diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2a48276707ce..85ace93445b6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -346,13 +346,15 @@ jobs: run: | function remove_files() { local extension=$1 - find ./result_images -type f -name "*-expected*.$extension" | while read file; do + find ./result_images -name "*-expected*.$extension" | while read file; do if [[ $file == *"-expected_pdf"* ]]; then base=${file%-expected_pdf.$extension}_pdf elif [[ $file == *"-expected_eps"* ]]; then base=${file%-expected_eps.$extension}_eps elif [[ $file == *"-expected_svg"* ]]; then base=${file%-expected_svg.$extension}_svg + elif [[ $file == *"-expected_gif"* ]]; then + base=${file%-expected_gif.$extension}_gif else base=${file%-expected.$extension} fi @@ -369,7 +371,7 @@ jobs: done } - remove_files "png"; remove_files "svg"; remove_files "pdf"; remove_files "eps"; + remove_files "png"; remove_files "svg"; remove_files "pdf"; remove_files "eps"; remove_files "gif"; if [ "$(find ./result_images -mindepth 1 -type d)" ]; then find ./result_images/* -type d -empty -delete