Streaming about testing library for Scheme, NLnet grant, its integration into Arei/Ares Guile IDE and some library architecture design thoughts in a couple hours. It's inspired by clojure.test and junit, but still quite schemy.
Streaming about testing library for Scheme, NLnet grant, its integration into Arei/Ares Guile IDE and some library architecture design thoughts in a couple hours. It's inspired by clojure.test and junit, but still quite schemy.
#JUnit 5.12.2 is released!
Fix regression when using CleanupMode.ON_SUCCESS
New blog post: "STF Milestone 3: Release verification and automation"
A major goal of the @sovtechfund is to help projects become more sustainable and decrease their truck factor. For #JUnit, one activity in desperate need of improvement in this area was performing a release. Prior to this milestone, all JUnit releases of the past years had been performed from my local computer. It was high time to change that!
https://marcphilipp.de/blog/2025/04/01/stf-milestone-3-release-verification-and-automation/
Together with @sormuras, I will be hosting a workshop at @jcon in Cologne on May 12. As you might have guessed, it's about "Catching up with #JUnit 5". See you there?
https://schedule.jcon.one/session/837895
Free for JUG members or use this discount for 100€ off the Standard-Pass: JCON-C4CHM3
https://2025.europe.jcon.one/tickets
#JUnit 5.13.0-M2 is ready for testing!
Fix regression introduced in 5.13.0-M1
#JUnit 5.13.0-M1 is ready for testing!
Introduce ClassTemplate and ParameterizedClass support
Access to ParameterInfo for JUnit Jupiter extensions
New SentenceFragment annotation for IndicativeSentences display name generator
Add options for redirecting stdout/stderr to ConsoleLauncher
Introduce test discovery support in EngineTestKit
Bug fixes and other minor improvements
#JUnit 5.12.1 is released!
Minor enhancements since 5.12.0
#JUnit 5.13 will introduce a new @SentenceFragment annotation which allows you to configure custom "sentence fragments" for use with the "indicative sentences" DisplayNameGenerator.
Check out the updated User Guide for an example.
https://junit.org/junit5/docs/snapshot/user-guide/index.html#writing-tests-display-name-generator
• Customizable configuration with rules, allowlists, and entropy checks to reduce false positives
• Flexible reporting in multiple formats (#JSON, #CSV, #JUnit, #SARIF) with custom template options
https://github.com/gitleaks/gitleaks
#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 5.12 RC2 is ready for testing!
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 5.12 RC1 is ready for testing!
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 5.12 will support user-defined #Java versions in condition annotations.
This is useful when running tests on a JVM not yet supported by the JRE enum constants like JAVA_26. For example:
@EnabledOnJre(versions={25,26})
@EnabledForJreRange(minVersion=26)
https://junit.org/junit5/docs/snapshot/user-guide/#writing-tests-conditional-execution-jre
#JUnit 5.12 M1 is ready for testing!
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
New blog post: "STF Milestone 9: Jupiter extension improvements"
Resolving a long-standing issue in JUnit Jupiter's extension API
https://marcphilipp.de/blog/2025/01/27/stf-milestone-9-jupiter-extension-improvements/
#JUnit 5.11.4 is released!
JRE enum constant for Java 25
Various bug fixes and enhancements since 5.11.3
Your test suite is your Zen cushion. The more you sit with it,
so more peaceful your life gets.
December 11
#ZenDevAdvent #junit #testing #programming