hg: code-tools/jcstress: 3 new changesets
aleksey.shipilev at oracle.com
aleksey.shipilev at oracle.com
Fri May 6 20:42:46 UTC 2016
Changeset: d0c6cd011ea0
Author: shade
Date: 2016-05-06 14:10 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/d0c6cd011ea0
Chapters 0.a and 0.b: auto-generated tests.
! ROADMAP
! jcstress-core/pom.xml
! jcstress-test-gen/pom.xml
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/Spp.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/Values.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0aTestGenerator.java
+ jcstress-test-gen/src/main/resources/chapter0a/X-ArrayAtomicityTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-ArrayDefaultValuesTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-ArrayInitTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-ArrayLargeAtomicityTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-ArrayLargeDefaultValuesTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-ArrayLargeInitTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-ArrayLargeTearingTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-ArrayTearingTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-FieldAtomicityTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-FieldDefaultValuesTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-FieldInitTest.java.template
+ jcstress-test-gen/src/main/resources/chapter0a/X-FieldTearingTest.java.template
! pom.xml
! tests-all/pom.xml
+ tests-all/src/main/resources/LICENSE
+ tests-all/src/main/resources/THIRD_PARTY_README
+ tests-chapter-0a/LICENSE
+ tests-chapter-0a/THIRD_PARTY_README
+ tests-chapter-0a/pom.xml
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/large/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/small/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/fields/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/large/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/arrays/small/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/defaultValues/fields/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/large/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/arrays/small/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/finals/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/finals/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/finals/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/finals/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/finals/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/finals/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/finals/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/finals/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/finals/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/init/fields/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/large/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/arrays/small/volatiles/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/plain/StringTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/tearing/fields/volatiles/StringTest.java
+ tests-chapter-0b/LICENSE
+ tests-chapter-0b/THIRD_PARTY_README
+ tests-chapter-0b/pom.xml
+ tests-chapter-0b/src/main/java/Test.java
+ tests-chapter-0b/src/main/resources/LICENSE
+ tests-chapter-0b/src/main/resources/THIRD_PARTY_README
! tests-custom/pom.xml
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/ByteAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/CharAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/DoubleAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/FloatAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/IntAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/LongAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/ShortAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/VolatileByteAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/VolatileCharAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/VolatileDoubleAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/VolatileFloatAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/VolatileIntAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/VolatileLongAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/plain/VolatileShortAtomicityTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/plain/BooleanArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/plain/ByteArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/plain/CharArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/plain/DoubleArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/plain/FloatArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/plain/IntArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/plain/LongArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/plain/ObjectArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/plain/ShortArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/volatiles/BooleanArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/volatiles/ByteArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/volatiles/CharArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/volatiles/DoubleArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/volatiles/FloatArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/volatiles/IntArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/volatiles/LongArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/volatiles/ObjectArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/arrays/volatiles/ShortArrayInitTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/plain/BooleanFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/plain/ByteFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/plain/CharFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/plain/DoubleFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/plain/FloatFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/plain/IntFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/plain/LongFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/plain/ObjectFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/plain/ShortFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/volatiles/BooleanFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/volatiles/ByteFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/volatiles/CharFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/volatiles/DoubleFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/volatiles/FloatFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/volatiles/IntFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/volatiles/LongFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/volatiles/ObjectFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/objects/volatiles/ShortFieldsTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/finals/BooleanFinalTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/finals/ByteFinalTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/finals/CharFinalTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/finals/DoubleFinalTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/finals/FloatFinalTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/finals/IntFinalTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/finals/LongFinalTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/finals/ShortFinalTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/instance/BooleanInstanceInitializerTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/instance/ByteInstanceInitializerTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/instance/CharInstanceInitializerTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/instance/DoubleInstanceInitializerTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/instance/FloatInstanceInitializerTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/instance/IntInstanceInitializerTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/instance/LongInstanceInitializerTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/instance/ShortInstanceInitializerTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/plain/BooleanPlainTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/plain/BytePlainTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/plain/CharPlainTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/plain/DoublePlainTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/plain/FloatPlainTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/plain/IntPlainTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/plain/LongPlainTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/plain/ShortPlainTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/volatiles/BooleanVolatileTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/volatiles/ByteVolatileTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/volatiles/CharVolatileTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/volatiles/DoubleVolatileTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/volatiles/FloatVolatileTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/volatiles/IntVolatileTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/volatiles/LongVolatileTest.java
- tests-custom/src/main/java/org/openjdk/jcstress/tests/init/primitives/volatiles/ShortVolatileTest.java
+ tests-custom/src/main/scratch/DoubleAtomicityTest.java
+ tests-custom/src/main/scratch/LongAtomicityTest.java
- tests-generated/pom.xml
- tests-generated/src/main/java/Test.java
Changeset: e7bdce583a72
Author: shade
Date: 2016-05-06 14:18 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/e7bdce583a72
Test generator should only overwrite when differences are detected.
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0aTestGenerator.java
Changeset: 586f4a89c984
Author: shade
Date: 2016-05-06 23:20 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/586f4a89c984
Chapters 0.b, 0.c, and 1.a: auto-generated tests.
! jcstress-test-gen/pom.xml
- jcstress-test-gen/src/main/java/org/openjdk/jcstress/TraceGenMain.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0bTestGenerator.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0cTestGenerator.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Op.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Result.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/SeqCstTraceGenerator.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Target.java
+ jcstress-test-gen/src/main/java/org/openjdk/jcstress/generator/seqcst/Value.java
- jcstress-test-gen/src/main/java/org/openjdk/jcstress/tracer/Op.java
- jcstress-test-gen/src/main/java/org/openjdk/jcstress/tracer/TraceGen.java
! pom.xml
! tests-all/pom.xml
! tests-chapter-0b/pom.xml
+ tests-chapter-0c/LICENSE
+ tests-chapter-0c/THIRD_PARTY_README
+ tests-chapter-0c/pom.xml
+ tests-chapter-0c/src/main/java/Test.java
+ tests-chapter-0c/src/main/resources/LICENSE
+ tests-chapter-0c/src/main/resources/THIRD_PARTY_README
+ tests-chapter-1a/LICENSE
+ tests-chapter-1a/THIRD_PARTY_README
+ tests-chapter-1a/pom.xml
+ tests-chapter-1a/src/main/java/Test.java
+ tests-chapter-1a/src/main/resources/LICENSE
+ tests-chapter-1a/src/main/resources/THIRD_PARTY_README
More information about the jcstress-dev
mailing list