diff --git a/Meta/WPT.sh b/Meta/WPT.sh index 6ee97d8d8f8..ec03a9ab0c3 100755 --- a/Meta/WPT.sh +++ b/Meta/WPT.sh @@ -148,6 +148,15 @@ run_wpt() { execute_wpt } +serve_wpt() +{ + ensure_wpt_repository + + pushd "${WPT_SOURCE_DIR}" > /dev/null + ./wpt serve + popd > /dev/null +} + compare_wpt() { ensure_wpt_repository METADATA_DIR=$(mktemp -d) @@ -160,7 +169,7 @@ compare_wpt() { rm -rf "${METADATA_DIR}" } -if [[ "$CMD" =~ ^(update|run|compare)$ ]]; then +if [[ "$CMD" =~ ^(update|run|serve|compare)$ ]]; then case "$CMD" in update) update_wpt @@ -168,6 +177,9 @@ if [[ "$CMD" =~ ^(update|run|compare)$ ]]; then run) run_wpt ;; + serve) + serve_wpt + ;; compare) INPUT_LOG_NAME="$(pwd -P)/$1" if [ ! -f "$INPUT_LOG_NAME" ]; then