-
Notifications
You must be signed in to change notification settings - Fork 9
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
Run tests with nextest and publish results #415
Conversation
661b390
to
e97fc53
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #415 +/- ##
==========================================
+ Coverage 64.77% 65.36% +0.59%
==========================================
Files 184 184
Lines 22326 22503 +177
==========================================
+ Hits 14462 14710 +248
+ Misses 7864 7793 -71
|
3af4d57
to
27b3cbf
Compare
What happens if someone runs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good! Glad we can get rid of the ignore
workflow for single-threaded tests.
@danielsn if you do |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine to me, assuming CI passes and whatnot.
e3dece7
to
8090d6b
Compare
What does this PR do?
This PR does the following:
nextest
test runner and configuration to run single threaded tests separately.single_threaded_tests
, so they can be easily run separately withnextest
.ignore
to separate out single threaded tests.skip_root_tests
module name for tests (that were previously ignored 🤷🏼♂️) that can't run asroot
on GitLab CI.tests
for consistency and easy skipping when building withcross
, which doesn't supportnextest
.Motivation
skip
as a way to separate out different test configuration needs (single threaded tests).Additional Notes
Tests should now be run with
cargo nextest run
To install
nextest
run:or if you are on a rust version newer than
1.71.1
run:Dependencies
This PR depends on new build images for the GitLab build.