diff options
author | mikaelpeltier <mikaelpeltier@google.com> | 2015-05-21 16:08:20 +0200 |
---|---|---|
committer | Mikael Peltier <mikaelpeltier@google.com> | 2015-05-21 14:26:49 +0000 |
commit | b9ca9efceb33203ac4aa951246ee3be75102ff04 (patch) | |
tree | 5a66b215c39afb6ea44b9fe2a80873db96173202 /jack-tests | |
parent | 496b09a8b76757e27d17e29b764b3841bc49867a (diff) | |
download | toolchain_jack-b9ca9efceb33203ac4aa951246ee3be75102ff04.tar.gz toolchain_jack-b9ca9efceb33203ac4aa951246ee3be75102ff04.tar.bz2 toolchain_jack-b9ca9efceb33203ac4aa951246ee3be75102ff04.zip |
Add reference for shrinking test 43
- Remove usage of ordered-filter and single-threaded mode since they
do not allow to trace type in a specific order. The ordered-filter
allows only to pass java files to ecj in a lexical order, but after
ecj this order is no longer guarantee.
Change-Id: I32103e933f863c319aba507c8439662a9e159c8b
(cherry picked from commit 0cf14ebc4189e18da422dad7be676c99e3bca6ff)
Diffstat (limited to 'jack-tests')
-rw-r--r-- | jack-tests/tests/com/android/jack/shrob/ShrinkTests.java | 39 | ||||
-rw-r--r-- | jack-tests/tests/com/android/jack/shrob/test043/refsShrinking/expected-001.txt | 8 |
2 files changed, 9 insertions, 38 deletions
diff --git a/jack-tests/tests/com/android/jack/shrob/ShrinkTests.java b/jack-tests/tests/com/android/jack/shrob/ShrinkTests.java index d5a04790..c73ecdbd 100644 --- a/jack-tests/tests/com/android/jack/shrob/ShrinkTests.java +++ b/jack-tests/tests/com/android/jack/shrob/ShrinkTests.java @@ -28,7 +28,6 @@ import com.android.jack.test.toolchain.DummyToolchain; import com.android.jack.test.toolchain.JackApiToolchainBase; import com.android.jack.test.toolchain.JackBasedToolchain; import com.android.jack.util.TextUtils; -import com.android.sched.scheduler.ScheduleInstance; import org.junit.BeforeClass; import org.junit.Test; @@ -88,42 +87,6 @@ public class ShrinkTests extends AbstractTest { candidateNodeListing)); } - protected void runTestInMonoThreadWithOrderedInput( - @Nonnull String testNumber, - @Nonnull String flagNumber, - @Nonnull String mappingNumber) - throws Exception { - File testFolder = new File(shrobTestsDir, "test" + testNumber); - JackBasedToolchain toolchain = - AbstractTestTools.getCandidateToolchain(JackBasedToolchain.class); - - File refFolder = new File(testFolder, "refsShrinking"); - - File candidateNodeListing = AbstractTestTools.createTempFile("nodeListing", ".txt"); - toolchain.addProperty(ShrinkStructurePrinter.STRUCTURE_PRINTING.getName(), "true"); - toolchain.addProperty(ShrinkStructurePrinter.STRUCTURE_PRINTING_FILE.getName(), - candidateNodeListing.getPath()); - toolchain.addProperty(Options.METHOD_FILTER.getName(), "supported-methods"); - toolchain.disableDxOptimizations(); - toolchain.addProperty(ScheduleInstance.DEFAULT_RUNNER.getName(), "single-threaded"); - toolchain.addProperty(Options.INPUT_FILTER.getName(), "ordered-filter"); - - File outFolder = AbstractTestTools.createTempDir(); - - SourceToDexComparisonTestHelper env = - new SourceToDexComparisonTestHelper(new File(testFolder, "jack")); - - env.setCandidateTestTools(toolchain); - env.setReferenceTestTools(new DummyToolchain()); - env.setProguardFlags( - dontObfuscateFlagFile, - new ProguardFlags(shrobTestsDir,"keepAllAttributes.flags"), - new ProguardFlags(testFolder, "proguard.flags" + flagNumber)); - - env.runTest(new ComparatorMapping(new File(refFolder, "expected-" + flagNumber + ".txt"), - candidateNodeListing)); - } - private void runTestWithLib(@Nonnull String testNumber, @Nonnull String flagNumber, boolean importLib) throws Exception { File testFolder = new File(shrobTestsDir, "test" + testNumber); @@ -328,7 +291,7 @@ public class ShrinkTests extends AbstractTest { @Test public void test43_001() throws Exception { - runTestInMonoThreadWithOrderedInput("043", "001", ""); + runTest("043", "001", ""); } @Test diff --git a/jack-tests/tests/com/android/jack/shrob/test043/refsShrinking/expected-001.txt b/jack-tests/tests/com/android/jack/shrob/test043/refsShrinking/expected-001.txt new file mode 100644 index 00000000..4365b769 --- /dev/null +++ b/jack-tests/tests/com/android/jack/shrob/test043/refsShrinking/expected-001.txt @@ -0,0 +1,8 @@ +Lcom/android/jack/shrob/test043/jack/I;: +getInt()I +Lcom/android/jack/shrob/test043/jack/B;: +<init>()V +getInt()I +Lcom/android/jack/shrob/test043/jack/A;: +<init>()V +test()V |