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

Add a check for tests which are always skipped #240

Merged
merged 2 commits into from
Feb 8, 2023
Merged

Commits on Feb 8, 2023

  1. Add a check for tests which are always skipped

    This takes the form of a new script which crawls pytest XML reports
    and collates them into a single aggregate. It checks for tests which
    are skipped or missing in all of the reports.
    
    The aggregator can be run along with a suite of tox environments via
    `make collatd-test-report`, and a new CI job runs this in a build.
    sirosen committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    d183045 View commit details
    Browse the repository at this point in the history
  2. Don't run tests twice in CI

    As a first draft, tests ran twice (one for the "test" and once for the
    skipped test collator). Switch to upload/download of junitxml report
    data to pass the reports from the matrix to the collator.
    sirosen committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    42d21dc View commit details
    Browse the repository at this point in the history