omni.kit.test Classes#

Classes Summary:

AsyncTestCase

Base class for all async test cases.

AsyncTestCaseFailOnLogError

Test Case which automatically subscribes to logging events and fails if any error is produced during the test.

AsyncTestSuite

A test suite is a composite test consisting of a number of TestCases.

BenchmarkTestCase

Base class for benchmark tests.

ExtTest

A class for executing extension tests.

ExtTestResult

A class representing the result of an extension test run.

TestPopulateAll

Implementation of TestPopulator that returns a list of all tests known to Kit

TestPopulateDisabled

Implementation of the TestPopulator that returns a list of all tests disabled in their extension.toml file

TestPopulator

Base class for the objects used to populate the initial list of tests, before filtering.

TestReturnCode

Return codes used by omni.kit.test.

TestRunStatus

Enumeration that defines the possible statuses for test run execution.

UploadResults

Create a collection of name/value pairs.