mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-18 00:09:44 +00:00
Meta: Reformat WPT.sh
This commit is contained in:
parent
d424dc1b32
commit
79c32f33e1
Notes:
github-actions[bot]
2025-05-07 14:49:30 +00:00
Author: https://github.com/alimpfard
Commit: 79c32f33e1
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4471
Reviewed-by: https://github.com/gmta
Reviewed-by: https://github.com/tcl3 ✅
1 changed files with 20 additions and 20 deletions
40
Meta/WPT.sh
40
Meta/WPT.sh
|
@ -35,22 +35,22 @@ WEBDRIVER_BINARY=${WEBDRIVER_BINARY:-"$(default_binary_path)/WebDriver"}
|
||||||
HEADLESS_BROWSER_BINARY=${HEADLESS_BROWSER_BINARY:-"$(default_binary_path)/headless-browser"}
|
HEADLESS_BROWSER_BINARY=${HEADLESS_BROWSER_BINARY:-"$(default_binary_path)/headless-browser"}
|
||||||
WPT_PROCESSES=${WPT_PROCESSES:-$(get_number_of_processing_units)}
|
WPT_PROCESSES=${WPT_PROCESSES:-$(get_number_of_processing_units)}
|
||||||
WPT_CERTIFICATES=(
|
WPT_CERTIFICATES=(
|
||||||
"tools/certs/cacert.pem"
|
"tools/certs/cacert.pem"
|
||||||
"${BUILD_DIR}/Lagom/cacert.pem"
|
"${BUILD_DIR}/Lagom/cacert.pem"
|
||||||
)
|
)
|
||||||
WPT_ARGS=( "--webdriver-binary=${WEBDRIVER_BINARY}"
|
WPT_ARGS=( "--webdriver-binary=${WEBDRIVER_BINARY}"
|
||||||
"--install-webdriver"
|
"--install-webdriver"
|
||||||
"--processes=${WPT_PROCESSES}"
|
"--processes=${WPT_PROCESSES}"
|
||||||
"--webdriver-arg=--force-cpu-painting"
|
"--webdriver-arg=--force-cpu-painting"
|
||||||
"--no-pause-after-test"
|
"--no-pause-after-test"
|
||||||
"-f"
|
"-f"
|
||||||
"${EXTRA_WPT_ARGS[@]}"
|
"${EXTRA_WPT_ARGS[@]}"
|
||||||
)
|
)
|
||||||
|
|
||||||
ARG0=$0
|
ARG0=$0
|
||||||
print_help() {
|
print_help() {
|
||||||
NAME=$(basename "$ARG0")
|
NAME=$(basename "$ARG0")
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
Usage: $NAME COMMAND [OPTIONS..] [TESTS...]
|
Usage: $NAME COMMAND [OPTIONS..] [TESTS...]
|
||||||
Supported COMMANDs:
|
Supported COMMANDs:
|
||||||
update: Update the Web Platform Tests repository.
|
update: Update the Web Platform Tests repository.
|
||||||
|
@ -145,16 +145,16 @@ fi
|
||||||
exit_if_running_as_root "Do not run WPT.sh as root"
|
exit_if_running_as_root "Do not run WPT.sh as root"
|
||||||
|
|
||||||
construct_test_list() {
|
construct_test_list() {
|
||||||
TEST_LIST=( "$@" )
|
TEST_LIST=( "$@" )
|
||||||
|
|
||||||
for i in "${!TEST_LIST[@]}"; do
|
for i in "${!TEST_LIST[@]}"; do
|
||||||
item="${TEST_LIST[i]}"
|
item="${TEST_LIST[i]}"
|
||||||
item="${item#"$WPT_SOURCE_DIR"/}"
|
item="${item#"$WPT_SOURCE_DIR"/}"
|
||||||
item="${item#*Tests/LibWeb/WPT/wpt/}"
|
item="${item#*Tests/LibWeb/WPT/wpt/}"
|
||||||
item="${item#http://wpt.live/}"
|
item="${item#http://wpt.live/}"
|
||||||
item="${item#https://wpt.live/}"
|
item="${item#https://wpt.live/}"
|
||||||
TEST_LIST[i]="$item"
|
TEST_LIST[i]="$item"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
ensure_wpt_repository() {
|
ensure_wpt_repository() {
|
||||||
|
@ -272,7 +272,7 @@ compare_wpt() {
|
||||||
ensure_wpt_repository
|
ensure_wpt_repository
|
||||||
METADATA_DIR=$(mktemp -d)
|
METADATA_DIR=$(mktemp -d)
|
||||||
pushd "${WPT_SOURCE_DIR}" > /dev/null
|
pushd "${WPT_SOURCE_DIR}" > /dev/null
|
||||||
./wpt update-expectations --product ladybird --full --metadata="${METADATA_DIR}" "${INPUT_LOG_NAME}"
|
./wpt update-expectations --product ladybird --full --metadata="${METADATA_DIR}" "${INPUT_LOG_NAME}"
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
WPT_ARGS+=( "--metadata=${METADATA_DIR}" )
|
WPT_ARGS+=( "--metadata=${METADATA_DIR}" )
|
||||||
build_ladybird_and_webdriver
|
build_ladybird_and_webdriver
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue