chisel3.experimental.inlinetest
Members list
Type members
Classlikes
Attributes
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ElaboratedTest.type
Provides methods to build unit testharnesses inline after this module is elaborated.
Provides methods to build unit testharnesses inline after this module is elaborated.
Attributes
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SimulatedTest.type
Attributes
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TestChoice.type
Attributes
- Companion
- object
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TestConfiguration.type
TestHarnesses for inline tests should extend this. This abstract class sets the correct desiredName for the module, instantiates the DUT, and provides methods to generate the test. The resetType matches that of the DUT, or is Synchronous if it must be inferred.
TestHarnesses for inline tests should extend this. This abstract class sets the correct desiredName for the module, instantiates the DUT, and provides methods to generate the test. The resetType matches that of the DUT, or is Synchronous if it must be inferred.
Type parameters
- M
-
the type of the DUT module
Attributes
- Source
- InlineTest.scala
- Supertypes
-
class SimulationTestHarnesstrait Publictrait ImplicitResettrait ImplicitClockclass FixedIORawModule[SimulationTestHarnessIO]trait FixedIOBaseModule[SimulationTestHarnessIO]class RawModuleclass BaseModuletrait Selectabletrait Selectabletrait IsInstantiabletrait InstanceIdclass Objecttrait Matchableclass AnyShow all
An implementation of a testharness generator. This is a type class that defines how to generate a testharness. It is passed to each invocation of HasTests.test.
An implementation of a testharness generator. This is a type class that defines how to generate a testharness. It is passed to each invocation of HasTests.test.
Type parameters
- M
-
the type of the DUT module
Attributes
- Companion
- object
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TestHarnessGenerator.type
Per-test parametrization needed to build a testharness that instantiates the DUT and elaborates a test body.
Per-test parametrization needed to build a testharness that instantiates the DUT and elaborates a test body.
Type parameters
- M
-
the type of the DUT module
Attributes
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- InlineTest.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TestResult.type
Deprecated classlikes
Attributes
- Deprecated
-
[Since version Chisel 7.8.0]use chisel3.SimulationTestHarnessInterface instead - Source
- InlineTest.scala
- Supertypes