class GenericSuspendTestFixture

Defined at line 104 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc

Public Methods

void SetUp ()

Defined at line 106 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc

void StartDriver (generic_suspend_config::Config config)

Starts the driver with the given structured config and connects to its Suspender protocol.

Defined at line 109 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc

void TearDown ()

Defined at line 118 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc

fidl::WireSyncClient<fuchsia_hardware_power_suspend::Suspender> & client ()

Defined at line 122 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc

void Suspend ()

Issues a Suspend request for state 0 and expects it to succeed.

Defined at line 125 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc

std::optional<uint64_t> LastSuspendOptions ()

The options the driver passed to the most recent `SystemSuspendEnter` call, if any.

Defined at line 136 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc

inspect::Hierarchy ReadInspect ()

Reads the driver's inspect hierarchy.

Defined at line 142 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc

void ExpectUseDeepSuspendInspect (bool expected)

Expects the `use_deep_suspend` inspect root property to be present and equal `expected`.

Defined at line 151 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc

fdf_testing::BackgroundDriverTest<GenericSuspendTestConfiguration> & driver_test ()

Defined at line 159 of file ../../src/devices/suspend/drivers/generic-suspend/tests/generic-suspend-test.cc