feat: increase entropy of OTPs generated by code strategy #5093
ci.yaml
on: pull_request
Generate SDKs
3m 41s
Matrix: Run end-to-end tests
Matrix: Run Playwright end-to-end tests
Build CLI docs
0s
Render version schema
0s
Release SDKs
0s
Annotations
50 errors, 10 warnings, and 4 notices
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds:
test/e2e/playwright/tests/desktop/identifier_first/code.login.spec.ts#L76
4) [chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds
Error: locator.fill: value: expected string, got object
74 | const code = extractCode(mails[0])
75 |
> 76 | await login.codeInput.input.fill(code)
| ^
77 |
78 | await login.codeSubmit.getByText("Continue").click()
79 |
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/desktop/identifier_first/code.login.spec.ts:76:33
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds:
test/e2e/playwright/tests/desktop/identifier_first/code.login.spec.ts#L76
4) [chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds
Error: locator.fill: value: expected string, got object
74 | const code = extractCode(mails[0])
75 |
> 76 | await login.codeInput.input.fill(code)
| ^
77 |
78 | await login.codeSubmit.getByText("Continue").click()
79 |
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/desktop/identifier_first/code.login.spec.ts:76:33
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds:
test/e2e/playwright/tests/desktop/identifier_first/code.login.spec.ts#L76
4) [chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds
Error: locator.fill: value: expected string, got object
74 | const code = extractCode(mails[0])
75 |
> 76 | await login.codeInput.input.fill(code)
| ^
77 |
78 | await login.codeSubmit.getByText("Continue").click()
79 |
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/desktop/identifier_first/code.login.spec.ts:76:33
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L51
1) [mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address › enter correct code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
49 |
50 | await test.step("enter correct code", async () => {
> 51 | await page.getByTestId("code").fill(code)
| ^
52 | await page.getByText("Continue").click()
53 | await page.waitForURL(/Settings/)
54 | await expect(page.getByTestId("ui/message/1060001").first()).toBeVisible()
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:51:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:50:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L96
2) [mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code › enter correct code fails
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
94 |
95 | await test.step("enter correct code fails", async () => {
> 96 | await page.getByTestId("code").fill(code)
| ^
97 | await page.getByText("Continue", { exact: true }).click()
98 | await expect(page.getByTestId("ui/message/4060006")).toBeVisible()
99 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:96:38
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:95:16
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code:
test/e2e/playwright/tests/mobile/app_recovery.spec.ts#L135
3) [mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: value: expected string, got object
133 | const code = extractCode(mails[0])
134 |
> 135 | await page.getByTestId("code").fill(code)
| ^
136 | await page.getByText("Continue", { exact: true }).click()
137 | await expect(page.getByTestId("email")).toBeVisible()
138 | })
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/mobile/app_recovery.spec.ts:135:38
|
[chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds:
test/e2e/playwright/tests/desktop/identifier_first/code.login.spec.ts#L76
4) [chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds
Error: locator.fill: value: expected string, got object
74 | const code = extractCode(mails[0])
75 |
> 76 | await login.codeInput.input.fill(code)
| ^
77 |
78 | await login.codeSubmit.getByText("Continue").click()
79 |
at /home/runner/work/kratos/kratos/test/e2e/playwright/tests/desktop/identifier_first/code.login.spec.ts:76:33
|
Run end-to-end tests (postgres)
Canceling since a higher priority waiting request for 'CI-refs/pull/4241/merge' exists
|
Run end-to-end tests (postgres)
The operation was canceled.
|
Run end-to-end tests (sqlite)
Canceling since a higher priority waiting request for 'CI-refs/pull/4241/merge' exists
|
Run end-to-end tests (sqlite)
The operation was canceled.
|
Run end-to-end tests (mysql)
Canceling since a higher priority waiting request for 'CI-refs/pull/4241/merge' exists
|
Run end-to-end tests (mysql)
The operation was canceled.
|
Run end-to-end tests (cockroach)
Canceling since a higher priority waiting request for 'CI-refs/pull/4241/merge' exists
|
Run end-to-end tests (cockroach)
The operation was canceled.
|
Run tests and lints
Canceling since a higher priority waiting request for 'CI-refs/pull/4241/merge' exists
|
Run tests and lints
The operation was canceled.
|
Generate SDKs
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use the latest version of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-09-16-notice-of-upcoming-deprecations-and-changes-in-github-actions-services/
|
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/
|
Run Playwright end-to-end tests (sqlite)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Slow Test:
test/e2e/[mobile-chrome] › mobile/app_login.spec.ts#L1
test/e2e/[mobile-chrome] › mobile/app_login.spec.ts took 31.2s
|
Run Playwright end-to-end tests (postgres)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Slow Test:
test/e2e/[mobile-chrome] › mobile/app_login.spec.ts#L1
test/e2e/[mobile-chrome] › mobile/app_login.spec.ts took 32.2s
|
Run Playwright end-to-end tests (mysql)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Slow Test:
test/e2e/[mobile-chrome] › mobile/app_login.spec.ts#L1
test/e2e/[mobile-chrome] › mobile/app_login.spec.ts took 27.3s
|
Run Playwright end-to-end tests (cockroach)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Slow Test:
test/e2e/[mobile-chrome] › mobile/app_login.spec.ts#L1
test/e2e/[mobile-chrome] › mobile/app_login.spec.ts took 31.0s
|
🎭 Playwright Run Summary
6 failed
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code ─────
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
[chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds
[chromium] › desktop/identifier_first/code.login.spec.ts:136:7 › account enumeration protection on › login succeeds
[chromium] › desktop/identifier_first/code.login.spec.ts:174:7 › refresh ───────────────────────
31 passed (2.7m)
|
🎭 Playwright Run Summary
6 failed
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code ─────
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
[chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds
[chromium] › desktop/identifier_first/code.login.spec.ts:136:7 › account enumeration protection on › login succeeds
[chromium] › desktop/identifier_first/code.login.spec.ts:174:7 › refresh ───────────────────────
31 passed (2.6m)
|
🎭 Playwright Run Summary
6 failed
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code ─────
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
[chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds
[chromium] › desktop/identifier_first/code.login.spec.ts:136:7 › account enumeration protection on › login succeeds
[chromium] › desktop/identifier_first/code.login.spec.ts:174:7 › refresh ───────────────────────
31 passed (2.8m)
|
🎭 Playwright Run Summary
6 failed
[mobile-chrome] › mobile/app_recovery.spec.ts:31:7 › Recovery › succeeds with a valid email address
[mobile-chrome] › mobile/app_recovery.spec.ts:74:7 › Recovery › fails with an invalid code ─────
[mobile-chrome] › mobile/app_recovery.spec.ts:123:9 › Recovery › with short code expiration › fails with an expired code
[chromium] › desktop/identifier_first/code.login.spec.ts:60:7 › account enumeration protection off › login succeeds
[chromium] › desktop/identifier_first/code.login.spec.ts:136:7 › account enumeration protection on › login succeeds
[chromium] › desktop/identifier_first/code.login.spec.ts:174:7 › refresh ───────────────────────
31 passed (3.2m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-cockroach-logs
|
255 KB |
|
playwright-mysql-logs
|
256 KB |
|
playwright-postgres-logs
|
256 KB |
|
playwright-sqlite-logs
|
255 KB |
|
playwright-test-results-cockroach-0bf3ce4e96e7180c565b8e0a75f71a7d796c7754
|
20.5 MB |
|
playwright-test-results-mysql-0bf3ce4e96e7180c565b8e0a75f71a7d796c7754
|
20.5 MB |
|
playwright-test-results-postgres-0bf3ce4e96e7180c565b8e0a75f71a7d796c7754
|
19.9 MB |
|
playwright-test-results-sqlite-0bf3ce4e96e7180c565b8e0a75f71a7d796c7754
|
20.1 MB |
|