Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SFD-115: Add reports for automated tests #93

Merged
merged 4 commits into from
Jul 11, 2024

Conversation

jantoun-scottlogic
Copy link
Contributor

@jantoun-scottlogic jantoun-scottlogic commented Jun 24, 2024

SFD-115 Jira ticket

Adds artifact uploads in the playwright workflow for the traces and an HTML report file of the test results.

Notes:
WRT the unit tests, whilst Web Test Runner does support reporting, it seems that the experimental Angular builder which is the bridge between Angular and Web Test Runner doesn’t yet support this feature and there isn’t any documentation it so we may have to wait a bit to add reports for the unit tests.

On the Playwright front, I’ve added artifact uploads for the Playwright traces for failing tests and an HTML report using the pytest-html package which can be downloaded. @qgogay-scottlogic and @sdun-scottlogic are going to have a discussion about what sort of things we’d like to do with the test reporting (e.g. do we want to try to add a display to the GitHub UI?) and we can then investigate further in a follow up ticket.

@jantoun-scottlogic jantoun-scottlogic force-pushed the SFD-115-add-reports-for-automated-tests branch 4 times, most recently from 9d103f0 to 10ee78b Compare June 25, 2024 13:34
@jantoun-scottlogic jantoun-scottlogic force-pushed the SFD-115-add-reports-for-automated-tests branch from 10ee78b to 05cbcbb Compare June 25, 2024 15:33
@jantoun-scottlogic jantoun-scottlogic changed the title Sfd 115 add reports for automated tests SFD-115: Add reports for automated tests Jun 25, 2024
@jantoun-scottlogic jantoun-scottlogic marked this pull request as ready for review June 25, 2024 15:38
@jantoun-scottlogic jantoun-scottlogic force-pushed the SFD-115-add-reports-for-automated-tests branch from 05cbcbb to a4f7ece Compare June 25, 2024 15:42
requirements.txt Show resolved Hide resolved
@jantoun-scottlogic jantoun-scottlogic merged commit 4385aa1 into main Jul 11, 2024
3 checks passed
@jantoun-scottlogic jantoun-scottlogic deleted the SFD-115-add-reports-for-automated-tests branch July 11, 2024 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants