libcore: Remove DeserializeMethodTest from cts list
We don't support lambda [de]serialization so this shouldn't have been
in the test list to begin with.
Bug: 28505376
Change-Id: I2cd29b16aa9646d5dd1204912e7d9e28ee94267d
(cherry picked from commit b2edc63225fcc786fec8901416260beb388a6665)
diff --git a/tests/tests/libcoreoj/CtsTestPackage.xml b/tests/tests/libcoreoj/CtsTestPackage.xml
index 2578fb9..51fb7fc 100644
--- a/tests/tests/libcoreoj/CtsTestPackage.xml
+++ b/tests/tests/libcoreoj/CtsTestPackage.xml
@@ -433,16 +433,6 @@
<Test name="testReplaceAll" />
</TestCase>
</TestSuite>
- <TestSuite name="lang">
- <TestSuite name="invoke">
- <TestCase name="DeserializeMethodTest">
- <Test name="testCapturingNonSerLambda" />
- <Test name="testCapturingNonserIntersectionLambda" />
- <Test name="testCapturingSerLambda" />
- <Test name="testEmptyClass" />
- </TestCase>
- </TestSuite>
- </TestSuite>
</TestSuite>
</TestSuite>
</TestSuite>
diff --git a/tools/testng/gen-test-list-xml b/tests/tests/libcoreoj/gen-test-list-xml
similarity index 86%
rename from tools/testng/gen-test-list-xml
rename to tests/tests/libcoreoj/gen-test-list-xml
index e2a5ef8..fc61646 100755
--- a/tools/testng/gen-test-list-xml
+++ b/tests/tests/libcoreoj/gen-test-list-xml
@@ -26,4 +26,4 @@
test_list_txt=$DIR/test_list.txt
[[ -f $test_list_txt ]] || echo "Can't find $test_list_txt" >&2
-$DIR/gen-test-list-xml.py --app-package-name android.libcore.oj --cts-name CtsLibcoreOj --jar-path CtsLibcoreOj.jar $DIR/test_list.txt
+$DIR/../../../tools/testng/gen-test-list-xml.py --app-package-name android.libcore.oj --cts-name CtsLibcoreOj --jar-path CtsLibcoreOj.jar $DIR/test_list.txt
diff --git a/tools/testng/test_list.txt b/tests/tests/libcoreoj/test_list.txt
similarity index 98%
rename from tools/testng/test_list.txt
rename to tests/tests/libcoreoj/test_list.txt
index 5516c0d..9195c26 100644
--- a/tools/testng/test_list.txt
+++ b/tests/tests/libcoreoj/test_list.txt
@@ -63,10 +63,6 @@
org.openjdk.tests.java.util.stream.CountTest#testOps
org.openjdk.tests.java.util.stream.CountTest#testOps
org.openjdk.tests.java.util.stream.CountTest#testOps
-org.openjdk.tests.java.lang.invoke.DeserializeMethodTest#testCapturingNonSerLambda
-org.openjdk.tests.java.lang.invoke.DeserializeMethodTest#testCapturingNonserIntersectionLambda
-org.openjdk.tests.java.lang.invoke.DeserializeMethodTest#testCapturingSerLambda
-org.openjdk.tests.java.lang.invoke.DeserializeMethodTest#testEmptyClass
org.openjdk.tests.java.util.stream.DistinctOpTest#testDistinctDistinct
org.openjdk.tests.java.util.stream.DistinctOpTest#testDistinctSorted
org.openjdk.tests.java.util.stream.DistinctOpTest#testOp
diff --git a/tools/testng/OjTests.xml b/tools/testng/OjTests.xml
deleted file mode 100644
index 2578fb9..0000000
--- a/tools/testng/OjTests.xml
+++ /dev/null
@@ -1,450 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<TestPackage name="CtsLibcoreOj" appPackageName="android.libcore.oj" version="1.0" testType="testNGDeviceTest" jarPath="CtsLibcoreOj.jar">
- <TestSuite name="org">
- <TestSuite name="openjdk">
- <TestSuite name="tests">
- <TestSuite name="java">
- <TestSuite name="util">
- <TestSuite name="stream">
- <TestCase name="CollectionAndMapModifyStreamTest">
- <Test name="testCollectionSizeRemove" />
- <Test name="testMapEntriesSizeRemove" />
- <Test name="testMapKeysSizeRemove" />
- <Test name="testMapValuesSizeRemove" />
- </TestCase>
- <TestCase name="ConcatOpTest">
- <Test name="testDoubleSize" />
- <Test name="testIntSize" />
- <Test name="testLongSize" />
- <Test name="testOps" />
- <Test name="testSize" />
- </TestCase>
- <TestCase name="ConcatTest">
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testDoubleConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testIntConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testLongConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- <Test name="testRefConcat" />
- </TestCase>
- <TestCase name="CountLargeTest">
- <Test name="testDoubleLarge" />
- <Test name="testIntLarge" />
- <Test name="testLongLarge" />
- <Test name="testRefLarge" />
- </TestCase>
- <TestCase name="CountTest">
- <Test name="testOps" />
- <Test name="testOps" />
- <Test name="testOps" />
- <Test name="testOps" />
- </TestCase>
- <TestCase name="DistinctOpTest">
- <Test name="testDistinctDistinct" />
- <Test name="testDistinctSorted" />
- <Test name="testOp" />
- <Test name="testOpWithNull" />
- <Test name="testOpWithNullSorted" />
- <Test name="testSortedDistinct" />
- <Test name="testStable" />
- <Test name="testUniqOp" />
- <Test name="testWithUnorderedInfiniteStream" />
- </TestCase>
- <TestCase name="DoublePrimitiveOpsTests">
- <Test name="testLimit" />
- <Test name="testSort" />
- <Test name="testSortSort" />
- <Test name="testToArray" />
- <Test name="testUnBox" />
- </TestCase>
- <TestCase name="ExplodeOpTest">
- <Test name="testDoubleOps" />
- <Test name="testFlatMap" />
- <Test name="testIntOps" />
- <Test name="testLongOps" />
- <Test name="testOps" />
- </TestCase>
- <TestCase name="FilterOpTest">
- <Test name="testFilter" />
- <Test name="testOps" />
- <Test name="testOps" />
- <Test name="testOps" />
- <Test name="testOps" />
- </TestCase>
- <TestCase name="FindAnyOpTest">
- <Test name="testDoubleStream" />
- <Test name="testFindAny" />
- <Test name="testFindAnyParallel" />
- <Test name="testIntStream" />
- <Test name="testLongStream" />
- <Test name="testStream" />
- </TestCase>
- <TestCase name="FindFirstOpTest">
- <Test name="testDoubleStream" />
- <Test name="testFindFirst" />
- <Test name="testIntStream" />
- <Test name="testLongStream" />
- <Test name="testStream" />
- </TestCase>
- <TestCase name="ForEachOpTest">
- <Test name="testDoubleForEachOrdered" />
- <Test name="testDoubleOps" />
- <Test name="testForEach" />
- <Test name="testForEach" />
- <Test name="testForEachOrdered" />
- <Test name="testIntForEach" />
- <Test name="testIntForEachOrdered" />
- <Test name="testLongForEachOrdered" />
- <Test name="testLongOps" />
- </TestCase>
- <TestCase name="GroupByOpTest">
- <Test name="testBypassCollect" />
- <Test name="testGroupBy" />
- <Test name="testOps" />
- </TestCase>
- <TestCase name="InfiniteStreamWithLimitOpTest">
- <Test name="testDoubleSubsizedWithRange" />
- <Test name="testDoubleUnorderedFinite" />
- <Test name="testDoubleUnorderedGenerator" />
- <Test name="testDoubleUnorderedIteration" />
- <Test name="testDoubleUnorderedSizedNotSubsizedFinite" />
- <Test name="testIntSubsizedWithRange" />
- <Test name="testIntUnorderedFinite" />
- <Test name="testIntUnorderedGenerator" />
- <Test name="testIntUnorderedIteration" />
- <Test name="testIntUnorderedSizedNotSubsizedFinite" />
- <Test name="testLongSubsizedWithRange" />
- <Test name="testLongUnorderedFinite" />
- <Test name="testLongUnorderedGenerator" />
- <Test name="testLongUnorderedIteration" />
- <Test name="testLongUnorderedSizedNotSubsizedFinite" />
- <Test name="testSubsizedWithRange" />
- <Test name="testUnorderedFinite" />
- <Test name="testUnorderedGenerator" />
- <Test name="testUnorderedIteration" />
- <Test name="testUnorderedSizedNotSubsizedFinite" />
- </TestCase>
- <TestCase name="IntPrimitiveOpsTests">
- <Test name="testBox" />
- <Test name="testForEach" />
- <Test name="testLimit" />
- <Test name="testMap" />
- <Test name="testParForEach" />
- <Test name="testParSum" />
- <Test name="testSequential" />
- <Test name="testSort" />
- <Test name="testSortSort" />
- <Test name="testSum" />
- <Test name="testTee" />
- <Test name="testToArray" />
- <Test name="testUnBox" />
- </TestCase>
- <TestCase name="IntReduceTest">
- <Test name="testOps" />
- <Test name="testReduce" />
- </TestCase>
- <TestCase name="IntSliceOpTest">
- <Test name="testLimit" />
- <Test name="testLimitOps" />
- <Test name="testLimitParallel" />
- <Test name="testLimitShortCircuit" />
- <Test name="testLimitSort" />
- <Test name="testSkip" />
- <Test name="testSkipLimit" />
- <Test name="testSkipLimitOps" />
- <Test name="testSkipOps" />
- <Test name="testSkipParallel" />
- </TestCase>
- <TestCase name="IntUniqOpTest">
- <Test name="testOp" />
- <Test name="testOpSorted" />
- <Test name="testUniqOp" />
- </TestCase>
- <TestCase name="LongPrimitiveOpsTests">
- <Test name="testBox" />
- <Test name="testForEach" />
- <Test name="testLimit" />
- <Test name="testMap" />
- <Test name="testParForEach" />
- <Test name="testParSum" />
- <Test name="testSequential" />
- <Test name="testSort" />
- <Test name="testSortSort" />
- <Test name="testSum" />
- <Test name="testTee" />
- <Test name="testToArray" />
- <Test name="testUnBox" />
- </TestCase>
- <TestCase name="MapOpTest">
- <Test name="testDoubleOps" />
- <Test name="testEveryMapShape" />
- <Test name="testIntOps" />
- <Test name="testLongOps" />
- <Test name="testMap" />
- <Test name="testOps" />
- </TestCase>
- <TestCase name="MatchOpTest">
- <Test name="testDoubleInfinite" />
- <Test name="testDoubleStream" />
- <Test name="testDoubleStreamMatches" />
- <Test name="testInfinite" />
- <Test name="testIntInfinite" />
- <Test name="testIntStream" />
- <Test name="testIntStreamMatches" />
- <Test name="testLongInfinite" />
- <Test name="testLongStream" />
- <Test name="testLongStreamMatches" />
- <Test name="testStream" />
- <Test name="testStreamMatches" />
- </TestCase>
- <TestCase name="MinMaxTest">
- <Test name="testDoubleMinMax" />
- <Test name="testDoubleOps" />
- <Test name="testIntMinMax" />
- <Test name="testIntOps" />
- <Test name="testLongMinMax" />
- <Test name="testLongOps" />
- <Test name="testMinMax" />
- <Test name="testOps" />
- </TestCase>
- <TestCase name="PrimitiveAverageOpTest">
- <Test name="testOps" />
- <Test name="testOps" />
- <Test name="testOps" />
- </TestCase>
- <TestCase name="PrimitiveSumTest">
- <Test name="testOps" />
- <Test name="testOps" />
- <Test name="testOps" />
- </TestCase>
- <TestCase name="RangeTest">
- <Test name="tesIntRangeReduce" />
- <Test name="testInfiniteRangeFindFirst" />
- <Test name="testIntInfiniteRangeFindFirst" />
- <Test name="testIntInfiniteRangeLimit" />
- <Test name="testIntRange" />
- <Test name="testLongInfiniteRangeFindFirst" />
- <Test name="testLongInfiniteRangeLimit" />
- <Test name="testLongLongRange" />
- <Test name="testLongLongRangeClosed" />
- <Test name="testLongRange" />
- <Test name="testLongRangeReduce" />
- </TestCase>
- <TestCase name="ReduceByOpTest">
- <Test name="testOps" />
- </TestCase>
- <TestCase name="ReduceTest">
- <Test name="testOps" />
- <Test name="testReduce" />
- </TestCase>
- <TestCase name="SequentialOpTest">
- <Test name="testLazy" />
- <Test name="testMixedSeqPar" />
- </TestCase>
- <TestCase name="SliceOpTest">
- <Test name="testLimit" />
- <Test name="testLimitOps" />
- <Test name="testLimitShortCircuit" />
- <Test name="testLimitSort" />
- <Test name="testSkip" />
- <Test name="testSkipLimit" />
- <Test name="testSkipLimitOps" />
- <Test name="testSkipLimitOpsWithNonSplittingSpliterator" />
- <Test name="testSkipOps" />
- <Test name="testSlice" />
- </TestCase>
- <TestCase name="SortedOpTest">
- <Test name="testDoubleOps" />
- <Test name="testDoubleSequentialShortCircuitTerminal" />
- <Test name="testDoubleSortSort" />
- <Test name="testDoubleStreamTooLarge" />
- <Test name="testIntOps" />
- <Test name="testIntSequentialShortCircuitTerminal" />
- <Test name="testIntSortSort" />
- <Test name="testIntStreamTooLarge" />
- <Test name="testLongOps" />
- <Test name="testLongSequentialShortCircuitTerminal" />
- <Test name="testLongSortSort" />
- <Test name="testLongStreamTooLarge" />
- <Test name="testOps" />
- <Test name="testRefStreamTooLarge" />
- <Test name="testSequentialShortCircuitTerminal" />
- <Test name="testSortSort" />
- <Test name="testSorted" />
- </TestCase>
- <TestCase name="SpliteratorTest">
- <Test name="testDoubleSpliterator" />
- <Test name="testIntSpliterator" />
- <Test name="testLongSpliterator" />
- <Test name="testSpliterator" />
- </TestCase>
- <TestCase name="StreamBuilderTest">
- <Test name="testAfterBuilding" />
- <Test name="testDoubleAfterBuilding" />
- <Test name="testDoubleSingleton" />
- <Test name="testDoubleStreamBuilder" />
- <Test name="testIntAfterBuilding" />
- <Test name="testIntSingleton" />
- <Test name="testIntStreamBuilder" />
- <Test name="testLongAfterBuilding" />
- <Test name="testLongSingleton" />
- <Test name="testLongStreamBuilder" />
- <Test name="testSingleton" />
- <Test name="testStreamBuilder" />
- </TestCase>
- <TestCase name="StreamCloseTest">
- <Test name="testCascadedExceptions" />
- <Test name="testEmptyCloseHandler" />
- <Test name="testOneCloseHandler" />
- <Test name="testTwoCloseHandlers" />
- </TestCase>
- <TestCase name="StreamLinkTest">
- <Test name="testDoubleManyStreams" />
- <Test name="testIntManyStreams" />
- <Test name="testLongManyStreams" />
- <Test name="testManyStreams" />
- </TestCase>
- <TestCase name="StreamParSeqTest">
- <Test name="testParSeq" />
- </TestCase>
- <TestCase name="StreamSpliteratorTest">
- <Test name="testDoubleParSpliterators" />
- <Test name="testDoubleSpliterators" />
- <Test name="testDoubleSplitting" />
- <Test name="testDoubleStreamSpliterators" />
- <Test name="testIntParSpliterators" />
- <Test name="testIntSpliterators" />
- <Test name="testIntSplitting" />
- <Test name="testIntStreamSpliterators" />
- <Test name="testLongParSpliterators" />
- <Test name="testLongSpliterators" />
- <Test name="testLongSplitting" />
- <Test name="testLongStreamSpliterators" />
- <Test name="testParSpliterators" />
- <Test name="testSpliterators" />
- <Test name="testSplitting" />
- <Test name="testStreamSpliterators" />
- </TestCase>
- <TestCase name="SummaryStatisticsTest">
- <Test name="testDoubleStatistics" />
- <Test name="testIntStatistics" />
- <Test name="testLongStatistics" />
- </TestCase>
- <TestCase name="TabulatorsTest">
- <Test name="testComposeFinisher" />
- <Test name="testGroupedReduce" />
- <Test name="testJoin" />
- <Test name="testReduce" />
- <Test name="testSimpleGroupBy" />
- <Test name="testSimplePartition" />
- <Test name="testSimpleToMap" />
- <Test name="testTwoLevelGroupBy" />
- <Test name="testTwoLevelPartition" />
- </TestCase>
- <TestCase name="TeeOpTest">
- <Test name="testDoubleOps" />
- <Test name="testIntOps" />
- <Test name="testLongOps" />
- <Test name="testOps" />
- <Test name="testTee" />
- </TestCase>
- <TestCase name="ToArrayOpTest">
- <Test name="testAsArrayWithType" />
- <Test name="testDistinctAndSortedPermutations" />
- <Test name="testDoubleDistinctAndSortedPermutations" />
- <Test name="testDoubleOps" />
- <Test name="testDoubleOpsWithFilter" />
- <Test name="testDoubleOpsWithFlatMap" />
- <Test name="testDoubleOpsWithMap" />
- <Test name="testDoubleOpsWithSorted" />
- <Test name="testDoubleStatefulOpPermutations" />
- <Test name="testIntDistinctAndSortedPermutations" />
- <Test name="testIntOps" />
- <Test name="testIntOpsWithFilter" />
- <Test name="testIntOpsWithFlatMap" />
- <Test name="testIntOpsWithMap" />
- <Test name="testIntOpsWithSorted" />
- <Test name="testIntStatefulOpPermutations" />
- <Test name="testLongDistinctAndSortedPermutations" />
- <Test name="testLongOps" />
- <Test name="testLongOpsWithFilter" />
- <Test name="testLongOpsWithFlatMap" />
- <Test name="testLongOpsWithMap" />
- <Test name="testLongOpsWithSorted" />
- <Test name="testLongStatefulOpPermutations" />
- <Test name="testOps" />
- <Test name="testOpsWithFilter" />
- <Test name="testOpsWithFlatMap" />
- <Test name="testOpsWithMap" />
- <Test name="testOpsWithSorted" />
- <Test name="testStatefulOpPermutations" />
- <Test name="testToArray" />
- </TestCase>
- </TestSuite>
- <TestCase name="FillableStringTest">
- <Test name="testStringBuffer" />
- <Test name="testStringBuilder" />
- <Test name="testStringJoiner" />
- </TestCase>
- <TestCase name="MapTest">
- <Test name="testForEach" />
- <Test name="testReplaceAll" />
- </TestCase>
- </TestSuite>
- <TestSuite name="lang">
- <TestSuite name="invoke">
- <TestCase name="DeserializeMethodTest">
- <Test name="testCapturingNonSerLambda" />
- <Test name="testCapturingNonserIntersectionLambda" />
- <Test name="testCapturingSerLambda" />
- <Test name="testEmptyClass" />
- </TestCase>
- </TestSuite>
- </TestSuite>
- </TestSuite>
- </TestSuite>
- </TestSuite>
- </TestSuite>
-</TestPackage>