]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add stress testing with RPZ
authorMichal Nowak <mnowak@isc.org>
Tue, 5 Jan 2021 10:53:18 +0000 (11:53 +0100)
committerMichal Nowak <mnowak@isc.org>
Tue, 28 Jun 2022 18:37:40 +0000 (20:37 +0200)
(cherry picked from commit d272574653a436055120f842cefd1525be6ea824)

.gitlab-ci.yml

index c208c35ac4111178c14bc7b95bb19b8211055c92..1161db7127f0d014416b1053632e97dbf40b6ba3 100644 (file)
@@ -1330,6 +1330,20 @@ stress:recursive:fedora:35:amd64:
     variables:
       - $CI_COMMIT_TAG || ($BIND_STRESS_TEST_OS =~ /linux/i && $BIND_STRESS_TEST_MODE =~ /recursive/i && $BIND_STRESS_TEST_ARCH =~ /amd64/i)
 
+stress:rpz:fedora:35:amd64:
+  <<: *fedora_35_amd64_image
+  <<: *linux_stress_amd64
+  <<: *stress_job
+  variables:
+    CC: gcc
+    FLAME: /usr/bin/flame
+    MODE: rpz
+    RATE: 1500
+    RUN_TIME: 1
+  only:
+    variables:
+      - $CI_COMMIT_TAG || ($BIND_STRESS_TEST_OS =~ /linux/i && $BIND_STRESS_TEST_MODE =~ /rpz/i && $BIND_STRESS_TEST_ARCH =~ /amd64/i)
+
 stress:authoritative:fedora:35:arm64:
   <<: *fedora_35_arm64_image
   <<: *linux_stress_arm64
@@ -1358,6 +1372,20 @@ stress:recursive:fedora:35:arm64:
     variables:
       - $CI_COMMIT_TAG || ($BIND_STRESS_TEST_OS =~ /linux/i && $BIND_STRESS_TEST_MODE =~ /recursive/i && $BIND_STRESS_TEST_ARCH =~ /arm64/i)
 
+stress:rpz:fedora:35:arm64:
+  <<: *fedora_35_arm64_image
+  <<: *linux_stress_arm64
+  <<: *stress_job
+  variables:
+    CC: gcc
+    FLAME: /usr/bin/flame
+    MODE: rpz
+    RATE: 1500
+    RUN_TIME: 1
+  only:
+    variables:
+      - $CI_COMMIT_TAG || ($BIND_STRESS_TEST_OS =~ /linux/i && $BIND_STRESS_TEST_MODE =~ /rpz/i && $BIND_STRESS_TEST_ARCH =~ /arm64/i)
+
 stress:authoritative:freebsd12:amd64:
   <<: *freebsd_12_amd64_image
   <<: *freebsd_stress_amd64
@@ -1386,6 +1414,20 @@ stress:recursive:freebsd12:amd64:
     variables:
       - $CI_COMMIT_TAG || ($BIND_STRESS_TEST_OS =~ /freebsd/i && $BIND_STRESS_TEST_MODE =~ /recursive/i && $BIND_STRESS_TEST_ARCH =~ /amd64/i)
 
+stress:rpz:freebsd12:amd64:
+  <<: *freebsd_12_amd64_image
+  <<: *freebsd_stress_amd64
+  <<: *stress_job
+  variables:
+    CC: clang
+    FLAME: /usr/local/bin/flame
+    MODE: rpz
+    RATE: 1500
+    RUN_TIME: 1
+  only:
+    variables:
+      - $CI_COMMIT_TAG || ($BIND_STRESS_TEST_OS =~ /freebsd/i && $BIND_STRESS_TEST_MODE =~ /rpz/i && $BIND_STRESS_TEST_ARCH =~ /amd64/i)
+
 gcov:
   <<: *base_image
   <<: *default_triggering_rules