class DriverRunnerTest

Defined at line 41 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 43 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc

void SetupDriverRunner (FakeDriverIndex fake_driver_index)

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

void SetupDriverRunner ()

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

void SetupDriverRunnerWithPower (fidl::ClientEnd<fuchsia_power_broker::Topology> topology, std::optional<fidl::ClientEnd<fuchsia_power_system::CpuElementManager>> cpu_element_mgr)

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

zx::result<StartDriverResult> StartRootDriver (bool suspend_enabled)

Defined at line 97 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, fidl::ClientEnd<fuchsia_io::Directory> ns_svc, bool suspend_enabled)

Defined at line 106 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 117 of file ../../src/devices/bin/driver_manager/tests/driver_runner_test.cc

bool use_dynamic_linker ()

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