Releases: randomizedtesting/randomizedtesting
release/2.8.3
This release addresses a potential silent error in junit4 ant task, which could happen when a test emitted a large output and the XML reporter attempts to convert it to XML, leading to an OOM (#314).
An internal version of asm library and guava have been updated.
Full Changelog: release/2.8.2...release/2.8.3
Release 2.8.2
This release fixes a concurrency problem in group evaluation.
- GH-311 Race condition calling RandomizedTest.isNightly
Release 2.8.0
This release includes two minor changes and should be fully backwards-compatible, unless deep
internals of the code were used (such as event subscribers).
-
GH-303: Messages from ThreadLeakControl.checkThreadLeaks can
be inconsistent due to mismatched use of thread data. -
GH-304: Replace master/slave with main/forkedjvm terminology. This change
may result in backward incompatibilities if you used low-level event bus
subscription methods or JSON reports. Grep and replace 'slave' with 'forkedJvm'
and 'master' with 'main' seed.
Release 2.7.9
Other:
-
Update ASM to 9.2 to support JDK 17
-
Update JUnit dependency to 4.13.1.
-
Update Ant dependency to 1.9.15.
Release 2.7.8
Improvements
-
GH-289: Bump asm to 8.0.1.
-
PR-287: Bump dom4j from 2.1.1 to 2.1.3.
Release 2.7.7
Bug Fixes
- GH-283: RandomizedRunner throws
NoTestsRemainException
from the
constructor when method filter is supplied and no methods match
(Mark Vieira).
Release 2.7.5
Improvements
-
Switch to simple-xml-safe.
-
throw NoTestsRemainException if Filterable.filter removes all tests.
Release 2.7.6
Improvements
- Use thread join internally to wait for forked timeouting test thread
instead of a hardcoded sleep (dumb!).
Release 2.7.4
Bug Fixes
- GH-280: Potential race condition in global temp folder generation.