mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 19:07:34 +00:00
LibJS: Show run-tests progress in the taskbar
Use the window progress escape sequence to indicate how far along in the test collection we are while running tests. :^)
This commit is contained in:
parent
165f69023b
commit
29ab518003
1 changed files with 9 additions and 0 deletions
|
@ -12,8 +12,14 @@ fi
|
|||
pass_count=0
|
||||
fail_count=0
|
||||
count=0
|
||||
test_count=0
|
||||
|
||||
GLOBIGNORE=test-common.js
|
||||
|
||||
for f in *.js; do
|
||||
(( ++test_count ))
|
||||
done
|
||||
|
||||
for f in *.js; do
|
||||
result="$("$js_program" "$@" -t "$f" 2>/dev/null)"
|
||||
if [ "$result" = "PASS" ]; then
|
||||
|
@ -23,10 +29,13 @@ for f in *.js; do
|
|||
echo -ne "( \033[31;1mFail\033[0m ) "
|
||||
(( ++fail_count ))
|
||||
fi
|
||||
echo -ne "\033]9;${count};${test_count}\033\\"
|
||||
echo "$f"
|
||||
(( ++count ))
|
||||
done
|
||||
|
||||
echo -e "\033]9;-1\033\\"
|
||||
|
||||
pass_color=""
|
||||
fail_color=""
|
||||
color_off="\033[0m"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue