From 15b2c47cbd15441ae86ec825cca498fc0f256757 Mon Sep 17 00:00:00 2001 From: Alexander Egorenkov Date: Tue, 16 Jul 2024 10:04:36 +0200 Subject: pkg/runtest: skip 32bit cover tests on architectures supporting only 64bit Fixes: a6f99ace4014 ("pkg/rpcserver: move kernel test/data range checks from executor") Signed-off-by: Alexander Egorenkov --- pkg/runtest/run_test.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pkg/runtest') diff --git a/pkg/runtest/run_test.go b/pkg/runtest/run_test.go index 745087b6d..1458a1c9a 100644 --- a/pkg/runtest/run_test.go +++ b/pkg/runtest/run_test.go @@ -369,6 +369,10 @@ func testCover(t *testing.T, target *prog.Target) { if test.Is64Bit { vmArch = targets.TestArch64 } + sysTarget := targets.Get(targets.TestOS, vmArch) + if sysTarget.BrokenCompiler != "" { + t.Skipf("skipping due to broken compiler:\n%v", sysTarget.BrokenCompiler) + } ctx := startRPCServer(t, target, executor, source, rpcParams{ vmArch: vmArch, maxSignal: test.MaxSignal, -- cgit mrf-deployment