-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtestall.sh
More file actions
executable file
·95 lines (82 loc) · 2.05 KB
/
Copy pathtestall.sh
File metadata and controls
executable file
·95 lines (82 loc) · 2.05 KB
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
85
86
87
88
89
90
91
92
93
94
#!/bin/bash
clear
mkdir -p logs
# Barrier
echo "1/10 BarrierTest mit 10 Prozessen | sleep 0"
sleep 10
echo "gestartet"
./build/bin/osmp 10 -L ./logs/ -v 3 ./build/bin/osmpexecutable 1
echo "beendet"
sleep 10
clear
# Broadcast
echo "2/10 BroadcastTest mit 400 Prozessen | sleep 0"
sleep 10
echo "gestartet"
./build/bin/osmp 400 -L ./logs/ -v 3 ./build/bin/osmpexecutable 2
echo "beendet"
sleep 10
clear
# sendIRecv mit OSMP_Test
echo "3/10 sendIrecvTest mit 2 Prozessen | Send sleep(15) - Recv sleep(0)"
sleep 10
echo "gestartet"
./build/bin/osmp 2 -L ./logs/ -v 3 ./build/bin/osmpexecutable 3
echo "beendet"
sleep 10
clear
# Datatype Test
echo "4/10 DatatypeTest mit 2 Prozessen | Send sleep(0) - Recv sleep(3)"
sleep 10
echo "gestartet"
./build/bin/osmp 2 -L ./logs/ -v 3 ./build/bin/osmpexecutable 4
echo "beendet"
sleep 10
clear
# SendRecv mit mehr als 20 Nachrichten bevor gelesen wird
echo "5/10 SendRecvFull mit 2 Prozessen | Send sleep(0) - Recv sleep(1)"
sleep 10
echo "gestartet"
./build/bin/osmp 2 -L ./logs/ -v 3 ./build/bin/osmpexecutable 5
echo "beendet"
sleep 10
clear
# ISendIRecv
echo "6/10 IsendIRecv mit 2 Prozessen | Send sleep(10) - Recv sleep(20)"
sleep 10
echo "gestartet"
./build/bin/osmp 2 -L ./logs/ -v 3 ./build/bin/osmpexecutable 6
echo "beendet"
sleep 10
clear
# SendRecv
echo "7/10 SendRecv mit 2 Prozessen | Send sleep(0) - Recv sleep(2)"
sleep 10
echo "gestartet"
./build/bin/osmp 2 -L ./logs/ -v 3 ./build/bin/osmpexecutable 7
echo "beendet"
sleep 10
clear
# GetShmName
echo "8/10 getSHMName mit 2 Prozessen | sleep(0)"
sleep 10
echo "gestartet"
./build/bin/osmp 2 -L ./logs/ -v 3 ./build/bin/osmpexecutable 8
echo "beendet"
sleep 10
clear
# SendRecv mit mehr als Nachrichten als max_message_size erlaubt
echo "9/10 SendRecvNeighbour mit 500 Prozessen | Send sleep(0) - Recv sleep(20)"
sleep 10
echo "gestartet"
./build/bin/osmp 500 -L ./logs/ -v 3 ./build/bin/osmpexecutable 9
echo "beendet"
sleep 10
clear
# sl mode
echo "10/10 1337 MODE CHOSEN. LETS GO"
sleep 2
echo "gestartet"
while true; do
./build/bin/osmp 1 ./build/bin/osmpexecutable 1337
done