diff options
author | Alexander Kriegisch <Alexander@Kriegisch.name> | 2021-03-17 14:55:51 +0700 |
---|---|---|
committer | Alexander Kriegisch <Alexander@Kriegisch.name> | 2021-03-17 14:55:51 +0700 |
commit | 5bb8f42d3b2b65bf8ba12e9aaf6c892b5134fa36 (patch) | |
tree | 805aaf28e92aa0cfe0a56136e822d2512f7bd167 /tests | |
parent | 173855359653486178e7e0a7d7b8918615e6deee (diff) | |
download | aspectj-5bb8f42d3b2b65bf8ba12e9aaf6c892b5134fa36.tar.gz aspectj-5bb8f42d3b2b65bf8ba12e9aaf6c892b5134fa36.zip |
Do not run tests using Java 14 preview features on this Java 15 compiler
These tests need a Java 14 level AspectJ compiler, because they use
version-specific preview features. This compiler has been upgraded
to a Java 15 compliant JDT Core already, i.e. it does not support
preview features of a previous version anymore.
An error message similar to the above explanation will appear when
trying to run any XMLBasedAjcTestCaseForJava14Only subclass, such as
Ajc196PreviewFeaturesTests (currently the only one).
When running AllTestsAspectJ196, Ajc196PreviewFeaturesTests will not be
added to the test suite anymore.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/src/test/java/org/aspectj/systemtest/ajc196/AllTestsAspectJ196.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/src/test/java/org/aspectj/systemtest/ajc196/AllTestsAspectJ196.java b/tests/src/test/java/org/aspectj/systemtest/ajc196/AllTestsAspectJ196.java index fa2a3aea2..32e95c06b 100644 --- a/tests/src/test/java/org/aspectj/systemtest/ajc196/AllTestsAspectJ196.java +++ b/tests/src/test/java/org/aspectj/systemtest/ajc196/AllTestsAspectJ196.java @@ -23,9 +23,12 @@ public class AllTestsAspectJ196 { suite.addTest(Ajc196Tests.suite()); suite.addTest(SanityTestsJava14.suite()); } + // Do not run tests using a previous compiler's preview features anymore. They would all fail. +/* if (LangUtil.is14VMOrGreater() && !LangUtil.is15VMOrGreater()) { suite.addTest(Ajc196PreviewFeaturesTests.suite()); } +*/ return suite; } } |