Merge "Reduce running frequency of k8s upgrade tests. Also remove dev env integration...
authorSunnat Samadov <sunnat.samadov@est.tech>
Fri, 10 May 2024 14:43:06 +0000 (14:43 +0000)
committerNordix Gerrit <gerrit@nordix.org>
Fri, 10 May 2024 14:43:06 +0000 (14:43 +0000)
jjb/metal3/job_capm3_periodic_e2e_clusterctl_upgrade_tests_prow.yml
jjb/metal3/projects.yml
jjb/onap/cps/prepare-performance-tests-data.sh

index cf3fa94f1151bb3f46057e084cfcb8835e84d0b2..ad874a19d7ad49792e8c7acddc5912fc575b3e51 100644 (file)
         artifact-num-to-keep: -1
 
     triggers:
-      - timed: "H 1 1-31/2 * *" # Runs on odd days 1 AM
+      - timed: '{schedule}'
 
     pipeline-scm:
       scm:
index 1f32ce432eb26bc4092e6f472326e9070d64e0dc..88f7244004604b1a826f82fea52c0a45c61b6471 100644 (file)
         - main:
             capm3_release_branch: main
             bmo_release_branch: main
+            schedule: "H 1 * * TUE,THU,SAT"
         - release-1-7:
             capm3_release_branch: release-1.7
             bmo_release_branch: release-0.6
+            schedule: "H 1 * * MON"
         - release-1-6:
             capm3_release_branch: release-1.6
             bmo_release_branch: release-0.5
+            schedule: "H 1 * * WED"
         - release-1-5:
             capm3_release_branch: release-1.5
             bmo_release_branch: release-0.4
+            schedule: "H 1 * * FRI"
         exclude:
         - image_os: centos
     - capm3_periodic_e2e_k8s_upgrade_tests_prow:
index 3ccb5ed98866f8319dd4d57d6dd7be083887ffd7..276ea4735f929581686309f75cf5c191748f3fd3 100755 (executable)
@@ -230,6 +230,20 @@ else
   fi
 fi
 
+# Limit the plots to last 100 builds for each test
+for cps_stable_test_name in "${cps_stable_test_names[@]}"; do
+  tail -n 100 "$cps_stable_test_name.txt" > file.tmp && mv file.tmp "$cps_stable_test_name.txt"
+done
+for ncmp_stable_test_name in "${ncmp_stable_test_names[@]}"; do
+  tail -n 100 "$ncmp_stable_test_name.txt" > file.tmp && mv file.tmp "$ncmp_stable_test_name.txt"
+done
+for cps_unstable_test_name in "${cps_unstable_test_names[@]}"; do
+  tail -n 100 "$cps_unstable_test_name.txt" > file.tmp && mv file.tmp "$cps_unstable_test_name.txt"
+done
+for ncmp_unstable_test_name in "${ncmp_unstable_test_names[@]}"; do
+  tail -n 100 "$ncmp_unstable_test_name.txt" > file.tmp && mv file.tmp "$ncmp_unstable_test_name.txt"
+done
+
 # Plot image (graphs) files in png format
 for cps_stable_test_name in "${cps_stable_test_names[@]}"; do
   buildPlotImage "$cps_stable_test_name.txt" "$cps_stable_test_name.png"