omni.kit.test#
Classes Summary:
Base class for all async test cases. |
|
Test Case which automatically subscribes to logging events and fails if any error is produced during the test. |
|
A test suite is a composite test consisting of a number of TestCases. |
|
Base class for benchmark tests. |
|
A class for executing extension tests. |
|
A class representing the result of an extension test run. |
|
Implementation of TestPopulator that returns a list of all tests known to Kit |
|
Implementation of the TestPopulator that returns a list of all tests disabled in their extension.toml file |
|
Base class for the objects used to populate the initial list of tests, before filtering. |
|
Return codes used by omni.kit.test. |
|
Enumeration that defines the possible statuses for test run execution. |
|
Create a collection of name/value pairs. |
Functions Summary:
Add test case to the tested extension. |
|
Add callback to be called when tests start, fail, pass. |
|
Save generated upload command to be executed later. |
|
Retrieve a setting from the settings interface using the specified path and return its value. If the setting does not exist, the provided default is returned. |
|
Default function to get all current tests. It gets tests from all enabled extensions, but also includes include and exclude settings to filter them. |
|
Return the list of tests registered or dynamically discovered from the list of modules. |
|
Run the provided tests using the asynchronous test runner. Sets up the test output path and playlist, then executes tests asynchronously. The status and finish callback functions, if provided, are invoked during and after test execution. |
|
Kick off all saved upload commands in background. Only run on CI. |
|
Generate command and upload comparison results. Only run on CI. |