diff --git a/.travis.yml b/.travis.yml index 9ce7ccd15..15ec05ed3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -40,14 +40,24 @@ branches: before_install: - export CXX=g++-4.8 CC=gcc-4.8 - - ci/make-tmp.sh - ci/build-riscv-gcc.sh - ci/install-verilator.sh - ci/install-fesvr.sh - - ci/build-riscv-tests.sh - export VERILATOR_ROOT=$TRAVIS_BUILD_DIR/tmp/verilator-3.918/ -script: - - make run-asm-tests-verilator verilator=$TRAVIS_BUILD_DIR/tmp/bin/verilator + +stages: + - compile + - test + +jobs: + include: + - stage: compile + script: + - ci/build-riscv-gcc.sh + - stage: test + script: + - ci/build-riscv-tests.sh + - make run-asm-tests-verilator verilator=$TRAVIS_BUILD_DIR/tmp/bin/verilator # extra time duing long builds install: travis_wait