1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/bin/sh
set -e
BASE_DIR=$(pwd)
WPT_DIR="$BASE_DIR/tests/wpt"
WORKSPACE=$(mktemp -d 2> /dev/null || mktemp -d -t 'tmp')
cleanup () {
EXIT_CODE=$?
[ -d "$WORKSPACE" ] && rm -rf "$WORKSPACE"
exit $EXIT_CODE
}
trap cleanup INT TERM EXIT
cd "$WORKSPACE"
git clone \
--no-checkout \
--depth=1 \
--filter=blob:none \
--sparse \
https://github.com/web-platform-tests/wpt.git wpt
cd wpt
git sparse-checkout add "url/resources"
git checkout
cp url/resources/*.json "$WPT_DIR"
|