Packages

package inlinetest

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait HasTests extends AnyRef

    Provides methods to build unit testharnesses inline after this module is elaborated.

  2. final class TestConfiguration extends AnyRef
  3. abstract class TestHarness[M <: RawModule] extends FixedIOModule[TestHarnessInterface] with Public

    TestHarnesses for inline tests should extend this.

    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.

    M

    the type of the DUT module

  4. trait TestHarnessGenerator[M <: RawModule] extends AnyRef

    An implementation of a testharness generator.

    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.

    M

    the type of the DUT module

  5. final class TestParameters[M <: RawModule] extends AnyRef

    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.

    M

    the type of the DUT module

Ungrouped