Test self-hosted for Mercurial 6 on develop #85
integration-test.yaml
on: workflow_dispatch
Test self-hosted for Mercurial 6 on develop
21m 9s
Annotations
11 errors, 24 warnings, and 1 notice
Test self-hosted for Mercurial 6 on develop
Process completed with exit code 1.
|
[chromium] › emailWorkflow.test.ts:27:1 › register:
frontend/tests/fixtures.ts#L37
1) [chromium] › emailWorkflow.test.ts:27:1 › register, verify, update, verify email address ──────
Error: Unexpected response: 404
expect(received).toBeLessThan(expected)
Expected: < 400
Received: 404
at fixtures.ts:37
35 | expect.soft(response.status(), `Unexpected response: ${response.status()}`).toBeLessThan(500);
36 | if (response.request().isNavigationRequest()) {
> 37 | expect.soft(response.status(), `Unexpected response: ${response.status()}`).toBeLessThan(400);
| ^
38 | }
39 | });
40 | }
at BrowserContext.<anonymous> (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/fixtures.ts:37:83)
|
[chromium] › emailWorkflow.test.ts:27:1 › register:
frontend/tests/pages/basePage.ts#L53
1) [chromium] › emailWorkflow.test.ts:27:1 › register, verify, update, verify email address ──────
Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/user($|\?|#)/
Received string: "https://www.mailinator.com/v4/public/3D"
Call log:
- expect.toHaveURL with timeout 10000ms
- waiting for locator(':root')
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
- locator resolved to <html>…</html>
- unexpected value "https://www.mailinator.com/v4/public/3D"
at pages/basePage.ts:53
51 | } else {
52 | // first use expect() so we get a good error message
> 53 | await expect(this.page).toHaveURL(this.urlPattern, {timeout: 10_000});
| ^
54 | // still wait to ensure we reach the state we expect
55 | await this.page.waitForURL(this.urlPattern, {waitUntil: 'load'});
56 | }
at UserAccountSettingsPage.waitFor (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:53:31)
at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:43:61
|
[chromium] › emailWorkflow.test.ts:27:1 › register:
frontend/tests/pages/basePage.ts#L53
1) [chromium] › emailWorkflow.test.ts:27:1 › register, verify, update, verify email address ──────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/user($|\?|#)/
Received string: "https://ltops.cloudflareaccess.com/cdn-cgi/access/login/develop.lexbox.org?kid=c0fc96660e0d5d5355182066a338d53964d78b1072b2a90110c882a6bb9c0967&redirect_url=%2Fapi%2Flogin%2FverifyEmail%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhNDFhNWFiYiIsInN1YiI6IjNmM2Y1NzE0LTkwYWMtNDA1Mi1iMmY2LTVjMWVkMGQzYzc0YyIsImRhdGUiOjE3MTM5ODY5ODQsImVtYWlsIjoiMDQzNDQ2NDMtYTZlMy00NzdlLWI2MWMtMjUxOTJiNzM5NDAxQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IHJlZ2lzdGVyLCB2ZXJpZnksIHVwZGF0ZSwgdmVyaWZ5IGVtYWlsIGFkZHJlc3MgLSAwNDM0NDY0My1hNmUzLTQ3N2UtYjYxYy0yNTE5MmI3Mzk0MDFAbWFpbGluYXRvci5jb20iLCJyb2xlIjoidXNlciIsInByb2oiOiIiLCJsb2NrIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxMzk4Njk4NiwiZXhwIjoxNzE0MjQ2MTg2LCJpYXQiOjE3MTM5ODY5ODYsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkxleGJveEFwaSJ9.Qy8oy3lzmzTe1t6ppxWVtB8OCQXtLx2EYqVdG-qzvuk%26returnTo%3D%2Fuser%3FemailResult%3DverifiedEmail%26email%3D04344643-a6e3-477e-b61c-25192b739401%40mailinator.com&meta=***"
Call log:
- expect.toHaveURL with timeout 10000ms
- waiting for locator(':root')
- locator resolved to <html>…</html>
- unexpected value "https://ltops.cloudflareaccess.com/cdn-cgi/access/login/develop.lexbox.org?kid=c0fc96660e0d5d5355182066a338d53964d78b1072b2a90110c882a6bb9c0967&redirect_url=%2Fapi%2Flogin%2FverifyEmail%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhNDFhNWFiYiIsInN1YiI6IjNmM2Y1NzE0LTkwYWMtNDA1Mi1iMmY2LTVjMWVkMGQzYzc0YyIsImRhdGUiOjE3MTM5ODY5ODQsImVtYWlsIjoiMDQzNDQ2NDMtYTZlMy00NzdlLWI2MWMtMjUxOTJiNzM5NDAxQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IHJlZ2lzdGVyLCB2ZXJpZnksIHVwZGF0ZSwgdmVyaWZ5IGVtYWlsIGFkZHJlc3MgLSAwNDM0NDY0My1hNmUzLTQ3N2UtYjYxYy0yNTE5MmI3Mzk0MDFAbWFpbGluYXRvci5jb20iLCJyb2xlIjoidXNlciIsInByb2oiOiIiLCJsb2NrIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxMzk4Njk4NiwiZXhwIjoxNzE0MjQ2MTg2LCJpYXQiOjE3MTM5ODY5ODYsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkxleGJveEFwaSJ9.Qy8oy3lzmzTe1t6ppxWVtB8OCQXtLx2EYqVdG-qzvuk%26returnTo%3D%2Fuser%3FemailResult%3DverifiedEmail%26email%3D04344643-a6e3-477e-b61c-25192b739401%40mailinator.com&meta=***"
- locator resolved to <html>…</html>
- unexpected value "https://ltops.cloudflareaccess.com/cdn-cgi/access/login/develop.lexbox.org?kid=c0fc96660e0d5d5355182066a338d53964d78b1072b2a90110c882a6bb9c0967&redirect_url=%2Fapi%2Flogin%2FverifyEmail%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhNDFhNWFiYiIsInN1YiI6IjNmM2Y1NzE0LTkwYWMtNDA1Mi1iMmY2LTVjMWVkMGQzYzc0YyIsImRhdGUiOjE3MTM5ODY5ODQsImVtYWlsIjoiMDQzNDQ2NDMtYTZlMy00NzdlLWI2MWMtMjUxOTJiNzM5NDAxQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IHJlZ2lzdGVyLCB2ZXJpZnksIHVwZGF0ZSwgdmVyaWZ5IGVtYWlsIGFkZHJlc3MgLSAwNDM0NDY0My1hNmUzLTQ3N2UtYjYxYy0yNTE5MmI3Mzk0MDFAbWFpbGluYXRvci5jb20iLCJyb2xlIjoidXNlciIsInByb2oiOiIiLCJsb2NrIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxMzk4Njk4NiwiZXhwIjoxNzE0MjQ2MTg2LCJpYXQiOjE3MTM5ODY5ODYsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkxleGJveEFwaSJ9.Qy8oy3lzmzTe1t6ppxWVtB8OCQXtLx2EYqVdG-qzvuk%26returnTo%3D%2Fuser%3FemailResult%3DverifiedEmail%26email%3D04344643-a6e3-477e-b61c-25192b739401%40mailinator.com&meta=***"
- locator resolved to <html>…</html>
- unexpected value "https://ltops.cloudflareaccess.com/cdn-cgi/access/login/develop.lexbox.org?kid=c0fc96660e0d5d5355182066a338d53964d78b1072b2a90110c882a6bb9c0967&redirect_url=%2Fapi%2Flogin%2FverifyEmail%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhNDFhNWFiYiIsInN1YiI6IjNmM2Y1NzE0LTkwYWMtNDA1Mi1iMmY2LTVjMWVkMGQzYzc0YyIsImRhdGUiOjE3MTM5ODY5ODQsImVtYWlsIjoiMDQzNDQ2NDMtYTZlMy00NzdlLWI2MWMtMjUxOTJiNzM5NDAxQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IHJlZ2lzdGVyLCB2ZXJpZnksIHVwZGF0ZSwgdmVyaWZ5IGVtYWlsIGFkZHJlc3MgLSAwNDM0NDY0My1hNmUzLTQ3N2UtYjYxYy0yNTE5MmI3Mzk0MDFAbWFpbGluYXRvci5jb20iLCJyb2xlIjoidXNlciIsInByb2oiOiIiLCJsb2NrIjp0cnVlLCJsb2MiO
|
[chromium] › emailWorkflow.test.ts:79:1 › forgot password:
frontend/tests/emailWorkflow.test.ts#L92
2) [chromium] › emailWorkflow.test.ts:79:1 › forgot ***word ─────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected substring: "resetPassword"
Received string: "https://develop.lexbox.org/api/login/verifyEmail?jwt=***"
90 | const resetPasswordUrl = await emailPage.getFirstLanguageDepotUrl();
91 | expect(resetPasswordUrl).not.toBeNull();
> 92 | expect(resetPasswordUrl!).toContain('resetPassword');
| ^
93 |
94 | const pagePromise = emailPage.page.context().waitForEvent('page');
95 | await emailPage.clickResetPassword();
at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:92:29
|
[chromium] › emailWorkflow.test.ts:79:1 › forgot password:
frontend/tests/pages/basePage.ts#L53
2) [chromium] › emailWorkflow.test.ts:79:1 › forgot ***word ─────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/resetPassword($|\?|#)/
Received string: "https://ltops.cloudflareaccess.com/cdn-cgi/access/login/develop.lexbox.org?kid=c0fc96660e0d5d5355182066a338d53964d78b1072b2a90110c882a6bb9c0967&redirect_url=%2Fapi%2Flogin%2FloginRedirect%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5YmU5ZTNjNiIsInN1YiI6IjVjZjQzZDI2LWNiMDUtNDcyMi1iMmFkLWZlOTE1ZjkwOWE5NSIsImRhdGUiOjE3MTM5ODcwMTcsImVtYWlsIjoiOGUwYjQxNzQtZDU0Yi00YmYxLWFiZDItZDg1YjEyN2YwMDZhQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IGZvcmdvdCBw***d29yZCAtIDhlMGI0MTc0LWQ1NGItNGJmMS1hYmQyLWQ4NWIxMjdmMDA2YUBtYWlsaW5hdG9yLmNvbSIsInJvbGUiOiJ1c2VyIiwicHJvaiI6IiIsImxvY2siOnRydWUsInVudmVyIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxMzk4NzAyMCwiZXhwIjoxNzE0MjQ2MjIwLCJpYXQiOjE3MTM5ODcwMjAsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkZvcmdvdFBhc3N3b3JkIn0.Mbm-fQ3T9ooLTiNyJmGMdmJoUOH-8KgjEHgHUk8mCvs%26returnTo%3D%2FresetPassword&meta=***"
Call log:
- expect.toHaveURL with timeout 10000ms
- waiting for locator(':root')
- locator resolved to <html>…</html>
- unexpected value "https://ltops.cloudflareaccess.com/cdn-cgi/access/login/develop.lexbox.org?kid=c0fc96660e0d5d5355182066a338d53964d78b1072b2a90110c882a6bb9c0967&redirect_url=%2Fapi%2Flogin%2FloginRedirect%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5YmU5ZTNjNiIsInN1YiI6IjVjZjQzZDI2LWNiMDUtNDcyMi1iMmFkLWZlOTE1ZjkwOWE5NSIsImRhdGUiOjE3MTM5ODcwMTcsImVtYWlsIjoiOGUwYjQxNzQtZDU0Yi00YmYxLWFiZDItZDg1YjEyN2YwMDZhQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IGZvcmdvdCBw***d29yZCAtIDhlMGI0MTc0LWQ1NGItNGJmMS1hYmQyLWQ4NWIxMjdmMDA2YUBtYWlsaW5hdG9yLmNvbSIsInJvbGUiOiJ1c2VyIiwicHJvaiI6IiIsImxvY2siOnRydWUsInVudmVyIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxMzk4NzAyMCwiZXhwIjoxNzE0MjQ2MjIwLCJpYXQiOjE3MTM5ODcwMjAsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkZvcmdvdFBhc3N3b3JkIn0.Mbm-fQ3T9ooLTiNyJmGMdmJoUOH-8KgjEHgHUk8mCvs%26returnTo%3D%2FresetPassword&meta=***"
- locator resolved to <html>…</html>
- unexpected value "https://ltops.cloudflareaccess.com/cdn-cgi/access/login/develop.lexbox.org?kid=c0fc96660e0d5d5355182066a338d53964d78b1072b2a90110c882a6bb9c0967&redirect_url=%2Fapi%2Flogin%2FloginRedirect%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5YmU5ZTNjNiIsInN1YiI6IjVjZjQzZDI2LWNiMDUtNDcyMi1iMmFkLWZlOTE1ZjkwOWE5NSIsImRhdGUiOjE3MTM5ODcwMTcsImVtYWlsIjoiOGUwYjQxNzQtZDU0Yi00YmYxLWFiZDItZDg1YjEyN2YwMDZhQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IGZvcmdvdCBw***d29yZCAtIDhlMGI0MTc0LWQ1NGItNGJmMS1hYmQyLWQ4NWIxMjdmMDA2YUBtYWlsaW5hdG9yLmNvbSIsInJvbGUiOiJ1c2VyIiwicHJvaiI6IiIsImxvY2siOnRydWUsInVudmVyIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxMzk4NzAyMCwiZXhwIjoxNzE0MjQ2MjIwLCJpYXQiOjE3MTM5ODcwMjAsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkZvcmdvdFBhc3N3b3JkIn0.Mbm-fQ3T9ooLTiNyJmGMdmJoUOH-8KgjEHgHUk8mCvs%26returnTo%3D%2FresetPassword&meta=***"
- locator resolved to <html>…</html>
- unexpected value "https://ltops.cloudflareaccess.com/cdn-cgi/access/login/develop.lexbox.org?kid=c0fc96660e0d5d5355182066a338d53964d78b1072b2a90110c882a6bb9c0967&redirect_url=%2Fapi%2Flogin%2FloginRedirect%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5YmU5ZTNjNiIsInN1YiI6IjVjZjQzZDI2LWNiMDUtNDcyMi1iMmFkLWZlOTE1ZjkwOWE5NSIsImRhdGUiOjE3MTM5ODcwMTcsImVtYWlsIjoiOGUwYjQxNzQtZDU0Yi00YmYxLWFiZDItZDg1YjEyN2YwMDZhQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IGZvcmdvdCBw***d29yZCAtIDhlMGI0MTc0LWQ1NGItNGJmMS1hYmQyLWQ4NWIxMjdmMDA2YUBtYWlsaW5hdG9yLmNvbSIsInJvbGUiOiJ1c2VyIiwicHJvaiI6IiIsImxvY2siOnRydWUsInVudmVyIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxMzk4NzAyMCwiZXhwIjoxNzE0MjQ2MjIwLCJpYXQiOjE3MTM5ODcwMjAsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkZvcmdvdFBhc3N3b3JkIn0.Mbm-fQ3T9ooLTiNyJmGMdmJoUOH-8KgjEHgHUk8mCvs%26returnTo%3D%2FresetPassword&meta=***"
- locator resolved to <html>…</html>
- unexpected value "https://ltops.cloudflareaccess
|
[chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email:
frontend/tests/emailWorkflow.test.ts#L1
3) [chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ─────────────
Test timeout of 60000ms exceeded.
|
[chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email:
frontend/tests/pages/mailPages.ts#L50
3) [chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ─────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for frameLocator('#html_msg_body').locator('body').locator('a[href*=\'https://lexbox.dev.languagetechnology.org\']').first()
at pages/mailPages.ts:50
48 |
49 | clickFirstLanguageDepotUrl(): Promise<void> {
> 50 | return this.bodyLocator.locator(`a[href*='${serverBaseUrl}']`).first().click();
| ^
51 | }
52 | }
53 |
at MailinatorEmailPage.clickFirstLanguageDepotUrl (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:50:76)
at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:142:19
|
[chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email:
frontend/tests/pages/basePage.ts#L58
3) [chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('[id^=\'row_\']').first()
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('[id^=\'row_\']').first()
at pages/basePage.ts:58
56 | }
57 | await BasePage.waitForHydration(this.page); // wait for, e.g., onclick handlers to be attached
> 58 | await Promise.all(this.locators.map(l => expect(l).toBeVisible()));
| ^
59 | return this;
60 | }
61 |
at map (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:58:56)
at MailinatorInboxPage.waitFor (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:58:37)
at MailinatorInboxPage.goto (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/basePage.ts:43:7)
at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:132:21
|
[chromium] › resetProject.test.ts:20:1 › reset project and upload .zip file:
frontend/tests/utils/gqlHelpers.ts#L8
4) [chromium] › resetProject.test.ts:20:1 › reset project and upload .zip file ───────────────────
Error: expect(received).toBeFalsy()
Received: [{"__typename": "DbError", "code": "DUPLICATE", "message": "Project already exists"}]
at utils/gqlHelpers.ts:8
6 | expect(json.errors).toBeFalsy();
7 | expect(json.data).toBeDefined();
> 8 | Object.values(json.data as {errors: unknown}[]).forEach(value => expect(value.errors).toBeFalsy());
| ^
9 | }
10 | }
11 |
at forEach (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/utils/gqlHelpers.ts:8:91)
at validateGqlErrors (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/utils/gqlHelpers.ts:8:53)
at executeGql (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/utils/gqlHelpers.ts:17:3)
at Object.tempProject (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/fixtures.ts:92:25)
|
[chromium] › resetProject.test.ts:20:1 › reset project and upload .zip file:
frontend/tests/utils/gqlHelpers.ts#L8
4) [chromium] › resetProject.test.ts:20:1 › reset project and upload .zip file ───────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBeFalsy()
Received: [{"__typename": "DbError", "code": "DUPLICATE", "message": "Project already exists"}]
at utils/gqlHelpers.ts:8
6 | expect(json.errors).toBeFalsy();
7 | expect(json.data).toBeDefined();
> 8 | Object.values(json.data as {errors: unknown}[]).forEach(value => expect(value.errors).toBeFalsy());
| ^
9 | }
10 | }
11 |
at forEach (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/utils/gqlHelpers.ts:8:91)
at validateGqlErrors (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/utils/gqlHelpers.ts:8:53)
at executeGql (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/utils/gqlHelpers.ts:17:3)
at Object.tempProject (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/fixtures.ts:92:25)
|
Test self-hosted for Mercurial 6 on develop:
backend/FixFwData/Program.cs#L1
The variable 'doNothing' is assigned but its value is never used
|
Test self-hosted for Mercurial 6 on develop:
backend/LexCore/Auth/LexAuthUser.cs#L80
Non-nullable property 'Locale' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexCore/Entities/ProjectUsers.cs#L8
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexCore/Entities/ProjectUsers.cs#L9
Non-nullable property 'Project' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexCore/Entities/Project.cs#L82
Non-nullable property 'Node' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexCore/Entities/Project.cs#L84
Non-nullable property 'Date' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexCore/Entities/Project.cs#L85
Non-nullable property 'Desc' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexCore/Entities/Project.cs#L87
Non-nullable property 'Branch' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexCore/Entities/Project.cs#L91
Non-nullable property 'Tags' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexCore/Entities/Project.cs#L92
Non-nullable property 'User' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
|
Test self-hosted for Mercurial 6 on develop:
backend/LfClassicData/LfClassicConfig.cs#L5
Non-nullable property 'ConnectionString' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
|
Test self-hosted for Mercurial 6 on develop:
backend/LfClassicData/Entities/LfId.cs#L123
Dereference of a possibly null reference.
|
Test self-hosted for Mercurial 6 on develop:
backend/LfClassicData/LfClassicLexboxApi.cs#L156
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexBoxApi/Auth/Attributes/LexboxAuthAttribute.cs#L15
Nullability of reference types in type of parameter 'value' of 'void LexboxAuthAttribute.Policy.set' doesn't match implicitly implemented member 'void IAuthorizeData.Policy.set' (possibly because of nullability attributes).
|
Test self-hosted for Mercurial 6 on develop:
backend/LexBoxApi/Services/EmailService.cs#L102
Cannot convert null literal to non-nullable reference type.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexBoxApi/Services/UserService.cs#L7
Parameter 'lexAuthService' is unread.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexBoxApi/Auth/LoggedInContext.cs#L24
Possible null reference argument for parameter 'activity' in 'void ActivityExtensions.RecordException(Activity activity, Exception? ex)'.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexBoxApi/GraphQL/UserMutations.cs#L109
Dereference of a possibly null reference.
|
Test self-hosted for Mercurial 6 on develop:
backend/LexBoxApi/GraphQL/UserMutations.cs#L119
Possible null reference argument for parameter 'newAdminEmail' in 'Task EmailService.SendNewAdminEmail(IAsyncEnumerable<User> admins, string newAdminName, string newAdminEmail)'.
|
Test self-hosted for Mercurial 6 on develop:
backend/Testing/LexCore/LexAuthUserTests.cs#L55
Possible null reference argument for parameter 'value' in 'Claim.Claim(string type, string value)'.
|
Test self-hosted for Mercurial 6 on develop:
backend/Testing/LexCore/LexAuthUserTests.cs#L182
Dereference of a possibly null reference.
|
Test self-hosted for Mercurial 6 on develop:
backend/Testing/LexCore/LexAuthUserTests.cs#L55
Possible null reference argument for parameter 'value' in 'Claim.Claim(string type, string value)'.
|
Test self-hosted for Mercurial 6 on develop:
backend/Testing/LexCore/LexAuthUserTests.cs#L182
Dereference of a possibly null reference.
|
🎭 Playwright Run Summary
7 failed
[chromium] › emailWorkflow.test.ts:27:1 › register, verify, update, verify email address ───────
[chromium] › emailWorkflow.test.ts:79:1 › forgot ***word ──────────────────────────────────────
[chromium] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ──────────────
[chromium] › resetProject.test.ts:20:1 › reset project and upload .zip file ────────────────────
[firefox] › emailWorkflow.test.ts:27:1 › register, verify, update, verify email address ────────
[firefox] › emailWorkflow.test.ts:79:1 › forgot ***word ───────────────────────────────────────
[firefox] › emailWorkflow.test.ts:115:1 › register via new-user invitation email ───────────────
1 flaky
[chromium] › errorHandling.test.ts:140:1 › page load 403 on home page is redirected to login ───
52 ***ed (9.7m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-traces-self-hosted-hg-6
Expired
|
134 MB |
|