Skip to content
New issue

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

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

Already on GitHub? # to your account

Add a check for tests which are always skipped #240

Merged
merged 2 commits into from
Feb 8, 2023
Merged

Conversation

sirosen
Copy link
Member

@sirosen sirosen commented Feb 8, 2023

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.

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 sirosen force-pushed the collated-test-report branch 5 times, most recently from cc37b3a to 1056f30 Compare February 8, 2023 07:48
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 sirosen force-pushed the collated-test-report branch from 1056f30 to 42d21dc Compare February 8, 2023 07:58
@sirosen sirosen merged commit d2b5f95 into main Feb 8, 2023
@sirosen sirosen deleted the collated-test-report branch February 8, 2023 14:38
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant