mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-21 20:15:17 +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
Notes:
sideshowbarker
2024-07-19 05:55:55 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/29ab5180032
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
Reference in a new issue