@@ -15,96 +15,69 @@ jobs:
1515 before_install :
1616 - SKIP=`.travis/check-mergify-merge` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
1717 - SKIP=`.travis/check-change '(^spec/|\.md$)'` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
18- - SKIP=`.travis/check-change '^test/'` && if [[ "$SKIP" = "noskip" ]]; then RUN_UNIT_TEST=1; fi
1918 install :
2019 - nvm install 10
2120 - nvm use 10
2221 - npm install -g yarn
2322 before_script :
2423 - cargo fetch --verbose
24+ - cargo build
25+ - cd test && yarn
2526 script :
26- - if [[ $RUN_UNIT_TEST ]]; then RUST_BACKTRACE=1 cargo test --verbose --all; fi
27- - cargo build || exit 1
28- - cd test && yarn || exit 1
29- - INT_TEST_FLAG=true && yarn start-short
27+ - yarn start-short
3028 - yarn start-long
3129 after_failure :
32- - test $INT_TEST_FLAG && ./upload_logs.sh
30+ - ./upload_logs.sh
3331 - os : linux
3432 name : linux
3533 before_install :
3634 - SKIP=`.travis/check-mergify-merge` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
3735 - SKIP=`.travis/check-change '^spec/|\.md$'` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
38- - SKIP=`.travis/check-change '^test/'` && if [[ "$SKIP" = "noskip" ]]; then RUN_UNIT_TEST=1; fi
3936 install :
4037 - nvm install 10
4138 - nvm use 10
4239 - npm install -g yarn
4340 before_script :
4441 - cargo fetch --verbose
42+ - cargo build
43+ - cd test && yarn
4544 script :
46- - if [[ $RUN_UNIT_TEST ]]; then RUST_BACKTRACE=1 cargo test --verbose --all; fi
47- - cargo build || exit 1
48- - cd test && yarn || exit 1
49- - INT_TEST_FLAG=true && yarn start-short
45+ - yarn start-short
5046 - yarn start-long
5147 after_failure :
52- - test $INT_TEST_FLAG && ./upload_logs.sh
48+ - ./upload_logs.sh
5349 - os : linux
5450 name : dynamic-validator-1
5551 before_install :
5652 - SKIP=`.travis/check-mergify-merge` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
5753 - SKIP=`.travis/check-change '^spec/|\.md$'` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
58- - SKIP=`.travis/check-change '^test/'` && if [[ "$SKIP" = "noskip" ]]; then RUN_UNIT_TEST=1; fi
5954 install :
6055 - nvm install 10
6156 - nvm use 10
6257 - npm install -g yarn
6358 before_script :
6459 - cargo build --verbose
60+ - cd test && yarn
6561 script :
66- - cd test && yarn || exit 1
6762 - yarn start-dyn-val-1
6863 after_failure :
69- - test $INT_TEST_FLAG && ./upload_logs.sh
64+ - ./upload_logs.sh
7065 - os : linux
7166 name : dynamic-validator-2
7267 before_install :
7368 - SKIP=`.travis/check-mergify-merge` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
7469 - SKIP=`.travis/check-change '^spec/|\.md$'` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
75- - SKIP=`.travis/check-change '^test/'` && if [[ "$SKIP" = "noskip" ]]; then RUN_UNIT_TEST=1; fi
7670 install :
7771 - nvm install 10
7872 - nvm use 10
7973 - npm install -g yarn
8074 before_script :
8175 - cargo build --verbose
76+ - cd test && yarn
8277 script :
83- - cd test && yarn || exit 1
8478 - yarn start-dyn-val-2
8579 after_failure :
86- - test $INT_TEST_FLAG && ./upload_logs.sh
87- - os : linux
88- name : static
89- before_install :
90- - SKIP=`.travis/check-mergify-merge` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
91- - SKIP=`.travis/check-change '^spec/|\.md$'` && if [[ "$SKIP" = "skip" ]]; then exit 0; fi
92- - SKIP=`.travis/check-change '^test/'` && if [[ "$SKIP" = "noskip" ]]; then CHECK_RUST=1; fi
93- install :
94- - if [[ $CHECK_RUST ]]; then
95- rustup toolchain install nightly-2019-05-17 || exit 1;
96- rustup component add rustfmt --toolchain nightly-2019-05-17 || exit 1;
97- rustup component add clippy --toolchain nightly-2019-05-17 || exit 1;
98- fi
99- - nvm install 10
100- - nvm use 10
101- - npm install -g yarn
102- script :
103- - if [[ $CHECK_RUST ]]; then
104- cargo +nightly-2019-05-17 fmt -- --check || FAILED=1;
105- cargo +nightly-2019-05-17 clippy --all --all-targets -- -D warnings || FAILED=1;
106- fi; test ! $FAILED
107- - cd test && yarn && yarn lint
80+ - ./upload_logs.sh
10881 - stage : deploy
10982 name : deploy
11083 script : skip
0 commit comments