[CPS] Skip building CPS in k6 job 37/22037/2
authordanielhanrahan <daniel.hanrahan@est.tech>
Fri, 16 Aug 2024 17:57:07 +0000 (18:57 +0100)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Mon, 26 Aug 2024 14:05:30 +0000 (15:05 +0100)
The k6 test runner in CPS now pulls the latest images and cleans up,
so it is not needed to build from source.

Issue-ID: CPS-2368
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I8da7fcc422888a568441336c1a0f084f2f516395

jjb/onap/cps/k6-performance-tests-trigger.sh

index edff9fe223387149d21b1a90d78609c8c6828338..4caa4d6ea9a4fa96c5b6ec057a96ee4fbb467479 100755 (executable)
@@ -20,38 +20,13 @@ set -o nounset  # Disallow expansion of unset variables
 set -o pipefail # Use last non-zero exit code in a pipeline
 set -o xtrace   # Trace logging
 
-#############################################################################################################################
-################################################ M A I N ####################################################################
-#############################################################################################################################
 cd "$WORKSPACE"
 
-# Check if cps repository directory exists
-if [ -d "cps" ]; then
-  # If it exists, wipe the directory
-  echo "wiping the old cps repository..."
-  rm -rf cps
-fi
-
-# Check if build-logs exists
-if [ -d "build-logs" ]; then
-  # If it exists, wipe the directory
-  echo "wiping the old build-logs directory..."
-  rm -rf "build-logs"
-fi
-
-mkdir "build-logs"
-
-# Close the cps repository
+# Check out CPS source repo
+rm -rf cps
 git clone https://gerrit.nordix.org/onap/cps
 cd cps
 
-# Build latest images
-mvn -B clean install -DskipTests -Dcheckstyle.skip
-
-working_directory=$(pwd)
-
-# Provide execute permission to runner script
-chmod 777 "$working_directory/k6-tests/run-k6-tests.sh"
-
-# Run all k6 tests and save the logs
-"$working_directory/k6-tests/run-k6-tests.sh" 2>&1 | tee "$WORKSPACE/build-logs/k6-build.log"
+# Start the k6 test runner
+chmod 755 ./k6-tests/run-k6-tests.sh
+CLEAN_DOCKER_IMAGES=1 ./k6-tests/run-k6-tests.sh