summaryrefslogtreecommitdiffstats
path: root/jack-tests
diff options
context:
space:
mode:
authorBenoit Lamarche <benoitlamarche@google.com>2015-04-29 16:50:49 +0200
committerBenoit Lamarche <benoitlamarche@google.com>2015-04-29 16:50:49 +0200
commitd4c9889d28227c323083924ac514a81d6bf808ff (patch)
treea85fb64c6dc14dfefda65c383225cc924c5a0ac9 /jack-tests
parent9a737b262ea3a8d546b0b36bc353239d568b93e2 (diff)
downloadtoolchain_jack-d4c9889d28227c323083924ac514a81d6bf808ff.tar.gz
toolchain_jack-d4c9889d28227c323083924ac514a81d6bf808ff.tar.bz2
toolchain_jack-d4c9889d28227c323083924ac514a81d6bf808ff.zip
Remove invalid library STOPSHIPs
I've added a bug to track the issue instead: Bug: 20685807 Change-Id: I15dd6d9b7a16a86014a4202338639d0b2f8fb1f1
Diffstat (limited to 'jack-tests')
-rw-r--r--jack-tests/tests/com/android/jack/classpath/ClasspathTests.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java b/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java
index 19d7c91f..16e9340e 100644
--- a/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java
+++ b/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java
@@ -20,6 +20,7 @@ import com.android.jack.Jack;
import com.android.jack.JackAbortException;
import com.android.jack.library.FileType;
import com.android.jack.library.LibraryReadingException;
+import com.android.jack.test.category.KnownBugs;
import com.android.jack.test.toolchain.AbstractTestTools;
import com.android.jack.test.toolchain.IToolchain;
import com.android.jack.test.toolchain.JackApiToolchainBase;
@@ -31,6 +32,7 @@ import junit.framework.Assert;
import org.junit.BeforeClass;
import org.junit.Test;
+import org.junit.experimental.categories.Category;
import java.io.ByteArrayOutputStream;
import java.io.File;
@@ -205,9 +207,13 @@ public class ClasspathTests {
public void testInvalidClasspathEntry() throws Exception {
File srcDir = AbstractTestTools.getTestRootDir("com.android.jack.classpath.test004.jack");
compileWithInvalidClasspathEntry(srcDir, new File(srcDir, "Classpath004.java"));
- //STOPSHIP: fix this? It does not fail anymore as expected because we now allow Jars, but since
- // the Jack library is invalid we should probably report something to the user.
-// compileWithInvalidClasspathEntry(srcDir, new File(srcDir, "invalid.jack"));
+ }
+
+ @Test
+ @Category(KnownBugs.class)
+ public void testInvalidJackLibraryInClasspath() throws Exception {
+ File srcDir = AbstractTestTools.getTestRootDir("com.android.jack.classpath.test004.jack");
+ compileWithInvalidClasspathEntry(srcDir, new File(srcDir, "invalid.jack"));
}
private void compileWithInvalidClasspathEntry(File srcDir, File invalidJack) throws IOException,