forked from lorenzoperonese/project_37635
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconnectx.sh
executable file
·31 lines (26 loc) · 1.29 KB
/
connectx.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
#!/bin/bash
# Connect X script for testing
# Lorenzo Peronese
parametri=("4 4 4" "5 4 4" "6 4 4" "7 4 4" "4 5 4" "5 5 4" "6 5 4" "7 5 4" "4 6 4" "5 6 4" "6 6 4" "7 6 4" "4 7 4" "5 7 4" "6 7 4" "7 7 4" "5 4 5" "6 4 5" "7 4 5" "4 5 5" "5 5 5" "6 5 5" "7 5 5" "4 6 5" "5 6 5" "6 6 5" "7 6 5" "4 7 5" "5 7 5" "6 7 5" "7 7 5")
parametri_grossi=("20 20 10" "30 30 10" "40 40 10" "50 50 10")
output_file1="1.out"
output_file2="2.out"
> "$output_file1"
> "$output_file2"
make build
for parametro in "${parametri[@]}"; do
echo "$parametro" >> "$output_file1"
echo "$parametro" >> "$output_file2"
make testv 1=Kebabo 2=L5 board="$parametro" reps=100 >> "$output_file1"
make testv 1=L5 2=Kebabo board="$parametro" reps=100 >> "$output_file2"
echo "--------------------------------------" >> "$output_file1"
echo "--------------------------------------" >> "$output_file2"
done
for parametro in "${parametri_grossi[@]}"; do
echo "$parametro" >> "$output_file1"
echo "$parametro" >> "$output_file2"
make testv 1=Kebabo 2=L5 board="$parametro" reps=25 >> "$output_file1"
make testv 1=L5 2=Kebabo board="$parametro" reps=25 >> "$output_file2"
echo "--------------------------------------" >> "$output_file1"
echo "--------------------------------------" >> "$output_file2"
done