summaryrefslogtreecommitdiffstats
path: root/ci
diff options
context:
space:
mode:
authorAndrew Gallant <jamslam@gmail.com>2016-09-09 18:10:20 -0400
committerAndrew Gallant <jamslam@gmail.com>2016-09-09 18:10:20 -0400
commit8f0d3d78ca96615e1afe4d39cb4699d957be31a9 (patch)
treef02885239aa386baa3587ead60225dffec9b244f /ci
parent3f7cd977bc20929b899a9d9278551512c5d9ee26 (diff)
clean up CI script
Diffstat (limited to 'ci')
-rw-r--r--ci/script.sh26
1 files changed, 2 insertions, 24 deletions
diff --git a/ci/script.sh b/ci/script.sh
index e8359816..6f1c24ec 100644
--- a/ci/script.sh
+++ b/ci/script.sh
@@ -11,42 +11,20 @@ disable_cross_doctests() {
if [ "$TRAVIS_OS_NAME" = "osx" ]; then
brew install gnu-sed --default-names
fi
-
find src -name '*.rs' -type f | xargs sed -i -e 's:\(//.\s*```\):\1 ignore,:g'
fi
}
-# TODO modify this function as you see fit
-# PROTIP Always pass `--target $TARGET` to cargo commands, this makes cargo output build artifacts
-# to target/$TARGET/{debug,release} which can reduce the number of needed conditionals in the
-# `before_deploy`/packaging phase
run_test_suite() {
- case $TARGET in
- # configure emulation for transparent execution of foreign binaries
- aarch64-unknown-linux-gnu)
- export QEMU_LD_PREFIX=/usr/aarch64-linux-gnu
- ;;
- arm*-unknown-linux-gnueabihf)
- export QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf
- ;;
- *)
- ;;
- esac
-
- if [ ! -z "$QEMU_LD_PREFIX" ]; then
- # Run tests on a single thread when using QEMU user emulation
- export RUST_TEST_THREADS=1
- fi
-
cargo build --target $TARGET --verbose
- cargo test --target $TARGET
+ cargo test --target $TARGET --verbose
# sanity check the file type
file target/$TARGET/debug/rg
}
main() {
- disable_cross_doctests
+ # disable_cross_doctests
run_test_suite
}