CI: Remove the WPT directory after tests have completed

This directory is about 600MB. Remove it after running WPT as an attempt
to alleviate CI disk space issues.
This commit is contained in:
Timothy Flynn 2024-02-29 10:08:58 -05:00 committed by Tim Flynn
parent 90879a07ba
commit 3da6916383
2 changed files with 10 additions and 3 deletions

View file

@ -173,9 +173,7 @@ jobs:
- ${{ if and(eq(parameters.fuzzer, 'NoFuzz'), eq(parameters.os, 'Linux') ) }}:
- script: |
du -sh /tmp* | sort -h
./run.sh
du -sh /tmp* | sort -h
./run.sh --remove-wpt-repository
displayName: 'WPT'
workingDirectory: $(Build.SourcesDirectory)/Tests/LibWeb/WPT/
env:

View file

@ -14,6 +14,7 @@ fi
: "${WEBDRIVER_BINARY:=$(env PATH="${SERENITY_SOURCE_DIR}/Build/lagom/bin/Ladybird.app/Contents/MacOS:${SERENITY_SOURCE_DIR}/Build/lagom/libexec:${SERENITY_SOURCE_DIR}/Meta/Lagom/Build/libexec:${PATH}" \
which WebDriver)}"
update_expectations_metadata=false
remove_wpt_repository=false
for arg in "$@"; do
case $arg in
@ -25,6 +26,10 @@ for arg in "$@"; do
update_expectations_metadata=true
shift
;;
--remove-wpt-repository)
remove_wpt_repository=true
shift
;;
*)
echo "Unknown argument ${arg}"
exit 1
@ -83,4 +88,8 @@ if [[ $update_expectations_metadata == true ]]; then
python3 ./concat-extract-metadata.py --concat ./metadata > metadata.txt
fi
if [[ $remove_wpt_repository == true ]]; then
rm -rf wpt
fi
popd