2020-06-17 01:05:32 +00:00
|
|
|
TESTARGS=--lib --bins --examples --tests
|
|
|
|
|
2019-09-09 13:46:53 +00:00
|
|
|
# cargo install cargo-watch
|
|
|
|
watch:
|
2020-06-17 01:05:32 +00:00
|
|
|
cargo watch -c -x 'test $(TESTARGS) -- --nocapture'
|
2020-06-16 15:46:55 +00:00
|
|
|
|
2020-06-17 00:33:25 +00:00
|
|
|
bench: benches/testdata.bin
|
2020-06-16 15:46:55 +00:00
|
|
|
cargo bench --benches
|
2019-09-09 13:46:53 +00:00
|
|
|
|
2020-06-17 00:42:44 +00:00
|
|
|
.INTERMEDIATE: benches/testdata.bin
|
2020-06-17 00:33:25 +00:00
|
|
|
benches/testdata.bin: benches/testdata.bin.gz
|
|
|
|
gzip -dc $< > $@
|
|
|
|
|
2019-10-20 12:57:10 +00:00
|
|
|
clippy-watch:
|
2020-06-17 01:05:32 +00:00
|
|
|
cargo watch -c -x 'clippy $(TESTARGS)'
|
2019-10-20 12:57:10 +00:00
|
|
|
|
2019-06-29 22:02:27 +00:00
|
|
|
inotifytest:
|
2020-06-17 01:05:32 +00:00
|
|
|
inotifytest sh -c 'reset; cargo build $(TESTARGS) && RUST_BACKTRACE=1 cargo test $(TESTARGS) -- --nocapture'
|
2020-05-27 07:04:55 +00:00
|
|
|
|
|
|
|
debug-tests:
|
2020-06-17 01:05:32 +00:00
|
|
|
cargo test $(TESTARGS) --no-run
|
2020-05-27 07:04:55 +00:00
|
|
|
gdb --args $$(cargo test 3>&1 1>&2 2>&3 3>&- | grep Running | awk '{print $$2}') --test-threads=1
|