#JUnit5
Here’s what Greencently adds to #JUnit5, in its entirety:

Given a completed test run
When it included all possible tests in the project
And all of them ran green
Then a particular file’s timestamp gets updated

Easy peasy! Let’s teach every test framework to do this.
July 8, 2024 at 2:13 PM
The release notes already link to exactly those sections.

junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
April 3, 2025 at 3:00 PM
Do you know your way around the #JUnit4 API? I'd love to add support for it in Greencently, my tiny #JUnit extension. How you can help: github.com/schmonz/juni...

#PairProgramming (if you'd like to) #TDD #JUnit5 #Kotlin #Java
implement JUnit 4 support · Issue #29 · schmonz/junit-greencently
Necessary ingredients: We need to be notified of (a) each test result and (b) the runner terminating, in a JUnit4Listener We need to discover and enumerate all tests in a given project the same way...
github.com
April 11, 2025 at 5:34 PM
What’s new in JUnit 5 for Java testing http://lnk.al/5dzu junit-5-for-java-testing.html via @javaworldcom #JUnit5 #Java #JDK9
December 8, 2024 at 8:25 AM
okay, updated NanoJava to JUnit5 so that it now also compiles with Java21. I made a release. Time to update (py)Bacting and see if I can hack in nano #inchi calculation from the command line https://doi.org/10.5281/zenodo.16257589
NanoJava
This release updates to CMLXOM 4.13, Picocli 4.7.7, and JUnit5, and updates various Maven plugins Full Changelog: https://github.com/enanomapper/nanojava/compare/nanojava-2.0.3...nanojava-2.0.4
zenodo.org
July 21, 2025 at 6:31 AM
embulk-junit5 のことをそろそろ思い出さないとならない (調べものといくつか実験をして文書化したところで半年以上放置していた)
August 6, 2024 at 7:33 AM
#JUnit 6.0.0-RC2 is ready for testing!

📰 Everything in 6.0.0-M1, 6.0.0-M2, and 6.0.0-RC1
🐞 Minor enhancements and bug fixes since 6.0.0-RC1

junit.org/junit5/docs/...
JUnit Release Notes
junit.org
August 25, 2025 at 4:01 PM
#JUnit 5.13.0-RC1 is ready for testing!

🪄 ClassTemplate and ParameterizedClass support
⚠️ Discovery issue reporting for test engines
♻️ Resource management for launcher sessions and exec. requests
🔍 Test discovery support in EngineTestKit
🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...
junit.org
May 16, 2025 at 6:18 PM
Yes, there are reasons, and the Javadoc for org.junit.jupiter.api.function.Executable explains them.

Runnable can throw Error/RuntimeException. Callable can throw Error/RuntimeException/Exception. Executable can throw Throwable, so any kind of exception.

junit.org/junit5/docs/...
Executable (JUnit 5.11.3 API)
declaration: module: org.junit.jupiter.api, package: org.junit.jupiter.api.function, interface: Executable
junit.org
November 18, 2024 at 10:00 AM
Anyway, 5.13.0-M1 release notes are at junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
March 22, 2025 at 9:37 PM
#JUnit 5.12.0 is released!

📎 Output file attachments for tests and containers
📰 Improvements to the Open Test Reporting XML output
🔒 Resource lock definition improvements
🧵 Thread dumps on test timeouts
✨ Numerous enhancements to existing features

junit.org/junit5/docs/...
junit.org
February 21, 2025 at 2:01 PM
#JUnit 5.13.0-M2 is ready for testing!

🐞 Fix regression introduced in 5.13.0-M1

junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
March 24, 2025 at 7:03 AM
What’s new in JUnit 5 for Java testing http://lnk.al/5dzx junit-5-for-java-testing.html via @javaworldcom #JUnit5 #Java #JDK9
December 8, 2024 at 9:14 AM
My first contribution to JUnit 5 has been merged today. Small contribution but maybe not the last one ;)
@junitteam

https://github.com/junit-team/junit5/pull/2082
Make TestExecutionSummary.Failure serializable by loicmathieu · Pull Request #2082 · junit-team/junit5
Overview Make the TestExecutionSummary.Failure interface serializable. The Throwable and TestIdentifier classes that are used by this interface are serializable, so it is safe to make it serializab...
github.com
November 26, 2024 at 11:34 AM
#JUnit 5.13.0 is released!

🪄 ClassTemplate and ParameterizedClass support
⚠️ Discovery issue reporting for test engines
♻️ Resource management for launcher sessions and execution requests
🔍 Test discovery support in EngineTestKit
👾 ConsoleLauncher improvements

junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
May 30, 2025 at 11:38 AM
Just got a notification by Github: @junit.org 5.12.0 has been released! junit.org/junit5/docs/...
Great work! 🥳
JUnit 5 Release Notes
junit.org
February 21, 2025 at 1:54 PM
#JUnit 5.11.4 is released!

✨ JRE enum constant for Java 25
🐞 Various bug fixes and enhancements since 5.11.3

junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
December 16, 2024 at 1:34 PM
I've now had my first seriously unpleasant surprise with Kotlin and it isn't Kotlin's fault. It is JUnit5.
Namely, @Timeout doesn't actually work, because it just sends an interrupt not a thread.stop, so a student's infinite loop will remain an infinite loop.

WTF!?!!!!
February 7, 2024 at 4:45 PM
The JUnit Team has released #JUnit 5.10.5 and 5.11.2

🐞 Fix regression in parallel execution that was introduced in 5.10.4/5.11.1 regarding global read-write locks
junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
October 4, 2024 at 2:44 PM
#JUnit 5.13.3 is released!

🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
July 4, 2025 at 1:05 PM
ちょーっとこの LauncherInterceptor ってやつを仕込ませてもらうだけでええんやけどな… junit.org/junit5/docs/...
December 13, 2023 at 5:57 AM
Interesting, but the fact it only support JUnit4 frighten me a little, so old, we use JUnit5
May 15, 2025 at 4:28 PM
At a personal level, a bit of change has happened for this part. Till I was not aware of assertAll capability of JUnit5, I used to have minimal assertions in my tests so that I know thing failed my tests. But now I have observed myself asserting of more items per test since I am sure that ...
October 14, 2025 at 7:35 AM
I'd try using `@DisabledIf("methodWhichChecksEnvVarAndOs")` .

junit.org/junit5/docs/...
JUnit 5 User Guide
junit.org
January 29, 2025 at 5:17 PM