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_viewmoniker,boolcolocate,boolhost_restart_on_crash,booluse_next_vdso,fidl::ClientEnd<fuchsia_io::Directory>ns_svc,boolsuspend_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_viewbinary,std::string_viewcolocate,std::string_viewhost_restart_on_crash,std::string_viewuse_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