forked from deepin-community/jtreg7
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Regression Test Harness for the OpenJDK platform Issue: deepin-community/sig-deepin-sysdev-team#547 Log: update repo
- Loading branch information
Showing
1,062 changed files
with
79,896 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
^(build|dist)/ | ||
nbproject/private/ | ||
plugins/idea/.idea/ | ||
plugins/idea/build/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
9f51ef22f00a3d5b681472cacf3ce15868073103 jtreg4.1-b01 | ||
2cf779985e18ba2f79aaec88f543be9efecf352f jtreg4.1-b02 | ||
bd7a3ed1210fa61f92f066c65d5e589e2aa26813 jtreg4.1-b03 | ||
cbc1f04a52ea2488e8dc7715fc59a5a122be9851 jtreg4.1-b04 | ||
46b8c02be3b356c7f953dbfa18246b357b5e7101 jtreg4.1-b05 | ||
d47a6e238c3e0f6d8ca1a6640c182be14c45eab2 jtreg-4.1-b06 | ||
d47a6e238c3e0f6d8ca1a6640c182be14c45eab2 jtreg4.1-b06 | ||
8ab579624a503e1df21841070ae5f869c301de8f jtreg4.1-b07 | ||
d47a6e238c3e0f6d8ca1a6640c182be14c45eab2 jtreg-4.1-b06 | ||
0000000000000000000000000000000000000000 jtreg-4.1-b06 | ||
e08a5e0b79ba57743222bbea19c0bdb142968769 jtreg4.1-b08 | ||
c54815dea64cf7b011f8473c18d54a86b9a9d5af jtreg4.1-b09 | ||
8c3179c3ebdab7df35b8e9907bd8ad8bc5a9f9f8 jtreg4.1-b10 | ||
04f40c388713f11c1cfb2094556d4b024b9ab939 jtreg4.1-b11 | ||
79705dae19e74b0693cda9ece8eaf0984159ab97 jtreg4.1-b12 | ||
5e994d1f9840ba39b82977a56e02c4f702a1dcbd jtreg4.1-b13 | ||
1159c9f96a4470dec79e6fa71b4f1a4895c4b20f jtreg4.2-b01 | ||
dbccea90c34dacf7e0824d5e3d3e9e1e930a103a jtreg4.2-b02 | ||
45590e2d6af12da44cc160764a9b552516be8440 jtreg4.2-b03 | ||
585f794e105997ab44109d70dbaa1c072b03afcc jtreg4.2-b04 | ||
4b0cd55e7741825de6ea79e9d4338d2972460678 jtreg4.2-b05 | ||
2d96b4cf02660b1580542379d77492f68d3ca73b jtreg4.2-b06 | ||
26d8a4a47674c4ca304b9e290dccca1dd1c7224f jtreg4.2-b07 | ||
cce0ac75e87864ed365a420fb836a4430421ab0f jtreg4.2-b08 | ||
684f12eef4a8c2f42afe2abe3d79eead72efcc5f jtreg4.2-b09 | ||
746c6d1328721541d3b16154c25a0179fbf53f7c jtreg4.2-b10 | ||
a13ec77e7adcc4c9ed434e664abc350abaacc045 jtreg4.2-b11 | ||
652902f7fb0ed0b4f307d61a799caf50a6e609be jtreg4.2-b12 | ||
7a38f21e077821a5015792e85b3793c90c81b866 jtreg4.2-b13 | ||
ec37d2900cd42987270f98423a60eb6297bdc37b jtreg4.2-b14 | ||
d5a9216fad5ca01002e18526be2c31cafb43e178 jtreg4.2-b15 | ||
deee95d5d8ff6406b77c0d5b9297736eb7c98c6d jtreg4.2-b16 | ||
03c4dff80b0f55865c6e5fe0aa8ea94d0ca1a2ac jtreg5.0-b01 | ||
95aa601b8100c6c56a14d35cfe493372214b1d94 jtreg5.1-b01 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
[general] | ||
project=code-tools | ||
comments=lax | ||
jbs=CODETOOLS | ||
|
||
[checks] | ||
error=author,committer,reviewers,merge,issues,executable,symlink,message,whitespace | ||
|
||
[repository] | ||
tags=jtreg(?:4\.1-b[0-9]{2}|5\.[01]-b[0-9]{2}|6|-[6789](?:\.[0-9]+)?\+[0-9]+) | ||
branches= | ||
|
||
[census] | ||
version=0 | ||
domain=openjdk.org | ||
|
||
[checks "whitespace"] | ||
files=.*\.java|.*\.m|.*\.mm|.*\.gmk|.*\.m4|.*\.ac|Makefile | ||
ignore-tabs=.*\.gmk|Makefile | ||
|
||
[checks "merge"] | ||
message=Merge | ||
|
||
[checks "reviewers"] | ||
reviewers=1 | ||
ignore=duke | ||
|
||
[checks "committer"] | ||
role=committer | ||
|
||
[checks "issues"] | ||
pattern=^(79[0-9]{5}): (\S.*)$ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,216 @@ | ||
## [Unreleased](https://git.openjdk.org/jtreg/compare/jtreg-7.3.1+1...master) | ||
|
||
_nothing noteworthy, yet_ | ||
|
||
## [7.3.1](https://git.openjdk.org/jtreg/compare/jtreg-7.3+1...jtreg-7.3.1+1) | ||
|
||
* Fixed setting default environment variables on Windows | ||
* [CODETOOLS-7903515](https://bugs.openjdk.org/browse/CODETOOLS-7903515) | ||
|
||
## [7.3](https://git.openjdk.org/jtreg/compare/jtreg-7.2+1...jtreg-7.3+1) | ||
|
||
* Updated set of default environment variables set for tests on Unix-like platforms. | ||
* Includes `DBUS_SESSION_BUS_ADDRESS`, `WAYLAND_DISPLAY`, and `XDG-*` | ||
[CODETOOLS-7903400](https://bugs.openjdk.org/browse/CODETOOLS-7903400) | ||
|
||
* Updated external dependencies. | ||
* Guice to 5.1.0 [CODETOOLS-7903468](https://bugs.openjdk.org/browse/CODETOOLS-7903468) | ||
* JCommander to 1.82 [CODETOOLS-7903469](https://bugs.openjdk.org/browse/CODETOOLS-7903469) | ||
|
||
* Fixed output-related issues. | ||
* AgentServer log() does not flush [CODETOOLS-7903470](https://bugs.openjdk.org/browse/CODETOOLS-7903470) | ||
* System.out and System.err messages are missing in jtr file when a test times out in agentvm mode [CODETOOLS-7903441](https://bugs.openjdk.org/browse/CODETOOLS-7903441) | ||
* Timeout refired %s times message confusing [CODETOOLS-7902485](https://bugs.openjdk.org/browse/CODETOOLS-7902485) | ||
|
||
* Fixed race-condition when running tests with a multi-module setup | ||
* [CODETOOLS-7903507](https://bugs.openjdk.org/browse/CODETOOLS-7903507) | ||
|
||
## [7.2](https://git.openjdk.org/jtreg/compare/jtreg-7.1.1+1...jtreg-7.2+1) | ||
|
||
* Improved support for JUnit Jupiter. | ||
* Update jtreg to bundle JUnit 5.9.2 [CODETOOLS-7903406](https://bugs.openjdk.org/browse/CODETOOLS-7903406) | ||
* Improve reporting for errors in JUnit's lifecycle methods [CODETOOLS-7903430](https://bugs.openjdk.org/browse/CODETOOLS-7903430) | ||
|
||
* Improved support for TestNG. | ||
* Support `test.query` for TestNG tests [CODETOOLS-7903414](https://bugs.openjdk.org/browse/CODETOOLS-7903414) | ||
|
||
* Generate all debugging info when compiling `jtreg` [CODETOOLS-7903393](https://bugs.openjdk.org/browse/CODETOOLS-7903393) | ||
|
||
* RISC-V Port has been integrated into JDK mainline | ||
* Set `simpleArch` to `riscv64` when `os.arch` is `riscv64` [CODETOOLS-7903138](https://bugs.openjdk.org/browse/CODETOOLS-7903138) | ||
|
||
* Fix incorrect format for version in error message [CODETOOLS-7903398](https://bugs.openjdk.org/browse/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. | ||
* [CODETOOLS-7903373](https://bugs.openjdk.org/browse/CODETOOLS-79033734) | ||
|
||
## [7.1.1](https://git.openjdk.org/jtreg/compare/jtreg-7.1+1...jtreg-7.1.1+1) | ||
|
||
* Summary reporter getter is now thread-safe. | ||
* [CODETOOLS-7903390](https://bugs.openjdk.org/browse/CODETOOLS-7903390) | ||
|
||
## [7.1](https://git.openjdk.org/jtreg/compare/jtreg-7+1...jtreg-7.1+1) | ||
|
||
* Improved support for JUnit Jupiter. | ||
* Avoid using TestNG mixed mode. | ||
[CODETOOLS-7903264](https://bugs.openjdk.org/browse/CODETOOLS-7903264) | ||
* Support JUnit tests in a system module. | ||
[CODETOOLS-7903260](https://bugs.openjdk.org/browse/CODETOOLS-7903260) | ||
* Support executing a single method. | ||
[CODETOOLS-7903267](https://bugs.openjdk.org/browse/CODETOOLS-7903267) | ||
* Improve per-class reporting of JUnit tests, in `.jtr` file. | ||
[CODETOOLS-7903324](https://bugs.openjdk.org/browse/CODETOOLS-7903324) | ||
|
||
* Support a group of "all tests", represented by `.`. | ||
* [CODETOOLS-7903331](https://bugs.openjdk.org/browse/CODETOOLS-7903331) | ||
|
||
* Improve performance when writing reports; new reporting option `-report:files`. | ||
* [CODETOOLS-7903323](https://bugs.openjdk.org/browse/CODETOOLS-7903323) | ||
|
||
* Updates for building jtreg with recent JDKs. | ||
* [CODETOOLS-7903346](https://bugs.openjdk.org/browse/CODETOOLS-7903346) | ||
|
||
* Improve OS detection on Mac. | ||
* Use `sw_vers`. [CODETOOLS-7903294](https://bugs.openjdk.org/browse/CODETOOLS-7903294) | ||
* Check process exit code. [CODETOOLS-7903325](https://bugs.openjdk.org/browse/CODETOOLS-7903325) | ||
|
||
* Trace reasons to recompile extra property definition files. | ||
* [CODETOOLS-7903329](https://bugs.openjdk.org/browse/CODETOOLS-7903329) | ||
|
||
* FAQ updates. | ||
* Time taken to run tests. [CODETOOLS-7903261](https://bugs.openjdk.org/browse/CODETOOLS-7903261) | ||
* Accessing TestNG and JUnit libraries. [CODETOOLS-7903244](https://bugs.openjdk.org/browse/CODETOOLS-7903244) | ||
|
||
## [7](https://git.openjdk.org/jtreg/compare/jtreg-6.2+1...jtreg-7+1) | ||
|
||
* Improved support for JUnit Jupiter. | ||
* Use JUnit Platform Launcher. [CODETOOLS-7903047](https://bugs.openjdk.org/browse/CODETOOLS-7903047) | ||
* Use JUnit uber-jar. [CODETOOLS-7903055](https://bugs.openjdk.org/browse/CODETOOLS-7903055) | ||
|
||
* Support MSYS2 for building jtreg on Windows. | ||
* [CODETOOLS-7903206](https://bugs.openjdk.org/browse/CODETOOLS-7903206) | ||
|
||
* `os.simpleArch` is `x64` for `linux-loongarch64`/`mips64`/`mips64el` in `@require` context. | ||
* [CODETOOLS-7903120](https://bugs.openjdk.org/browse/CODETOOLS-7903120) | ||
|
||
* Log start time for every action. | ||
* [CODETOOLS-7903183](https://bugs.openjdk.org/browse/CODETOOLS-7903183) | ||
|
||
* Update OS version check. | ||
* [CODETOOLS-7903184](https://bugs.openjdk.org/browse/CODETOOLS-7903184) | ||
|
||
* Support invocation via ToolProvider. | ||
* [CODETOOLS-7903097](https://bugs.openjdk.org/browse/CODETOOLS-7903097) | ||
|
||
* Report `os.*` system properties in `.jtr` file. | ||
* [CODETOOLS-7903044](https://bugs.openjdk.org/browse/CODETOOLS-7903044) | ||
|
||
## [6.2](https://git.openjdk.org/jtreg/compare/jtreg-6.1+1...jtreg-6.2+1) | ||
|
||
* Provide system property or option to override timeout. | ||
* [CODETOOLS-7903083](https://bugs.openjdk.org/browse/CODETOOLS-7903083) | ||
|
||
* Updates for building jtreg with recent JDKs. | ||
* [CODETOOLS-7903073](https://bugs.openjdk.org/browse/CODETOOLS-7903073) | ||
|
||
* Add an FAQ entry for `javatest.maxOutputSize`. | ||
* [CODETOOLS-7903050](https://bugs.openjdk.org/browse/CODETOOLS-7903050) | ||
|
||
* Allow subtest ids with dashes and underscores. | ||
* [CODETOOLS-7903037](https://bugs.openjdk.org/browse/CODETOOLS-7903037) | ||
|
||
* jtreg should print stdout if JVM gathering properties fails. | ||
* [CODETOOLS-7903030](https://bugs.openjdk.org/browse/CODETOOLS-7903030) | ||
|
||
## [6.1](https://git.openjdk.org/jtreg/compare/jtreg-6+1...jtreg-6.1+1) | ||
|
||
* Elapsed time of `MainAction` is including serialization wait time | ||
* [CODETOOLS-7902942](https://bugs.openjdk.org/browse/CODETOOLS-7902942) | ||
|
||
* Support building jtreg with recent JDKs. | ||
* [CODETOOLS-7902966](https://bugs.openjdk.org/browse/CODETOOLS-7902966) | ||
* [CODETOOLS-7902991](https://bugs.openjdk.org/browse/CODETOOLS-7902991) | ||
|
||
* Update/improve jcheck settings for jtreg repo. | ||
* [CODETOOLS-7902995](https://bugs.openjdk.org/browse/CODETOOLS-7902995) | ||
|
||
* Introduce support for `HEADLESS` to disable tests that require a display. | ||
|
||
* jtreg should not set a security manager for JDK 18. | ||
* [CODETOOLS-7902990](https://bugs.openjdk.org/browse/CODETOOLS-7902990) | ||
|
||
## [6](https://git.openjdk.org/jtreg/compare/jtreg5.1-b01...jtreg-6+1) | ||
|
||
* Add support for `Automatic-Module-Name` in jar files. | ||
|
||
* Update versions of jtreg dependencies. | ||
* [CODETOOLS-7902791](https://bugs.openjdk.org/browse/CODETOOLS-7902791) | ||
|
||
* User modules can be used only in othervm. | ||
* [CODETOOLS-7902707](https://bugs.openjdk.org/browse/CODETOOLS-7902707) | ||
|
||
* Improve diagnostic output when failing to get version for JDK under test. | ||
* [CODETOOLS-7902748](https://bugs.openjdk.org/browse/CODETOOLS-7902748) | ||
|
||
* Initial support for new-style version numbers for jtreg. | ||
|
||
* Improve support for `@enablePreview`. | ||
* [CODETOOLS-7902754](https://bugs.openjdk.org/browse/CODETOOLS-7902754) | ||
|
||
* Move details of environment variables to new appendix. | ||
|
||
* Add FAQ reference to `doc/testing.md`. | ||
|
||
* Add support for explicit `-retain:lastRun`. | ||
|
||
## [5.1](https://git.openjdk.org/jtreg/compare/jtreg5.0-b01...jtreg5.1-b01) | ||
|
||
* Update AsmTools to 7.0 b08; update JT Harness to 6.0-b11. | ||
|
||
* Add `test.name` to properties given to test. | ||
* [CODETOOLS-7902671](https://bugs.openjdk.org/browse/CODETOOLS-7902671) | ||
|
||
* Pass `test.*` to `requires.extraPropDefns` classes. | ||
* [CODETOOLS-7902336](https://bugs.openjdk.org/browse/CODETOOLS-7902336) | ||
|
||
* 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). | ||
* [CODETOOLS-7902657](https://bugs.openjdk.org/browse/CODETOOLS-7902657) | ||
|
||
* Log agent activity to files in the work directory. | ||
* [CODETOOLS-7902656](https://bugs.openjdk.org/browse/CODETOOLS-7902656) | ||
|
||
* Propagate client-side "id" to agent server. | ||
* [CODETOOLS-7902655](https://bugs.openjdk.org/browse/CODETOOLS-7902655) | ||
|
||
* Support `@enablePreview`. | ||
* [CODETOOLS-7902654](https://bugs.openjdk.org/browse/CODETOOLS-7902654) | ||
|
||
* Use https://git.openjdk.java.net for CODE_TOOLS_URL. | ||
* [CODETOOLS-7902637](https://bugs.openjdk.org/browse/CODETOOLS-7902637) | ||
|
||
* Ignore specified lines in `@compile/fail/ref=<file>`. | ||
* [CODETOOLS-7902633](https://bugs.openjdk.org/browse/CODETOOLS-7902633) | ||
|
||
* Validate test group names. | ||
* [CODETOOLS-7902606](https://bugs.openjdk.org/browse/CODETOOLS-7902606) | ||
|
||
## [5](https://git.openjdk.org/jtreg/compare/jtreg4.2-b16...jtreg5.0-b01) | ||
|
||
* Improve Cygwin detection by relaxing constraints on expected installation directory. | ||
|
||
* Incorrect handling of paths in smart action args for Windows. | ||
* [CODETOOLS-7902571](https://bugs.openjdk.org/browse/CODETOOLS-7902571) | ||
|
||
* Introduce `test.file`. | ||
* [CODETOOLS-7902545](https://bugs.openjdk.org/browse/CODETOOLS-7902545) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Contributing to JTReg | ||
|
||
JTReg is part of the OpenJDK [CodeTools] Project. | ||
|
||
Please see <https://openjdk.java.net/contribute/> for how to contribute. | ||
|
||
|
||
[CodeTools]: https://openjdk.java.net/projects/code-tools |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
The following people have contributed to the development of jtreg. | ||
|
||
Original Author: | ||
Iris Clark | ||
|
||
Tag Specification: | ||
Mark Reinhold | ||
|
||
Currently Maintained As Part Of: | ||
OpenJDK CodeTools Project | ||
|
||
Other Early Contributors: | ||
Brian Kurotsuchi | ||
Dawn Phillips | ||
Jessica Mauvais | ||
John Rose | ||
Maurizio Cimadamore | ||
Kumar Srinivasan | ||
|
||
Since open-sourcing the code in 2006, and the use of first Mercurial and | ||
subsequently Git, the Contributors are tracked in the SCM metadata. | ||
For all recent contributors and contributions, see `git shortlog` or `git log`. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved. | ||
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | ||
|
||
This code is free software; you can redistribute it and/or modify it | ||
under the terms of the GNU General Public License version 2 only, as | ||
published by the Free Software Foundation. | ||
|
||
This code is distributed in the hope that it will be useful, but WITHOUT | ||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
version 2 for more details (a copy is included in the LICENSE file that | ||
accompanied this code). | ||
|
||
You should have received a copy of the GNU General Public License version | ||
2 along with this work; if not, write to the Free Software Foundation, | ||
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | ||
|
||
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA | ||
or visit www.oracle.com if you need additional information or have any | ||
questions. |
Oops, something went wrong.