Multi-agent defaults: 5 built-in agents with per-agent tools, prompts… #1174
Annotations
45 errors, 2 warnings, and 4 notices
|
[chromium] › tests/e2e/shared-conversations.spec.js:332:3 › Shared Conversations (t091) › Owner — share a session › after sharing:
tests/e2e/shared-conversations.spec.js#L259
3) [chromium] › tests/e2e/shared-conversations.spec.js:332:3 › Shared Conversations (t091) › Owner — share a session › after sharing, context menu shows Unshare option
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:351:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L259
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:321:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L314
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request"
312 | // Decode the URL before matching because wp-env uses the
313 | // index.php?rest_route= format with URL-encoded slashes (%2F).
> 314 | const shareRequestPromise = page.waitForRequest(
| ^
315 | ( req ) =>
316 | decodeURIComponent( req.url() ).includes( '/share' ) &&
317 | req.method() === 'POST',
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:314:37
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L259
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:321:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L314
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request"
312 | // Decode the URL before matching because wp-env uses the
313 | // index.php?rest_route= format with URL-encoded slashes (%2F).
> 314 | const shareRequestPromise = page.waitForRequest(
| ^
315 | ( req ) =>
316 | decodeURIComponent( req.url() ).includes( '/share' ) &&
317 | req.method() === 'POST',
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:314:37
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L259
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:321:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L314
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request"
312 | // Decode the URL before matching because wp-env uses the
313 | // index.php?rest_route= format with URL-encoded slashes (%2F).
> 314 | const shareRequestPromise = page.waitForRequest(
| ^
315 | ( req ) =>
316 | decodeURIComponent( req.url() ).includes( '/share' ) &&
317 | req.method() === 'POST',
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:314:37
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner:
tests/e2e/shared-conversations.spec.js#L259
1) [chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:300:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner:
tests/e2e/shared-conversations.spec.js#L259
1) [chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:300:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner:
tests/e2e/shared-conversations.spec.js#L259
1) [chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:300:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:332:3 › Shared Conversations (t091) › Owner — share a session › after sharing:
tests/e2e/shared-conversations.spec.js#L259
3) [chromium] › tests/e2e/shared-conversations.spec.js:332:3 › Shared Conversations (t091) › Owner — share a session › after sharing, context menu shows Unshare option
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:351:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L259
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:321:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L314
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request"
312 | // Decode the URL before matching because wp-env uses the
313 | // index.php?rest_route= format with URL-encoded slashes (%2F).
> 314 | const shareRequestPromise = page.waitForRequest(
| ^
315 | ( req ) =>
316 | decodeURIComponent( req.url() ).includes( '/share' ) &&
317 | req.method() === 'POST',
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:314:37
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L259
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:321:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L314
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request"
312 | // Decode the URL before matching because wp-env uses the
313 | // index.php?rest_route= format with URL-encoded slashes (%2F).
> 314 | const shareRequestPromise = page.waitForRequest(
| ^
315 | ( req ) =>
316 | decodeURIComponent( req.url() ).includes( '/share' ) &&
317 | req.method() === 'POST',
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:314:37
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L259
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:321:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint:
tests/e2e/shared-conversations.spec.js#L314
2) [chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request"
312 | // Decode the URL before matching because wp-env uses the
313 | // index.php?rest_route= format with URL-encoded slashes (%2F).
> 314 | const shareRequestPromise = page.waitForRequest(
| ^
315 | ( req ) =>
316 | decodeURIComponent( req.url() ).includes( '/share' ) &&
317 | req.method() === 'POST',
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:314:37
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner:
tests/e2e/shared-conversations.spec.js#L259
1) [chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:300:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner:
tests/e2e/shared-conversations.spec.js#L259
1) [chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:300:10
|
|
[chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner:
tests/e2e/shared-conversations.spec.js#L259
1) [chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-session-item').first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('.gratis-ai-agent-session-item').first()
257 | async function openFirstSessionContextMenu( page ) {
258 | const sessionItem = page.locator( '.gratis-ai-agent-session-item' ).first();
> 259 | await expect( sessionItem ).toBeVisible( { timeout: 10_000 } );
| ^
260 | // Hover to reveal the ⋯ button, then click it.
261 | await sessionItem.hover();
262 | await sessionItem.locator( '.gratis-ai-agent-session-more' ).click();
at openFirstSessionContextMenu (/home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:259:30)
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/shared-conversations.spec.js:300:10
|
|
[chromium] › tests/e2e/admin-page.spec.js:57:2 › Admin Page - Chat UI › message list container is present:
tests/e2e/admin-page.spec.js#L59
4) [chromium] › tests/e2e/admin-page.spec.js:57:2 › Admin Page - Chat UI › message list container is present
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-messages').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-messages').first()
57 | test( 'message list container is present', async ( { page } ) => {
58 | const messageList = getMessageList( page );
> 59 | await expect( messageList ).toBeVisible();
| ^
60 | } );
61 |
62 | test( 'empty state is shown when no messages', async ( { page } ) => {
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:59:31
|
|
[chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable:
tests/e2e/admin-page.spec.js#L52
3) [chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
50 | test( 'message input is present and focusable', async ( { page } ) => {
51 | const input = getMessageInput( page );
> 52 | await expect( input ).toBeVisible();
| ^
53 | await input.focus();
54 | await expect( input ).toBeFocused();
55 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:52:25
|
|
[chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable:
tests/e2e/admin-page.spec.js#L52
3) [chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
50 | test( 'message input is present and focusable', async ( { page } ) => {
51 | const input = getMessageInput( page );
> 52 | await expect( input ).toBeVisible();
| ^
53 | await input.focus();
54 | await expect( input ).toBeFocused();
55 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:52:25
|
|
[chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable:
tests/e2e/admin-page.spec.js#L52
3) [chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
50 | test( 'message input is present and focusable', async ( { page } ) => {
51 | const input = getMessageInput( page );
> 52 | await expect( input ).toBeVisible();
| ^
53 | await input.focus();
54 | await expect( input ).toBeFocused();
55 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:52:25
|
|
[chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page:
tests/e2e/admin-page.spec.js#L47
2) [chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
45 | test( 'chat panel is visible on admin page', async ( { page } ) => {
46 | const chatPanel = getChatPanel( page );
> 47 | await expect( chatPanel ).toBeVisible();
| ^
48 | } );
49 |
50 | test( 'message input is present and focusable', async ( { page } ) => {
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:47:29
|
|
[chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page:
tests/e2e/admin-page.spec.js#L47
2) [chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
45 | test( 'chat panel is visible on admin page', async ( { page } ) => {
46 | const chatPanel = getChatPanel( page );
> 47 | await expect( chatPanel ).toBeVisible();
| ^
48 | } );
49 |
50 | test( 'message input is present and focusable', async ( { page } ) => {
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:47:29
|
|
[chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page:
tests/e2e/admin-page.spec.js#L47
2) [chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
45 | test( 'chat panel is visible on admin page', async ( { page } ) => {
46 | const chatPanel = getChatPanel( page );
> 47 | await expect( chatPanel ).toBeVisible();
| ^
48 | } );
49 |
50 | test( 'message input is present and focusable', async ( { page } ) => {
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:47:29
|
|
[chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout:
tests/e2e/admin-page.spec.js#L40
1) [chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
38 | // the floating widget's hidden elements.
39 | const chatContainer = page.locator( '#gratis-ai-agent-chat-container' );
> 40 | await expect( chatContainer.locator( '.gratis-ai-agent-layout' ) ).toBeVisible();
| ^
41 | await expect( chatContainer.locator( '.gratis-ai-agent-sidebar' ) ).toBeVisible();
42 | await expect( chatContainer.locator( '.gratis-ai-agent-main' ) ).toBeVisible();
43 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:40:70
|
|
[chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout:
tests/e2e/admin-page.spec.js#L40
1) [chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
38 | // the floating widget's hidden elements.
39 | const chatContainer = page.locator( '#gratis-ai-agent-chat-container' );
> 40 | await expect( chatContainer.locator( '.gratis-ai-agent-layout' ) ).toBeVisible();
| ^
41 | await expect( chatContainer.locator( '.gratis-ai-agent-sidebar' ) ).toBeVisible();
42 | await expect( chatContainer.locator( '.gratis-ai-agent-main' ) ).toBeVisible();
43 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:40:70
|
|
[chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout:
tests/e2e/admin-page.spec.js#L40
1) [chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout
Error: expect(locator).toBeVisible() failed
Locator: locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
38 | // the floating widget's hidden elements.
39 | const chatContainer = page.locator( '#gratis-ai-agent-chat-container' );
> 40 | await expect( chatContainer.locator( '.gratis-ai-agent-layout' ) ).toBeVisible();
| ^
41 | await expect( chatContainer.locator( '.gratis-ai-agent-sidebar' ) ).toBeVisible();
42 | await expect( chatContainer.locator( '.gratis-ai-agent-main' ) ).toBeVisible();
43 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:40:70
|
|
[chromium] › tests/e2e/admin-page.spec.js:57:2 › Admin Page - Chat UI › message list container is present:
tests/e2e/admin-page.spec.js#L59
4) [chromium] › tests/e2e/admin-page.spec.js:57:2 › Admin Page - Chat UI › message list container is present
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-messages').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-messages').first()
57 | test( 'message list container is present', async ( { page } ) => {
58 | const messageList = getMessageList( page );
> 59 | await expect( messageList ).toBeVisible();
| ^
60 | } );
61 |
62 | test( 'empty state is shown when no messages', async ( { page } ) => {
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:59:31
|
|
[chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable:
tests/e2e/admin-page.spec.js#L52
3) [chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
50 | test( 'message input is present and focusable', async ( { page } ) => {
51 | const input = getMessageInput( page );
> 52 | await expect( input ).toBeVisible();
| ^
53 | await input.focus();
54 | await expect( input ).toBeFocused();
55 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:52:25
|
|
[chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable:
tests/e2e/admin-page.spec.js#L52
3) [chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
50 | test( 'message input is present and focusable', async ( { page } ) => {
51 | const input = getMessageInput( page );
> 52 | await expect( input ).toBeVisible();
| ^
53 | await input.focus();
54 | await expect( input ).toBeFocused();
55 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:52:25
|
|
[chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable:
tests/e2e/admin-page.spec.js#L52
3) [chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact) .gratis-ai-agent-input').first()
50 | test( 'message input is present and focusable', async ( { page } ) => {
51 | const input = getMessageInput( page );
> 52 | await expect( input ).toBeVisible();
| ^
53 | await input.focus();
54 | await expect( input ).toBeFocused();
55 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:52:25
|
|
[chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page:
tests/e2e/admin-page.spec.js#L47
2) [chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
45 | test( 'chat panel is visible on admin page', async ( { page } ) => {
46 | const chatPanel = getChatPanel( page );
> 47 | await expect( chatPanel ).toBeVisible();
| ^
48 | } );
49 |
50 | test( 'message input is present and focusable', async ( { page } ) => {
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:47:29
|
|
[chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page:
tests/e2e/admin-page.spec.js#L47
2) [chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
45 | test( 'chat panel is visible on admin page', async ( { page } ) => {
46 | const chatPanel = getChatPanel( page );
> 47 | await expect( chatPanel ).toBeVisible();
| ^
48 | } );
49 |
50 | test( 'message input is present and focusable', async ( { page } ) => {
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:47:29
|
|
[chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page:
tests/e2e/admin-page.spec.js#L47
2) [chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page
Error: expect(locator).toBeVisible() failed
Locator: locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.gratis-ai-agent-chat-panel:not(.is-compact)').first()
45 | test( 'chat panel is visible on admin page', async ( { page } ) => {
46 | const chatPanel = getChatPanel( page );
> 47 | await expect( chatPanel ).toBeVisible();
| ^
48 | } );
49 |
50 | test( 'message input is present and focusable', async ( { page } ) => {
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:47:29
|
|
[chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout:
tests/e2e/admin-page.spec.js#L40
1) [chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
38 | // the floating widget's hidden elements.
39 | const chatContainer = page.locator( '#gratis-ai-agent-chat-container' );
> 40 | await expect( chatContainer.locator( '.gratis-ai-agent-layout' ) ).toBeVisible();
| ^
41 | await expect( chatContainer.locator( '.gratis-ai-agent-sidebar' ) ).toBeVisible();
42 | await expect( chatContainer.locator( '.gratis-ai-agent-main' ) ).toBeVisible();
43 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:40:70
|
|
[chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout:
tests/e2e/admin-page.spec.js#L40
1) [chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
38 | // the floating widget's hidden elements.
39 | const chatContainer = page.locator( '#gratis-ai-agent-chat-container' );
> 40 | await expect( chatContainer.locator( '.gratis-ai-agent-layout' ) ).toBeVisible();
| ^
41 | await expect( chatContainer.locator( '.gratis-ai-agent-sidebar' ) ).toBeVisible();
42 | await expect( chatContainer.locator( '.gratis-ai-agent-main' ) ).toBeVisible();
43 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:40:70
|
|
[chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout:
tests/e2e/admin-page.spec.js#L40
1) [chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout
Error: expect(locator).toBeVisible() failed
Locator: locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('#gratis-ai-agent-chat-container').locator('.gratis-ai-agent-layout')
38 | // the floating widget's hidden elements.
39 | const chatContainer = page.locator( '#gratis-ai-agent-chat-container' );
> 40 | await expect( chatContainer.locator( '.gratis-ai-agent-layout' ) ).toBeVisible();
| ^
41 | await expect( chatContainer.locator( '.gratis-ai-agent-sidebar' ) ).toBeVisible();
42 | await expect( chatContainer.locator( '.gratis-ai-agent-main' ) ).toBeVisible();
43 | } );
at /home/runner/work/gratis-ai-agent/gratis-ai-agent/tests/e2e/admin-page.spec.js:40:70
|
|
Playwright E2E (WP 6.9 shard 2)
Canceling since a higher priority waiting request for e2e-refs/heads/main exists
|
|
Playwright E2E (WP 6.9 shard 2)
The operation was canceled.
|
|
Playwright E2E (WP trunk shard 2)
Canceling since a higher priority waiting request for e2e-refs/heads/main exists
|
|
Playwright E2E (WP trunk shard 2)
The operation was canceled.
|
|
E2E Tests
Canceling since a higher priority waiting request for e2e-refs/heads/main exists
|
|
Playwright E2E (WP 6.9 shard 2)
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
|
|
Playwright E2E (WP trunk shard 2)
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
|
|
🎭 Playwright Run Summary
26 failed
[chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
[chromium] › tests/e2e/shared-conversations.spec.js:332:3 › Shared Conversations (t091) › Owner — share a session › after sharing, context menu shows Unshare option
[chromium] › tests/e2e/shared-conversations.spec.js:362:3 › Shared Conversations (t091) › Owner — share a session › shared session shows shared badge icon in sidebar
[chromium] › tests/e2e/shared-conversations.spec.js:413:3 › Shared Conversations (t091) › Owner — revoke share › clicking Unshare calls the DELETE share endpoint
[chromium] › tests/e2e/shared-conversations.spec.js:449:3 › Shared Conversations (t091) › Owner — revoke share › after revoking, shared sessions list is refreshed
[chromium] › tests/e2e/shared-conversations.spec.js:519:3 › Shared Conversations (t091) › Shared sessions list — "Shared" tab › "Shared" tab is visible in the session sidebar
[chromium] › tests/e2e/shared-conversations.spec.js:526:3 › Shared Conversations (t091) › Shared sessions list — "Shared" tab › clicking "Shared" tab fetches shared sessions
[chromium] › tests/e2e/shared-conversations.spec.js:546:3 › Shared Conversations (t091) › Shared sessions list — "Shared" tab › shared session appears in "Shared" tab list
[chromium] › tests/e2e/shared-conversations.spec.js:575:3 › Shared Conversations (t091) › Shared sessions list — "Shared" tab › empty state shown when no shared sessions
[chromium] › tests/e2e/shared-conversations.spec.js:601:3 › Shared Conversations (t091) › Second admin — view permission › second admin can see shared session in "Shared" tab
[chromium] › tests/e2e/shared-conversations.spec.js:654:3 › Shared Conversations (t091) › Second admin — view permission › second admin cannot see Share/Unshare in context menu (non-owner)
[chromium] › tests/e2e/shared-conversations.spec.js:721:3 › Shared Conversations (t091) › Second admin — contribute permission › second admin can send a message in a shared session
[chromium] › tests/e2e/shared-conversations.spec.js:819:3 › Shared Conversations (t091) › Second admin — contribute permission › second admin cannot delete a shared session (non-owner restriction)
[chromium] › tests/e2e/shared-conversations.spec.js:878:3 › Shared Conversations (t091) › Revoke share — second admin loses access › after revocation, shared session no longer appears in second admin Shared tab
[chromium] › tests/e2e/spending-limits.spec.js:568:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator is hidden when no caps are configured
[chromium] › tests/e2e/spending-limits.spec.js:591:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator shows ok state when spend is below warning threshold
[chromium] › tests/e2e/spending-limits.spec.js:620:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator shows warning state when threshold is approached
[chromium] › tests/e2e/spending-limits.spec.js:649:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator shows exceeded state when cap is surpassed
[chromium] › tests/e2e/spending-limits.spec.js:678:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator uses monthly cap when no daily cap is set
[chromium] › tests/e2e/text-to-speech.spec.js:323:2 › TTS Toggle Button › TTS toggle button is visible in the chat header
[chromium] › tests/e2e/text-to-speech.spec.js:340:2 › TTS Toggle Button › clicking TTS toggle button enables TTS and adds is-active class
[chromium] › tests/e2e/text-to-speech.spec.js:365:2
|
|
🎭 Playwright Run Summary
26 failed
[chromium] › tests/e2e/shared-conversations.spec.js:297:3 › Shared Conversations (t091) › Owner — share a session › share option appears in session context menu for owner
[chromium] › tests/e2e/shared-conversations.spec.js:308:3 › Shared Conversations (t091) › Owner — share a session › clicking Share with Admins calls the share endpoint
[chromium] › tests/e2e/shared-conversations.spec.js:332:3 › Shared Conversations (t091) › Owner — share a session › after sharing, context menu shows Unshare option
[chromium] › tests/e2e/shared-conversations.spec.js:362:3 › Shared Conversations (t091) › Owner — share a session › shared session shows shared badge icon in sidebar
[chromium] › tests/e2e/shared-conversations.spec.js:413:3 › Shared Conversations (t091) › Owner — revoke share › clicking Unshare calls the DELETE share endpoint
[chromium] › tests/e2e/shared-conversations.spec.js:449:3 › Shared Conversations (t091) › Owner — revoke share › after revoking, shared sessions list is refreshed
[chromium] › tests/e2e/shared-conversations.spec.js:519:3 › Shared Conversations (t091) › Shared sessions list — "Shared" tab › "Shared" tab is visible in the session sidebar
[chromium] › tests/e2e/shared-conversations.spec.js:526:3 › Shared Conversations (t091) › Shared sessions list — "Shared" tab › clicking "Shared" tab fetches shared sessions
[chromium] › tests/e2e/shared-conversations.spec.js:546:3 › Shared Conversations (t091) › Shared sessions list — "Shared" tab › shared session appears in "Shared" tab list
[chromium] › tests/e2e/shared-conversations.spec.js:575:3 › Shared Conversations (t091) › Shared sessions list — "Shared" tab › empty state shown when no shared sessions
[chromium] › tests/e2e/shared-conversations.spec.js:601:3 › Shared Conversations (t091) › Second admin — view permission › second admin can see shared session in "Shared" tab
[chromium] › tests/e2e/shared-conversations.spec.js:654:3 › Shared Conversations (t091) › Second admin — view permission › second admin cannot see Share/Unshare in context menu (non-owner)
[chromium] › tests/e2e/shared-conversations.spec.js:721:3 › Shared Conversations (t091) › Second admin — contribute permission › second admin can send a message in a shared session
[chromium] › tests/e2e/shared-conversations.spec.js:819:3 › Shared Conversations (t091) › Second admin — contribute permission › second admin cannot delete a shared session (non-owner restriction)
[chromium] › tests/e2e/shared-conversations.spec.js:878:3 › Shared Conversations (t091) › Revoke share — second admin loses access › after revocation, shared session no longer appears in second admin Shared tab
[chromium] › tests/e2e/spending-limits.spec.js:568:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator is hidden when no caps are configured
[chromium] › tests/e2e/spending-limits.spec.js:591:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator shows ok state when spend is below warning threshold
[chromium] › tests/e2e/spending-limits.spec.js:620:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator shows warning state when threshold is approached
[chromium] › tests/e2e/spending-limits.spec.js:649:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator shows exceeded state when cap is surpassed
[chromium] › tests/e2e/spending-limits.spec.js:678:2 › Spending Limits — Budget Indicator (GH#651) › budget indicator uses monthly cap when no daily cap is set
[chromium] › tests/e2e/text-to-speech.spec.js:323:2 › TTS Toggle Button › TTS toggle button is visible in the chat header
[chromium] › tests/e2e/text-to-speech.spec.js:340:2 › TTS Toggle Button › clicking TTS toggle button enables TTS and adds is-active class
[chromium] › tests/e2e/text-to-speech.spec.js:365:2
|
|
🎭 Playwright Run Summary
21 failed
[chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout
[chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page
[chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable
[chromium] › tests/e2e/admin-page.spec.js:57:2 › Admin Page - Chat UI › message list container is present
[chromium] › tests/e2e/admin-page.spec.js:62:2 › Admin Page - Chat UI › empty state is shown when no messages
[chromium] › tests/e2e/admin-page.spec.js:71:2 › Admin Page - Chat UI › send button is disabled when input is empty
[chromium] › tests/e2e/admin-page.spec.js:76:2 › Admin Page - Chat UI › send button enables when input has text
[chromium] › tests/e2e/admin-page.spec.js:84:2 › Admin Page - Chat UI › clearing input disables send button
[chromium] › tests/e2e/admin-page.spec.js:95:2 › Admin Page - Chat UI › message input placeholder text is correct
[chromium] › tests/e2e/admin-page.spec.js:103:2 › Admin Page - Chat UI › sidebar has new chat button
[chromium] › tests/e2e/admin-page.spec.js:108:2 › Admin Page - Chat UI › sidebar has session search input
[chromium] › tests/e2e/admin-page.spec.js:120:2 › Admin Page - Session Management › new chat button clears the current session
[chromium] › tests/e2e/admin-page.spec.js:145:2 › Admin Page - Session Management › session list shows sessions after a message is sent
[chromium] › tests/e2e/admin-page.spec.js:175:2 › Admin Page - Keyboard Shortcuts › Ctrl+N / Cmd+N starts a new chat
[chromium] › tests/e2e/admin-page.spec.js:198:2 › Admin Page - Keyboard Shortcuts › Ctrl+K / Cmd+K focuses the sidebar search
[chromium] › tests/e2e/agent-builder.spec.js:784:2 › Agent Builder - Agent Selector in Chat › agent selector is visible in the chat panel when agents exist
[chromium] › tests/e2e/agent-builder.spec.js:794:2 › Agent Builder - Agent Selector in Chat › agent selector contains the custom agent by name
[chromium] › tests/e2e/agent-builder.spec.js:809:2 › Agent Builder - Agent Selector in Chat › selecting an agent from the dropdown updates the selection
[chromium] › tests/e2e/agent-builder.spec.js:823:2 › Agent Builder - Agent Selector in Chat › agent selector includes a "Default agent" option
[chromium] › tests/e2e/agent-builder.spec.js:834:2 › Agent Builder - Agent Selector in Chat › selecting "Default agent" resets the agent selection
[chromium] › tests/e2e/agent-builder.spec.js:858:2 › Agent Builder - Full Lifecycle › create, verify in chat selector, edit, then delete an agent
1 flaky
[chromium] › tests/e2e/agent-builder.spec.js:681:2 › Agent Builder - Edit Agent › updated agent name is reflected in the card after saving
60 passed (35.6m)
|
|
🎭 Playwright Run Summary
21 failed
[chromium] › tests/e2e/admin-page.spec.js:33:2 › Admin Page - Chat UI › admin page loads with correct layout
[chromium] › tests/e2e/admin-page.spec.js:45:2 › Admin Page - Chat UI › chat panel is visible on admin page
[chromium] › tests/e2e/admin-page.spec.js:50:2 › Admin Page - Chat UI › message input is present and focusable
[chromium] › tests/e2e/admin-page.spec.js:57:2 › Admin Page - Chat UI › message list container is present
[chromium] › tests/e2e/admin-page.spec.js:62:2 › Admin Page - Chat UI › empty state is shown when no messages
[chromium] › tests/e2e/admin-page.spec.js:71:2 › Admin Page - Chat UI › send button is disabled when input is empty
[chromium] › tests/e2e/admin-page.spec.js:76:2 › Admin Page - Chat UI › send button enables when input has text
[chromium] › tests/e2e/admin-page.spec.js:84:2 › Admin Page - Chat UI › clearing input disables send button
[chromium] › tests/e2e/admin-page.spec.js:95:2 › Admin Page - Chat UI › message input placeholder text is correct
[chromium] › tests/e2e/admin-page.spec.js:103:2 › Admin Page - Chat UI › sidebar has new chat button
[chromium] › tests/e2e/admin-page.spec.js:108:2 › Admin Page - Chat UI › sidebar has session search input
[chromium] › tests/e2e/admin-page.spec.js:120:2 › Admin Page - Session Management › new chat button clears the current session
[chromium] › tests/e2e/admin-page.spec.js:145:2 › Admin Page - Session Management › session list shows sessions after a message is sent
[chromium] › tests/e2e/admin-page.spec.js:175:2 › Admin Page - Keyboard Shortcuts › Ctrl+N / Cmd+N starts a new chat
[chromium] › tests/e2e/admin-page.spec.js:198:2 › Admin Page - Keyboard Shortcuts › Ctrl+K / Cmd+K focuses the sidebar search
[chromium] › tests/e2e/agent-builder.spec.js:784:2 › Agent Builder - Agent Selector in Chat › agent selector is visible in the chat panel when agents exist
[chromium] › tests/e2e/agent-builder.spec.js:794:2 › Agent Builder - Agent Selector in Chat › agent selector contains the custom agent by name
[chromium] › tests/e2e/agent-builder.spec.js:809:2 › Agent Builder - Agent Selector in Chat › selecting an agent from the dropdown updates the selection
[chromium] › tests/e2e/agent-builder.spec.js:823:2 › Agent Builder - Agent Selector in Chat › agent selector includes a "Default agent" option
[chromium] › tests/e2e/agent-builder.spec.js:834:2 › Agent Builder - Agent Selector in Chat › selecting "Default agent" resets the agent selection
[chromium] › tests/e2e/agent-builder.spec.js:858:2 › Agent Builder - Full Lifecycle › create, verify in chat selector, edit, then delete an agent
61 passed (35.7m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report-wp6.9-shard1
Expired
|
60.4 MB |
sha256:9edfffc0324e6977a7d314c3c19a70b49b64fefe6bf611ab328cefc39a85d481
|
|
|
playwright-report-wp6.9-shard3
Expired
|
59.2 MB |
sha256:4109a46f87e880875985d306ff7aab8a8c64ccb78dd701ec741508634a6da892
|
|
|
playwright-report-wptrunk-shard1
Expired
|
64.9 MB |
sha256:f18a5442d456281f0aa2cd5aa4eff9a33d90379e0d997fb456d63b3b8028c53a
|
|
|
playwright-report-wptrunk-shard3
Expired
|
56.9 MB |
sha256:3af364d77df0207813c6ddf53b8bb3e48f7fa0b55fe0f8de581572b81e6c8e9b
|
|
|
test-results-wp6.9-shard1
Expired
|
66.5 MB |
sha256:0988e0d312baec00520536bfd28461036f4fa5ab588bd3c33ee7f3491a486f1b
|
|
|
test-results-wp6.9-shard3
Expired
|
62.8 MB |
sha256:54f366af106c86366c912899e446ac40e81b9ca528bc5695346960664fc89014
|
|
|
test-results-wptrunk-shard1
Expired
|
71.1 MB |
sha256:a5dd599fd9c780b1afc62da9c1128e29d6a3ec0d90ff627d8c0166e28e776953
|
|
|
test-results-wptrunk-shard3
Expired
|
60.4 MB |
sha256:9aa5ea1da2c3149298b4da4adb24df14b8e51e3dd66646ce24a0e1d7bb2a5f24
|
|