[COLLECTIONS-806] Continue JUnit v5
Break Inherifance need for BulkTest constants
TransformedSplitMapTest break inheritance of BulkTest
IteratorIterableTest break inheritance of BulkTest
Break Inheritance need for AbstractObjectTest
Trying to reduce requirement for methods via inheritance, so breaking out common static or helper methods.
Codecov Report
Merging #293 (93b0fd1) into master (f55268b) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #293 +/- ##
=========================================
Coverage 85.80% 85.80%
Complexity 4674 4674
=========================================
Files 292 292
Lines 13472 13472
Branches 1955 1955
=========================================
Hits 11560 11560
Misses 1332 1332
Partials 580 580
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update f55268b...93b0fd1. Read the comment docs.
Hi @nhojpatrick Please rebase. TY
@garydgregory done, tests locally report
[WARNING] Tests run: 16937, Failures: 0, Errors: 0, Skipped: 4
so will look into the JDK 17 failures reported later
@garydgregory EmptyPropertiesTest passes locally on JDK 17, and that class is not touched in this PR so not sure how to fix it.
@garydgregory EmptyPropertiesTest passes locally on JDK 17, and that class is not touched in this PR so not sure how to fix it.
Ask yourself: Does the OS matter? Does the default EOL sequence matter? Does the default Charset matter? What else is different between my environment and the GutHub build environment?
@nhojpatrick maybe https://github.com/apache/commons-collections/commit/b705855353272a1a50aee36cef21fb6bfbcc6da2 ?
@nhojpatrick maybe b705855 ?
That commit only fix one of the flaky test,
I previously raised https://github.com/apache/commons-collections/pull/306/
as testStoreToOutputStream() and testStoreToPrintWriter are still flaky but was told superseded
Hello @nhojpatrick Getting back to this... we no longer depend on JUnit 4 but there might still be clean-ups to do. Please see git master.