-
Notifications
You must be signed in to change notification settings - Fork 250
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
Backtrack tests which test concrete part #2636
Comments
Wow, that is an awesome idea! How would you like this feature to work? We've been thinking of making the tests visible that cover a specific mutant if you click on it in the HTML report, but that would still be a lot of work for the developer. Test coverage analysis is a powerful thing with a lot of potential. We should get a lot more out of it than we do right now. |
This would be great first step. I would immediately know, where to go to improve coverage. Stryker is tool for testing test suite, having view on test suite make sense as well. I am thinking more about improving test report in this format (i.e. Mocha output):
I can clearly see, which test case I should adjust to kill more mutants. I am thinking about "Redundancy Score". |
For that to work, it should be supported by the HTML reporter. The HTML reporter is housed in its GH repo. Could you please add a remark here on how you want this to look? Right now we have a modal dialog, but adding all kind of info in a modal dialog might not be the most user-friendly. stryker-mutator/mutation-testing-elements#51
That is an interesting idea. There is 1 caveat: right now we're running each test suite in |
Closed with #2868 |
Question
Stryker has functionality to do test coverage analysis for tests and code.
Would it be possible to get information which line of code is tested by which tests?
My problem is, that I have more than 2000 tests and a lot of them test same parts.
I would like to reduce/delete those tests to gain speed and better maintainability of whole test suite.
The text was updated successfully, but these errors were encountered: