summaryrefslogtreecommitdiffstats
path: root/jack-tests/tests
diff options
context:
space:
mode:
Diffstat (limited to 'jack-tests/tests')
-rw-r--r--jack-tests/tests/com/android/jack/classpath/ClasspathTests.java12
-rw-r--r--jack-tests/tests/com/android/jack/frontend/FrontEndTests.java4
2 files changed, 9 insertions, 7 deletions
diff --git a/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java b/jack-tests/tests/com/android/jack/classpath/ClasspathTests.java
index 19d7c91..16e9340 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,
diff --git a/jack-tests/tests/com/android/jack/frontend/FrontEndTests.java b/jack-tests/tests/com/android/jack/frontend/FrontEndTests.java
index 3aa134c..7402594 100644
--- a/jack-tests/tests/com/android/jack/frontend/FrontEndTests.java
+++ b/jack-tests/tests/com/android/jack/frontend/FrontEndTests.java
@@ -184,7 +184,6 @@ public class FrontEndTests {
* Test that Jack is neither failing nor dropping the error in this case.
*/
@Test
- @Category(KnownBugs.class)
public void testInnerError001() throws Exception {
File outDir = AbstractTestTools.createTempDir();
@@ -246,7 +245,6 @@ public class FrontEndTests {
* Test that Jack is neither failing nor dropping the error in this case.
*/
@Test
- @Category(KnownBugs.class)
public void testInnerError003() throws Exception {
File outDir = AbstractTestTools.createTempDir();
@@ -277,7 +275,6 @@ public class FrontEndTests {
* Test that Jack is neither failing nor dropping the error in this case.
*/
@Test
- @Category(KnownBugs.class)
public void testInnerError004() throws Exception {
File outDir = AbstractTestTools.createTempDir();
@@ -308,7 +305,6 @@ public class FrontEndTests {
* Test that Jack is neither failing nor dropping the error in this case.
*/
@Test
- @Category(KnownBugs.class)
public void testUnusedLocalVar001() throws Exception {
File outDir = AbstractTestTools.createTempDir();