diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-10-30 12:09:40 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-10-30 12:09:40 -0700 |
| commit | 8caed4846018cd185b632bc884c7df81b8dd39dc (patch) | |
| tree | 56875ab179636a034fa5c9c5cf451be4c9b2d3ad /ci | |
| parent | 40e84a27d68e34b26a9e132b59169b14b6ef99c5 (diff) | |
| parent | 17df35025b94c6f64a83ef45a23eb7798fedb251 (diff) | |
| download | zig-8caed4846018cd185b632bc884c7df81b8dd39dc.tar.gz zig-8caed4846018cd185b632bc884c7df81b8dd39dc.zip | |
Merge branch 'ci-enable-aarch64-linux'
Diffstat (limited to 'ci')
| -rw-r--r-- | ci/drone/drone.yml | 14 | ||||
| -rwxr-xr-x | ci/drone/linux_script_finalize | 3 | ||||
| -rwxr-xr-x | ci/drone/test_linux_behavior | 8 | ||||
| -rwxr-xr-x | ci/drone/test_linux_docs | 10 | ||||
| -rwxr-xr-x | ci/drone/test_linux_misc | 10 | ||||
| -rwxr-xr-x | ci/drone/test_linux_standalone | 10 | ||||
| -rwxr-xr-x | ci/drone/test_linux_std_Debug | 3 |
7 files changed, 42 insertions, 16 deletions
diff --git a/ci/drone/drone.yml b/ci/drone/drone.yml index 00a5db3cc7..1ef42789b7 100644 --- a/ci/drone/drone.yml +++ b/ci/drone/drone.yml @@ -62,6 +62,20 @@ 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: docs + depends_on: + - build + image: ziglang/static-base:llvm15-aarch64-3 + commands: + - ./ci/drone/test_linux_docs + - name: finalize depends_on: - build diff --git a/ci/drone/linux_script_finalize b/ci/drone/linux_script_finalize index 4cbff2ddf6..3c176cbd3d 100755 --- a/ci/drone/linux_script_finalize +++ b/ci/drone/linux_script_finalize @@ -24,8 +24,7 @@ rmdir "$INSTALL_PREFIX/lib" mv "$INSTALL_PREFIX/lib2" "$INSTALL_PREFIX/lib" mv ../LICENSE "$INSTALL_PREFIX/" -# https://github.com/ziglang/zig/issues/12689 -# mv ../zig-cache/langref.html "$INSTALL_PREFIX/doc/" +mv ../zig-cache/langref.html "$INSTALL_PREFIX/doc/" GITBRANCH="$DRONE_BRANCH" VERSION="$("$INSTALL_PREFIX/zig" version)" diff --git a/ci/drone/test_linux_behavior b/ci/drone/test_linux_behavior index 7aa9c6dcc0..69ee7c0b0d 100755 --- a/ci/drone/test_linux_behavior +++ b/ci/drone/test_linux_behavior @@ -7,10 +7,4 @@ INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release" ZIG="$INSTALL_PREFIX/bin/zig" export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache" -# Tracking issue for the disabled tests: -# https://github.com/ziglang/zig/issues/12689 - -# $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_docs b/ci/drone/test_linux_docs new file mode 100755 index 0000000000..2658574f5d --- /dev/null +++ b/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 diff --git a/ci/drone/test_linux_misc b/ci/drone/test_linux_misc index 6b64c9ff98..13143b1643 100755 --- a/ci/drone/test_linux_misc +++ b/ci/drone/test_linux_misc @@ -7,13 +7,11 @@ INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release" ZIG="$INSTALL_PREFIX/bin/zig" export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache" -# Tracking issue for the disabled tests: -# https://github.com/ziglang/zig/issues/12689 - +$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-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-translate-c -Dskip-non-native --zig-lib-dir lib +$ZIG build test-fmt --zig-lib-dir lib diff --git a/ci/drone/test_linux_standalone b/ci/drone/test_linux_standalone new file mode 100755 index 0000000000..ac9b173802 --- /dev/null +++ b/ci/drone/test_linux_standalone @@ -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 test-standalone -Dskip-non-native --zig-lib-dir lib -Dskip-release-safe diff --git a/ci/drone/test_linux_std_Debug b/ci/drone/test_linux_std_Debug index bde270fd15..2e77950f8f 100755 --- a/ci/drone/test_linux_std_Debug +++ b/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" |
