zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 17df35025b94c6f64a83ef45a23eb7798fedb251 (tree)
parent fbd1390f800e990b271736a7bcbafaeb2f1514a6
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Sun, 30 Oct 2022 03:21:18 -0700

CI: disable failing C backend test

See #13357

Diffstat:
Mci/drone/drone.yml | 7+++++++
Aci/drone/test_linux_docs | 10++++++++++
Mci/drone/test_linux_misc | 4++--
Mci/drone/test_linux_standalone | 1-
Mci/drone/test_linux_std_Debug | 3++-
Mtest/tests.zig | 4++++
6 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/ci/drone/drone.yml b/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 diff --git a/ci/drone/test_linux_docs 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 @@ -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 diff --git a/ci/drone/test_linux_standalone b/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 diff --git 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" diff --git a/test/tests.zig b/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())