crosvm/cros_async
Daniel Verkamp ad213f44e0 cros_async: port some uring_source tests to io_source
This allows the tests to run on all executor kinds supported by the
generic io_source test harness (io_uring, epoll, and Windows handle).

readmulti is modified to write different data to each region so the test
can verify the correct part of the file is actually read.

fsync is removed since it is already covered by io_source's fsync test.

readwrite_current_file_position is split into two tests that validate
the async io_source behavior using normal non-async File operations
(read_current_file_position and write_current_file_position).

BUG=b:288967124
TEST=tools/dev_container tools/presubmit

Change-Id: I59ce8dd3934135499062fed4cb7e0f54bf446d09
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4655444
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Noah Gold <nkgold@google.com>
2023-07-10 23:46:14 +00:00
..
src cros_async: port some uring_source tests to io_source 2023-07-10 23:46:14 +00:00
tests cros_async: add TaskHandle docs and TaskHandle::cancel method 2023-05-31 00:47:23 +00:00
Cargo.toml Fix remaining Chrome/Chromium OS instances 2023-01-03 22:14:30 +00:00