Package

chiseltest

internal

Permalink

package internal

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractTesterThread extends AnyRef

    Permalink
  2. trait BackendAnnotation extends TestOptionObject

    Permalink
  3. trait BackendInstance[T <: MultiIOModule] extends BackendInterface

    Permalink

    Backend associated with a particular circuit, and can run tests

  4. trait BackendInterface extends AnyRef

    Permalink

    Common interface definition for tester backends.

    Common interface definition for tester backends. Internal API.

  5. class FailedExpectException extends Exception

    Permalink
  6. case class ForkBuilder(name: Option[String], region: Option[Region], threads: Seq[AbstractTesterThread]) extends Product with Serializable

    Permalink
  7. trait TestEnvInterface extends AnyRef

    Permalink

    Interface into the testing environment, like ScalaTest

  8. trait TestOption extends Unserializable

    Permalink
  9. trait TestOptionObject extends NoTargetAnnotation with HasShellOptions with TestOption

    Permalink
  10. class TesterThreadList extends AnyRef

    Permalink
  11. trait ThreadedBackend[T <: MultiIOModule] extends BackendInterface

    Permalink

    Base trait for backends implementing concurrency by threading.

    Base trait for backends implementing concurrency by threading.

    Implements these BackendInterface methods: - doFork - doJoin

    Provides these methods for use by subclasses: - doPoke, doPeek, which logs peek and poke actions for cross-thread-interaction checking - newTimescope, closeTimescope: provides record-keeping for timescopes - runThreads: runs all threads waiting on a set of clocks - scheduler: called from within a test thread, suspends the current thread and runs the next one

  12. case class TesterOptions(name: String, writeVcd: Boolean) extends Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version chisel-testers2 20190604) Use annotation based options instead. See: .withAnnotations

Value Members

  1. object BranchCoverageAnnotation extends TestOptionObject with Product with Serializable

    Permalink
  2. object ConditionalCoverageAnnotation extends TestOptionObject with Product with Serializable

    Permalink
  3. object Context

    Permalink
  4. object LineCoverageAnnotation extends TestOptionObject with Product with Serializable

    Permalink
  5. object StructuralCoverageAnnotation extends TestOptionObject with Product with Serializable

    Permalink
  6. object ToggleCoverageAnnotation extends TestOptionObject with Product with Serializable

    Permalink
  7. object TreadleBackendAnnotation extends BackendAnnotation with Product with Serializable

    Permalink
  8. object UserCoverageAnnotation extends TestOptionObject with Product with Serializable

    Permalink
  9. object VcsBackendAnnotation extends BackendAnnotation with Product with Serializable

    Permalink
  10. object VerilatorBackendAnnotation extends BackendAnnotation with Product with Serializable

    Permalink
  11. object WriteVcdAnnotation extends TestOptionObject with Product with Serializable

    Permalink

Ungrouped