Commit 17df35025b

Andrew Kelley <andrew@ziglang.org>
2022-10-30 11:21:18
CI: disable failing C backend test
See #13357
1 parent fbd1390
ci/drone/drone.yml
@@ -69,6 +69,13 @@ steps:
   commands:
   - ./ci/drone/test_linux_standalone
 
+- name: docs
+  depends_on:
+  - build
+  image: ziglang/static-base:llvm15-aarch64-3
+  commands:
+  - ./ci/drone/test_linux_docs
+
 - name: finalize
   depends_on:
   - build
ci/drone/test_linux_docs
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -x
+set -e
+
+INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release"
+ZIG="$INSTALL_PREFIX/bin/zig"
+export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
+
+$ZIG build docs                                  --zig-lib-dir lib
ci/drone/test_linux_misc
@@ -7,11 +7,11 @@ INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release"
 ZIG="$INSTALL_PREFIX/bin/zig"
 export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
 
+$ZIG build test-compiler-rt    -Dskip-non-native --zig-lib-dir lib
+$ZIG build test-compare-output -Dskip-non-native --zig-lib-dir lib
 $ZIG build test-universal-libc -Dskip-non-native --zig-lib-dir lib
 $ZIG build test-stack-traces   -Dskip-non-native --zig-lib-dir lib
 $ZIG build test-cli            -Dskip-non-native --zig-lib-dir lib
 $ZIG build test-asm-link       -Dskip-non-native --zig-lib-dir lib
 $ZIG build test-translate-c    -Dskip-non-native --zig-lib-dir lib
-$ZIG build test-compiler-rt    -Dskip-non-native --zig-lib-dir lib
 $ZIG build test-fmt                              --zig-lib-dir lib
-$ZIG build docs                                  --zig-lib-dir lib
ci/drone/test_linux_standalone
@@ -8,4 +8,3 @@ ZIG="$INSTALL_PREFIX/bin/zig"
 export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
 
 $ZIG build test-standalone     -Dskip-non-native --zig-lib-dir lib -Dskip-release-safe
-$ZIG build test-compare-output -Dskip-non-native --zig-lib-dir lib
ci/drone/test_linux_std_Debug
@@ -12,7 +12,8 @@ $ZIG build test-std \
   -Dskip-release-safe \
   -Dskip-release-fast \
   -Dskip-release-small \
-  -Dskip-non-native
+  -Dskip-non-native \
+  -Dskip-single-threaded
 
 # Produce the experimental std lib documentation.
 mkdir -p "$INSTALL_PREFIX/doc/std"
test/tests.zig
@@ -678,6 +678,10 @@ pub fn addPkgTests(
                 // https://github.com/ziglang/zig/issues/12415
                 continue;
             }
+            if (backend == .stage2_c and builtin.cpu.arch == .aarch64) {
+                // https://github.com/ziglang/zig/issues/13357
+                continue;
+            }
         }
 
         const libc_prefix = if (test_target.target.getOs().requiresLibC())