revert travis-ci speed optimization for regression issue (#1676)

* revert travis-ci speed optimization for regression issue

* remove osx
This commit is contained in:
Gary Yu 2018-10-07 10:25:22 +08:00 committed by GitHub
parent a37f7bbcab
commit 1b4885eedd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -13,12 +13,9 @@ sudo: required
cache: cache:
cargo: true cargo: true
timeout: 240 timeout: 240
directories:
- $HOME/.cargo
- $TRAVIS_BUILD_DIR/target
before_cache: before_cache:
- rm -rf $TRAVIS_BUILD_DIR/target/tmp - rm -rf target/tmp
rust: rust:
- stable - stable
@ -45,33 +42,25 @@ env:
- RUST_BACKTRACE="1" - RUST_BACKTRACE="1"
- RUST_FLAGS="-C debug-assertions" - RUST_FLAGS="-C debug-assertions"
matrix: matrix:
- TEST_SUITE=servers - RUST_TEST_THREADS=1 TEST_DIR=servers
- TEST_SUITE=chain-core - TEST_DIR=store
- TEST_SUITE=pool-p2p - TEST_DIR=chain
- TEST_SUITE=keychain-wallet - TEST_DIR=pool
- TEST_SUITE=api-util-store - TEST_DIR=wallet
- TEST_DIR=p2p
- TEST_DIR=api
- TEST_DIR=keychain
- TEST_DIR=core
- TEST_DIR=util
- TEST_DIR=config
- TEST_DIR=none
script: script:
- IFS='-' read -r -a DIRS <<< "$TEST_SUITE"; DIR=${DIRS[0]}; - if [[ "$TEST_DIR" == "none" ]]; then cargo build --release; fi
echo "start testing on folder $DIR..."; - if [[ "$TEST_DIR" != "none" ]]; then cd $TEST_DIR && cargo test --release; fi
if [[ -n "$DIR" ]]; then cd $DIR && cargo test --release; cd - > /dev/null; fi;
- IFS='-' read -r -a DIRS <<< "$TEST_SUITE"; DIR=${DIRS[1]};
if [[ -n "$DIR" ]]; then
echo "start testing on folder $DIR...";
cd $DIR && cargo test --release; cd - > /dev/null;
fi;
- IFS='-' read -r -a DIRS <<< "$TEST_SUITE"; DIR=${DIRS[2]};
if [[ -n "$DIR" ]]; then
echo "start testing on folder $DIR...";
cd $DIR && cargo test --release; cd - > /dev/null;
fi;
before_deploy: before_deploy:
- if [[ "TEST_SUITE" == "pool-p2p" ]]; then - if [[ "$TEST_DIR" == "none" ]]; then ./.auto-release.sh; fi
cargo clean;
cargo build --release;
./.auto-release.sh;
fi
deploy: deploy:
provider: releases provider: releases
@ -83,6 +72,6 @@ deploy:
on: on:
repo: mimblewimble/grin repo: mimblewimble/grin
tags: true tags: true
condition: $TEST_SUITE = "pool-p2p" condition: $TEST_DIR = "none"