aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authormodmuss50 <modmuss50@gmail.com>2021-09-30 19:59:46 +0100
committermodmuss50 <modmuss50@gmail.com>2021-09-30 19:59:46 +0100
commitce0a3308ffd433d9a8f48040e161a7231ed19eb9 (patch)
tree170c2e524fabb51eff28ebfd1226171dfd0b639e /src/test
parentd57f61a38a33cdeb8be88fa18a3173196d883d13 (diff)
downloadarchitectury-loom-ce0a3308ffd433d9a8f48040e161a7231ed19eb9.tar.gz
architectury-loom-ce0a3308ffd433d9a8f48040e161a7231ed19eb9.tar.bz2
architectury-loom-ce0a3308ffd433d9a8f48040e161a7231ed19eb9.zip
Make Run Config run dir relative to the project and not the root project. Move eclipse launch config files out of the root project. Closes #509
Diffstat (limited to 'src/test')
-rw-r--r--src/test/groovy/net/fabricmc/loom/test/integration/MultiProjectTest.groovy2
-rw-r--r--src/test/resources/projects/multiproject/example/build.gradle6
2 files changed, 7 insertions, 1 deletions
diff --git a/src/test/groovy/net/fabricmc/loom/test/integration/MultiProjectTest.groovy b/src/test/groovy/net/fabricmc/loom/test/integration/MultiProjectTest.groovy
index 11de0ef8..5aa5b70e 100644
--- a/src/test/groovy/net/fabricmc/loom/test/integration/MultiProjectTest.groovy
+++ b/src/test/groovy/net/fabricmc/loom/test/integration/MultiProjectTest.groovy
@@ -38,7 +38,7 @@ class MultiProjectTest extends Specification implements GradleProjectTestTrait {
def gradle = gradleProject(project: "multiproject", version: version)
when:
- def result = gradle.run(task: "build")
+ def result = gradle.run(tasks: ["build", "eclipse", "vscode", "idea"])
then:
result.task(":build").outcome == SUCCESS
diff --git a/src/test/resources/projects/multiproject/example/build.gradle b/src/test/resources/projects/multiproject/example/build.gradle
index c40184a8..65ab9790 100644
--- a/src/test/resources/projects/multiproject/example/build.gradle
+++ b/src/test/resources/projects/multiproject/example/build.gradle
@@ -2,4 +2,10 @@ archivesBaseName = "example"
dependencies {
implementation project(path: ":core", configuration: "dev")
+}
+
+loom {
+ runConfigs.configureEach {
+ ideConfigGenerated = true
+ }
} \ No newline at end of file