Skip to content

Commit

Permalink
Merge pull request #10906 from glefloch/fix/10631
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi authored Jul 23, 2020
2 parents 89b900f + 412bd4f commit 100bc39
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -138,9 +138,7 @@ public void execute(Task test) {

Task classesTask = tasks.getByName(JavaPlugin.CLASSES_TASK_NAME);
Task resourcesTask = tasks.getByName(JavaPlugin.PROCESS_RESOURCES_TASK_NAME);
// TODO quarkusDev needs to depend on quarkusPrepare for code gen reload #10631
// TODO but it causes strange failures on other gradle tests
quarkusDev.dependsOn(classesTask, resourcesTask);
quarkusDev.dependsOn(classesTask, resourcesTask, quarkusPrepare);
quarkusRemoteDev.dependsOn(classesTask, resourcesTask);
quarkusBuild.dependsOn(classesTask, resourcesTask, tasks.getByName(JavaPlugin.JAR_TASK_NAME));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ public void prepareQuarkus() {
appArtifact.setPaths(QuarkusGradleUtils.getOutputPaths(getProject()));

final AppModelResolver modelResolver = extension().getAppModelResolver();

final Properties realProperties = getBuildSystemProperties(appArtifact);

Path buildDir = getProject().getBuildDir().toPath();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
//package io.quarkus.gradle.devmode;
//
//import static org.assertj.core.api.Assertions.assertThat;
//
//import com.google.common.collect.ImmutableMap;
// // TODO: to be uncommented with #10631
//public class GrpcDevModeTest extends QuarkusDevGradleTestBase {
// @Override
// protected String projectDirectoryName() {
// return "grpc-multi-module-project";
// }
//
// @Override
// protected void testDevMode() throws Exception {
// assertThat(getHttpResponse("/hello")).isEqualTo("hello 2");
//
// replace("application/src/main/proto/devmodetest.proto",
// ImmutableMap.of("TEST_ONE = 2;", "TEST_ONE = 15;"));
//
// Thread.sleep(1000);
//
// assertThat(getHttpResponse("/hello")).isEqualTo("hello 15");
// }
//}
package io.quarkus.gradle.devmode;

import static org.assertj.core.api.Assertions.assertThat;

import com.google.common.collect.ImmutableMap;

public class GrpcDevModeTest extends QuarkusDevGradleTestBase {
@Override
protected String projectDirectoryName() {
return "grpc-multi-module-project";
}

@Override
protected void testDevMode() throws Exception {
assertThat(getHttpResponse("/hello")).isEqualTo("hello 2");

replace("application/src/main/proto/devmodetest.proto",
ImmutableMap.of("TEST_ONE = 2;", "TEST_ONE = 15;"));

Thread.sleep(1000);

assertThat(getHttpResponse("/hello")).isEqualTo("hello 15");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ test {
forkEvery 1
}

quarkusDev {
quarkusPrepare {
dependsOn 'publishAcmeExt'
}

task publishAcmeExt {
dependsOn ':runtime:publishToMavenLocal'
dependsOn ':deployment:publishToMavenLocal'
}
}

0 comments on commit 100bc39

Please sign in to comment.