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.
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.