Adding code to post screenshots of failed tests

This commit is contained in:
David Négrier 2021-11-24 09:26:54 +01:00
parent a9ecbeec84
commit 963486b663
2 changed files with 11 additions and 2 deletions

View File

@ -24,7 +24,7 @@ jobs:
run: cp .env.template .env run: cp .env.template .env
- name: "Edit ownership of file for test cases" - name: "Edit ownership of file for test cases"
run: sudo chown 1000:1000 -R maps/tests/Variables/Cache run: sudo chown 1000:1000 -R .
- name: "Start environment" - name: "Start environment"
run: docker-compose up -d run: docker-compose up -d
@ -34,3 +34,11 @@ jobs:
- name: "Run tests" - name: "Run tests"
run: docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe run: docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe
- name: Upload failed tests
if: ${{ failure() }}
uses: edunad/action-image@v1.0.0
with:
path: './tests/screenshots/**/*.png'
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
title: 'Failed E2E tests 🙀'

View File

@ -7,6 +7,7 @@ module.exports = {
"src": "tests/", "src": "tests/",
"screenshots": { "screenshots": {
"path": "screenshots/", "path": "screenshots/",
"takeOnFails": true "takeOnFails": true,
"thumbnails": false,
} }
} }