class LdStartupSpawnProcessTests

Defined at line 29 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-zircon.h

On Fuchsia this means using fdio_spawn. There is just one big operation,

really. So all the methods before Run() just collect details of what to do.

Public Methods

template <class... Reports>
void LoadAndFail (std::string_view name, Reports &&... reports)

Defined at line 40 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-zircon.h

void Init (std::initializer_list<std::string_view> args, std::initializer_list<std::string_view> env)

Defined at line 106 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-zircon.cc

void Load (std::string_view executable_name, std::optional<std::string_view> expected_config)

Defined at line 112 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-zircon.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 134 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-zircon.cc

void ~LdStartupSpawnProcessTests ()

Defined at line 104 of file ../../sdk/lib/ld/test/ld-startup-spawn-process-tests-zircon.cc