1
0

travis: split RocketSuite into three smaller tests suites

This commit is contained in:
Wesley W. Terpstra 2016-11-21 15:12:05 -08:00
parent 1577deb324
commit ea3ec89676
2 changed files with 16 additions and 4 deletions

View File

@ -33,7 +33,9 @@ addons:
env: env:
matrix: matrix:
- SUITE=RocketSuite - SUITE=RocketSuiteA
- SUITE=RocketSuiteB
- SUITE=RocketSuiteC
- SUITE=GroundtestSuite - SUITE=GroundtestSuite
- SUITE=UnittestSuite - SUITE=UnittestSuite

View File

@ -38,16 +38,26 @@ ifeq ($(SUITE),)
$(error Set SUITE to the regression suite you want to run) $(error Set SUITE to the regression suite you want to run)
endif endif
ifeq ($(SUITE),RocketSuite) ifeq ($(SUITE),RocketSuiteA)
PROJECT=rocketchip PROJECT=rocketchip
CONFIGS=DefaultConfig DefaultBufferlessConfig TinyConfig CONFIGS=DefaultConfig
endif
ifeq ($(SUITE),RocketSuiteB)
PROJECT=rocketchip
CONFIGS=DefaultBufferlessConfig
endif
ifeq ($(SUITE),RocketSuiteC)
PROJECT=rocketchip
CONFIGS=DefaultL2Config TinyConfig
endif endif
ifeq ($(SUITE),GroundtestSuite) ifeq ($(SUITE),GroundtestSuite)
PROJECT=groundtest PROJECT=groundtest
CONFIGS=MemtestConfig MemtestBufferlessConfig MemtestStatelessConfig FancyMemtestConfig \ CONFIGS=MemtestConfig MemtestBufferlessConfig MemtestStatelessConfig FancyMemtestConfig \
BroadcastRegressionTestConfig BufferlessRegressionTestConfig CacheRegressionTestConfig \ BroadcastRegressionTestConfig BufferlessRegressionTestConfig CacheRegressionTestConfig \
ComparatorConfig ComparatorBufferlessConfig ComparatorStatelessConfig ComparatorConfig ComparatorBufferlessConfig ComparatorL2Config ComparatorStatelessConfig
endif endif
ifeq ($(SUITE),UnittestSuite) ifeq ($(SUITE),UnittestSuite)