TestRunner

chiseltest.ChiselScalatestTester.TestRunner
class TestRunner[T <: Module](dutGen: => T, autoReset: Boolean, resetCyc: Int, annotations: Seq[Any] = ...)

Runner class that executes the test with VCD support

Value parameters

annotations

Annotation list used to configure execution behavior

autoReset

Whether automatic reset is enabled

dutGen

Generator for the device under test

resetCyc

Number of reset cycles to apply

Attributes

Source
ChiselScalatestTester.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def apply(body: T => Unit): Unit

Execute the configured test run.

Execute the configured test run.

Value parameters

body

User-defined test body operating on the DUT instance

Attributes

Source
ChiselScalatestTester.scala