class LdStartupSpawnProcessTests
Defined at line 29 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-posix.h
On POSIX-like systems this means using posix_spawn. There is just one big
operation, really. So all the methods before Run() just collect details of
what to do.
Public Members
static basic_string_view kName
static const int64_t kRunFailureForTrap
static const int64_t kRunFailureForBadPointer
Public Methods
template <class... Reports>
void LoadAndFail (std::string_view name, Reports &&... reports)
Defined at line 44 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-posix.h
void Load (std::string_view executable_name, std::optional<std::string_view> expected_config)
Defined at line 106 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-zircon.cc
void Init (std::initializer_list<std::string_view> args, std::initializer_list<std::string_view> env)
Defined at line 154 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-posix.cc
void Load (std::string_view executable_name)
Defined at line 160 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-posix.cc
int64_t Run ()
Defined at line 166 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-posix.cc
void ~LdStartupSpawnProcessTests ()
Defined at line 213 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-posix.cc
Protected Methods
void SetUpTestSuite ()
Defined at line 45 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-zircon.h