crosvm/data_model/src
Zach Reizner b427411b64 data_model: fix flaky observe_mutate
The original version of this test used sleeps, retries, and vague
commentary about how the test is made reliable. The new version of test
uses real synchronization primitives..

BUG=chromium:1045426
TEST=put all cores under load;
     cargo test -p data_model

Change-Id: I7fa4ac45a9003e2ebb98c57ca6a03be17bdf65cf
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2029925
Tested-by: Zach Reizner <zachr@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Auto-Submit: Zach Reizner <zachr@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Commit-Queue: Zach Reizner <zachr@chromium.org>
2020-02-01 08:50:21 +00:00
..
endian.rs edition: Update absolute paths to 2018 style 2019-03-13 21:05:03 -07:00
flexible_array.rs crosvm: move vec_with_array_field to data_model 2019-12-11 00:34:36 +00:00
lib.rs crosvm: move vec_with_array_field to data_model 2019-12-11 00:34:36 +00:00
volatile_memory.rs data_model: fix flaky observe_mutate 2020-02-01 08:50:21 +00:00