]> source.dussan.org Git - aspectj.git/commitdiff
Fix MultiProjectIncrementalTests.testInvalidAspectpath_pr121395
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Sat, 20 Mar 2021 09:11:12 +0000 (16:11 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Sat, 20 Mar 2021 09:11:12 +0000 (16:11 +0700)
It failed with "RuntimeException: I never heard about what kind of build
it was!!" on my (@kriegaex) Windows machine, mostly because in case of a
failing full build the corresponding status is never set.

TODO: Ensure that 'MyStateListener.informedAboutKindOfBuild' is set for
failed builds, too.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
tests/src/test/java/org/aspectj/systemtest/incremental/tools/AjdeInteractionTestbed.java

index 9e6f9d0a133cef28bdc844468280dd8a94d3dba8..bac2ec86cf0d3f02602bb563bb55957a00cc6384 100644 (file)
@@ -415,9 +415,16 @@ public class AjdeInteractionTestbed extends TestCase {
                for (String s : woven) {
                        System.out.println("    :" + s);
                }
+               try {
                if (wasFullBuild()) {
                        System.out.println("It was a batch (full) build");
                }
+               } catch (RuntimeException ignored) {
+                       // There is "RuntimeException: I never heard about what kind of build it was!!" thrown by
+                       // MyStateListener.wasFullBuild().
+                       //
+                       // TODO: Ensure that 'MyStateListener.informedAboutKindOfBuild' is set for failed builds, too.
+               }
                System.out.println("=============================================");
        }
 
@@ -554,4 +561,4 @@ public class AjdeInteractionTestbed extends TestCase {
                        log(s);
                }
        }
-}
\ No newline at end of file
+}