File tree Expand file tree Collapse file tree 3 files changed +20
-19
lines changed Expand file tree Collapse file tree 3 files changed +20
-19
lines changed Original file line number Diff line number Diff line change @@ -47,24 +47,25 @@ function track_case_status() {
47
47
cd ${log_path} || { echo " Failed to enter log_path: $log_path " ; return 1; }
48
48
49
49
total_count=$( ls -1 " $prefix " * 2> /dev/null | wc -l)
50
- run_fail_count=$( ls -1 " $prefix " * _FAIL 2> /dev/null | wc -l)
51
- loss_fail_count=$( grep ' check failed! ' result.log | awk -v prefix=" $prefix_var " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
50
+ run_fail_count=$( ls -1 " $prefix " * _FAIL* 2> /dev/null | wc -l)
51
+ loss_fail_count=$( grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
52
52
53
- # return original path
54
53
echo -e " \033[31m ---- $case_name total tests : $total_count \033"
55
54
if [ $run_fail_count -eq 0 ] && [ $loss_fail_count -eq 0 ]; then
56
- echo -e " \033[32m ---- $case_name all cases Success \033"
55
+ echo -e " \033[32m ---- all cases Success \033"
57
56
else
58
57
if [[ $run_fail_count -ne 0 ]] ; then
59
58
echo -e " \033[31m ---- $case_name runtime failed test : $run_fail_count \033"
60
- ls -1 " $prefix " * _FAIL 2> /dev/null
59
+ ls -1 " $prefix " * _FAIL* 2> /dev/null
61
60
fi
62
61
if [[ $loss_fail_count -ne 0 ]] ; then
63
62
echo -e " \033[31m ---- $case_name loss verification failed test : $loss_fail_count \033"
64
- grep ' check failed! ' result.log | awk -v prefix=" $prefix_var " ' {if ($2 ~ "^" prefix) print $2}'
63
+ grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}'
65
64
fi
65
+ return 2
66
66
fi
67
67
cd " $original_path " || { echo " Failed to return to original path: $original_path " ; return 1; }
68
+ return 2
68
69
}
69
70
70
71
# NOTE: Please place the new tests as much as possible after the existing tests
Original file line number Diff line number Diff line change @@ -36,24 +36,25 @@ function track_case_status() {
36
36
cd ${log_path} || { echo " Failed to enter log_path: $log_path " ; return 1; }
37
37
38
38
total_count=$( ls -1 " $prefix " * 2> /dev/null | wc -l)
39
- run_fail_count=$( ls -1 " $prefix " * _FAIL 2> /dev/null | wc -l)
40
- loss_fail_count=$( grep ' check failed! ' result.log | awk -v prefix=" $prefix_var " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
39
+ run_fail_count=$( ls -1 " $prefix " * _FAIL* 2> /dev/null | wc -l)
40
+ loss_fail_count=$( grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
41
41
42
- # return original path
43
42
echo -e " \033[31m ---- $case_name total tests : $total_count \033"
44
43
if [ $run_fail_count -eq 0 ] && [ $loss_fail_count -eq 0 ]; then
45
- echo -e " \033[32m ---- $case_name all cases Success \033"
44
+ echo -e " \033[32m ---- all cases Success \033"
46
45
else
47
46
if [[ $run_fail_count -ne 0 ]] ; then
48
47
echo -e " \033[31m ---- $case_name runtime failed test : $run_fail_count \033"
49
- ls -1 " $prefix " * _FAIL 2> /dev/null
48
+ ls -1 " $prefix " * _FAIL* 2> /dev/null
50
49
fi
51
50
if [[ $loss_fail_count -ne 0 ]] ; then
52
51
echo -e " \033[31m ---- $case_name loss verification failed test : $loss_fail_count \033"
53
- grep ' check failed! ' result.log | awk -v prefix=" $prefix_var " ' {if ($2 ~ "^" prefix) print $2}'
52
+ grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}'
54
53
fi
54
+ return 2
55
55
fi
56
56
cd " $original_path " || { echo " Failed to return to original path: $original_path " ; return 1; }
57
+ return 2
57
58
}
58
59
59
60
function gpt_case_list_dygraph(){
Original file line number Diff line number Diff line change @@ -174,26 +174,25 @@ function track_case_status() {
174
174
cd ${log_path} || { echo " Failed to enter log_path: $log_path " ; return 1; }
175
175
176
176
total_count=$( ls -1 " $prefix " * 2> /dev/null | wc -l)
177
- run_fail_count=$( ls -1 " $prefix " * _FAIL 2> /dev/null | wc -l)
178
- loss_fail_count=$( grep ' check failed! ' result.log | awk -v prefix=" $prefix_var " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
177
+ run_fail_count=$( ls -1 " $prefix " * _FAIL* 2> /dev/null | wc -l)
178
+ loss_fail_count=$( grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
179
179
180
- # return original path
181
180
echo -e " \033[31m ---- $case_name total tests : $total_count \033"
182
181
if [ $run_fail_count -eq 0 ] && [ $loss_fail_count -eq 0 ]; then
183
- echo -e " \033[32m ---- $case_name all cases Success \033"
182
+ echo -e " \033[32m ---- all cases Success \033"
184
183
else
185
184
if [[ $run_fail_count -ne 0 ]] ; then
186
185
echo -e " \033[31m ---- $case_name runtime failed test : $run_fail_count \033"
187
- ls -1 " $prefix " * _FAIL 2> /dev/null
186
+ ls -1 " $prefix " * _FAIL* 2> /dev/null
188
187
fi
189
188
if [[ $loss_fail_count -ne 0 ]] ; then
190
189
echo -e " \033[31m ---- $case_name loss verification failed test : $loss_fail_count \033"
191
- grep ' check failed! ' result.log | awk -v prefix=" $prefix_var " ' {if ($2 ~ "^" prefix) print $2}'
190
+ grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}'
192
191
fi
193
192
return 2
194
193
fi
195
194
cd " $original_path " || { echo " Failed to return to original path: $original_path " ; return 1; }
196
- return 0
195
+ return 2
197
196
}
198
197
# ###################################
199
198
get_diff_TO_case # 获取待执行case列表
You can’t perform that action at this time.
0 commit comments