class RuntimeTestCase
Defined at line 18 of file ../../src/devices/bin/driver_runtime/runtime_test_case.h
Public Methods
void SignalOnChannelReadable (fdf_handle_t ch, fdf_dispatcher_t * dispatcher, sync_completion_t * completion)
Registers a wait_async request on |ch| and signals |completion| once it
is ready for reading.
Defined at line 8 of file ../../src/devices/bin/driver_runtime/runtime_test_case.cc
void WaitUntilReadReady (fdf_handle_t ch, fdf_dispatcher_t * dispatcher)
Registers a wait_async request on |ch| and blocks until it is ready for reading.
Defined at line 22 of file ../../src/devices/bin/driver_runtime/runtime_test_case.cc
void AssertRead (fdf_handle_t ch, void * want_data, size_t want_num_bytes, zx_handle_t * want_handles, uint32_t want_num_handles, fdf_arena_t ** out_arena)
Reads a message from |ch| and asserts that it matches the wanted parameters.
If |out_arena| is provided, it will be populated with the transferred arena.
Defined at line 29 of file ../../src/devices/bin/driver_runtime/runtime_test_case.cc
const void * CreateFakeDriver ()
Returns a fake driver pointer that can be used with thread_context APIs.
Do not try to access the internals of the pointer.
Defined at line 36 of file ../../src/devices/bin/driver_runtime/runtime_test_case.h