rust/library/test/src
Anders Kaseorg b05788e859 libtest: Store pending timeouts in a deque
This reduces the total complexity of checking timeouts from quadratic
to linear, and should also fix an unwrap of None on completion of an
already timed-out test.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-01-25 12:21:33 -08:00
..
formatters libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
helpers Remove io::LocalOutput and use Arc<Mutex<dyn>> for local streams. 2020-11-10 21:57:05 +01:00
stats mv std libs to library/ 2020-07-27 19:51:13 -05:00
bench.rs Merge set_panic and set_print into set_output_capture. 2020-11-10 21:58:13 +01:00
cli.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
console.rs libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
event.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
lib.rs libtest: Store pending timeouts in a deque 2021-01-25 12:21:33 -08:00
options.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
stats.rs Fix some clippy issues 2020-10-01 01:34:38 -04:00
test_result.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
tests.rs libtest: Print the total time taken to execute a test suite 2020-11-27 17:53:59 +01:00
time.rs Dogfood 'str_split_once()` in the std lib 2020-12-07 14:24:05 -07:00
types.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00