rohd_vf library Null safety

Copyright (C) 2021 Intel Corporation SPDX-License-Identifier: BSD-3-Clause

Classes

Agent
An agent for encapsulating related functionality on an interface, often a Driver, Sequencer, and a Monitor.
Component
The base class for any component in ROHD-VF.
Driver<SequenceItemType extends SequenceItem>
A driver of stimulus to the DUT.
Env
A high level encapsulation of related functionality.
Monitor<MonitorItem>
A Component that monitors an interface and reports interesting events as items to listeners.
Objection
Represents an objection to the test completing.
Phase
A object responsible for controlling a period of time during the test which can be prevented from ending.
ROHDVFObject
A base class from which all ROHD-VF objects can inherit to acquire some shared functionality.
Sequence<SequencerType extends Sequencer<SequenceItem>>
A collection of operations to execute on a Sequencer.
SequenceItem
A single item that a Driver would parse to be driven.
Sequencer<SequenceItemType extends SequenceItem>
A Component that consumes Sequences and SequenceItems and properly forwards them to an output stream to be driven by a Driver.
Test
The top level object for an ROHD-VF test.
Trackable
An interface for an object that can be tracked by a Tracker.
Tracker<TrackableType extends Trackable>
A logger that tracks a sequence of Trackable events into multiple output formats.
TrackerField
A field or column in a Tracker log.

Enums

Justify
Selection of how to align text in a column.