-
Notifications
You must be signed in to change notification settings - Fork 0
/
test-pmat.sh
21 lines (21 loc) · 1.09 KB
/
test-pmat.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cd pmat/tests \
&& make tests \
&& time valgrind --tool=pmat --verifier=in-order-store_verifier ./in-order-store \
&& time valgrind --tool=pmat --verifier=in-order-store_verifier ./out-of-order-store \
&& time valgrind --fair-sched=yes --tool=pmat --verifier=openmp_test_verifier ./openmp_test \
&& time valgrind --tool=pmat --verifier=split-store_verifier ./split-store \
&& make clean \
&& cd microbenchmarks/durable_queue \
&& make \
&& time valgrind --fair-sched=yes --tool=pmat --verifier=durable_queue_verifier ./durable_queue 60 \
&& time valgrind --tool=pmat --verifier=durable_queue_verifier ./durable_queue_ordered 60 \
&& make clean \
&& cd ../linked_list \
&& make \
&& time valgrind --tool=pmat --verifier=linked_list_verifier ./linked_list g $((8 * 1024)) \
&& time valgrind --tool=pmat --verifier=linked_list_verifier ./linked_list b $((8 * 1024)) \
&& make clean \
&& cd ../verifications \
&& make \
&& time valgrind --tool=pmat --verifier=nop_verifier ./nop 10 \
&& make clean