aboutsummaryrefslogtreecommitdiff
path: root/src/test/groovy
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-09-18 13:59:34 +0800
committershedaniel <daniel@shedaniel.me>2021-09-18 13:59:34 +0800
commit3aa0e5f731f6c8fb5b4afa0c73aaada464f270a5 (patch)
treef9842237d60db080e55745b0400cc72ef82067dc /src/test/groovy
parenteff1f8ba523a777b4e0ad660458dd04abf363f36 (diff)
parentb7d1cf3a450eccd6a110dd16af4ea24a4ae0fa97 (diff)
downloadarchitectury-loom-3aa0e5f731f6c8fb5b4afa0c73aaada464f270a5.tar.gz
architectury-loom-3aa0e5f731f6c8fb5b4afa0c73aaada464f270a5.tar.bz2
architectury-loom-3aa0e5f731f6c8fb5b4afa0c73aaada464f270a5.zip
Merge remote-tracking branch 'architectury/dev/0.10.0' into dev/0.10.0
Diffstat (limited to 'src/test/groovy')
-rw-r--r--src/test/groovy/net/fabricmc/loom/test/integration/forge/Aw2AtTest.groovy20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/test/groovy/net/fabricmc/loom/test/integration/forge/Aw2AtTest.groovy b/src/test/groovy/net/fabricmc/loom/test/integration/forge/Aw2AtTest.groovy
index c6f6115c..92c0503d 100644
--- a/src/test/groovy/net/fabricmc/loom/test/integration/forge/Aw2AtTest.groovy
+++ b/src/test/groovy/net/fabricmc/loom/test/integration/forge/Aw2AtTest.groovy
@@ -31,7 +31,7 @@ import static net.fabricmc.loom.test.LoomTestConstants.*
import static org.gradle.testkit.runner.TaskOutcome.SUCCESS
class Aw2AtTest extends Specification implements GradleProjectTestTrait {
- def "build"() {
+ def "build"() { // 1.17+ uses a new srg naming pattern
setup:
def gradle = gradleProject(project: "forge/aw2At", version: DEFAULT_GRADLE)
@@ -43,9 +43,9 @@ class Aw2AtTest extends Specification implements GradleProjectTestTrait {
gradle.getOutputZipEntry("fabric-example-mod-1.0.0.jar", "META-INF/accesstransformer.cfg") == expected(gradle).replaceAll('\r', '')
}
- def "legacy build"() {
+ def "legacy build (mojmap)"() { // old 1.16 srg names
setup:
- def gradle = gradleProject(project: "forge/legacyAw2At", version: DEFAULT_GRADLE)
+ def gradle = gradleProject(project: "forge/legacyAw2AtMojmap", version: DEFAULT_GRADLE)
when:
def result = gradle.run(task: "build")
@@ -55,7 +55,19 @@ class Aw2AtTest extends Specification implements GradleProjectTestTrait {
gradle.getOutputZipEntry("fabric-example-mod-1.0.0.jar", "META-INF/accesstransformer.cfg") == expected(gradle).replaceAll('\r', '')
}
- String expected(GradleProject gradle) {
+ def "legacy build (yarn)"() { // old 1.16 srg names
+ setup:
+ def gradle = gradleProject(project: "forge/legacyAw2AtYarn", version: DEFAULT_GRADLE)
+
+ when:
+ def result = gradle.run(task: "build")
+
+ then:
+ result.task(":build").outcome == SUCCESS
+ gradle.getOutputZipEntry("fabric-example-mod-1.0.0.jar", "META-INF/accesstransformer.cfg") == expected(gradle).replaceAll('\r', '')
+ }
+
+ private static String expected(GradleProject gradle) {
return new File(gradle.projectDir, "expected.accesstransformer.cfg").text
}
}