]> source.dussan.org Git - aspectj.git/commit
Fix test relying on JVM warning being stripped from output
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Sat, 20 Mar 2021 07:25:39 +0000 (14:25 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Sat, 20 Mar 2021 07:27:28 +0000 (14:27 +0700)
commit29acb9063ace3558f9c8280b3f418a17ae15be8d
tree1644902ce8be11f26caed5df9eacd96f47f5c923
parent31b2d60b897d318bfbffde2d78dbc288f85db191
Fix test relying on JVM warning being stripped from output

The line in which warnings like "Archived non-system classes are
disabled because the java.system.class.loader property is specified"
appears can start with e.g."OpenJDK 64-Bit Server VM" or "Java
HotSpot(TM) 64-Bit Server VM". Therefore, an exact match on the former
worked on Linux, but not on Windows, or maybe the difference is
generally between Oracle and OpenJDK. anyway, I use Oracle on Windows
and my build failed. Now it is fixed because I made the match more
generic using a regex.

I also removed a now obsolete check for the occurrence of the stripped
line in test "JDK14 LTW with XML".

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
testing/src/test/java/org/aspectj/testing/AntSpec.java
tests/src/test/resources/org/aspectj/systemtest/ajc150/ltw/ltw.xml