class DriverRunnerTest

Defined at line 37 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc

This is a parameterized variant of |DriverRunnerTestBase|. This enables each test case being run

twice, once with the dynamic linker and once not (the legacy path).

Public Methods

void SetUp ()

Defined at line 39 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc

void SetupDriverRunner (FakeDriverIndex fake_driver_index)

Defined at line 41 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc

void SetupDriverRunner ()

Defined at line 52 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc

zx::result<StartDriverResult> StartRootDriver ()

Defined at line 54 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc

StartDriverResult StartSecondDriver (std::string_view moniker, bool colocate, bool host_restart_on_crash, bool use_next_vdso)

Defined at line 62 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc

void ValidateProgram (std::optional< ::fuchsia_data::Dictionary> & program, std::string_view binary, std::string_view colocate, std::string_view host_restart_on_crash, std::string_view use_next_vdso, std::optional<std::string_view> use_dynamic_linker)

If |use_dynamic_linker| is not provided, it will be generated from the test configuration.

Defined at line 70 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc

bool use_dynamic_linker ()

Defined at line 82 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc