Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 1.08 KB

File metadata and controls

64 lines (47 loc) · 1.08 KB

API Reference

CurrentModule = ParallelTestRunner
DocTestSetup = quote
    using ParallelTestRunner
end

Main Functions

runtests

Test Discovery

find_tests

Argument Parsing

parse_args
filter_tests!

Worker Management

addworker
addworkers

Configuration

default_njobs

Custom Records

Per-test data is captured in an AbstractTestRecord. The default TestRecord stores timing and memory statistics; subtypes can wrap it to collect additional data (e.g. GPU metrics) by dispatching execute on the new type and reading the baseline through parent.

AbstractTestRecord
TestRecord
execute
parent(::ParallelTestRunner.AbstractTestRecord)

Internal Types

These are internal types, not subject to semantic versioning contract (could be changed or removed at any point without notice), not intended for consumption by end-users. They are documented here exclusively for ParallelTestRunner developers and contributors.

ParsedArgs
WorkerTestSet