Uploaded image for project: 'REEF'
  1. REEF
  2. REEF-1331

Reduce amount of logs written by .NET tests

    XMLWordPrintableJSON

    Details

    • Type: Test
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.15
    • Component/s: REEF.NET
    • Labels:
      None

      Description

      An average AppVeyor test run produces 16k lines of logs (written by tests themselves). Very few of them have any value in indication of test success or failure. Several offenders which catch my eye are:

      • Log level is verbose. I'm not sure we need it in default test runs.
      • INFO: try open .\REEF_LOCAL_RUNTIMEe25631b8\reef-BroadcastReduceDriver-20160411174216287\driver\DriverHttpEndpoint.txt followed by INFO: File does not exist: .\REEF_LOCAL_RUNTIMEe25631b8\reef-BroadcastReduceDriver-20160411174216287\driver\DriverHttpEndpoint.txt - over a 100 entries, caused by retries to read this file while it's unavailable.
      • GetLogFile - 10-20 entries per ReefFunctionalTest just to indicate that the test is trying to read a log.
      • several logs which log progress of typical events have log level INFO while it should be VERBOSE.

        Attachments

          Activity

            People

            • Assignee:
              MariiaMykhailova Mariia Mykhailova
              Reporter:
              MariiaMykhailova Mariia Mykhailova
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: