From 426b6c26c5acefe4ac239a3295aa45d3c5d2d275 Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Fri, 3 Jan 2025 17:01:11 -0500 Subject: [PATCH] test populate screenshot --- .github/workflows/ui_preview.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ui_preview.yaml b/.github/workflows/ui_preview.yaml index dba6ab8037..34fc3bdaf4 100644 --- a/.github/workflows/ui_preview.yaml +++ b/.github/workflows/ui_preview.yaml @@ -96,7 +96,20 @@ jobs: for ((i=0; i<${#A[*]}; i=i+1)); do - if ! compare -fuzz 2% -highlight-color DeepSkyBlue1 -lowlight-color Black -compose Src ${{ github.workspace }}/master_ui/${A[$i]}.png ${{ github.workspace }}/pr_ui/${A[$i]}.png ${{ github.workspace }}/pr_ui/${A[$i]}_diff.png; then + # Check if the master file exists + if [ ! -f "${{ github.workspace }}/master_ui/${A[$i]}.png" ]; then + if [ -f "${{ github.workspace }}/pr_ui/${A[$i]}.png" ]; then + # This is a new file + DIFF="${DIFF}
" + DIFF="${DIFF}${A[$i]} : \$\${\\color{green}\\text{NEW FILE}}\$\$" + DIFF="${DIFF}" + DIFF="${DIFF}" + DIFF="${DIFF} " + DIFF="${DIFF}" + DIFF="${DIFF}
proposed
" + DIFF="${DIFF}
" + fi + elif ! compare -fuzz 2% -highlight-color DeepSkyBlue1 -lowlight-color Black -compose Src ${{ github.workspace }}/master_ui/${A[$i]}.png ${{ github.workspace }}/pr_ui/${A[$i]}.png ${{ github.workspace }}/pr_ui/${A[$i]}_diff.png; then convert ${{ github.workspace }}/pr_ui/${A[$i]}_diff.png -transparent black mask.png composite mask.png ${{ github.workspace }}/master_ui/${A[$i]}.png composite_diff.png convert -delay 100 ${{ github.workspace }}/master_ui/${A[$i]}.png composite_diff.png -loop 0 ${{ github.workspace }}/pr_ui/${A[$i]}_diff.gif