hg: code-tools/jcstress: 5 new changesets

ashipile at redhat.com ashipile at redhat.com
Fri Oct 21 18:24:27 UTC 2016


Changeset: 07d859cba98d
Author:    shade
Date:      2016-10-21 16:56 +0200
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/07d859cba98d

Runners: reuse JVMs with tunable batch size, use less threads.

+ jcstress-core/src/main/java/org/openjdk/jcstress/EmbeddedExecutor.java
+ jcstress-core/src/main/java/org/openjdk/jcstress/ForkFailedException.java
! jcstress-core/src/main/java/org/openjdk/jcstress/ForkedMain.java
! jcstress-core/src/main/java/org/openjdk/jcstress/JCStress.java
! jcstress-core/src/main/java/org/openjdk/jcstress/Options.java
! jcstress-core/src/main/java/org/openjdk/jcstress/TestExecutor.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/TestConfig.java
! jcstress-core/src/main/java/org/openjdk/jcstress/link/BinaryLinkClient.java
! jcstress-core/src/main/java/org/openjdk/jcstress/link/BinaryLinkServer.java
! jcstress-core/src/main/java/org/openjdk/jcstress/link/JobRequestFrame.java
! jcstress-core/src/main/java/org/openjdk/jcstress/link/ResultsFrame.java

Changeset: 1c029a6b4a20
Author:    shade
Date:      2016-10-21 19:56 +0200
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/1c029a6b4a20

Runners: reconsider threading in BinaryLink and TestExecutor, improve test error matching.

! jcstress-core/src/main/java/org/openjdk/jcstress/ForkedMain.java
! jcstress-core/src/main/java/org/openjdk/jcstress/Options.java
! jcstress-core/src/main/java/org/openjdk/jcstress/TestExecutor.java
! jcstress-core/src/main/java/org/openjdk/jcstress/link/BinaryLinkClient.java
! jcstress-core/src/main/java/org/openjdk/jcstress/link/BinaryLinkServer.java
+ jcstress-core/src/main/java/org/openjdk/jcstress/link/OkResponseFrame.java
+ jcstress-core/src/main/java/org/openjdk/jcstress/link/ServerListener.java
+ jcstress-core/src/main/java/org/openjdk/jcstress/link/WTFWasThatFrame.java

Changeset: acec859bce0e
Author:    shade
Date:      2016-10-21 20:11 +0200
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/acec859bce0e

Runners: trim down the number of VM threads, making headroom for heavily-parallel machines that execute multiple tests simultaneously.

! jcstress-core/src/main/java/org/openjdk/jcstress/vm/VMSupport.java

Changeset: 744601228ec7
Author:    shade
Date:      2016-10-21 20:20 +0200
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/744601228ec7

Runners: reconsider the default mode handling, make mode options overridable.

! jcstress-core/src/main/java/org/openjdk/jcstress/Options.java

Changeset: 20e3489cdc20
Author:    shade
Date:      2016-10-21 20:23 +0200
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/20e3489cdc20

Runners: print messages in text report.

! jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/ConsoleReportPrinter.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/ReportUtils.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/TextReportPrinter.java



More information about the jcstress-dev mailing list