refactor groundtest unittests into separate package
This commit is contained in:
Submodule groundtest updated: 466d79bd63...081c535055
Submodule junctions updated: 54cf86301b...36ecbfdfb5
@ -3,6 +3,7 @@ package rocketchip
|
|||||||
import Chisel._
|
import Chisel._
|
||||||
import cde.{Parameters, Field}
|
import cde.{Parameters, Field}
|
||||||
import groundtest._
|
import groundtest._
|
||||||
|
import groundtest.common._
|
||||||
import uncore.tilelink._
|
import uncore.tilelink._
|
||||||
import uncore.agents._
|
import uncore.agents._
|
||||||
|
|
||||||
|
@ -2,6 +2,8 @@ package rocketchip
|
|||||||
|
|
||||||
import Chisel._
|
import Chisel._
|
||||||
import groundtest._
|
import groundtest._
|
||||||
|
import groundtest.unittests._
|
||||||
|
import groundtest.common._
|
||||||
import rocket._
|
import rocket._
|
||||||
import uncore.tilelink._
|
import uncore.tilelink._
|
||||||
import uncore.coherence._
|
import uncore.coherence._
|
||||||
@ -162,6 +164,17 @@ class WithUnitTest extends Config(
|
|||||||
case GroundTestKey => Seq.fill(site(NTiles)) { GroundTestTileSettings() }
|
case GroundTestKey => Seq.fill(site(NTiles)) { GroundTestTileSettings() }
|
||||||
case BuildGroundTest =>
|
case BuildGroundTest =>
|
||||||
(p: Parameters) => Module(new UnitTestSuite()(p))
|
(p: Parameters) => Module(new UnitTestSuite()(p))
|
||||||
|
case UnitTests => (testParams: Parameters) => {
|
||||||
|
implicit val p = testParams
|
||||||
|
Seq(
|
||||||
|
Module(new MultiWidthFifoTest),
|
||||||
|
Module(new SmiConverterTest),
|
||||||
|
Module(new AtosConverterTest),
|
||||||
|
Module(new NastiMemoryDemuxTest),
|
||||||
|
Module(new ROMSlaveTest),
|
||||||
|
Module(new TileLinkRAMTest),
|
||||||
|
Module(new HastiTest))
|
||||||
|
}
|
||||||
case _ => throw new CDEMatchError
|
case _ => throw new CDEMatchError
|
||||||
})
|
})
|
||||||
|
|
||||||
|
2
uncore
2
uncore
Submodule uncore updated: 09a1ec6d6b...29747acb33
Reference in New Issue
Block a user