mirror of
https://github.com/ziglang/zig.git
synced 2024-11-28 16:12:33 +00:00
b095aa6986
sure would be nice if they would just give us another hour of CI run time.
52 lines
1.5 KiB
Bash
Executable File
52 lines
1.5 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
. ./ci/drone/linux_script_base
|
|
|
|
BUILD_FLAGS="-Dskip-non-native"
|
|
|
|
case "$1" in
|
|
1)
|
|
./build/zig build $BUILD_FLAGS test-behavior
|
|
./build/zig build $BUILD_FLAGS test-compiler-rt
|
|
./build/zig build $BUILD_FLAGS test-fmt
|
|
./build/zig build $BUILD_FLAGS docs
|
|
;;
|
|
2)
|
|
# Debug
|
|
./build/zig build $BUILD_FLAGS test-std -Dskip-release-safe -Dskip-release-fast -Dskip-release-small
|
|
;;
|
|
3)
|
|
# ReleaseSafe
|
|
./build/zig build $BUILD_FLAGS test-std -Dskip-debug -Dskip-release-fast -Dskip-release-small -Dskip-non-native -Dskip-single-threaded
|
|
;;
|
|
4)
|
|
# ReleaseFast
|
|
./build/zig build $BUILD_FLAGS test-std -Dskip-debug -Dskip-release-safe -Dskip-release-small -Dskip-non-native -Dskip-single-threaded
|
|
;;
|
|
5)
|
|
# ReleaseSmall
|
|
./build/zig build $BUILD_FLAGS test-std -Dskip-debug -Dskip-release-safe -Dskip-release-fast
|
|
;;
|
|
6)
|
|
./build/zig build $BUILD_FLAGS test-universal-libc
|
|
./build/zig build $BUILD_FLAGS test-compare-output
|
|
./build/zig build $BUILD_FLAGS test-standalone -Dskip-release-safe
|
|
./build/zig build $BUILD_FLAGS test-stack-traces
|
|
./build/zig build $BUILD_FLAGS test-cli
|
|
./build/zig build $BUILD_FLAGS test-asm-link
|
|
./build/zig build $BUILD_FLAGS test-translate-c
|
|
;;
|
|
7)
|
|
./build/zig build $BUILD_FLAGS # test building self-hosted without LLVM
|
|
./build/zig build $BUILD_FLAGS test-cases
|
|
;;
|
|
'')
|
|
echo "error: expecting test group argument"
|
|
exit 1
|
|
;;
|
|
*)
|
|
echo "error: unknown test group: $1"
|
|
exit 1
|
|
;;
|
|
esac
|