antlr / antlr4

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
http://antlr.org
BSD 3-Clause "New" or "Revised" License
16.95k stars 3.26k forks source link

antlr4-maven-plugin tests fail #4512

Open ericvergnaud opened 7 months ago

ericvergnaud commented 7 months ago

How to reproduce:

mvn install -DskipTests
cd antlr4-maven-plugin
mvn test

Fails with: [ERROR] Errors: [ERROR] Antlr4MojoTest.importTokens:59 » NullPointer Cannot invoke "org.apache.maven.model.Plugin.getGroupId()" because the return value of "org.apache.maven.plugin.MojoExecution.getPlugin()" is null [ERROR] Antlr4MojoTest.importsCustomLayout:120 » NullPointer Cannot invoke "org.apache.maven.model.Plugin.getGroupId()" because the return value of "org.apache.maven.plugin.MojoExecution.getPlugin()" is null [ERROR] Antlr4MojoTest.importsStandardLayout:221 » NullPointer Cannot invoke "org.apache.maven.model.Plugin.getGroupId()" because the return value of "org.apache.maven.plugin.MojoExecution.getPlugin()" is null [ERROR] Antlr4MojoTest.processWhenDependencyRemoved:326 » NullPointer Cannot invoke "org.apache.maven.model.Plugin.getGroupId()" because the return value of "org.apache.maven.plugin.MojoExecution.getPlugin()" is null [INFO] [ERROR] Tests run: 4, Failures: 0, Errors: 4, Skipped: 0 [ I noted that there is a mismatch between the pom and the src/test hierarchy. It seems likely these tests were broken a long time ago, because our CI doesn't run tests for the maven plugin...

ericvergnaud commented 7 months ago

@jimidle happy new year! I've assigned you because as I understand it you're the original author ? Feel free to decline.