#1473: Change tests to use suites, to run tests in different environments and feature flags

By: DerFrZocker <derrieple@gmail.com>
This commit is contained in:
CraftBukkit/Spigot
2024-09-26 20:01:56 +10:00
parent 18f63085bb
commit fbf9dd80d4
85 changed files with 1012 additions and 302 deletions

View File

@@ -10,6 +10,7 @@
<properties>
<skipTests>true</skipTests>
<groups>AllFeatures,Bundle,Legacy,Normal,VanillaFeature</groups>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<api.version>unknown</api.version>
<bt.name>git</bt.name>
@@ -274,6 +275,11 @@
<version>5.10.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-suite-engine</artifactId>
<version>1.10.0</version>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest</artifactId>
@@ -487,9 +493,10 @@
<version>3.2.5</version>
<configuration>
<workingDirectory>${basedir}/target/test-server</workingDirectory>
<excludes>
<exclude>org/bukkit/craftbukkit/inventory/ItemStack*Test.java</exclude>
</excludes>
<reuseForks>false</reuseForks>
<includes>
<include>**/*TestSuite.java</include>
</includes>
</configuration>
</plugin>
</plugins>