summaryrefslogtreecommitdiffstats
path: root/jack-tests/tests/com/android/jack/shrob/AbstractTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'jack-tests/tests/com/android/jack/shrob/AbstractTest.java')
-rw-r--r--jack-tests/tests/com/android/jack/shrob/AbstractTest.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/jack-tests/tests/com/android/jack/shrob/AbstractTest.java b/jack-tests/tests/com/android/jack/shrob/AbstractTest.java
index a2af566..06e2456 100644
--- a/jack-tests/tests/com/android/jack/shrob/AbstractTest.java
+++ b/jack-tests/tests/com/android/jack/shrob/AbstractTest.java
@@ -23,6 +23,8 @@ import com.android.jack.ProguardFlags;
import com.android.jack.test.category.KnownBugs;
import com.android.jack.test.category.SlowTests;
import com.android.jack.test.toolchain.AbstractTestTools;
+import com.android.jack.test.toolchain.IToolchain;
+import com.android.jack.test.toolchain.LegacyJillToolchain;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -33,6 +35,8 @@ import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.charset.Charset;
+import java.util.ArrayList;
+import java.util.List;
import javax.annotation.Nonnull;
@@ -595,4 +599,10 @@ public abstract class AbstractTest {
public void test41_001() throws Exception {
runTest("041", "001", "");
}
+
+ protected void checkToolchainIsNotJillBased() {
+ List<Class<? extends IToolchain>> excludeList = new ArrayList<Class<? extends IToolchain>>(1);
+ excludeList.add(LegacyJillToolchain.class);
+ IToolchain toolchain = AbstractTestTools.getCandidateToolchain(IToolchain.class, excludeList);
+ }
}