Skip to content

Commit 620b478

Browse files
committed
Add build-only jobs for targets where libc-test does not run.
Closes #1229 .
1 parent 79d77f8 commit 620b478

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

.travis.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ matrix:
5050
- env: TARGET=asmjs-unknown-emscripten
5151
- env: TARGET=wasm32-unknown-emscripten
5252
- env: TARGET=wasm32-unknown-unknown BUILD_ONLY=1
53+
- env: TARGET=x86_64-unknown-freebsd BUILD_ONLY=1
54+
- env: TARGET=x86_64-unknown-openbsd BUILD_ONLY=1
55+
- env: TARGET=x86_64-unknown-bitrig BUILD_ONLY=1
56+
- env: TARGET=x86_64-unknown-netbsd BUILD_ONLY=1
57+
- env: TARGET=x86_64-unknown-dragonfly BUILD_ONLY=1
58+
- env: TARGET=x86_64-unknown-solaris BUILD_ONLY=1
5359

5460
allow_failures:
5561
# FIXME: https://github.com/rust-lang/libc/issues/1226
@@ -74,7 +80,11 @@ install:
7480
script:
7581
- cargo generate-lockfile --manifest-path libc-test/Cargo.toml
7682
- if [[ $TRAVIS_OS_NAME = "linux" ]]; then
77-
sh ci/run-docker.sh $TARGET;
83+
if [[ $BUILD_ONLY = "1" ]]; then
84+
sh ci/run.sh $TARGET;
85+
else
86+
sh ci/run-docker.sh $TARGET;
87+
fi
7888
else
7989
export CARGO_TARGET_DIR=`pwd`/target;
8090
sh ci/run.sh $TARGET;

ci/run-docker.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ run() {
2828
--volume "$(pwd)":/checkout:ro \
2929
--volume "$(pwd)"/target:/checkout/target \
3030
--env CARGO_TARGET_DIR=/checkout/target \
31-
--env BUILD_ONLY="$BUILD_ONLY" \
3231
--workdir /checkout \
3332
libc \
3433
ci/run.sh "${1}"

0 commit comments

Comments
 (0)