class TestBase

Defined at line 24 of file ../../src/graphics/display/drivers/coordinator/testing/base.h

Public Methods

void TestBase ()

Defined at line 26 of file ../../src/graphics/display/drivers/coordinator/testing/base.cc

void ~TestBase ()

Defined at line 28 of file ../../src/graphics/display/drivers/coordinator/testing/base.cc

void SetUp ()

Defined at line 30 of file ../../src/graphics/display/drivers/coordinator/testing/base.cc

async_dispatcher_t * dispatcher ()

Defined at line 37 of file ../../src/graphics/display/drivers/coordinator/testing/base.h

void TearDown ()

Defined at line 51 of file ../../src/graphics/display/drivers/coordinator/testing/base.cc

fake_display::FakeDisplay & FakeDisplayEngine ()

Defined at line 62 of file ../../src/graphics/display/drivers/coordinator/testing/base.cc

fidl::ClientEnd<fuchsia_sysmem2::Allocator> ConnectToSysmemAllocatorV2 ()

Defined at line 66 of file ../../src/graphics/display/drivers/coordinator/testing/base.cc

fidl::WireSyncClient<fuchsia_hardware_display::Provider> DisplayProviderClient ()

Defined at line 70 of file ../../src/graphics/display/drivers/coordinator/testing/base.cc

void WaitUntil (fit::function<bool ()> predicate)

Runs the Driver Runtime foreground dispatcher until a condition is met.

`predicate` will only be evaluated on the calling thread.

The method does not return if `predicate` never returns true. The test will

either time out or run indefinitely.

Defined at line 58 of file ../../src/graphics/display/drivers/coordinator/testing/base.cc