From 688ead81a79c1fdbccb420109bbfdb1ba1462ad1 Mon Sep 17 00:00:00 2001 From: Ayush Ranjan Date: Mon, 2 Dec 2024 11:41:39 -0800 Subject: [PATCH] Reduce the save/restore/resume syscall test duplication. Currently we run both save/restore and save/resume tests with both AMD and ARM. So 4 variants. This is too much even for continuous testing. Run save/restore with AMD and save/resume with ARM. Gives us the desired coverage. I don't think there is anything architecture specific in resume vs restore logic. PiperOrigin-RevId: 702036507 --- .buildkite/pipeline.yaml | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/.buildkite/pipeline.yaml b/.buildkite/pipeline.yaml index 3db07a23f..a708b9978 100644 --- a/.buildkite/pipeline.yaml +++ b/.buildkite/pipeline.yaml @@ -288,6 +288,7 @@ steps: <<: *kvm_agents cgroup: "v2" arch: "amd64" + # All system call tests. - <<: *common label: ":toolbox: System call tests (AMD64)" @@ -304,7 +305,7 @@ steps: parallelism: 10 agents: arch: "arm64" - # All Save Restore system call tests. + # With Save Restore on AMD64. - <<: *common <<: *source_test_continuous label: ":muscle: System call save restore tests (AMD64)" @@ -312,21 +313,7 @@ steps: parallelism: 20 agents: arch: "amd64" - - <<: *common - <<: *source_test_continuous - label: ":muscle: System call save restore tests (ARM64)" - command: make BAZEL_OPTIONS=--test_tag_filters=save_restore syscall-tests - parallelism: 10 - agents: - arch: "arm64" - # All Save Resume system call tests. - - <<: *common - <<: *source_test_continuous - label: ":muscle: System call save resume tests (AMD64)" - command: make BAZEL_OPTIONS=--test_tag_filters=save_resume syscall-tests - parallelism: 20 - agents: - arch: "amd64" + # With Save Resume on ARM64. - <<: *common <<: *source_test_continuous label: ":muscle: System call save resume tests (ARM64)"