diff options
author | Andrew Gallant <jamslam@gmail.com> | 2016-09-09 18:10:20 -0400 |
---|---|---|
committer | Andrew Gallant <jamslam@gmail.com> | 2016-09-09 18:10:20 -0400 |
commit | 8f0d3d78ca96615e1afe4d39cb4699d957be31a9 (patch) | |
tree | f02885239aa386baa3587ead60225dffec9b244f /ci | |
parent | 3f7cd977bc20929b899a9d9278551512c5d9ee26 (diff) |
clean up CI script
Diffstat (limited to 'ci')
-rw-r--r-- | ci/script.sh | 26 |
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 } |