Add dependency on copyContracts (#1913)

* Re-enable full exception logging

* Add dependency on copyContracts
This commit is contained in:
Shannon Pamperl
2023-06-27 07:59:02 -05:00
committed by GitHub
parent 5c6eac2453
commit 9a071f2b58
2 changed files with 6 additions and 4 deletions

View File

@@ -45,9 +45,9 @@ dependencies {
contractTest {
useJUnitPlatform()
systemProperty 'spring.profiles.active', 'gradle'
// testLogging {
// exceptionFormat = 'full'
// }
testLogging {
exceptionFormat = 'full'
}
afterSuite { desc, result ->
if (!desc.parent) {
println "Results: (${result.testCount} tests, ${result.successfulTestCount} successes, ${result.failedTestCount} failures, ${result.skippedTestCount} skipped)"

View File

@@ -103,7 +103,7 @@ public class SpringCloudContractVerifierGradlePlugin implements Plugin<Project>
TaskProvider<GenerateClientStubsFromDslTask> generateClientStubs = createAndConfigureGenerateClientStubs(
extension, copyContracts);
createAndConfigureStubsJarTasks(extension, generateClientStubs);
createAndConfigureStubsJarTasks(extension, copyContracts, generateClientStubs);
createGenerateTestsTask(extension, contractTestSourceSet, copyContracts);
createAndConfigurePublishStubsToScmTask(extension, generateClientStubs);
@@ -308,6 +308,7 @@ public class SpringCloudContractVerifierGradlePlugin implements Plugin<Project>
}
private void createAndConfigureStubsJarTasks(ContractVerifierExtension extension,
TaskProvider<ContractsCopyTask> copyContracts,
TaskProvider<GenerateClientStubsFromDslTask> generateClientStubs) {
TaskProvider<Jar> verifierStubsJar = project.getTasks().register(VERIFIER_STUBS_JAR_TASK_NAME, Jar.class);
verifierStubsJar.configure(stubsJar -> {
@@ -317,6 +318,7 @@ public class SpringCloudContractVerifierGradlePlugin implements Plugin<Project>
stubsJar.getArchiveClassifier().convention(extension.getStubsSuffix());
stubsJar.from(extension.getStubsOutputDir());
stubsJar.dependsOn(copyContracts);
stubsJar.dependsOn(generateClientStubs);
});
project.artifacts(artifactHandler -> artifactHandler.add("archives", verifierStubsJar));