diff options
author | shedaniel <daniel@shedaniel.me> | 2021-09-18 13:59:34 +0800 |
---|---|---|
committer | shedaniel <daniel@shedaniel.me> | 2021-09-18 13:59:34 +0800 |
commit | 3aa0e5f731f6c8fb5b4afa0c73aaada464f270a5 (patch) | |
tree | f9842237d60db080e55745b0400cc72ef82067dc /src/test/groovy | |
parent | eff1f8ba523a777b4e0ad660458dd04abf363f36 (diff) | |
parent | b7d1cf3a450eccd6a110dd16af4ea24a4ae0fa97 (diff) | |
download | architectury-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.groovy | 20 |
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 } } |