Skip to content

Commit 902f303

Browse files
committed
set output format of fail tests
modify verification check failed
1 parent 213997c commit 902f303

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

scripts/distribute/ci_case_auto.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,25 +48,25 @@ function track_case_status() {
4848

4949
total_count=$(ls -1 "$prefix"* 2>/dev/null | wc -l)
5050
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)
5252

5353
echo -e "\033[31m ---- $case_name total tests : $total_count \033"
5454
if [ $run_fail_count -eq 0 ] && [ $loss_fail_count -eq 0 ]; then
5555
echo -e "\033[32m ---- all cases Success \033"
5656
else
5757
if [[ $run_fail_count -ne 0 ]] ; then
5858
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)"}'
6060
fi
6161
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)"}'
6464
fi
6565
return 2
6666
fi
6767
cd "$original_path" || { echo "Failed to return to original path: $original_path"; return 1; }
6868
return 0
69-
}
69+
}
7070

7171
# NOTE: Please place the new tests as much as possible after the existing tests
7272
function llama_case_list_auto() {

scripts/distribute/ci_case_dy.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,25 +37,25 @@ function track_case_status() {
3737

3838
total_count=$(ls -1 "$prefix"* 2>/dev/null | wc -l)
3939
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)
4141

4242
echo -e "\033[31m ---- $case_name total tests : $total_count \033"
4343
if [ $run_fail_count -eq 0 ] && [ $loss_fail_count -eq 0 ]; then
4444
echo -e "\033[32m ---- all cases Success \033"
4545
else
4646
if [[ $run_fail_count -ne 0 ]] ; then
4747
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)"}'
4949
fi
5050
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)"}'
5353
fi
5454
return 2
5555
fi
5656
cd "$original_path" || { echo "Failed to return to original path: $original_path"; return 1; }
5757
return 0
58-
}
58+
}
5959

6060
function gpt_case_list_dygraph(){
6161
# The test name must have "gpt_" as a prefix, which will

scripts/distribute/run_ci.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,19 +183,19 @@ function track_case_status() {
183183

184184
total_count=$(ls -1 "$prefix"* 2>/dev/null | wc -l)
185185
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)
187187

188188
echo -e "\033[31m ---- $case_name total tests : $total_count \033"
189189
if [ $run_fail_count -eq 0 ] && [ $loss_fail_count -eq 0 ]; then
190190
echo -e "\033[32m ---- all cases Success \033"
191191
else
192192
if [[ $run_fail_count -ne 0 ]] ; then
193193
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)"}'
195195
fi
196196
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)"}'
199199
fi
200200
return 2
201201
fi

0 commit comments

Comments
 (0)