Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd49e887

Browse files
committed
fix: only upload failed tests
1 parent54f1414 commitd49e887

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

‎.github/workflows/tests.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,13 +216,33 @@ jobs:
216216
--maxfail=50 --timeout=300 --durations=25 \
217217
--cov-report= --cov=lib --log-level=DEBUG
218218
219+
-name:Collect failed result_images
220+
if:failure()
221+
run:|
222+
mkdir failed
223+
failed_test=()
224+
for folder in result_images/*; do
225+
for filename in $folder/*; do
226+
if [[ $filename == *"-diff"* ]]; then
227+
testname="${filename/-failed-diff/*}"
228+
failed_test=(${failed_test[@]} $testname)
229+
fi
230+
done
231+
done
232+
for path in "${failed_test[@]}"; do
233+
# Has to fix paths with '[png]' -> '\[png\]'
234+
parsed=`echo $path | sed 's/[]]/\\\\]/g' | sed 's/[[]/\\\\[/g'`
235+
ls $parsed
236+
cp $parsed failed/
237+
done
238+
219239
-name:Upload pytest test results
220240
uses:actions/upload-artifact@v2
221241
if:failure()
222242
with:
223-
name:result_images-${{ matrix.XVFB_RUN }}
243+
name:failed_images-${{ matrix.python-version }}-${{ matrix.os }}
224244
retention-days:3
225-
path:result_images
245+
path:failed/
226246

227247
-name:Filter C coverage
228248
run:|

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp