Skip to content

Conversation

@reneleonhardt
Copy link

Internal

  • Upgrade to JUnit 5

@reneleonhardt
Copy link
Author

Notes

  • Please squash the commits upon merging, I tried to separate a few fixes
  • I added Java 21 to the matrix, I thought I already did that in my update PR... 🤷

@codecov
Copy link

codecov bot commented Aug 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 92.74%. Comparing base (e43e44b) to head (c83dd29).
Report is 50 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #2804      +/-   ##
============================================
- Coverage     92.74%   92.74%   -0.01%     
- Complexity     5247     5256       +9     
============================================
  Files            89       89              
  Lines         12538    12535       -3     
  Branches       1604     1595       -9     
============================================
- Hits          11628    11625       -3     
- Misses          721      724       +3     
+ Partials        189      186       -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@pivovarit
Copy link
Member

pivovarit commented Aug 23, 2024

Looks good, thanks!

I have one question. I tried running tests on master and your branch, and there are more tests running on yours. Do you have any idea why is that?

master:
image

yours:
Screenshot 2024-08-23 at 10 58 03

That's probably a good thing, but I'm still wondering what's the cause

@pivovarit
Copy link
Member

@reneleonhardt I'd love to merge this one - do you have any clue why this happens?

#2804 (comment)

@reneleonhardt
Copy link
Author

reneleonhardt commented Sep 6, 2024

JUnit 4 and 5 are totally different, look at the XML report, the test names are different as is the structure (i.e. nested classes).
It would be extremely hard to match 33,000 tests 1:1, I tried 😅
My recommendation would be to enable coverage, then you would have just 2 numbers to compare.
Extracting 2 file lists from JaCoCo reports would be much easier to diff.

@pivovarit pivovarit changed the title chore: Upgrade to JUnit 5 Upgrade to JUnit 5 Sep 7, 2024
@pivovarit
Copy link
Member

image

Amazing work, thanks :)

@pivovarit pivovarit merged commit 37cc672 into vavr-io:master Sep 7, 2024
@pivovarit pivovarit mentioned this pull request Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants