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
struct TestEnvImpl { var fn : *TestFunction var fd : int var has_error : bool }
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
struct TestLog { var type : LogType var message : string var line : u64 var character : u64 }
make#
functionConstructor
func make() : TestLog
delete#
function
func delete(self : *TestLog) : void
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
func make(t_fn : *TestFunction) : TestFunctionState
delete#
function
func delete(self : *TestFunctionState) : void
TestRunnerState#
struct
struct TestRunnerState { var tests : vector<TestFunctionState> }
make#
functionConstructor
func make() : TestRunnerState
delete#
function
func delete(self : *TestRunnerState) : void