aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormodmuss50 <modmuss50@gmail.com>2021-07-05 23:04:08 +0100
committermodmuss50 <modmuss50@gmail.com>2021-07-05 23:04:08 +0100
commitb24e067215bd36f128210830c508535135a41c58 (patch)
tree5c4adc94a1c115ae42880484a4bd45dc0ab1bf24
parent8ce991dadcbfad4c135c0c7c8897f77e50194bb2 (diff)
downloadarchitectury-loom-b24e067215bd36f128210830c508535135a41c58.tar.gz
architectury-loom-b24e067215bd36f128210830c508535135a41c58.tar.bz2
architectury-loom-b24e067215bd36f128210830c508535135a41c58.zip
Fix yet another gradle deprecation, expand tests to cover it
-rw-r--r--src/main/java/net/fabricmc/loom/task/UnpickJarTask.java2
-rw-r--r--src/test/groovy/net/fabricmc/loom/test/integration/UnpickTest.groovy12
-rw-r--r--src/test/groovy/net/fabricmc/loom/test/util/ProjectTestTrait.groovy2
3 files changed, 12 insertions, 4 deletions
diff --git a/src/main/java/net/fabricmc/loom/task/UnpickJarTask.java b/src/main/java/net/fabricmc/loom/task/UnpickJarTask.java
index e27d2ff2..7f66aa61 100644
--- a/src/main/java/net/fabricmc/loom/task/UnpickJarTask.java
+++ b/src/main/java/net/fabricmc/loom/task/UnpickJarTask.java
@@ -47,7 +47,7 @@ public class UnpickJarTask extends JavaExec {
public UnpickJarTask() {
getOutputs().upToDateWhen(e -> false);
classpath(getProject().getConfigurations().getByName(Constants.Configurations.UNPICK_CLASSPATH));
- setMain("daomephsta.unpick.cli.Main");
+ getMainClass().set("daomephsta.unpick.cli.Main");
}
@Override
diff --git a/src/test/groovy/net/fabricmc/loom/test/integration/UnpickTest.groovy b/src/test/groovy/net/fabricmc/loom/test/integration/UnpickTest.groovy
index 2be479ea..d7717a2d 100644
--- a/src/test/groovy/net/fabricmc/loom/test/integration/UnpickTest.groovy
+++ b/src/test/groovy/net/fabricmc/loom/test/integration/UnpickTest.groovy
@@ -42,17 +42,25 @@ class UnpickTest extends Specification implements ProjectTestTrait {
def "unpick decompile"() {
when:
- def result = create("genSources")
+ def result = create("genSources", gradle)
then:
result.task(":genSources").outcome == SUCCESS
getClassSource("net/minecraft/block/CakeBlock.java").contains("Block.DEFAULT_SET_BLOCK_STATE_FLAG")
+ where:
+ gradle | _
+ DEFAULT_GRADLE | _
+ PRE_RELEASE_GRADLE | _
}
def "unpick build"() {
when:
- def result = create("build")
+ def result = create("build", gradle)
then:
result.task(":build").outcome == SUCCESS
+ where:
+ gradle | _
+ DEFAULT_GRADLE | _
+ PRE_RELEASE_GRADLE | _
}
String getClassSource(String classname, String mappings = MAPPINGS) {
diff --git a/src/test/groovy/net/fabricmc/loom/test/util/ProjectTestTrait.groovy b/src/test/groovy/net/fabricmc/loom/test/util/ProjectTestTrait.groovy
index 58e6cb92..932229f8 100644
--- a/src/test/groovy/net/fabricmc/loom/test/util/ProjectTestTrait.groovy
+++ b/src/test/groovy/net/fabricmc/loom/test/util/ProjectTestTrait.groovy
@@ -29,7 +29,7 @@ import org.gradle.testkit.runner.GradleRunner
trait ProjectTestTrait {
final static String DEFAULT_GRADLE = "7.0.1"
- final static String PRE_RELEASE_GRADLE = "7.2-20210703221006+0000"
+ final static String PRE_RELEASE_GRADLE = "7.2-20210704221017+0000"
static File gradleHome = File.createTempDir()
File testProjectDir = File.createTempDir()