]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CI: QUIC Interop: do not run bandwidth measurement tests
authorIlya Shipitsin <chipitsine@gmail.com>
Sat, 24 Aug 2024 23:22:28 +0000 (01:22 +0200)
committerWilly Tarreau <w@1wt.eu>
Mon, 26 Aug 2024 09:19:41 +0000 (11:19 +0200)
crosstraffic, goodput tests are intended to perform bandwidth measurement,
we do not consider GitHub runners for that purpose

GH issue: https://github.com/haproxy/haproxy/issues/2688

.github/workflows/quic-interop-aws-lc.yml
.github/workflows/quic-interop-libressl.yml

index 6d65d00df326ace0dafc64d790b4533ef664101f..385e6efcbe0ac10501dd7673cfd36d660c39cbd0 100644 (file)
@@ -1,3 +1,7 @@
+#
+# goodput,crosstraffic are not run on purpose, those tests are intended to bandwidth measurement, we currently do not want to use GitHub runners for that
+#
+
 name: QUIC Interop AWS-LC
 
 on:
@@ -42,9 +46,9 @@ jobs:
       matrix:
         suite: [
           { client: chrome, tests: "http3" },
-          { client: picoquic, tests: "handshake,transfer,longrtt,chacha20,multiplexing,retry,resumption,zerortt,http3,blackhole,keyupdate,ecn,amplificationlimit,handshakeloss,transferloss,handshakecorruption,transfercorruption,ipv6,v2,goodput,crosstraffic" },
-          { client: quic-go,  tests: "handshake,transfer,longrtt,chacha20,multiplexing,retry,resumption,zerortt,http3,blackhole,keyupdate,ecn,amplificationlimit,handshakeloss,transferloss,handshakecorruption,transfercorruption,ipv6,v2,goodput,crosstraffic" },
-          { client: ngtcp2,  tests: "handshake,transfer,longrtt,chacha20,multiplexing,retry,resumption,zerortt,http3,blackhole,keyupdate,ecn,amplificationlimit,handshakeloss,transferloss,handshakecorruption,transfercorruption,ipv6,v2,goodput,crosstraffic" }
+          { client: picoquic, tests: "handshake,transfer,longrtt,chacha20,multiplexing,retry,resumption,zerortt,http3,blackhole,keyupdate,ecn,amplificationlimit,handshakeloss,transferloss,handshakecorruption,transfercorruption,ipv6,v2" },
+          { client: quic-go,  tests: "handshake,transfer,longrtt,chacha20,multiplexing,retry,resumption,zerortt,http3,blackhole,keyupdate,ecn,amplificationlimit,handshakeloss,transferloss,handshakecorruption,transfercorruption,ipv6,v2" },
+          { client: ngtcp2,  tests: "handshake,transfer,longrtt,chacha20,multiplexing,retry,resumption,zerortt,http3,blackhole,keyupdate,ecn,amplificationlimit,handshakeloss,transferloss,handshakecorruption,transfercorruption,ipv6,v2" }
         ]
       fail-fast: false
 
index 94322e129428cbe6fbd0dff7f4c8cb767ada04f0..ddef1555c649e38915cf56d2d99c5ade8f649aeb 100644 (file)
@@ -2,6 +2,8 @@
 # chacha20 test must be enabled after LibreSSL-4.0
 # issue for tracking: https://github.com/haproxy/haproxy/issues/2569
 #
+# goodput,crosstraffic are not run on purpose, those tests are intended to bandwidth measurement, we currently do not want to use GitHub runners for that
+#
 
 name: QUIC Interop LibreSSL
 
@@ -46,8 +48,8 @@ jobs:
     strategy:
       matrix:
         suite: [
-          { client: picoquic, tests: "handshake,transfer,longrtt,multiplexing,retry,http3,blackhole,amplificationlimit,handshakeloss,transferloss,handshakecorruption,transfercorruption,v2,goodput,crosstraffic" },
-          { client: quic-go,  tests: "handshake,transfer,longrtt,multiplexing,retry,http3,blackhole,amplificationlimit,transferloss,transfercorruption,v2,goodput,crosstraffic" }
+          { client: picoquic, tests: "handshake,transfer,longrtt,multiplexing,retry,http3,blackhole,amplificationlimit,handshakeloss,transferloss,handshakecorruption,transfercorruption,v2" },
+          { client: quic-go,  tests: "handshake,transfer,longrtt,multiplexing,retry,http3,blackhole,amplificationlimit,transferloss,transfercorruption,v2" }
         ]
       fail-fast: false
 
@@ -92,4 +94,4 @@ jobs:
         with:
           name: logs
           path: quic-interop-runner/logs/
-          retention-days: 6
\ No newline at end of file
+          retention-days: 6