Skip to content

ci: run tests using cargo-nextest#3027

Merged
reubenmiller merged 4 commits intothin-edge:mainfrom
reubenmiller:ci-nextest
Jul 30, 2024
Merged

ci: run tests using cargo-nextest#3027
reubenmiller merged 4 commits intothin-edge:mainfrom
reubenmiller:ci-nextest

Conversation

@reubenmiller
Copy link
Copy Markdown
Contributor

Proposed changes

Switch to using cargo-nextest to run the test on the CI Runner. cargo-nextest is already being used in the just test task definition.

Using cargo-nextest will enable individual tests to be configured to automatically retry (e.g. on flaky tests).

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Improvement (general improvements like code refactoring that doesn't explicitly fix a bug or add any new functionality)
  • Documentation Update (if none of the other choices apply)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Paste Link to the issue


Checklist

  • I have read the CONTRIBUTING doc
  • I have signed the CLA (in all commits with git commit -s)
  • I ran cargo fmt as mentioned in CODING_GUIDELINES
  • I used cargo clippy as mentioned in CODING_GUIDELINES
  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)

Further comments

Signed-off-by: Reuben Miller <reuben.d.miller@gmail.com>
Signed-off-by: Reuben Miller <reuben.d.miller@gmail.com>
…ally

Signed-off-by: Reuben Miller <reuben.d.miller@gmail.com>
@reubenmiller reubenmiller temporarily deployed to Test Pull Request July 30, 2024 12:23 — with GitHub Actions Inactive
@reubenmiller reubenmiller added ci/cd Repository management and pipeline topics theme:testing Theme: Testing labels Jul 30, 2024
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jul 30, 2024

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
486 0 2 486 100 1h20m37.373395999s

Signed-off-by: Reuben Miller <reuben.d.miller@gmail.com>
@codecov
Copy link
Copy Markdown

codecov bot commented Jul 30, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 78.0%. Comparing base (e7c43aa) to head (d575685).
Report is 3 commits behind head on main.

Additional details and impacted files

see 7 files with indirect coverage changes

@reubenmiller reubenmiller enabled auto-merge July 30, 2024 14:23
@reubenmiller reubenmiller added this pull request to the merge queue Jul 30, 2024
@reubenmiller reubenmiller added the skip-release-notes Don't include the ticket in the auto generated release notes label Jul 30, 2024
Merged via the queue into thin-edge:main with commit c531450 Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd Repository management and pipeline topics skip-release-notes Don't include the ticket in the auto generated release notes theme:testing Theme: Testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants