nothing noteworthy, yet
-
Restore
jtdiff
tool CODETOOLS-7903760 -
Add support for
LIBRARY.properties
file in the directory specified in the@library
tag CODETOOLS-7903775Set
enablePreview=true
in theLIBRARY.properties
file in the root directory of the library (the directory specified in the@library
tag.) Note that if a library uses preview features, any tests that use the library will be assumed to need preview features enabled as well. -
The verbose option given at the command-line is now propagated to test agents, including the JUnit test runner. CODETOOLS-7903443 CODETOOLS-7903745
-
Report test duration information in JUnit and TestNG-based tests CODETOOLS-7903752 CODETOOLS-7903753
-
Improve message when test times out in Agent VM mode CODETOOLS-7902346
-
Log time spent waiting to acquire exclusive access lock CODETOOLS-7903188
-
Speed-up error reporting on hosts with slow hostname lookups CODETOOLS-7903746
-
Updated jtreg to bundle JUnit 5.11.0 CODETOOLS-7903821
-
Remove support for
jtdiff
CODETOOLS-7903622 -
jtreg now verifies ProblemList files CODETOOLS-7903659
-
jtreg no longer ignores VM exit code when test process reports status with "STATUS: " line CODETOOLS-7903621
-
Use SOURCE_BUILD_EPOCH to support reproducible builds CODETOOLS-7903539
-
Updated jtreg to bundle JUnit 5.10.2 CODETOOLS-7903578
-
jtreg, when communicating with the AgentServer in agentvm mode, will now bind to loopback address. CODETOOLS-7903686
-
jtreg, in certain cases, would incorrectly report a test as PASSED when the test process would exit with a non-zero exit code. CODETOOLS-7903621
- Fixed setting default environment variables on Windows
-
Updated set of default environment variables set for tests on Unix-like platforms.
- Includes
DBUS_SESSION_BUS_ADDRESS
,WAYLAND_DISPLAY
, andXDG-*
CODETOOLS-7903400
- Includes
-
Updated external dependencies.
- Guice to 5.1.0 CODETOOLS-7903468
- JCommander to 1.82 CODETOOLS-7903469
-
Fixed output-related issues.
- AgentServer log() does not flush CODETOOLS-7903470
- System.out and System.err messages are missing in jtr file when a test times out in agentvm mode CODETOOLS-7903441
- Timeout refired %s times message confusing CODETOOLS-7902485
-
Fixed race-condition when running tests with a multi-module setup
-
Improved support for JUnit Jupiter.
- Update jtreg to bundle JUnit 5.9.2 CODETOOLS-7903406
- Improve reporting for errors in JUnit's lifecycle methods CODETOOLS-7903430
-
Improved support for TestNG.
- Support
test.query
for TestNG tests CODETOOLS-7903414
- Support
-
Generate all debugging info when compiling
jtreg
CODETOOLS-7903393 -
RISC-V Port has been integrated into JDK mainline
- Set
simpleArch
toriscv64
whenos.arch
isriscv64
CODETOOLS-7903138
- Set
-
Fix incorrect format for version in error message CODETOOLS-7903398
-
Add options -testThreadFactory and -testThreadFactoryPath to allow the use of a custom thread factory, to be used to create the thread to run a test.
- Summary reporter getter is now thread-safe.
-
Improved support for JUnit Jupiter.
- Avoid using TestNG mixed mode. CODETOOLS-7903264
- Support JUnit tests in a system module. CODETOOLS-7903260
- Support executing a single method. CODETOOLS-7903267
- Improve per-class reporting of JUnit tests, in
.jtr
file. CODETOOLS-7903324
-
Support a group of "all tests", represented by
.
. -
Improve performance when writing reports; new reporting option
-report:files
. -
Updates for building jtreg with recent JDKs.
-
Improve OS detection on Mac.
- Use
sw_vers
. CODETOOLS-7903294 - Check process exit code. CODETOOLS-7903325
- Use
-
Trace reasons to recompile extra property definition files.
-
FAQ updates.
- Time taken to run tests. CODETOOLS-7903261
- Accessing TestNG and JUnit libraries. CODETOOLS-7903244
-
Improved support for JUnit Jupiter.
- Use JUnit Platform Launcher. CODETOOLS-7903047
- Use JUnit uber-jar. CODETOOLS-7903055
-
Support MSYS2 for building jtreg on Windows.
-
os.simpleArch
isx64
forlinux-loongarch64
/mips64
/mips64el
in@require
context. -
Log start time for every action.
-
Update OS version check.
-
Support invocation via ToolProvider.
-
Report
os.*
system properties in.jtr
file.
-
Provide system property or option to override timeout.
-
Updates for building jtreg with recent JDKs.
-
Add an FAQ entry for
javatest.maxOutputSize
. -
Allow subtest ids with dashes and underscores.
-
jtreg should print stdout if JVM gathering properties fails.
-
Elapsed time of
MainAction
is including serialization wait time -
Support building jtreg with recent JDKs.
-
Update/improve jcheck settings for jtreg repo.
-
Introduce support for
HEADLESS
to disable tests that require a display. -
jtreg should not set a security manager for JDK 18.
-
Add support for
Automatic-Module-Name
in jar files. -
Update versions of jtreg dependencies.
-
User modules can be used only in othervm.
-
Improve diagnostic output when failing to get version for JDK under test.
-
Initial support for new-style version numbers for jtreg.
-
Improve support for
@enablePreview
. -
Move details of environment variables to new appendix.
-
Add FAQ reference to
doc/testing.md
. -
Add support for explicit
-retain:lastRun
.
-
Update AsmTools to 7.0 b08; update JT Harness to 6.0-b11.
-
Add
test.name
to properties given to test. -
Pass
test.*
torequires.extraPropDefns
classes. -
Add mean, standard deviation to agent stats.
-
Report jtreg version info to work directory.
-
Report agent pool statistics.
-
Improve version details for JT Harness and AsmTools.
-
Log Agent Pool activity to
agent.trace
file. -
Catch output written to agent stdout (fd1) and stderr (fd2).
-
Log agent activity to files in the work directory.
-
Propagate client-side "id" to agent server.
-
Support
@enablePreview
. -
Use https://git.openjdk.org for CODE_TOOLS_URL.
-
Ignore specified lines in
@compile/fail/ref=<file>
. -
Validate test group names.
-
Improve Cygwin detection by relaxing constraints on expected installation directory.
-
Incorrect handling of paths in smart action args for Windows.
-
Introduce
test.file
.