api
types.ch
Declarations in types.ch
7 declarationstest
Declarations
Public only
TestFunction#
Publicstruct
struct TestFunction {
var id : int
var name : string_view
var group : string_view
var ptr : func(&TestEnv) : void
var file : string_view
var timeout : uint
var retry : uint
var pass_on_crash : bool
var returns_bool : bool
var benchmark : bool
var lineNum : uint
var charNum : uint
}
TestEnvImpl#
struct
TestDisplayConfig#
struct
struct TestDisplayConfig {
var successful_only : bool
var failure_only : bool
var display_logs : bool
}
make#
functionConstructor
func make() : TestDisplayConfig
TestRunnerConfig#
struct
struct TestRunnerConfig {
var display : TestDisplayConfig
var benchmark : bool
var single_test_id : int
var test_ids : vector<int>
var test_names : vector<*char>
var skip_sequential : bool
var has_test_ids : bool
var has_test_names : bool
var comm_id : int
var process_limit : int
var groups_to_launch : vector<*char>
var before_each : func(&TestEnv) : void
var after_each : func(&TestEnv) : void
}
make#
functionConstructor
func make() : TestRunnerConfig
delete#
function
func delete(self : *TestRunnerConfig) : void
TestLog#
struct
TestFunctionState#
struct
struct TestFunctionState {
var fn : *TestFunction
var exitCode : int
var has_error_log : bool
var has_failed : bool
var logs : vector<TestLog>
var failed_msg_parse : string
}
make#
PublicfunctionConstructor
delete#
function
func delete(self : *TestFunctionState) : void
TestRunnerState#
struct
make#
functionConstructor
func make() : TestRunnerState
delete#
function
func delete(self : *TestRunnerState) : void