Skip to content

Add setGenerateJWT method to update JWT generator after initialization #1494

Add setGenerateJWT method to update JWT generator after initialization

Add setGenerateJWT method to update JWT generator after initialization #1494

Status Failure
Total duration 4m 24s
Artifacts 6

ci.yml

on: pull_request
Matrix: e2e-tests
Fit to window
Zoom out
Zoom in

Annotations

30 errors, 67 warnings, and 3 notices
[chromium] › e2e/inapp-e2e.spec.ts:64:7 › In-App Messaging - E2E (Real API) › should display in-app message in iframe when messages are available: react-example/e2e/page-objects/pages/InAppPage.ts#L48
3) [chromium] › e2e/inapp-e2e.spec.ts:64:7 › In-App Messaging - E2E (Real API) › should display in-app message in iframe when messages are available Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 3 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 6 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:67:26
[chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/inapp-e2e.spec.ts#L37
2) [chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForResponse: Test ended. 35 | page 36 | }) => { > 37 | const apiResponsePromise = page.waitForResponse( | ^ 38 | (response) => 39 | response.url().includes('/api/inApp/web/getMessages') && 40 | response.status() === 200, at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:37:37
[chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/page-objects/pages/InAppPage.ts#L48
2) [chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 3 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 6 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:44:26
[chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/inapp-e2e.spec.ts#L37
2) [chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForResponse: Test ended. 35 | page 36 | }) => { > 37 | const apiResponsePromise = page.waitForResponse( | ^ 38 | (response) => 39 | response.url().includes('/api/inApp/web/getMessages') && 40 | response.status() === 200, at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:37:37
[chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/page-objects/pages/InAppPage.ts#L48
2) [chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 4 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 5 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:44:26
[chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/inapp-e2e.spec.ts#L37
2) [chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Error: page.waitForResponse: Test ended. 35 | page 36 | }) => { > 37 | const apiResponsePromise = page.waitForResponse( | ^ 38 | (response) => 39 | response.url().includes('/api/inApp/web/getMessages') && 40 | response.status() === 200, at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:37:37
[chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/page-objects/pages/InAppPage.ts#L48
2) [chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 3 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 6 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:44:26
[chromium] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call: react-example/e2e/authentication.spec.ts#L29
1) [chromium] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" 27 | 28 | // Accept both 200 and 400 responses (400 can occur due to field type mismatches) > 29 | const apiCallPromise = page.waitForResponse( | ^ 30 | (response) => 31 | response.url().includes('/api/users/update') && 32 | (response.status() === 200 || response.status() === 400), at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/authentication.spec.ts:29:33
[chromium] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call: react-example/e2e/authentication.spec.ts#L29
1) [chromium] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" 27 | 28 | // Accept both 200 and 400 responses (400 can occur due to field type mismatches) > 29 | const apiCallPromise = page.waitForResponse( | ^ 30 | (response) => 31 | response.url().includes('/api/users/update') && 32 | (response.status() === 200 || response.status() === 400), at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/authentication.spec.ts:29:33
[chromium] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call: react-example/e2e/authentication.spec.ts#L29
1) [chromium] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" 27 | 28 | // Accept both 200 and 400 responses (400 can occur due to field type mismatches) > 29 | const apiCallPromise = page.waitForResponse( | ^ 30 | (response) => 31 | response.url().includes('/api/users/update') && 32 | (response.status() === 200 || response.status() === 400), at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/authentication.spec.ts:29:33
[webkit] › e2e/inapp-e2e.spec.ts:64:7 › In-App Messaging - E2E (Real API) › should display in-app message in iframe when messages are available: react-example/e2e/page-objects/pages/InAppPage.ts#L48
3) [webkit] › e2e/inapp-e2e.spec.ts:64:7 › In-App Messaging - E2E (Real API) › should display in-app message in iframe when messages are available Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 3 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 6 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:67:26
[webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/inapp-e2e.spec.ts#L37
2) [webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForResponse: Test ended. 35 | page 36 | }) => { > 37 | const apiResponsePromise = page.waitForResponse( | ^ 38 | (response) => 39 | response.url().includes('/api/inApp/web/getMessages') && 40 | response.status() === 200, at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:37:37
[webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/page-objects/pages/InAppPage.ts#L48
2) [webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 3 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 6 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:44:26
[webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/inapp-e2e.spec.ts#L37
2) [webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForResponse: Test ended. 35 | page 36 | }) => { > 37 | const apiResponsePromise = page.waitForResponse( | ^ 38 | (response) => 39 | response.url().includes('/api/inApp/web/getMessages') && 40 | response.status() === 200, at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:37:37
[webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/page-objects/pages/InAppPage.ts#L48
2) [webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 4 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 5 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:44:26
[webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/inapp-e2e.spec.ts#L37
2) [webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Error: page.waitForResponse: Test ended. 35 | page 36 | }) => { > 37 | const apiResponsePromise = page.waitForResponse( | ^ 38 | (response) => 39 | response.url().includes('/api/inApp/web/getMessages') && 40 | response.status() === 200, at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:37:37
[webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/page-objects/pages/InAppPage.ts#L48
2) [webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 4 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 5 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:44:26
[webkit] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call: react-example/e2e/authentication.spec.ts#L29
1) [webkit] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" 27 | 28 | // Accept both 200 and 400 responses (400 can occur due to field type mismatches) > 29 | const apiCallPromise = page.waitForResponse( | ^ 30 | (response) => 31 | response.url().includes('/api/users/update') && 32 | (response.status() === 200 || response.status() === 400), at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/authentication.spec.ts:29:33
[webkit] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call: react-example/e2e/authentication.spec.ts#L29
1) [webkit] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" 27 | 28 | // Accept both 200 and 400 responses (400 can occur due to field type mismatches) > 29 | const apiCallPromise = page.waitForResponse( | ^ 30 | (response) => 31 | response.url().includes('/api/users/update') && 32 | (response.status() === 200 || response.status() === 400), at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/authentication.spec.ts:29:33
[webkit] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call: react-example/e2e/authentication.spec.ts#L29
1) [webkit] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" 27 | 28 | // Accept both 200 and 400 responses (400 can occur due to field type mismatches) > 29 | const apiCallPromise = page.waitForResponse( | ^ 30 | (response) => 31 | response.url().includes('/api/users/update') && 32 | (response.status() === 200 || response.status() === 400), at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/authentication.spec.ts:29:33
[firefox] › e2e/inapp-e2e.spec.ts:64:7 › In-App Messaging - E2E (Real API) › should display in-app message in iframe when messages are available: react-example/e2e/page-objects/pages/InAppPage.ts#L48
3) [firefox] › e2e/inapp-e2e.spec.ts:64:7 › In-App Messaging - E2E (Real API) › should display in-app message in iframe when messages are available Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 4 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 5 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:67:26
[firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/inapp-e2e.spec.ts#L37
2) [firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForResponse: Test ended. 35 | page 36 | }) => { > 37 | const apiResponsePromise = page.waitForResponse( | ^ 38 | (response) => 39 | response.url().includes('/api/inApp/web/getMessages') && 40 | response.status() === 200, at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:37:37
[firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/page-objects/pages/InAppPage.ts#L48
2) [firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 3 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 6 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:44:26
[firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/inapp-e2e.spec.ts#L37
2) [firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForResponse: Test ended. 35 | page 36 | }) => { > 37 | const apiResponsePromise = page.waitForResponse( | ^ 38 | (response) => 39 | response.url().includes('/api/inApp/web/getMessages') && 40 | response.status() === 200, at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:37:37
[firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/page-objects/pages/InAppPage.ts#L48
2) [firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 4 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 5 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:44:26
[firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/inapp-e2e.spec.ts#L37
2) [firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Error: page.waitForResponse: Test ended. 35 | page 36 | }) => { > 37 | const apiResponsePromise = page.waitForResponse( | ^ 38 | (response) => 39 | response.url().includes('/api/inApp/web/getMessages') && 40 | response.status() === 200, at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:37:37
[firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count: react-example/e2e/page-objects/pages/InAppPage.ts#L48
2) [firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count Error: expect(locator).toContainText(expected) failed Locator: locator('[data-qa-auto-display-messages]') Expected pattern: /Retrieved \d+ messages/ Received string: "Get Messages (auto-display)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('[data-qa-auto-display-messages]') 3 × locator resolved to <button aria-disabled="true" data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 Button__DisabledButton-sc-1dedu0o-1 jNqjFi hucRDx InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" 6 × locator resolved to <button data-qa-auto-display-messages="true" class="Button__StyledButton-sc-1dedu0o-0 jNqjFi InApp__StyledButton-sc-owyqx1-0 jHtcaZ">Get Messages (auto-display)</button> - unexpected value "Get Messages (auto-display)" at page-objects/pages/InAppPage.ts:48 46 | 47 | // Wait for button text to update from "Get Messages" to "Retrieved X messages" > 48 | await expect(this.autoDisplayButton).toContainText( | ^ 49 | /Retrieved \d+ messages/ 50 | ); 51 | at InAppPage.performFetchMessagesAutoDisplayFlow (/__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/page-objects/pages/InAppPage.ts:48:42) at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/inapp-e2e.spec.ts:44:26
[firefox] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call: react-example/e2e/authentication.spec.ts#L29
1) [firefox] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" 27 | 28 | // Accept both 200 and 400 responses (400 can occur due to field type mismatches) > 29 | const apiCallPromise = page.waitForResponse( | ^ 30 | (response) => 31 | response.url().includes('/api/users/update') && 32 | (response.status() === 200 || response.status() === 400), at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/authentication.spec.ts:29:33
[firefox] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call: react-example/e2e/authentication.spec.ts#L29
1) [firefox] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" 27 | 28 | // Accept both 200 and 400 responses (400 can occur due to field type mismatches) > 29 | const apiCallPromise = page.waitForResponse( | ^ 30 | (response) => 31 | response.url().includes('/api/users/update') && 32 | (response.status() === 200 || response.status() === 400), at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/authentication.spec.ts:29:33
[firefox] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call: react-example/e2e/authentication.spec.ts#L29
1) [firefox] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" 27 | 28 | // Accept both 200 and 400 responses (400 can occur due to field type mismatches) > 29 | const apiCallPromise = page.waitForResponse( | ^ 30 | (response) => 31 | response.url().includes('/api/users/update') && 32 | (response.status() === 200 || response.status() === 400), at /__w/iterable-web-sdk/iterable-web-sdk/react-example/e2e/authentication.spec.ts:29:33
build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>02RzVaQAAAAB31HJ1539XSYGu5sVEFScDUEhMMzBFREdFMDExNwBFZGdl
build: src/embedded/embeddedManager.ts#L76
Unexpected any. Specify a different type
build: src/embedded/embeddedManager.ts#L63
Unexpected any. Specify a different type
build: src/embedded/embeddedManager.ts#L39
Unexpected any. Specify a different type
build: src/commerce/types.ts#L33
Unexpected any. Specify a different type
build: src/commerce/types.ts#L15
Unexpected any. Specify a different type
build: src/commerce/types.ts#L11
Unexpected any. Specify a different type
build: src/commerce/commerce.ts#L42
Unexpected any. Specify a different type
build: src/commerce/commerce.ts#L41
Unexpected any. Specify a different type
build: src/commerce/commerce.ts#L14
Unexpected any. Specify a different type
build: src/commerce/commerce.ts#L13
Unexpected any. Specify a different type
build
Failed to restore: Cache service responded with 400
e2e-tests (chromium)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e-tests (chromium): react-example/src/views/Users.tsx#L52
Unexpected any. Specify a different type
e2e-tests (chromium): react-example/src/views/Users.tsx#L48
Unexpected any. Specify a different type
e2e-tests (chromium): react-example/src/views/Commerce.tsx#L61
Unexpected any. Specify a different type
e2e-tests (chromium): react-example/src/views/Commerce.tsx#L57
Unexpected any. Specify a different type
e2e-tests (chromium): react-example/src/views/Commerce.tsx#L39
Unexpected any. Specify a different type
e2e-tests (chromium): react-example/src/views/Commerce.tsx#L35
Unexpected any. Specify a different type
e2e-tests (chromium): src/embedded/embeddedManager.ts#L76
Unexpected any. Specify a different type
e2e-tests (chromium): src/embedded/embeddedManager.ts#L63
Unexpected any. Specify a different type
e2e-tests (chromium): src/embedded/embeddedManager.ts#L39
Unexpected any. Specify a different type
e2e-tests (chromium): src/commerce/types.ts#L33
Unexpected any. Specify a different type
e2e-tests (chromium): src/commerce/types.ts#L15
Unexpected any. Specify a different type
e2e-tests (chromium): src/commerce/types.ts#L11
Unexpected any. Specify a different type
e2e-tests (chromium): src/commerce/commerce.ts#L42
Unexpected any. Specify a different type
e2e-tests (chromium): src/commerce/commerce.ts#L41
Unexpected any. Specify a different type
e2e-tests (chromium): src/commerce/commerce.ts#L14
Unexpected any. Specify a different type
e2e-tests (chromium): src/commerce/commerce.ts#L13
Unexpected any. Specify a different type
e2e-tests (chromium)
Failed to restore: Cache service responded with 400
e2e-tests (webkit)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e-tests (webkit): react-example/src/views/Users.tsx#L52
Unexpected any. Specify a different type
e2e-tests (webkit): react-example/src/views/Users.tsx#L48
Unexpected any. Specify a different type
e2e-tests (webkit): react-example/src/views/Commerce.tsx#L61
Unexpected any. Specify a different type
e2e-tests (webkit): react-example/src/views/Commerce.tsx#L57
Unexpected any. Specify a different type
e2e-tests (webkit): react-example/src/views/Commerce.tsx#L39
Unexpected any. Specify a different type
e2e-tests (webkit): react-example/src/views/Commerce.tsx#L35
Unexpected any. Specify a different type
e2e-tests (webkit): src/embedded/embeddedManager.ts#L76
Unexpected any. Specify a different type
e2e-tests (webkit): src/embedded/embeddedManager.ts#L63
Unexpected any. Specify a different type
e2e-tests (webkit): src/embedded/embeddedManager.ts#L39
Unexpected any. Specify a different type
e2e-tests (webkit): src/commerce/types.ts#L33
Unexpected any. Specify a different type
e2e-tests (webkit): src/commerce/types.ts#L15
Unexpected any. Specify a different type
e2e-tests (webkit): src/commerce/types.ts#L11
Unexpected any. Specify a different type
e2e-tests (webkit): src/commerce/commerce.ts#L42
Unexpected any. Specify a different type
e2e-tests (webkit): src/commerce/commerce.ts#L41
Unexpected any. Specify a different type
e2e-tests (webkit): src/commerce/commerce.ts#L14
Unexpected any. Specify a different type
e2e-tests (webkit): src/commerce/commerce.ts#L13
Unexpected any. Specify a different type
e2e-tests (webkit)
Failed to restore: Cache service responded with 400
e2e-tests (firefox)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e-tests (firefox): react-example/src/views/Users.tsx#L52
Unexpected any. Specify a different type
e2e-tests (firefox): react-example/src/views/Users.tsx#L48
Unexpected any. Specify a different type
e2e-tests (firefox): react-example/src/views/Commerce.tsx#L61
Unexpected any. Specify a different type
e2e-tests (firefox): react-example/src/views/Commerce.tsx#L57
Unexpected any. Specify a different type
e2e-tests (firefox): react-example/src/views/Commerce.tsx#L39
Unexpected any. Specify a different type
e2e-tests (firefox): react-example/src/views/Commerce.tsx#L35
Unexpected any. Specify a different type
e2e-tests (firefox): src/embedded/embeddedManager.ts#L76
Unexpected any. Specify a different type
e2e-tests (firefox): src/embedded/embeddedManager.ts#L63
Unexpected any. Specify a different type
e2e-tests (firefox): src/embedded/embeddedManager.ts#L39
Unexpected any. Specify a different type
e2e-tests (firefox): src/commerce/types.ts#L33
Unexpected any. Specify a different type
e2e-tests (firefox): src/commerce/types.ts#L15
Unexpected any. Specify a different type
e2e-tests (firefox): src/commerce/types.ts#L11
Unexpected any. Specify a different type
e2e-tests (firefox): src/commerce/commerce.ts#L42
Unexpected any. Specify a different type
e2e-tests (firefox): src/commerce/commerce.ts#L41
Unexpected any. Specify a different type
e2e-tests (firefox): src/commerce/commerce.ts#L14
Unexpected any. Specify a different type
e2e-tests (firefox): src/commerce/commerce.ts#L13
Unexpected any. Specify a different type
e2e-tests (firefox)
Failed to restore: Cache service responded with 400
🎭 Playwright Run Summary
8 failed [chromium] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call [chromium] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count [chromium] › e2e/inapp-e2e.spec.ts:64:7 › In-App Messaging - E2E (Real API) › should display in-app message in iframe when messages are available [chromium] › e2e/inapp-e2e.spec.ts:88:7 › In-App Messaging - E2E (Real API) › should close in-app message when close button is clicked [chromium] › e2e/inapp-e2e.spec.ts:113:7 › In-App Messaging - E2E (Real API) › should fetch messages without auto-display and return JSON [chromium] › e2e/inapp-e2e.spec.ts:140:7 › In-App Messaging - E2E (Real API) › should pause and resume message stream [chromium] › e2e/inapp-e2e.spec.ts:172:7 › In-App Messaging - E2E (Real API) › should handle multiple fetch attempts correctly [chromium] › e2e/inapp-e2e.spec.ts:202:7 › In-App Messaging - E2E (Real API) › should include user email in API request 16 passed (1.4m)
🎭 Playwright Run Summary
8 failed [webkit] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call [webkit] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count [webkit] › e2e/inapp-e2e.spec.ts:64:7 › In-App Messaging - E2E (Real API) › should display in-app message in iframe when messages are available [webkit] › e2e/inapp-e2e.spec.ts:88:7 › In-App Messaging - E2E (Real API) › should close in-app message when close button is clicked [webkit] › e2e/inapp-e2e.spec.ts:113:7 › In-App Messaging - E2E (Real API) › should fetch messages without auto-display and return JSON [webkit] › e2e/inapp-e2e.spec.ts:140:7 › In-App Messaging - E2E (Real API) › should pause and resume message stream [webkit] › e2e/inapp-e2e.spec.ts:172:7 › In-App Messaging - E2E (Real API) › should handle multiple fetch attempts correctly [webkit] › e2e/inapp-e2e.spec.ts:202:7 › In-App Messaging - E2E (Real API) › should include user email in API request 16 passed (1.8m)
🎭 Playwright Run Summary
8 failed [firefox] › e2e/authentication.spec.ts:22:7 › SDK Authentication › should authenticate user with SDK setEmail and make API call [firefox] › e2e/inapp-e2e.spec.ts:34:7 › In-App Messaging - E2E (Real API) › should fetch in-app messages from Iterable API and display count [firefox] › e2e/inapp-e2e.spec.ts:64:7 › In-App Messaging - E2E (Real API) › should display in-app message in iframe when messages are available [firefox] › e2e/inapp-e2e.spec.ts:88:7 › In-App Messaging - E2E (Real API) › should close in-app message when close button is clicked [firefox] › e2e/inapp-e2e.spec.ts:113:7 › In-App Messaging - E2E (Real API) › should fetch messages without auto-display and return JSON [firefox] › e2e/inapp-e2e.spec.ts:140:7 › In-App Messaging - E2E (Real API) › should pause and resume message stream [firefox] › e2e/inapp-e2e.spec.ts:172:7 › In-App Messaging - E2E (Real API) › should handle multiple fetch attempts correctly [firefox] › e2e/inapp-e2e.spec.ts:202:7 › In-App Messaging - E2E (Real API) › should include user email in API request 16 passed (2.0m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report-chromium-1494 Expired
3.98 MB
sha256:0cb13428c3d74cd2821b5a6e5ceb514d2edb4d7d2d937e8ac89b7985c2a951c9
playwright-report-firefox-1494 Expired
6.23 MB
sha256:07ec5dd4a91dc2bf5d41822d3eea7ee8b108851782694ba021ec9d84db8fae06
playwright-report-webkit-1494 Expired
5.7 MB
sha256:5c26daa783f992cc7e038baa7582a4eea087dd41e1ba9611ddec5c047e229e5e
test-results-chromium-1494 Expired
4.14 MB
sha256:7532a58ac5062eb9be54a3090e1aab7b62123f4b151052ec1e625298c75b4bb5
test-results-firefox-1494 Expired
6.75 MB
sha256:c8e88c37b9f70e2e3896434b93d202a06989ccc1875c9af4cb9a181dc588002b
test-results-webkit-1494 Expired
7.33 MB
sha256:a627a417c46132aabe583840738e2557d3a0f073f96b6331414d75b9f98eb0cc