| Attribute name | Description | |
|---|---|---|
| SpreadsheetLoc | Reference to the generated artifact of the TestBench after the Interpreter is run. |
TestBench models are used to capture testing environments for composed systems (Component Assemblies). If a Design Space is used, the TestBench can be automatically applied to each design resulting from it. Components or Component Assemblies that have inputs, outputs, or parameters of interest to an analysis process are references in TestBench models. These references should point to the particular instances of those Components or Component Assemblies within the Design's Component Assembly model. TestBench models also include TestComponents, which can act as "Drivers," which are used to inject stimulus into the system, as well as "Monitors," which are used to transform outputs from the system into scalar Metric values for the TestBench run. TestComponents acting as drivers and monitors are depicted interacting with references to the Component or component Assemblies of interest within the Component Assembly. TestBenches themselves may be used within other processes. In those contexts, a "Parameter" can be varied in that context, and a "Metric" is a result that can be passed out as a result of the TestBench execution.
Ancestors