Skip to content

Test self-hosted for Mercurial 6 on develop #90

Test self-hosted for Mercurial 6 on develop

Test self-hosted for Mercurial 6 on develop #90

Manually triggered May 7, 2024 03:30
Status Failure
Total duration 2h 5m 3s
Artifacts

integration-test.yaml

on: workflow_dispatch
Test self-hosted for Mercurial 6 on develop
2h 4m
Test self-hosted for Mercurial 6 on develop
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 18 warnings, and 1 notice
Test self-hosted for Mercurial 6 on develop
The job running on runner gha-lf-lexbox-runner-pvjdr-qdntc has exceeded the maximum execution time of 120 minutes.
[chromium] › emailWorkflow.test.ts:28:1 › register: frontend/tests/pages/mailPages.ts#L38
1) [chromium] › emailWorkflow.test.ts:28:1 › register, verify, update, verify email address ────── Error: Failed to find email: Verify your e-mail address (0) Timeout 10000ms exceeded while waiting on the predicate at pages/mailPages.ts:38 36 | } 37 | await email.click(); > 38 | }, `Failed to find email: ${subject} (${index})`).toPass({timeout: 10_000}); // This auto-retries on a reasonable schedule | ^ 39 | return await this.getEmailPage().waitFor(); 40 | } 41 | } at MailinatorInboxPage.openEmail (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:38:55) at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:39:35
[chromium] › emailWorkflow.test.ts:28:1 › register: frontend/tests/pages/basePage.ts#L53
1) [chromium] › emailWorkflow.test.ts:28: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.eyJqdGkiOiJjMWVjNjcxYyIsInN1YiI6Ijc4MzY0ZDNkLTg2NGQtNDI1NS04YTg4LTc2NTRiM2U1MTllOSIsImRhdGUiOjE3MTUwNTMwMTMsImVtYWlsIjoiM2RmZjYxMzItM2EzOC00NGM4LTg0OGItNTQ2MmRiMDgxNzk3QG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IHJlZ2lzdGVyLCB2ZXJpZnksIHVwZGF0ZSwgdmVyaWZ5IGVtYWlsIGFkZHJlc3MgLSAzZGZmNjEzMi0zYTM4LTQ0YzgtODQ4Yi01NDYyZGIwODE3OTdAbWFpbGluYXRvci5jb20iLCJyb2xlIjoidXNlciIsInByb2oiOiIiLCJsb2NrIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxNTA1MzAxMywiZXhwIjoxNzE1MzEyMjEzLCJpYXQiOjE3MTUwNTMwMTMsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkxleGJveEFwaSJ9.atTajNr4pDtmj9r3ihyGHy3jKr2i-J0MSdXI04VvOFA%26returnTo%3D%2Fuser%3FemailResult%3DverifiedEmail%26email%3D3dff6132-3a38-44c8-848b-5462db081797%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.eyJqdGkiOiJjMWVjNjcxYyIsInN1YiI6Ijc4MzY0ZDNkLTg2NGQtNDI1NS04YTg4LTc2NTRiM2U1MTllOSIsImRhdGUiOjE3MTUwNTMwMTMsImVtYWlsIjoiM2RmZjYxMzItM2EzOC00NGM4LTg0OGItNTQ2MmRiMDgxNzk3QG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IHJlZ2lzdGVyLCB2ZXJpZnksIHVwZGF0ZSwgdmVyaWZ5IGVtYWlsIGFkZHJlc3MgLSAzZGZmNjEzMi0zYTM4LTQ0YzgtODQ4Yi01NDYyZGIwODE3OTdAbWFpbGluYXRvci5jb20iLCJyb2xlIjoidXNlciIsInByb2oiOiIiLCJsb2NrIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxNTA1MzAxMywiZXhwIjoxNzE1MzEyMjEzLCJpYXQiOjE3MTUwNTMwMTMsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkxleGJveEFwaSJ9.atTajNr4pDtmj9r3ihyGHy3jKr2i-J0MSdXI04VvOFA%26returnTo%3D%2Fuser%3FemailResult%3DverifiedEmail%26email%3D3dff6132-3a38-44c8-848b-5462db081797%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.eyJqdGkiOiJjMWVjNjcxYyIsInN1YiI6Ijc4MzY0ZDNkLTg2NGQtNDI1NS04YTg4LTc2NTRiM2U1MTllOSIsImRhdGUiOjE3MTUwNTMwMTMsImVtYWlsIjoiM2RmZjYxMzItM2EzOC00NGM4LTg0OGItNTQ2MmRiMDgxNzk3QG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IHJlZ2lzdGVyLCB2ZXJpZnksIHVwZGF0ZSwgdmVyaWZ5IGVtYWlsIGFkZHJlc3MgLSAzZGZmNjEzMi0zYTM4LTQ0YzgtODQ4Yi01NDYyZGIwODE3OTdAbWFpbGluYXRvci5jb20iLCJyb2xlIjoidXNlciIsInByb2oiOiIiLCJsb2NrIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxNTA1MzAxMywiZXhwIjoxNzE1MzEyMjEzLCJpYXQiOjE3MTUwNTMwMTMsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkxleGJveEFwaSJ9.atTajNr4pDtmj9r3ihyGHy3jKr2i-J0MSdXI04VvOFA%26returnTo%3D%2Fuser%3FemailResult%3DverifiedEmail%26email%3D3dff6132-3a38-44c8-848b-5462db081797%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.eyJqdGkiOiJjMWVjNjcxYyIsInN1YiI6Ijc4MzY0ZDNkLTg2NGQtNDI1NS04YTg4LTc2NTRiM2U1MTllOSIsImRhdGUiOjE3MTUwNTMwMTMsImVtYWlsIjoiM2RmZjYxMzItM2EzOC00NGM4LTg0OGItNTQ2MmRiMDgxNzk3QG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IHJlZ2lzdGVyLCB2ZXJpZnksIHVwZGF0ZSwgdmVyaWZ5IGVtYWlsIGFkZHJlc3MgLSAzZGZmNjEzMi0zYTM4LTQ0YzgtODQ4Yi01NDYyZGIwODE3OTdAbWFpbGluYXRvci5jb20iLCJyb2xlIjoidXNlciIsInByb2oiOiIiLCJsb2NrIjp0cnVlLCJsb2MiO
[chromium] › emailWorkflow.test.ts:78:1 › forgot password: frontend/tests/pages/basePage.ts#L53
2) [chromium] › emailWorkflow.test.ts:78:1 › forgot ***word ───────────────────────────────────── 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.eyJqdGkiOiJkNDcyZDM1MyIsInN1YiI6IjE5MDMzYmM5LTI3NzMtNGM0Yi1iZmY5LWI2ZTQ0ZWZlOTViOSIsImRhdGUiOjE3MTUwNTMwMzMsImVtYWlsIjoiMGVlMWQ3ZmEtMzYwZC00ODVhLTg1NzgtZDYwZjk5NDU1OGMzQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IGZvcmdvdCBw***d29yZCAtIDBlZTFkN2ZhLTM2MGQtNDg1YS04NTc4LWQ2MGY5OTQ1NThjM0BtYWlsaW5hdG9yLmNvbSIsInJvbGUiOiJ1c2VyIiwicHJvaiI6IiIsImxvY2siOnRydWUsInVudmVyIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxNTA1MzAzNiwiZXhwIjoxNzE1MzEyMjM2LCJpYXQiOjE3MTUwNTMwMzYsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkZvcmdvdFBhc3N3b3JkIn0.WWkVpOqQBhzGqgFUx_MTn7C2b77ztAM8xsUOQQ9DCCg%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.eyJqdGkiOiJkNDcyZDM1MyIsInN1YiI6IjE5MDMzYmM5LTI3NzMtNGM0Yi1iZmY5LWI2ZTQ0ZWZlOTViOSIsImRhdGUiOjE3MTUwNTMwMzMsImVtYWlsIjoiMGVlMWQ3ZmEtMzYwZC00ODVhLTg1NzgtZDYwZjk5NDU1OGMzQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IGZvcmdvdCBw***d29yZCAtIDBlZTFkN2ZhLTM2MGQtNDg1YS04NTc4LWQ2MGY5OTQ1NThjM0BtYWlsaW5hdG9yLmNvbSIsInJvbGUiOiJ1c2VyIiwicHJvaiI6IiIsImxvY2siOnRydWUsInVudmVyIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxNTA1MzAzNiwiZXhwIjoxNzE1MzEyMjM2LCJpYXQiOjE3MTUwNTMwMzYsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkZvcmdvdFBhc3N3b3JkIn0.WWkVpOqQBhzGqgFUx_MTn7C2b77ztAM8xsUOQQ9DCCg%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.eyJqdGkiOiJkNDcyZDM1MyIsInN1YiI6IjE5MDMzYmM5LTI3NzMtNGM0Yi1iZmY5LWI2ZTQ0ZWZlOTViOSIsImRhdGUiOjE3MTUwNTMwMzMsImVtYWlsIjoiMGVlMWQ3ZmEtMzYwZC00ODVhLTg1NzgtZDYwZjk5NDU1OGMzQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IGZvcmdvdCBw***d29yZCAtIDBlZTFkN2ZhLTM2MGQtNDg1YS04NTc4LWQ2MGY5OTQ1NThjM0BtYWlsaW5hdG9yLmNvbSIsInJvbGUiOiJ1c2VyIiwicHJvaiI6IiIsImxvY2siOnRydWUsInVudmVyIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxNTA1MzAzNiwiZXhwIjoxNzE1MzEyMjM2LCJpYXQiOjE3MTUwNTMwMzYsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkZvcmdvdFBhc3N3b3JkIn0.WWkVpOqQBhzGqgFUx_MTn7C2b77ztAM8xsUOQQ9DCCg%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.eyJqdGkiOiJkNDcyZDM1MyIsInN1YiI6IjE5MDMzYmM5LTI3NzMtNGM0Yi1iZmY5LWI2ZTQ0ZWZlOTViOSIsImRhdGUiOjE3MTUwNTMwMzMsImVtYWlsIjoiMGVlMWQ3ZmEtMzYwZC00ODVhLTg1NzgtZDYwZjk5NDU1OGMzQG1haWxpbmF0b3IuY29tIiwibmFtZSI6IlRlc3Q6IGZvcmdvdCBw***d29yZCAtIDBlZTFkN2ZhLTM2MGQtNDg1YS04NTc4LWQ2MGY5OTQ1NThjM0BtYWlsaW5hdG9yLmNvbSIsInJvbGUiOiJ1c2VyIiwicHJvaiI6IiIsImxvY2siOnRydWUsInVudmVyIjp0cnVlLCJsb2MiOiJlbiIsIm5iZiI6MTcxNTA1MzAzNiwiZXhwIjoxNzE1MzEyMjM2LCJpYXQiOjE3MTUwNTMwMzYsImlzcyI6IkxleGJveEFwaSIsImF1ZCI6IkZvcmdvdFBhc3N3b3JkIn0.WWkVpOqQBhzGqgFUx_MTn7C2b77ztAM8xsUOQQ9DCCg%26returnTo%3D%2FresetPassword&meta=***" - locator resolved to <html>…</html> - unexpected value "https://ltops.cloudflareaccess.com/cdn-cgi/access/login/develop.lexbox.org?kid=c0fc96660e0d5d5355182066a338d53964d78b1072b2a90110c88
[chromium] › emailWorkflow.test.ts:78:1 › forgot password: frontend/tests/pages/mailPages.ts#L38
2) [chromium] › emailWorkflow.test.ts:78:1 › forgot ***word ───────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Failed to find email: Forgot your ***word? (0) Timeout 10000ms exceeded while waiting on the predicate at pages/mailPages.ts:38 36 | } 37 | await email.click(); > 38 | }, `Failed to find email: ${subject} (${index})`).toPass({timeout: 10_000}); // This auto-retries on a reasonable schedule | ^ 39 | return await this.getEmailPage().waitFor(); 40 | } 41 | } at MailinatorInboxPage.openEmail (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:38:55) at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:88:37
[chromium] › emailWorkflow.test.ts:114:1 › register via new-user invitation email: frontend/tests/pages/mailPages.ts#L38
3) [chromium] › emailWorkflow.test.ts:114:1 › register via new-user invitation email ───────────── Error: Failed to find email: Project invitation: (0) Timeout 10000ms exceeded while waiting on the predicate at pages/mailPages.ts:38 36 | } 37 | await email.click(); > 38 | }, `Failed to find email: ${subject} (${index})`).toPass({timeout: 10_000}); // This auto-retries on a reasonable schedule | ^ 39 | return await this.getEmailPage().waitFor(); 40 | } 41 | } at MailinatorInboxPage.openEmail (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:38:55) at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:132:37
[chromium] › emailWorkflow.test.ts:114:1 › register via new-user invitation email: frontend/tests/emailWorkflow.test.ts#L1
3) [chromium] › emailWorkflow.test.ts:114:1 › register via new-user invitation email ───────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 80000ms exceeded.
[chromium] › emailWorkflow.test.ts:114:1 › register via new-user invitation email: frontend/tests/pages/mailPages.ts#L65
3) [chromium] › emailWorkflow.test.ts:114:1 › register via new-user invitation email ───────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 80000ms exceeded. Call log: - waiting for frameLocator('#html_msg_body').locator('body').locator('a[href*=\'https://lexbox.dev.languagetechnology.org\']').first() at pages/mailPages.ts:65 63 | 64 | clickFirstLanguageDepotUrl(): Promise<void> { > 65 | return this.bodyLocator.locator(`a[href*='${serverBaseUrl}']`).first().click(); | ^ 66 | } 67 | } 68 | at MailinatorEmailPage.clickFirstLanguageDepotUrl (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:65:76) at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/emailWorkflow.test.ts:141:19
[chromium] › errorHandling.test.ts:141:1 › page load 403 on home page is redirected to login: frontend/tests/pages/mailPages.ts#L38
4) [chromium] › errorHandling.test.ts:141:1 › page load 403 on home page is redirected to login ── Error: Failed to find email: Forgot your ***word? (0) Timeout 10000ms exceeded while waiting on the predicate at pages/mailPages.ts:38 36 | } 37 | await email.click(); > 38 | }, `Failed to find email: ${subject} (${index})`).toPass({timeout: 10_000}); // This auto-retries on a reasonable schedule | ^ 39 | return await this.getEmailPage().waitFor(); 40 | } 41 | } at MailinatorInboxPage.openEmail (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailPages.ts:38:55) at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/errorHandling.test.ts:154:37
[chromium] › errorHandling.test.ts:141:1 › page load 403 on home page is redirected to login: frontend/tests/errorHandling.test.ts#L1
4) [chromium] › errorHandling.test.ts:141:1 › page load 403 on home page is redirected to login ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › errorHandling.test.ts:141:1 › page load 403 on home page is redirected to login: frontend/tests/pages/mailinatorPages.ts#L35
4) [chromium] › errorHandling.test.ts:141:1 › page load 403 on home page is redirected to login ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Test timeout of 120000ms exceeded. Call log: - waiting for locator('#email_pane').locator('a[href*=\'jwt=\']').first() at pages/mailinatorPages.ts:35 33 | // Mailinator sometimes swaps links out with its own that and redirect to the original, 34 | // but the originals are made available in the links tab, which is always in the DOM > 35 | return this.page.locator('#email_pane').locator(`a[href*='jwt=']`).first().getAttribute('href'); | ^ 36 | } 37 | } 38 | at MailinatorEmailPage.getFirstLanguageDepotUrl (/runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/pages/mailinatorPages.ts:35:80) at /runner/_work/languageforge-lexbox/languageforge-lexbox/frontend/tests/errorHandling.test.ts:155:31
Test self-hosted for Mercurial 6 on develop
Runner gha-lf-lexbox-runner-pvjdr-qdntc did not respond to a cancelation request with 00:05:00.
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/MiniLcm/InMemoryApi.cs#L166
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/MiniLcm/InMemoryApi.cs#L190
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/LfClassicData/LfClassicLexboxApi.cs#L160
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/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Test self-hosted for Mercurial 6 on develop: backend/LexBoxApi/Controllers/IntegrationController.cs#L62
Action method returns undeclared status code '404'
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
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/LfClassicLexboxApi.cs#L160
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/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Test self-hosted for Mercurial 6 on develop: backend/LexBoxApi/Controllers/IntegrationController.cs#L62
Action method returns undeclared status code '404'
🎭 Playwright Run Summary
11 failed [chromium] › emailWorkflow.test.ts:28:1 › register, verify, update, verify email address ─────── [chromium] › emailWorkflow.test.ts:78:1 › forgot ***word ────────────────────────────────────── [chromium] › emailWorkflow.test.ts:114:1 › register via new-user invitation email ────────────── [chromium] › errorHandling.test.ts:141:1 › page load 403 on home page is redirected to login ─── [chromium] › resetProject.test.ts:20:1 › reset project and upload .zip file ──────────────────── [chromium] › userPage.test.ts:31:1 › can reset ***word ──────────────────────────────────────── [firefox] › emailWorkflow.test.ts:28:1 › register, verify, update, verify email address ──────── [firefox] › emailWorkflow.test.ts:78:1 › forgot ***word ─────────────────────────────────────── [firefox] › emailWorkflow.test.ts:114:1 › register via new-user invitation email ─────────────── [firefox] › resetProject.test.ts:20:1 › reset project and upload .zip file ───────────────────── [firefox] › userPage.test.ts:31:1 › can reset ***word ───────────────────────────────────────── 1 flaky [firefox] › errorHandling.test.ts:141:1 › page load 403 on home page is redirected to login ──── 48 ***ed (15.2m)