@@ -17,37 +17,37 @@ unzip -q target_results.zip
17
17
PATH=../Cell2Fire:$PATH
18
18
19
19
# run
20
- set -x # enable debug tracing
20
+ # set -x # enable debug tracing
21
21
for format in asc tif; do
22
22
for model in fbp kitral sb portugal; do
23
- for msg in all normal; do
24
- echo running $model -$format -$msg
25
- output_folder=test_results/$model -$format -$msg
26
- mkdir -p $output_folder
27
- rm -rf $output_folder /*
28
- if [ " $model " == " fbp" ]; then
29
- additional_args=" --cros"
30
- sim_code=" C"
31
- elif [ " $model " == " sb" ]; then
32
- additional_args=" --scenario 1"
33
- sim_code=" S"
34
- elif [ " $model " == " portugal" ]; then
35
- additional_args=" --scenario 1 "
36
- sim_code=" P"
37
- elif [ " $model " == " kitral" ]; then
38
- additional_args=" "
39
- sim_code=" K"
40
- fi
41
- if [ " $msg " == " all" ]; then
42
- msgs=" --all-messages"
43
- elif [ " $msg " == " normal" ]; then
44
- msgs=" --output-messages"
45
- fi
46
- Cell2Fire$1 --input-instance-folder model/$model -$format --output-folder $output_folder --nsims 113 --grids --out-intensity --sim ${sim_code} --seed 123 --ignitionsLog ${msgs} ${additional_args} > test_results/$model -$format -$msg /log.txt
47
- done
23
+ for msg in all normal; do
24
+ echo running $model -$format -$msg
25
+ output_folder=test_results/$model -$format -$msg
26
+ mkdir -p $output_folder
27
+ rm -rf $output_folder /*
28
+ if [ " $model " == " fbp" ]; then
29
+ additional_args=" --cros"
30
+ sim_code=" C"
31
+ elif [ " $model " == " sb" ]; then
32
+ additional_args=" --scenario 1"
33
+ sim_code=" S"
34
+ elif [ " $model " == " portugal" ]; then
35
+ additional_args=" --scenario 1 "
36
+ sim_code=" P"
37
+ elif [ " $model " == " kitral" ]; then
38
+ additional_args=" "
39
+ sim_code=" K"
40
+ fi
41
+ if [ " $msg " == " all" ]; then
42
+ msgs=" --all-messages"
43
+ elif [ " $msg " == " normal" ]; then
44
+ msgs=" --output-messages"
45
+ fi
46
+ Cell2Fire$1 --input-instance-folder model/$model -$format --output-folder $output_folder --nsims 113 --grids --out-intensity --sim ${sim_code} --seed 123 --ignitionsLog ${msgs} ${additional_args} > test_results/$model -$format -$msg /log.txt
47
+ done
48
48
done
49
49
done
50
- set +x # disable debug tracing
50
+ # set +x # disable debug tracing
51
51
52
52
# find difference between directories and files
53
53
@@ -56,11 +56,11 @@ dir1="test_results"
56
56
dir2=" target_results"
57
57
58
58
# get the list of files in each directory
59
- dir1_files=$( find " $dir1 " -type f | sort)
60
- dir1_num_files=$( ls -1 $dir1_files | wc -l)
59
+ # dir1_files=$(find "$dir1" -type f | sort)
60
+ dir1_num_files=$( find " $dir1 " -type f | wc -l)
61
61
# echo $dir1_files $dir1_num_files
62
- dir2_files=$( find " $dir2 " -type f | sort)
63
- dir2_num_files=$( ls -1 $dir2_files | wc -l)
62
+ # dir2_files=$(find "$dir2" -type f | sort)
63
+ dir2_num_files=$( find " $dir2 " -type f | wc -l)
64
64
# echo $dir2_files $dir2_num_files
65
65
66
66
# check if the number of files in each directory is equal
@@ -71,7 +71,7 @@ if [ $dir1_num_files -ne $dir2_num_files ]; then
71
71
exit 1
72
72
fi
73
73
# delete version line
74
- find test_results/ -name log.txt -type f | xargs sed -i -e ' /version:/d'
74
+ find test_results/ -name log.txt -type f -exec sed -i -e ' /^ version:/d' {} \;
75
75
76
76
# use diff to compare the files in each directory
77
77
diff_output=$( diff -rq " $dir1 " " $dir2 " )
0 commit comments