crosvm/common
Vikram Auradkar ae5118f5c7 Enable windows tests for a few crates
Run tests for sys_util_core, poll_token_derive and balloon_control on
windows.

Using dotfiles to disable/serialize test runs of a subset of crates does
not work well with third party crates as it forces us to commit the dot
file to the crate.

The patch modifies and uses the script that runs linux tests.
This patch also allows us to
- build/test child crate even if parent crate has disabled build/test.
- avoid building crosvm if it is not explicitly specified.

RIP short lived .windows_build_test_skip. You allowed us to run noop
kokoro tests.

Test: py .\tools\impl\test_runner.py --arch x86_64
Bug: b:215610772
Change-Id: Icc6d04ffd7c0c33d4f60aeac16fc7d23881c387d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3459809
Reviewed-by: Dennis Kempin <denniskempin@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Vikram Auradkar <auradkar@google.com>
2022-02-18 03:18:58 +00:00
..
assertions Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
audio_streams Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
balloon_control balloon_control: expose rust API for balloon 2022-01-28 03:52:35 +00:00
base Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
cros-fuzz Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
cros_async Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
cros_asyncv2 Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
data_model Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
io_uring Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
p9 Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
sync Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
sys_util Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
sys_util_core Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
README.md docs: Use mdformat to format markdown files 2022-01-27 21:29:11 +00:00

Crosvm General Purpose Libraries

The crates in this folder are general purpose libraries used by other projects in ChromeOS as well.

To make them accessible independendly of crosvm, each of these crates is excluded from the crosvm workspace.

List of libraries

  • cros-fuzz: Support crate for fuzzing rust code in ChromeOS
  • p9: Server implementation of the 9p file system protocol