summaryrefslogtreecommitdiff
path: root/jsr166-tests/src/test/java/jsr166/AtomicReferenceFieldUpdaterTest.java
Commit message (Collapse)AuthorAgeFilesLines
* Restore the visibility checks in Atomic.*FieldUpdater.Pete Gillin2018-03-201-60/+57
| | | | | | | | | | | | | This change is just reverting unintended diffs against upstream sources. (The call to checkPackageAccess is a noop on Android because it only does SecurityManager checks, so this change leaves that suppresses as it is right now. The call to ensureMemberAccess does regular visibility checks, and is restored in this change.) Bug: 75269521 Test: cts-tradefed run cts-dev -m CtsLibcoreJsr166TestCases Test: cts-tradefed run cts-dev -m CtsLibcoreTestCases Change-Id: I5e050f786709fb28543ca4ea409eb9876539fc6f
* JSR-166 update without java 1.9 method/classesPrzemyslaw Szczepaniak2016-03-151-2/+76
| | | | | | | | | | | | | | Second attempt, in frist one I've submitted some code from openJdk 1.9 that shouldn't be here, orignial change can be found at 5328e07d282bef36ac8b757bbee16a761415b2c4 Adapted from sources taken from CVS using: cvs -d ':pserver:anonymous@gee.cs.oswego.edu/home/jsr166/jsr166' checkout -D "03/03/2016 10:00:00 GMT" jsr166 This time with hidden/removed "@since 9" methods and classes Bug: 27426599 Change-Id: Ibd8d26e13cba091bfd983c73d005e4f8d8f5946d
* Revert "JSR-166 update"Przemyslaw Szczepaniak2016-03-151-76/+2
| | | | | | | I missed comments on framework/base change regarding "@since 9" parts This reverts commit 5328e07d282bef36ac8b757bbee16a761415b2c4. Change-Id: Iff71b8a17e79a0a5c1ecadc05bccadceabb83393
* JSR-166 updatePrzemyslaw Szczepaniak2016-03-141-2/+76
| | | | | | | | Adapted from sources taken from CVS using: cvs -d ':pserver:anonymous@gee.cs.oswego.edu/home/jsr166/jsr166' checkout -D "03/03/2016 10:00:00 GMT" jsr166 Bug: 27426599 Change-Id: Ic9ba278929f8747d58b69e7d67ec325064588bff
* Update JSR166 tck tests.Narayan Kamath2015-04-301-10/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following tests have been omitted because they are unsupported : - Atomic8Test.java - CompletableFutureTest.java - ConcurrentHashMap8Test.java - DoubleAccumulatorTest.java - DoubleAdderTest.java - ForkJoinPool8Test.java - ForkJoinTask8Test.java - LongAccumulatorTest.java - LongAdderTest.java - SplittableRandomTest.java - StampedLockTest.java - ThreadLocalRandom8Test.java - ThreadPoolExecutor9Test.java A package declaration has been added to all files (package jsr166;) and the base-class JSR166Test has been changed not to rely on features that aren't available on android / junit in the android environment. We also avoid using junit4 style TestSuite declarations. While the CTS test runner handles them properly usually, it trips over itself when it encounters a failure and tries to run each test in an invidual process and fails each test for no good reason (needs investigation on the CTS side of things) bug: 20628776 (cherry picked from commit 5da8b2b3cac51f0f592a5e1941bd84eade9648cd) Change-Id: If35be0881ad8da4c604ce6683149b15c1a85f289
* Added jsr166 tck tests as part of the libcore testsuite.Calin Juravle2013-08-141-0/+160
Change-Id: I6094d734f818fa043f2b277cf2b4ec7fec68e26e