commit fbd1390f800e990b271736a7bcbafaeb2f1514a6 (tree)
parent c8f1ea46b511c44f325f7de48af609ae97affa46
Author: Andrew Kelley <andrew@ziglang.org>
Date: Sat, 29 Oct 2022 23:10:49 -0700
CI: drone: shuffle some tests around
We have to balance the timings to end up below the two hour mark.
Diffstat:
4 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/ci/drone/drone.yml b/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
diff --git a/ci/drone/test_linux_behavior b/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
diff --git a/ci/drone/test_linux_misc b/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
diff --git a/ci/drone/test_linux_standalone b/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