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:
parent
f6432395cb
commit
e617bb8aa8
32
.travis.yml
32
.travis.yml
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user