wire-webapp
wire-webapp copied to clipboard
add configurable link blacklist through env variable
Description
Just a suggestion from CustomerOps
Checklist
- [ ] mentions the JIRA issue in the PR name (Ex. [WPB-XXXX])
- [ ] PR has been self reviewed by the author;
- [ ] Hard-to-understand areas of the code have been commented;
- [ ] If it is a core feature, unit tests have been added;
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
๐ Download Full Report Artifact
๐งช Playwright Test Summary
- โ Passed: 6
- โ Failed: 1
- โญ Skipped: 0
- ๐ Flaky: 1
- ๐ Total: 8
- โฑ Total Runtime: 580.1s (~ 9 min 40 sec)
Failed Tests:
โ Messages in 1:1 (tags: TC-8750, crit-flow-web)
Location: specs/CriticalFlow/messagesIn1On1-TC-8750.spec.ts:38 Duration: 90108ms
Errors:
Test timeout of 90000ms exceeded.
Error: locator.waitFor: Test timeout of 90000ms exceeded.
Call log:
- waiting for locator('#sso-code-email') to be visible
at pageManager/webapp/pages/singleSignOn.page.ts:41
39 |
40 | async isSSOPageVisible() {
> 41 | return this.ssoCodeEmailInput.waitFor({state: 'visible'});
| ^
42 | }
43 | }
44 |
at SingleSignOnPage.isSSOPageVisible (/home/runner/actions-runner/_work/wire-webapp/wire-webapp/test/e2e_tests/pageManager/webapp/pages/singleSignOn.page.ts:41:35)
at loginUser (/home/runner/actions-runner/_work/wire-webapp/wire-webapp/test/e2e_tests/utils/userActions.ts:27:30)
at /home/runner/actions-runner/_work/wire-webapp/wire-webapp/test/e2e_tests/specs/CriticalFlow/messagesIn1On1-TC-8750.spec.ts:83:20
at /home/runner/actions-runner/_work/wire-webapp/wire-webapp/test/e2e_tests/specs/CriticalFlow/messagesIn1On1-TC-8750.spec.ts:82:14
Flaky Tests:
โ ๏ธ Personal Account Lifecycle (tags: TC-8638, crit-flow-web)
Location: specs/CriticalFlow/personalAccountLifecycle-TC-8638.spec.ts:29
Attempt 1 Result: โ Failed Duration: 150070ms
Errors:
Test timeout of 150000ms exceeded.
Error: locator.waitFor: Test timeout of 150000ms exceeded.
Call log:
- waiting for locator('[data-uie-name=\'item-conversation\'][data-uie-value=\'Amara Kuhn\'] [data-uie-name=\'status-pending\']') to be visible
at pageManager/webapp/pages/outgoingConnection.page.ts:41
39 | async isPendingIconVisible(fullName: string) {
40 | const pendingIcon = this.getPendingConnectionIconLocator(fullName);
> 41 | await pendingIcon.waitFor({state: 'visible'});
| ^
42 | return pendingIcon.isVisible();
43 | }
44 |
at OutgoingConnectionPage.isPendingIconVisible (/home/runner/actions-runner/_work/wire-webapp/wire-webapp/test/e2e_tests/pageManager/webapp/pages/outgoingConnection.page.ts:41:23)
at /home/runner/actions-runner/_work/wire-webapp/wire-webapp/test/e2e_tests/specs/CriticalFlow/personalAccountLifecycle-TC-8638.spec.ts:86:45
at /home/runner/actions-runner/_work/wire-webapp/wire-webapp/test/e2e_tests/specs/CriticalFlow/personalAccountLifecycle-TC-8638.spec.ts:82:3
Attempt 2 Result: โ Passed Duration: 29841ms