File tree Expand file tree Collapse file tree 3 files changed +14
-14
lines changed Expand file tree Collapse file tree 3 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -48,25 +48,25 @@ function track_case_status() {
48
48
49
49
total_count=$( ls -1 " $prefix " * 2> /dev/null | wc -l)
50
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)
51
+ loss_fail_count=$( grep ' check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
52
52
53
53
echo -e " \033[31m ---- $case_name total tests : $total_count \033"
54
54
if [ $run_fail_count -eq 0 ] && [ $loss_fail_count -eq 0 ]; then
55
55
echo -e " \033[32m ---- all cases Success \033"
56
56
else
57
57
if [[ $run_fail_count -ne 0 ]] ; then
58
58
echo -e " \033[31m ---- $case_name runtime failed test : $run_fail_count \033"
59
- ls -1 " $prefix " * _FAIL* 2> /dev/null
59
+ ls -1 " $prefix " * _FAIL* 2> /dev/null | awk -v OFS= " \t " ' {print "\t" $0 "(failed)"} '
60
60
fi
61
61
if [[ $loss_fail_count -ne 0 ]] ; then
62
- echo -e " \033[31m ---- $case_name loss verification failed test : $loss_fail_count \033"
63
- grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' { if ($2 ~ "^" prefix) print $2 }'
62
+ echo -e " \033[31m ---- $case_name verification failed test : $loss_fail_count \033"
63
+ grep ' check failed! ' result.log | awk -v prefix=" $prefix " ' BEGIN {OFS="\t"} { if ($2 ~ "^" prefix) print "\t" $2 "(failed)" }'
64
64
fi
65
65
return 2
66
66
fi
67
67
cd " $original_path " || { echo " Failed to return to original path: $original_path " ; return 1; }
68
68
return 0
69
- }
69
+ }
70
70
71
71
# NOTE: Please place the new tests as much as possible after the existing tests
72
72
function llama_case_list_auto() {
Original file line number Diff line number Diff line change @@ -37,25 +37,25 @@ function track_case_status() {
37
37
38
38
total_count=$( ls -1 " $prefix " * 2> /dev/null | wc -l)
39
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)
40
+ loss_fail_count=$( grep ' check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
41
41
42
42
echo -e " \033[31m ---- $case_name total tests : $total_count \033"
43
43
if [ $run_fail_count -eq 0 ] && [ $loss_fail_count -eq 0 ]; then
44
44
echo -e " \033[32m ---- all cases Success \033"
45
45
else
46
46
if [[ $run_fail_count -ne 0 ]] ; then
47
47
echo -e " \033[31m ---- $case_name runtime failed test : $run_fail_count \033"
48
- ls -1 " $prefix " * _FAIL* 2> /dev/null
48
+ ls -1 " $prefix " * _FAIL* 2> /dev/null | awk -v OFS= " \t " ' {print "\t" $0 "(failed)"} '
49
49
fi
50
50
if [[ $loss_fail_count -ne 0 ]] ; then
51
- echo -e " \033[31m ---- $case_name loss verification failed test : $loss_fail_count \033"
52
- grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' { if ($2 ~ "^" prefix) print $2 }'
51
+ echo -e " \033[31m ---- $case_name verification failed test : $loss_fail_count \033"
52
+ grep ' check failed! ' result.log | awk -v prefix=" $prefix " ' BEGIN {OFS="\t"} { if ($2 ~ "^" prefix) print "\t" $2 "(failed)" }'
53
53
fi
54
54
return 2
55
55
fi
56
56
cd " $original_path " || { echo " Failed to return to original path: $original_path " ; return 1; }
57
57
return 0
58
- }
58
+ }
59
59
60
60
function gpt_case_list_dygraph(){
61
61
# The test name must have "gpt_" as a prefix, which will
Original file line number Diff line number Diff line change @@ -183,19 +183,19 @@ function track_case_status() {
183
183
184
184
total_count=$( ls -1 " $prefix " * 2> /dev/null | wc -l)
185
185
run_fail_count=$( ls -1 " $prefix " * _FAIL* 2> /dev/null | wc -l)
186
- loss_fail_count=$( grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
186
+ loss_fail_count=$( grep ' check failed! ' result.log | awk -v prefix=" $prefix " ' {if ($2 ~ "^" prefix) print $2}' | wc -l)
187
187
188
188
echo -e " \033[31m ---- $case_name total tests : $total_count \033"
189
189
if [ $run_fail_count -eq 0 ] && [ $loss_fail_count -eq 0 ]; then
190
190
echo -e " \033[32m ---- all cases Success \033"
191
191
else
192
192
if [[ $run_fail_count -ne 0 ]] ; then
193
193
echo -e " \033[31m ---- $case_name runtime failed test : $run_fail_count \033"
194
- ls -1 " $prefix " * _FAIL* 2> /dev/null
194
+ ls -1 " $prefix " * _FAIL* 2> /dev/null | awk -v OFS= " \t " ' {print "\t" $0 "(failed)"} '
195
195
fi
196
196
if [[ $loss_fail_count -ne 0 ]] ; then
197
- echo -e " \033[31m ---- $case_name loss verification failed test : $loss_fail_count \033"
198
- grep ' loss diff check failed! ' result.log | awk -v prefix=" $prefix " ' { if ($2 ~ "^" prefix) print $2 }'
197
+ echo -e " \033[31m ---- $case_name verification failed test : $loss_fail_count \033"
198
+ grep ' check failed! ' result.log | awk -v prefix=" $prefix " ' BEGIN {OFS="\t"} { if ($2 ~ "^" prefix) print "\t" $2 "(failed)" }'
199
199
fi
200
200
return 2
201
201
fi
You can’t perform that action at this time.
0 commit comments