Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve CI output. #70236

Merged
merged 1 commit into from
Oct 25, 2023
Merged

Improve CI output. #70236

merged 1 commit into from
Oct 25, 2023

Commits on Oct 25, 2023

  1. Improve CI output.

    There is currently a major problem with the CI output:
    
    The information you need to see never appears in the visible log.
    
    This is because our logs are very verbose, and list (A) every test as
    they run it, and (B) every unsupported tests. This can be thousands of
    lines.
    
    (A) was introduced by me when I disabled the PTY progress bar, which
    doesn't play nice with log files. That change was an improvement, but I
    have now disabled the PTY on the builders, so we can go back to passing
    `-s`. When `-s` is passed but no PTY is available, it prints a long
    friendly progress indicator.
    
    (B) is solved here by disabling the printing of unsupported tests at the
    end of the test suite. While it can be useful on occasion to audit the
    list of unsupported tests, it's far from a common operation. Instead
    people want to see the log of their failure. We should upload the xml
    results, so if auditing is needed, it can be done using that.
    
    Hopefully this change will make it so that the test failures
    appear in the actual log output
    EricWF committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    0e87e13 View commit details
    Browse the repository at this point in the history