Commit fbd1390f80

Andrew Kelley <andrew@ziglang.org>
2022-10-30 07:10:49
CI: drone: shuffle some tests around
We have to balance the timings to end up below the two hour mark.
1 parent c8f1ea4
ci/drone/drone.yml
@@ -62,6 +62,13 @@ steps:
   commands:
   - ./ci/drone/test_linux_cases
 
+- name: standalone
+  depends_on:
+  - build
+  image: ziglang/static-base:llvm15-aarch64-3
+  commands:
+  - ./ci/drone/test_linux_standalone
+
 - name: finalize
   depends_on:
   - build
ci/drone/test_linux_behavior
@@ -7,7 +7,4 @@ INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release"
 ZIG="$INSTALL_PREFIX/bin/zig"
 export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
 
-$ZIG build test-behavior    -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
+$ZIG build test-behavior       -Dskip-non-native --zig-lib-dir lib
ci/drone/test_linux_misc
@@ -8,9 +8,10 @@ ZIG="$INSTALL_PREFIX/bin/zig"
 export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
 
 $ZIG build test-universal-libc -Dskip-non-native --zig-lib-dir lib
-$ZIG build test-compare-output -Dskip-non-native --zig-lib-dir lib
-$ZIG build test-standalone     -Dskip-non-native --zig-lib-dir lib -Dskip-release-safe
 $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
@@ -0,0 +1,11 @@
+#!/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 test-standalone     -Dskip-non-native --zig-lib-dir lib -Dskip-release-safe
+$ZIG build test-compare-output -Dskip-non-native --zig-lib-dir lib