We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fa2d07d commit 106735fCopy full SHA for 106735f
.github/workflows/perf-ci.yml
@@ -38,7 +38,9 @@ jobs:
38
echo "${{ secrets.PERFCI_CLIENT_KEY }}" >/ca/client.key
39
cd angr/tests/perf
40
for f in perf_*.py; do
41
- ../../../venv/bin/python -m perfharness run -n 5 -w 1 --note 'GitHub Actions' $f
+ if ! ../../../venv/bin/python -m perfharness run -n 5 -w 1 --note 'GitHub Actions' $f; then
42
+ echo "$f failed" >>failed.txt
43
+ fi
44
done
45
- name: Render
46
run: |
@@ -53,4 +55,7 @@ jobs:
53
55
formArgs="$formArgs --form files[$idx]=@$f"
54
56
idx=$((idx + 1))
57
- curl '${{ secrets.PERFCI_DISCORD_WEBHOOK }}?wait=true' $formArgs
58
+ if [[ ! -e failed.txt ]]; then
59
+ echo "All performance tests finished" >failed.txt
60
61
+ curl '${{ secrets.PERFCI_DISCORD_WEBHOOK }}?wait=true' $formArgs --form "content=<failed.txt"
0 commit comments