fix: redirect to verification URL even if login_challenge is set #3027
Triggered via pull request
August 1, 2023 11:51
Status
Success
Total duration
1h 28m 30s
Artifacts
–
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
ci.yaml
on: pull_request
Generate SDKs
1m 46s
Matrix: Run end-to-end tests
Matrix: Run Playwright end-to-end tests
Build CLI docs
1m 46s
Render version schema
0s
Release SDKs
0s
Annotations
6 errors, 14 warnings, and 4 notices
[Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice:
test/e2e/playwright/tests/app_login.spec.ts#L1
1) [Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice ──────────────────────
Test timeout of 30000ms exceeded.
|
[Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice:
test/e2e/playwright/tests/app_login.spec.ts#L27
1) [Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice ──────────────────────
Error: page.waitForEvent: Page closed
=========================== logs ===========================
waiting for event "popup"
============================================================
25 |
26 | async function testRegistrationOrLogin(page: Page, username: string) {
> 27 | const popupPromise = page.waitForEvent("popup")
| ^
28 | await page.getByText(/sign (up|in) with ory/i).click()
29 | const popup = await popupPromise
30 |
at testRegistrationOrLogin (/home/runner/work/kratos/kratos/test/e2e/playwright/tests/app_login.spec.ts:27:29)
at testRegistration (/home/runner/work/kratos/kratos/test/e2e/playwright/tests/app_login.spec.ts:44:10)
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/app_login.spec.ts:54:5
|
[Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice:
test/e2e/playwright/tests/app_login.spec.ts#L1
1) [Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice ──────────────────────
Pending operations:
- page.goto at playwright/tests/app_login.spec.ts:43:14
|
[Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice:
test/e2e/playwright/tests/app_login.spec.ts#L1
1) [Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice ──────────────────────
Test timeout of 30000ms exceeded.
|
[Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice:
test/e2e/playwright/tests/app_login.spec.ts#L17
1) [Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice ──────────────────────
Error: locator.click: Target closed
=========================== logs ===========================
waiting for getByRole('button', { name: 'login' })
locator resolved to <button id="accept" type="submit" name="action" value="a…>login</button>
attempting click action
waiting for element to be visible, enabled and stable
============================================================
15 | await popup.locator("#openid").click()
16 | await popup.locator("#website").fill("https://example.com")
> 17 | await popup.getByRole("button", { name: "login" }).click()
| ^
18 | }
19 |
20 | async function rejectOidcLogin(popup: Page) {
at performOidcLogin (/home/runner/work/kratos/kratos/test/e2e/playwright/tests/app_login.spec.ts:17:54)
at testRegistrationOrLogin (/home/runner/work/kratos/kratos/test/e2e/playwright/tests/app_login.spec.ts:31:3)
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/app_login.spec.ts:56:5
|
[Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice:
test/e2e/playwright/tests/app_login.spec.ts#L1
1) [Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice ──────────────────────
Pending operations:
- page.waitForLoadState at playwright/tests/app_login.spec.ts:9:15
- locator.fill at playwright/tests/app_login.spec.ts:11:36
|
Generate SDKs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Generate SDKs
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-go@v2, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run Playwright end-to-end tests (postgres)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run Playwright end-to-end tests (sqlite)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run Playwright end-to-end tests (cockroach)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run Playwright end-to-end tests (mysql)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run tests and lints
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, golangci/golangci-lint-action@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run tests and lints
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Run tests and lints
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Build CLI docs
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-go@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run end-to-end tests (mysql)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run end-to-end tests (cockroach)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run end-to-end tests (postgres)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run end-to-end tests (sqlite)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
🎭 Playwright Run Summary
6 passed (51.4s)
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice ───────────────────────
5 passed (1.2m)
|
🎭 Playwright Run Summary
6 passed (33.3s)
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › app_login.spec.ts:53:7 › Registration › register twice ───────────────────────
5 passed (1.2m)
|