From 317d2da8660b9174fad76a7328dc557d844072e9 Mon Sep 17 00:00:00 2001 From: Duane May Date: Wed, 29 May 2024 11:26:53 -0400 Subject: [PATCH] Add kill_uaa script before run and integrationTest tasks Signed-off-by: Ivan Protsiuk --- build.gradle | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 807cdee31e6..36d61553037 100644 --- a/build.gradle +++ b/build.gradle @@ -242,9 +242,18 @@ project.gradle.taskGraph.whenReady { TaskExecutionGraph graph -> } //task declarations -task run(dependsOn: cargoRunLocal) +tasks.register('killUaa', Exec) { + workingDir './' + executable = 'scripts/kill_uaa.sh' +} + +tasks.register('run') { + dependsOn killUaa + dependsOn cargoRunLocal +} -task manifests(dependsOn: assemble, type: Copy) { +tasks.register('manifests', Copy) { + dependsOn assemble from("uaa/src/test/resources/sample-manifests") { include("**/*.yml") filter(ReplaceTokens, @@ -258,14 +267,17 @@ task manifests(dependsOn: assemble, type: Copy) { into("build/sample-manifests") } -task cleanCargoConfDir { +tasks.register('cleanCargoConfDir') { delete(file(System.getProperty("java.io.tmpdir") + "/cargo/uaa-${applicationPort}")) try { Files.createDirectory(Paths.get(System.getProperty("java.io.tmpdir") + "/uaa-${applicationPort}")) - } catch (ignored) {} + } catch (ignored) { + } } -task integrationTest(type: Test, dependsOn: subprojects.integrationTest) { +tasks.register('integrationTest', Test) { + dependsOn killUaa + dependsOn subprojects.integrationTest finalizedBy cargoStopLocal }