forked from vmware/node-replication
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommitable.sh
38 lines (28 loc) · 941 Bytes
/
commitable.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
set -ex
cd bench_utils
cargo fmt -- --check
#cargo clippy -- -D warnings
cd ..
cd node-replication
cargo fmt -- --check
cargo clippy -- -D warnings
cargo build
cargo test --release
cargo doc
cargo run --example nr_async_hashmap
cargo run --example nr_btreeset
cargo run --example nr_hashmap
cargo run --example nr_stack
cargo run --example cnr_hashmap
cargo run --example cnr_stack
cargo bench --bench log --features smokebench
cargo bench --bench hashmap --features smokebench
cargo bench --bench synthetic --features smokebench
cargo bench --bench stack --features smokebench
cargo bench --bench vspace --features smokebench
cargo bench --bench lockfree --features smokebench
# Currently fails: cargo bench --bench nrfs --features smokebench
cargo bench --bench hashbench -- --readers 1 --writers 1
cargo bench --bench rwlockbench -- --readers 1 --writers 1
cargo bench --bench chashbench -- --readers 1 --writers 1