jcstress 0.3

Aleksey Shipilev shade at redhat.com
Wed Mar 29 13:07:07 UTC 2017


Hi,

jcstress 0.3 is released and available at Maven Central. This is a development
release, and it breaks existing API. Summary of changes:

 *) Shared @Result generator that is now generates the set of @Result classes
with new naming: (JVM-field-descriptor)+_Result. This allows reusing @Result
classes across all autogenerated tests. All existing tests in the suite are
changed to new naming scheme, but the external users should fix their code when
updating to 0.3:
  http://hg.openjdk.java.net/code-tools/jcstress/rev/97d6f5340387
  http://hg.openjdk.java.net/code-tools/jcstress/rev/adba8ecf2dba

 *) New --jvmArgsPrepend option that prepends JVM options to every autodetected
configuration. --jvmArgs still overrides autodetection.
  http://hg.openjdk.java.net/code-tools/jcstress/rev/9f21d933addf

 *) Multiple fixes for Windows: replacing \n with %n all over the place to make
the output correct:
  https://bugs.openjdk.java.net/browse/CODETOOLS-7901926

 *) Multiple fixes in error handling: do not fail when exceptions are null,
print errors in full instead of a single message, mention test status in
individual HTML reports, etc.
  http://hg.openjdk.java.net/code-tools/jcstress/rev/b64aaf61b6be
  http://hg.openjdk.java.net/code-tools/jcstress/rev/9849fb5331b5
  https://bugs.openjdk.java.net/browse/CODETOOLS-7901927

Enjoy!

Thanks,
-Aleksey



More information about the jcstress-dev mailing list