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

test(chore): Add Automatic Screenshots on Test Failures and Errors #8357

Merged
merged 4 commits into from
Nov 22, 2022

Conversation

noeliaSD
Copy link
Contributor

@noeliaSD noeliaSD commented Nov 21, 2022

Closes #8330

What does the PR do

  • Enables Screenshots on Test Failures and Errors

Affected areas

ui-test project

@status-im-auto
Copy link
Member

status-im-auto commented Nov 21, 2022

Jenkins Builds

Click to see older builds (23)
Commit #️⃣ Finished (UTC) Duration Platform Result
⁉️ a768c3f #1 2022-11-21 13:50:36 ~4 min imports 📄log
✔️ a768c3f #1 2022-11-21 13:52:07 ~6 min linux-cpp 📦pkg
✔️ a768c3f #1 2022-11-21 13:56:18 ~10 min macos 📦dmg
a768c3f #1 2022-11-21 14:01:05 ~15 min e2e 📄log
⁉️ 05d814d #2 2022-11-21 14:01:40 ~5 min imports 📄log
✔️ 05d814d #2 2022-11-21 14:01:48 ~5 min linux-cpp 📦pkg
✔️ 05d814d #2 2022-11-21 14:03:59 ~7 min macos 📦dmg
✔️ 05d814d #2 2022-11-21 14:06:33 ~9 min linux 📦tgz
✔️ 05d814d #2 2022-11-21 14:28:21 ~31 min windows 📦exe
05d814d #2 2022-11-21 14:29:25 ~20 min e2e 📄log
05d814d #3 2022-11-21 15:35:16 ~18 min e2e 📄log
✔️ 8e312bd #3 2022-11-22 11:28:53 ~2 min linux-cpp 📦pkg
⁉️ 8e312bd #3 2022-11-22 11:30:56 ~4 min imports 📄log
✔️ 8e312bd #3 2022-11-22 11:33:19 ~7 min macos 📦dmg
✔️ 8e312bd #3 2022-11-22 11:35:14 ~9 min linux 📦tgz
✔️ 8e312bd #3 2022-11-22 11:50:45 ~24 min windows 📦exe
⁉️ 8e312bd #4 2022-11-22 12:17:26 ~23 min e2e 📄log
✔️ f077cd8 #4 2022-11-22 13:26:56 ~2 min linux-cpp 📦pkg
⁉️ f077cd8 #4 2022-11-22 13:29:24 ~5 min imports 📄log
✔️ f077cd8 #4 2022-11-22 13:33:59 ~9 min linux 📦tgz
✔️ f077cd8 #4 2022-11-22 13:34:34 ~10 min macos 📦dmg
✔️ f077cd8 #4 2022-11-22 13:53:25 ~29 min windows 📦exe
f077cd8 #5 2022-11-22 14:00:45 ~25 min e2e 📄log
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 82aca08 #5 2022-11-22 14:10:20 ~2 min linux-cpp 📦pkg
⁉️ 82aca08 #5 2022-11-22 14:12:26 ~4 min imports 📄log
✔️ 82aca08 #5 2022-11-22 14:15:30 ~7 min macos 📦dmg
✔️ 82aca08 #5 2022-11-22 14:19:09 ~11 min linux 📦tgz
✔️ 82aca08 #5 2022-11-22 14:32:52 ~25 min windows 📦exe
82aca08 #6 2022-11-22 15:18:20 ~26 min e2e 📄log
82aca08 #7 2022-11-22 15:49:10 ~26 min e2e 📄log
✔️ ce692eb #6 2022-11-22 16:06:53 ~6 min linux-cpp 📦pkg
⁉️ ce692eb #6 2022-11-22 16:08:47 ~8 min imports 📄log
✔️ ce692eb #6 2022-11-22 16:10:22 ~10 min macos 📦dmg
✔️ ce692eb #6 2022-11-22 16:16:33 ~16 min linux 📦tgz
✔️ ce692eb #6 2022-11-22 16:22:56 ~22 min windows 📦exe
⁉️ ce692eb #8 2022-11-22 16:51:35 ~21 min e2e 📄log

@noeliaSD noeliaSD force-pushed the test/issue-8330 branch 2 times, most recently from 05d814d to 8e312bd Compare November 22, 2022 11:25
Added validation of empty chat panel image to check that `StatusMainScreen` is ready.
@noeliaSD noeliaSD marked this pull request as ready for review November 22, 2022 13:42
@noeliaSD
Copy link
Contributor Author

Here an execution were a failure was forced in tst_statusLoginPassword with a forced wrong password to check how it looks in the report: https://ci.status.im/job/status-desktop/job/branches/job/uitests/job/PR-8357/4/squishResults_221122_115722.639/webreport_221122_115722.639_linux-04/index.html

@noeliaSD noeliaSD self-assigned this Nov 22, 2022
@noeliaSD noeliaSD changed the title WIP: test(chore): Add Automatic Screenshots on Test Failures and Errors test(chore): Add Automatic Screenshots on Test Failures and Errors Nov 22, 2022
Replaced `steps.startupSteps` to `steps.commonInitSteps`
It fails sometimes reporting a FATAL error in CI execution: "The AUT did not respond to network communication".
@noeliaSD noeliaSD merged commit 2d204c9 into master Nov 22, 2022
@noeliaSD noeliaSD deleted the test/issue-8330 branch November 22, 2022 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Automation] Add Automatic Screenshots on Test Failures and Errors
4 participants