8c74d31264
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: c589f546 Use upstream plexus-compiler-eclipse
69 lines
2.8 KiB
Diff
69 lines
2.8 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Jake Potrebic <jake.m.potrebic@gmail.com>
|
|
Date: Thu, 3 Dec 2020 14:04:57 -0800
|
|
Subject: [PATCH] Better AnnotationTest printout
|
|
|
|
|
|
diff --git a/pom.xml b/pom.xml
|
|
index e1d1635889d68d1e17dc66f3a65545b44deffa69..bba9d7a8a61018f2fc8b9059ad012d43810599dc 100644
|
|
--- a/pom.xml
|
|
+++ b/pom.xml
|
|
@@ -237,6 +237,19 @@
|
|
<shadedArtifactAttached>true</shadedArtifactAttached>
|
|
</configuration>
|
|
</plugin>
|
|
+ <plugin>
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
+ <artifactId>maven-surefire-plugin</artifactId>
|
|
+ <version>2.22.2</version>
|
|
+ <configuration>
|
|
+ <properties>
|
|
+ <property>
|
|
+ <name>listener</name>
|
|
+ <value>io.papermc.paper.JunitEventListener</value>
|
|
+ </property>
|
|
+ </properties>
|
|
+ </configuration>
|
|
+ </plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-javadoc-plugin</artifactId>
|
|
diff --git a/src/test/java/io/papermc/paper/JunitEventListener.java b/src/test/java/io/papermc/paper/JunitEventListener.java
|
|
new file mode 100644
|
|
index 0000000000000000000000000000000000000000..072ac1a96394b8d494f42fca8dfe08115eaed3fe
|
|
--- /dev/null
|
|
+++ b/src/test/java/io/papermc/paper/JunitEventListener.java
|
|
@@ -0,0 +1,6 @@
|
|
+package io.papermc.paper;
|
|
+
|
|
+import org.junit.runner.notification.RunListener;
|
|
+
|
|
+public class JunitEventListener extends RunListener {
|
|
+}
|
|
diff --git a/src/test/java/org/bukkit/AnnotationTest.java b/src/test/java/org/bukkit/AnnotationTest.java
|
|
index a48be38b159bec27ec398666b28620a9ea625547..4c2780c903ec354edac741b673a7174284a9849a 100644
|
|
--- a/src/test/java/org/bukkit/AnnotationTest.java
|
|
+++ b/src/test/java/org/bukkit/AnnotationTest.java
|
|
@@ -101,13 +101,18 @@ public class AnnotationTest {
|
|
|
|
Collections.sort(errors);
|
|
|
|
- System.out.println(errors.size() + " missing annotation(s):");
|
|
+ StringBuilder builder = new StringBuilder()
|
|
+ .append("There ")
|
|
+ .append(errors.size() != 1 ? "are " : "is ")
|
|
+ .append(errors.size())
|
|
+ .append(" missing annotation")
|
|
+ .append(errors.size() != 1 ? "s:\n" : ":\n");
|
|
+
|
|
for (String message : errors) {
|
|
- System.out.print("\t");
|
|
- System.out.println(message);
|
|
+ builder.append("\t").append(message).append("\n");
|
|
}
|
|
|
|
- Assert.fail("There " + errors.size() + " are missing annotation(s)");
|
|
+ Assert.fail(builder.toString());
|
|
}
|
|
|
|
private static void collectClasses(@NotNull File from, @NotNull Map<String, ClassNode> to) throws IOException {
|