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