-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtester.sh
executable file
·84 lines (69 loc) · 3.55 KB
/
tester.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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
echo "----------------------------------------------------------------";
echo "One-One Testing Start";
echo "----------------------------------------------------------------";
gcc one-one/test_files/testcode1.c one-one/queue.c one-one/lock.c one-one/my_thread.c -o testcode1
./testcode1
rm -r testcode1
echo "----------------------------------------------------------------";
gcc one-one/test_files/testcode2.c one-one/queue.c one-one/lock.c one-one/my_thread.c -o testcode2
./testcode2
rm -r testcode2
echo "----------------------------------------------------------------";
gcc one-one/test_files/testcode3.c one-one/queue.c one-one/lock.c one-one/my_thread.c -o testcode3
./testcode3
rm -r testcode3
echo "----------------------------------------------------------------";
gcc one-one/test_files/testcode4.c one-one/queue.c one-one/lock.c one-one/my_thread.c -o testcode4
./testcode4
rm -r testcode4
echo "----------------------------------------------------------------";
gcc one-one/test_files/testcode5.c one-one/queue.c one-one/lock.c one-one/my_thread.c -o testcode5
./testcode5
rm -r testcode5
echo "----------------------------------------------------------------";
gcc one-one/test_files/testcode6.c one-one/queue.c one-one/lock.c one-one/my_thread.c -o testcode6
./testcode6
rm -r testcode6
echo "----------------------------------------------------------------";
gcc one-one/test_files/testcode7.c one-one/queue.c one-one/lock.c one-one/my_thread.c -o testcode7
./testcode7
rm -r testcode7
echo "----------------------------------------------------------------";
gcc one-one/test_files/testcode8.c one-one/queue.c one-one/lock.c one-one/my_thread.c -o testcode8
./testcode8
rm -r testcode8
echo "----------------------------------------------------------------";
gcc one-one/test_files/testcode9.c one-one/queue.c one-one/lock.c one-one/my_thread.c -o testcode9
./testcode9
rm -r testcode9
echo "----------------------------------------------------------------";
echo "Many-One Testing Start";
echo "----------------------------------------------------------------";
gcc many-one/lock.c many-one/queue.c many-one/threads.c many-one/tproc.c many-one/test_files/testcode1.c -o testcode1
./testcode1
rm -r testcode1
echo "----------------------------------------------------------------";
gcc many-one/lock.c many-one/queue.c many-one/threads.c many-one/tproc.c many-one/test_files/testcode2.c -o testcode2
./testcode2
rm -r testcode2
echo "----------------------------------------------------------------";
gcc many-one/lock.c many-one/queue.c many-one/threads.c many-one/tproc.c many-one/test_files/testcode3.c -o testcode3
./testcode3
rm -r testcode3
echo "----------------------------------------------------------------";
gcc many-one/lock.c many-one/queue.c many-one/threads.c many-one/tproc.c many-one/test_files/testcode4.c -o testcode4
./testcode4
rm -r testcode4
echo "----------------------------------------------------------------";
gcc many-one/lock.c many-one/queue.c many-one/threads.c many-one/tproc.c many-one/test_files/testcode5.c -o testcode5
./testcode5
rm -r testcode5
echo "----------------------------------------------------------------";
gcc -w many-one/lock.c many-one/queue.c many-one/threads.c many-one/tproc.c many-one/test_files/testcode6.c -o testcode6
./testcode6
rm -r testcode6
echo "----------------------------------------------------------------";
gcc many-one/lock.c many-one/queue.c many-one/threads.c many-one/tproc.c many-one/test_files/testcode8.c -o testcode8
./testcode8 19
rm -r testcode8
echo "----------------------------------------------------------------";