hg: code-tools/jcstress: 5 new changesets

ashipile at redhat.com ashipile at redhat.com
Mon Mar 6 18:13:44 UTC 2017


Changeset: 1911732f6f23
Author:    shade
Date:      2017-03-06 13:36 +0100
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/1911732f6f23

Runners: remove Pair, trade in range checks for much less footprint (2.5x better).

! jcstress-core/src/main/java/org/openjdk/jcstress/infra/processors/JCStressTestProcessor.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/StateHolder.java

Changeset: 475d2625493e
Author:    shade
Date:      2017-03-06 14:18 +0100
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/475d2625493e

Report: sort test list in HTML and Text output.

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

Changeset: 020a3bf820bc
Author:    shade
Date:      2017-03-06 17:13 +0100
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/020a3bf820bc

Report: rebuild test result page.

! jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/HTMLReportPrinter.java
! jcstress-core/src/main/java/org/openjdk/jcstress/util/StringUtils.java

Changeset: 6d05ba34c4e9
Author:    shade
Date:      2017-03-06 18:15 +0100
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/6d05ba34c4e9

Remove ACCEPTABLE_SPEC, fold it to ACCEPTABLE_INTERESTING.

! jcstress-core/src/main/java/org/openjdk/jcstress/annotations/Expect.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/HTMLReportPrinter.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/TestGrading.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/grading/TextReportPrinter.java
! jcstress-test-gen/src/main/resources/accessAtomic/X-ArrayAtomicityTest.java.template
! jcstress-test-gen/src/main/resources/accessAtomic/X-FieldAtomicityTest.java.template
! jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleArrayAtomicityTest.java.template
! jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleByteArrayViewAtomicityTest.java.template
! jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleDirectByteBufferViewAtomicityTest.java.template
! jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleFieldAtomicityTest.java.template
! jcstress-test-gen/src/main/resources/accessAtomic/X-VarHandleHeapByteBufferViewAtomicityTest.java.template
! jcstress-test-gen/src/main/resources/fences/X-LoadLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/fences/X-LoadStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/fences/X-StoreLoadFenceTest.java.template
! jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest1.java.template
! jcstress-test-gen/src/main/resources/fences/X-StoreStoreFenceTest2.java.template
! jcstress-test-gen/src/main/resources/init/X-FieldInitTest.java.template
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeChar.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeDouble.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeFloat.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/buffers/GradeInt.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/crosscache/ByteBufferIntAtomicityTest.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/crosscache/DirectByteBufferIntAtomicityTest.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/DoubleAtomicityTest.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/perbyte/LongAtomicityTest.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/DoubleAtomicityTest.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomicity/primitives/reflect/LongAtomicityTest.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/booleans/AtomicBooleanPairwiseTests.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerArrayPairwiseTests.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerFieldUpdaterPairwiseTests.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/integer/AtomicIntegerPairwiseTests.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongArrayPairwiseTests.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongFieldUpdaterPairwiseTests.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/atomics/longs/AtomicLongPairwiseTests.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_DoubleCanSeeMost.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_DoubleShouldSeeFull.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_LongCanSeeMost.java
! tests-custom/src/main/java/org/openjdk/jcstress/tests/init/Grading_LongShouldSeeFull.java

Changeset: 825888394706
Author:    shade
Date:      2017-03-06 19:13 +0100
URL:       http://hg.openjdk.java.net/code-tools/jcstress/rev/825888394706

Runner: compress binary results file, make it properly named.

! jcstress-core/src/main/java/org/openjdk/jcstress/Options.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/DiskReadCollector.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/DiskWriteCollector.java



More information about the jcstress-dev mailing list