Skip to main content

Module requirements

Module requirements 

Source
Expand description

Test requirements framework for runtime test filtering.

Structs§

HostContext
Platform-specific host context extending the base HostContext
TestCaseRequirements
Container for test requirements that can be evaluated
TestEvaluationResult
Result of evaluating all requirements for a test
VmHostInfo
Information about the VM host, retrieved via PowerShell on Windows.

Enums§

ExecutionEnvironment
Execution environments where tests can run.
IsolationType
Types of isolation supported.
OpenVmmHypervisor
Hypervisor backends that OpenVMM can use.
TestRequirement
A single requirement for a test to run.
Vendor
CPU vendors.
VmmType
VMM implementation types.

Functions§

can_run_test_with_context
Evaluates if a test case can be run in the current execution environment with context.
is_known_capability
Returns whether name is a known capability.
known_capability
Returns the canonical runtime name for a known capability.