Check unhandled exception in test log in test action (#3987)

* Upload console logs

* Check unhandled exception
This commit is contained in:
Chenlei Hu 2024-07-09 17:12:57 -04:00 committed by GitHub
parent 83f70a88fb
commit 8d3f979b63
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 14 additions and 1 deletions

View File

@ -42,7 +42,7 @@ jobs:
working-directory: ComfyUI working-directory: ComfyUI
- name: Start ComfyUI server - name: Start ComfyUI server
run: | run: |
python main.py --cpu & python main.py --cpu 2>&1 | tee console_output.log &
wait-for-it --service 127.0.0.1:8188 -t 600 wait-for-it --service 127.0.0.1:8188 -t 600
working-directory: ComfyUI working-directory: ComfyUI
- name: Install ComfyUI_frontend dependencies - name: Install ComfyUI_frontend dependencies
@ -55,9 +55,22 @@ jobs:
- name: Run Playwright tests - name: Run Playwright tests
run: npx playwright test run: npx playwright test
working-directory: ComfyUI_frontend working-directory: ComfyUI_frontend
- name: Check for unhandled exceptions in server log
run: |
if grep -qE "Exception|Error" console_output.log; then
echo "Unhandled exception/error found in server log."
exit 1
fi
working-directory: ComfyUI
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4
if: always() if: always()
with: with:
name: playwright-report name: playwright-report
path: ComfyUI_frontend/playwright-report/ path: ComfyUI_frontend/playwright-report/
retention-days: 30 retention-days: 30
- uses: actions/upload-artifact@v4
if: always()
with:
name: console-output
path: ComfyUI/console_output.log
retention-days: 30