mirror of
https://github.com/ziglang/zig.git
synced 2024-12-04 19:09:32 +00:00
47 lines
948 B
Bash
Executable File
47 lines
948 B
Bash
Executable File
#!/bin/sh
|
|
|
|
. ./ci/drone/linux_script_base
|
|
|
|
# only release-fast builds of test suite due to: https://github.com/ziglang/zig/issues/8597
|
|
#
|
|
# Some test suite components will be missing because they do not support
|
|
# forcing -OReleaseFast
|
|
#
|
|
# see `zig build --help` for the full list of test-* components
|
|
case "$1" in
|
|
1)
|
|
steps="\
|
|
test-stage2 \
|
|
test-fmt \
|
|
test-behavior"
|
|
;;
|
|
2)
|
|
steps="test-std"
|
|
;;
|
|
3)
|
|
steps="\
|
|
test-compiler-rt \
|
|
test-minilibc \
|
|
test-compare-output \
|
|
test-translate-c \
|
|
test-run-translated-c"
|
|
;;
|
|
'')
|
|
echo "error: expecting test group argument"
|
|
exit 1
|
|
;;
|
|
*)
|
|
echo "error: unknown test group: $1"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
# only release-fast builds of test suite due to: https://github.com/ziglang/zig/issues/8597
|
|
./build/zig build \
|
|
-Drelease \
|
|
-Dskip-debug \
|
|
-Dskip-release-small \
|
|
-Dskip-release-safe \
|
|
-Dskip-non-native \
|
|
$steps
|