aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/ajcTestsFailing.xml27
-rw-r--r--tests/incremental/defaultPackage/src/Main.20.java7
-rw-r--r--tests/incremental/defaultPackage/src/Main.java7
-rw-r--r--tests/incremental/defaultPackage/src/lib/Lib.java7
-rw-r--r--tests/incremental/interPackage/src/app/Main.20.java8
-rw-r--r--tests/incremental/interPackage/src/app/Main.java8
-rw-r--r--tests/incremental/interPackage/src/lib/Lib.java7
7 files changed, 71 insertions, 0 deletions
diff --git a/tests/ajcTestsFailing.xml b/tests/ajcTestsFailing.xml
index 2b914897e..4609f86b9 100644
--- a/tests/ajcTestsFailing.xml
+++ b/tests/ajcTestsFailing.xml
@@ -4,6 +4,32 @@
<!-- contains valid tests that the compiler has never passed -->
<suite>
+ <!-- either of these tests fail for me when run first -->
+
+ <ajc-test dir="incremental/defaultPackage"
+ keywords="incremental-test"
+ title="change sources in default package">
+ <compile
+ staging="true"
+ options="-incremental"
+ sourceroots="src"/>
+ <run class="Main"/>
+ <inc-compile tag="20"/>
+ <run class="Main"/>
+ </ajc-test>
+
+ <ajc-test dir="incremental/interPackage"
+ keywords="incremental-test"
+ title="change source">
+ <compile
+ staging="true"
+ options="-incremental"
+ sourceroots="src"/>
+ <run class="app.Main"/>
+ <inc-compile tag="20"/>
+ <run class="app.Main"/>
+ </ajc-test>
+
<!-- expected messages the same for these tests. note:
- that pointcut-and not supported in message text TODO
- no test on adviceexecution()
@@ -12,6 +38,7 @@
listed as, e.g., app.Main.class.
Should get from filename attribute)
-->
+
<ajc-test dir="new/binaryWarnings/src" pr="37020"
title="declare warnings on main">
<compile files="aspects/MainWarnings.java,app/Main.java">
diff --git a/tests/incremental/defaultPackage/src/Main.20.java b/tests/incremental/defaultPackage/src/Main.20.java
new file mode 100644
index 000000000..ad7e80c40
--- /dev/null
+++ b/tests/incremental/defaultPackage/src/Main.20.java
@@ -0,0 +1,7 @@
+
+
+public class Main {
+ public static void main(String[] args) {
+ lib.Lib.f(); // bug: unable to resolve lib.Lib after change
+ }
+}
diff --git a/tests/incremental/defaultPackage/src/Main.java b/tests/incremental/defaultPackage/src/Main.java
new file mode 100644
index 000000000..2d48a5793
--- /dev/null
+++ b/tests/incremental/defaultPackage/src/Main.java
@@ -0,0 +1,7 @@
+
+
+public class Main {
+ public static void main(String[] args) {
+ lib.Lib.f();
+ }
+}
diff --git a/tests/incremental/defaultPackage/src/lib/Lib.java b/tests/incremental/defaultPackage/src/lib/Lib.java
new file mode 100644
index 000000000..ec9ffe351
--- /dev/null
+++ b/tests/incremental/defaultPackage/src/lib/Lib.java
@@ -0,0 +1,7 @@
+
+package lib;
+
+public class Lib {
+ public static void f(){}
+}
+
diff --git a/tests/incremental/interPackage/src/app/Main.20.java b/tests/incremental/interPackage/src/app/Main.20.java
new file mode 100644
index 000000000..085cf6f90
--- /dev/null
+++ b/tests/incremental/interPackage/src/app/Main.20.java
@@ -0,0 +1,8 @@
+
+package app;
+
+public class Main {
+ public static void main(String[] args) {
+ lib.Lib.f(); // bug: unable to resolve lib.Lib after change
+ }
+}
diff --git a/tests/incremental/interPackage/src/app/Main.java b/tests/incremental/interPackage/src/app/Main.java
new file mode 100644
index 000000000..c114a1c7e
--- /dev/null
+++ b/tests/incremental/interPackage/src/app/Main.java
@@ -0,0 +1,8 @@
+
+package app;
+
+public class Main {
+ public static void main(String[] args) {
+ lib.Lib.f();
+ }
+}
diff --git a/tests/incremental/interPackage/src/lib/Lib.java b/tests/incremental/interPackage/src/lib/Lib.java
new file mode 100644
index 000000000..ec9ffe351
--- /dev/null
+++ b/tests/incremental/interPackage/src/lib/Lib.java
@@ -0,0 +1,7 @@
+
+package lib;
+
+public class Lib {
+ public static void f(){}
+}
+