1
0

Start testing Chisel 3 in Travis

Now that we have verilator support we can start testing the Chisel 3
Verilog on Travis.  This disables Chisel 2 Travis tests because they're
too slow.
This commit is contained in:
Palmer Dabbelt 2016-06-14 11:42:25 -07:00
parent f6432395cb
commit e617bb8aa8

View File

@ -32,17 +32,17 @@ addons:
env: env:
matrix: matrix:
- CONFIG=DefaultConfig - CONFIG=DefaultConfig CHISEL_VERSION=3
- CONFIG=DefaultL2Config - CONFIG=DefaultL2Config CHISEL_VERSION=3
- CONFIG=RoccExampleConfig - CONFIG=RoccExampleConfig CHISEL_VERSION=3
- CONFIG=DualCoreConfig - CONFIG=DualCoreConfig CHISEL_VERSION=3
- CONFIG=MemtestConfig - CONFIG=MemtestConfig CHISEL_VERSION=3
- CONFIG=FancyMemtestConfig - CONFIG=FancyMemtestConfig CHISEL_VERSION=3
- CONFIG=BroadcastRegressionTestConfig - CONFIG=BroadcastRegressionTestConfig CHISEL_VERSION=3
- CONFIG=CacheRegressionTestConfig - CONFIG=CacheRegressionTestConfig CHISEL_VERSION=3
- CONFIG=NastiConverterTestConfig - CONFIG=NastiConverterTestConfig CHISEL_VERSION=3
- CONFIG=UnitTestConfig - CONFIG=UnitTestConfig CHISEL_VERSION=3
- CONFIG=SplitL2MetadataTestConfig - CONFIG=SplitL2MetadataTestConfig CHISEL_VERSION=3
# blacklist private branches # blacklist private branches
branches: branches:
@ -55,11 +55,11 @@ before_install:
- export CXX=g++-4.8 CC=gcc-4.8 - export CXX=g++-4.8 CC=gcc-4.8
script: script:
- make vsim-verilog -C regression CONFIG=$CONFIG TORTURE_CONFIG=default CHISEL_VERSION=3 - make vsim-verilog -C regression CONFIG=$CONFIG TORTURE_CONFIG=default CHISEL_VERSION=$CHISEL_VERSION
- make fsim-verilog -C regression CONFIG=$CONFIG TORTURE_CONFIG=default - make fsim-verilog -C regression CONFIG=$CONFIG TORTURE_CONFIG=default CHISEL_VERSION=$CHISEL_VERSION
- make emulator-ndebug -C regression CONFIG=$CONFIG TORTURE_CONFIG=default - make emulator-ndebug -C regression CONFIG=$CONFIG TORTURE_CONFIG=default CHISEL_VERSION=$CHISEL_VERSION
- make emulator-asm-tests -C regression CONFIG=$CONFIG TORTURE_CONFIG=default - make emulator-asm-tests -C regression CONFIG=$CONFIG TORTURE_CONFIG=default CHISEL_VERSION=$CHISEL_VERSION
- make emulator-bmark-tests -C regression CONFIG=$CONFIG TORTURE_CONFIG=default -j1 - make emulator-bmark-tests -C regression CONFIG=$CONFIG TORTURE_CONFIG=default CHISEL_VERSION=$CHISEL_VERSION -j1
before_cache: before_cache:
- ls -tr regression/install | tail -n+2 | sed s@^@regression/install/@ | xargs rm -rf - ls -tr regression/install | tail -n+2 | sed s@^@regression/install/@ | xargs rm -rf