-
Notifications
You must be signed in to change notification settings - Fork 40
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
Correctly merge test cases into the existing coverage tree #98
Conversation
The mapping is done by evaluating the name of the test class. If the name of the test class cannot be mapped to a target class, then the tests of this test class are ignored. All unmapped test classes will be retained so that they can be visualized differently.
☀️ Quality Monitor 🚦 Tests: 100 % successful (✔️ 291 passed) Created by Quality Monitor v1.7.0 (#823c682). More details are shown in the GitHub Checks Result. |
Required for jenkinsci/coverage-plugin#118 |
Hi, I think this cause some regression for me
I'm doing something like
I was checking my report they don't have duplicate, they are too different application and techo. Not sure what's going on there The
And using something like to generate the JUNIT format
I confirm if I remove the frontend/junit.xml I can execute the coverage. Before the update of the plugin I was able to get a test report. I'm wondering if it's related to the '-' package name ? |
"-" is used as fallback if no top-level name is available. Maybe I need to look again at the merging process if there are several files that could not be merged and therefore appear under a new tree root. Maybe I should call it unmapped... |
The mapping is done by evaluating the name of the test class. If the name of the test class cannot be mapped to a target class, then the tests of this test class are ignored. All unmapped test classes will be retained so that they can be visualized differently.