hg: code-tools/jcstress: 3 new changesets
aleksey.shipilev at oracle.com
aleksey.shipilev at oracle.com
Wed Jun 1 14:06:34 UTC 2016
Changeset: 235dad473c55
Author: shade
Date: 2016-06-01 16:22 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/235dad473c55
Chapter 0.a: Allow non-atomic ops on volatile arrays. Disallow non-default values in word tearing tests.
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0aTestGenerator.java
! jcstress-test-gen/src/main/resources/tearing/X-ArrayLargeTearingTest.java.template
! jcstress-test-gen/src/main/resources/tearing/X-ArrayTearingTest.java.template
! jcstress-test-gen/src/main/resources/tearing/X-FieldTearingTest.java.template
! 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/LongTest.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/LongTest.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
Changeset: bfbe23678089
Author: shade
Date: 2016-06-01 16:58 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/bfbe23678089
Runners: StringResult1 should accept null gracefully.
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/results/StringResult1.java
Changeset: 15032b3442e0
Author: shade
Date: 2016-06-01 17:05 +0300
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/15032b3442e0
Chapter 0.a: Remove large array atomicity tests.
! jcstress-test-gen/src/main/java/org/openjdk/jcstress/chapters/Chapter0aTestGenerator.java
- jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayLargeAtomicityTest.java.template
- 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/plain/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/plain/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/plain/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/plain/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/plain/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/plain/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/plain/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/plain/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/plain/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/arrays/volatiles/BooleanTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/volatiles/ByteTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/volatiles/CharTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/volatiles/DoubleTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/volatiles/FloatTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/volatiles/IntTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/volatiles/LongTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/volatiles/ShortTest.java
+ tests-chapter-0a/src/main/java/org/openjdk/jcstress/tests/accessAtomic/arrays/volatiles/StringTest.java
More information about the jcstress-dev
mailing list