diff options
-rw-r--r-- | tests/ajcTestsFailing.xml | 27 | ||||
-rw-r--r-- | tests/incremental/defaultPackage/src/Main.20.java | 7 | ||||
-rw-r--r-- | tests/incremental/defaultPackage/src/Main.java | 7 | ||||
-rw-r--r-- | tests/incremental/defaultPackage/src/lib/Lib.java | 7 | ||||
-rw-r--r-- | tests/incremental/interPackage/src/app/Main.20.java | 8 | ||||
-rw-r--r-- | tests/incremental/interPackage/src/app/Main.java | 8 | ||||
-rw-r--r-- | tests/incremental/interPackage/src/lib/Lib.java | 7 |
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(){} +} + |