Mutation Testing - Implementing Selective Build and Test for Efficient CI Workflow #4210
ASuciuX
started this conversation in
Blockchain
Replies: 2 comments
-
I've updated the information regarding the performance of shards. An issue has been raised with cargo-mutants to investigate potential bugs that might be causing the observed poor performance. You can find the issue here: GitHub Issue. Here's a comparison of the results with and without shards: First PR:
Second PR:
|
Beta Was this translation helpful? Give feedback.
0 replies
-
PR Mutants Flow based on the mutants run when opening PRs |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The aim is to identify functions that are associated with incomplete or ineffective tests. The system flags these functions to alert developers about potential issues in the test coverage.
PR-Differences Feature:
When a new Pull Request (PR) is submitted, this feature evaluates the quality of the tests added or modified in the PR. It checks the new and altered functions through mutation testing. Mutation testing involves making small changes (mutations) to the code to check if the tests can detect these changes.
Optimization Considerations:
1. Selective Build and Test Execution:
2. Performance Benchmark Reference:
3. Incompletely Tested Functions Reporting:
4. Logging Process:
Beta Was this translation helpful? Give feedback.
All reactions