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
Notes: sideshowbarker 2024-07-17 03:03:37 +09:00
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') ) }}: - ${{ if and(eq(parameters.fuzzer, 'NoFuzz'), eq(parameters.os, 'Linux') ) }}:
- script: | - script: |
du -sh /tmp* | sort -h ./run.sh --remove-wpt-repository
./run.sh
du -sh /tmp* | sort -h
displayName: 'WPT' displayName: 'WPT'
workingDirectory: $(Build.SourcesDirectory)/Tests/LibWeb/WPT/ workingDirectory: $(Build.SourcesDirectory)/Tests/LibWeb/WPT/
env: 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}" \ : "${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)}" which WebDriver)}"
update_expectations_metadata=false update_expectations_metadata=false
remove_wpt_repository=false
for arg in "$@"; do for arg in "$@"; do
case $arg in case $arg in
@ -25,6 +26,10 @@ for arg in "$@"; do
update_expectations_metadata=true update_expectations_metadata=true
shift shift
;; ;;
--remove-wpt-repository)
remove_wpt_repository=true
shift
;;
*) *)
echo "Unknown argument ${arg}" echo "Unknown argument ${arg}"
exit 1 exit 1
@ -83,4 +88,8 @@ if [[ $update_expectations_metadata == true ]]; then
python3 ./concat-extract-metadata.py --concat ./metadata > metadata.txt python3 ./concat-extract-metadata.py --concat ./metadata > metadata.txt
fi fi
if [[ $remove_wpt_repository == true ]]; then
rm -rf wpt
fi
popd popd