ci/piglit: compress results.csv before uploading it to GitLab
The results.csv file of a full piglit run is about 6 MB. Given how seldomly this file is being used, and the fact that it cannot be viewed directly in gitlab's artifact page anyway. Let's compress the file using zstd, and enjoy a ~90% reduction in size at the cost of probably less than 500ms of compression time on a slow device, and 55ms on the CI machines in the valve farm. Acked-by: David Heidelberg <david.heidelberg@collabora.com> Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20669>
This commit is contained in:
committed by
Marge Bot
parent
d110299d77
commit
d7c1ba0bce
@@ -114,4 +114,9 @@ if [ -n "$FLAKES_CHANNEL" ]; then
|
||||
--branch-title "${CI_MERGE_REQUEST_TITLE:-$CI_COMMIT_TITLE}"
|
||||
fi
|
||||
|
||||
# Compress results.csv to save on bandwidth during the upload of artifacts to
|
||||
# GitLab. This reduces a full piglit run to 550 KB, down from 6 MB, and takes
|
||||
# 55ms on my Ryzen 5950X (with or without parallelism).
|
||||
zstd --rm -T0 -8qc $RESULTS/results.csv -o $RESULTS/results.csv.zst
|
||||
|
||||
exit $PIGLIT_EXITCODE
|
||||
|
||||
Reference in New Issue
Block a user