-
Notifications
You must be signed in to change notification settings - Fork 31
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
Use older 2.x Surefire/Failsafe test runner plugins #503
Conversation
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! I'm currently working on fixing the test cases; one of the two worked with a simple removal of the null test cases as previously discussed but the other revealed more complicated errors.
3.x preview releases are not correctly running JUnit 5 parameterized tests in all scenarios
b65536f
to
ad8836f
Compare
Cleanly rebased on top of @hareetd 's fix for the hidden failures. This should now run and pass all unit tests. |
3.x preview releases are not correctly running JUnit 5 parameterized tests in all scenarios
* Fix previously hidden unit test failures (#512) * Remove null test cases and change incorrect Matcher functionality * Fix incorrect class mocking which causes tests to pass for the wrong reason * Maintain consistency between tests by allowing use of the same recording name * Use older 2.x Surefire/Failsafe test runner plugins (#503) 3.x preview releases are not correctly running JUnit 5 parameterized tests in all scenarios Co-authored-by: Hareet Dhillon <hareet.dhillon@gmail.com>
3.x preview releases are not correctly running JUnit 5 parameterized tests in all scenarios
3.x preview releases are not correctly running JUnit 5 parameterized tests in all scenarios
This PR is expected to fail CI checks, since it exposes two manually-discovered unit test failures which are currently silently lost with the Surefire/JUnit configuration in use. @hareetd has a correction for those two test cases.
Fixes #502