Skip to content

Sticky header for record page - In Progress #1560

Sticky header for record page - In Progress

Sticky header for record page - In Progress #1560

Triggered via push December 11, 2024 20:44
Status Failure
Total duration 13m 41s
Artifacts 2

e2e.yml

on: push
Matrix: install-and-test
Fit to window
Zoom out
Zoom in

Annotations

53 errors, 12 warnings, and 8 notices
[chrome] › recordset/presentation.spec.ts:322:7 › View recordset › For table accommodation: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L411
1) [chrome] › recordset/presentation.spec.ts:322:7 › View recordset › For table accommodation › presentation of the recordset page Error: Timed out 15000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.table-column-displayname > span') - Expected - 0 + Received + 18 @@ -15,6 +15,24 @@ "Image Count", "Image Distinct Count", "Min Image ID", "summary of Image ID", "color_rgb_hex_column", + "Name of Accommodation", + "Website", + "User Rating", + "Number of Rooms", + "Summary", + "Operational Since", + "Is Luxurious", + "json_col", + "json_col_with_markdown", + "no_of_beds", + "no_of_baths", + "Category", + "Type of Facilities", + "Image Count", + "Image Distinct Count", + "Min Image ID", + "summary of Image ID", + "color_rgb_hex_column", ] Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.table-column-displayname > span') - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements 409 | await test.step(`should have ${params.columns.length} columns`, async () => { 410 | const columnTitles = params.columns.map((col) => col.title); > 411 | await expect.soft(RecordsetLocators.getColumnNames(page)).toHaveText(columnTitles); | ^ 412 | }); 413 | 414 | await test.step('should display the Export dropdown button with proper tooltip.', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:411:67 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:409:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:339:5
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L776
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.table-column-displayname > span') Expected: 5 Received: 10 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.table-column-displayname > span') - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" 774 | await test.step('with systemColumnsDisplayCompact: [\'RCB\', \'RMT\'], should have proper columns.', async () => { 775 | const columnNames = RecordsetLocators.getColumnNames(page); > 776 | await expect.soft(columnNames).toHaveCount(params.compactColumnsSystemColumnsTable.length); | ^ 777 | await expect.soft(columnNames).toHaveText(params.compactColumnsSystemColumnsTable); 778 | }); 779 | at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:776:38 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:774:16
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L777
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: Timed out 15000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.table-column-displayname > span') - Expected - 0 + Received + 5 @@ -2,6 +2,11 @@ "id", "text", "int", "RCB", "RMT", + "id", + "text", + "int", + "RCB", + "RMT", ] Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.table-column-displayname > span') - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements 775 | const columnNames = RecordsetLocators.getColumnNames(page); 776 | await expect.soft(columnNames).toHaveCount(params.compactColumnsSystemColumnsTable.length); > 777 | await expect.soft(columnNames).toHaveText(params.compactColumnsSystemColumnsTable); | ^ 778 | }); 779 | 780 | await test.step('systemColumnsDisplayDetailed: true, should have proper columns after clicking a row.', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:777:38 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:774:5
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L793
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('#rt-person').locator('.table-column-displayname > span') Expected: 4 Received: 8 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('#rt-person').locator('.table-column-displayname > span') - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" 791 | await test.step('on record page, systemColumnsDisplayCompact should also be honored for related tables.', async () => { 792 | const columnNames = RecordsetLocators.getColumnNames(RecordLocators.getRelatedTable(page, 'person')); > 793 | await expect.soft(columnNames).toHaveCount(params.compactColumnsPersonTable.length); | ^ 794 | await expect.soft(columnNames).toHaveText(params.compactColumnsPersonTable); 795 | }); 796 | at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:793:38 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:791:16
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L1
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Test timeout of 60000ms exceeded.
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L794
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: expect(locator).toHaveText(expected) Locator: locator('#rt-person').locator('.table-column-displayname > span') - Expected - 0 + Received + 4 Array [ "id", "text", "RCB", "RMT", + "id", + "text", + "RCB", + "RMT", ] Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('#rt-person').locator('.table-column-displayname > span') - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements 792 | const columnNames = RecordsetLocators.getColumnNames(RecordLocators.getRelatedTable(page, 'person')); 793 | await expect.soft(columnNames).toHaveCount(params.compactColumnsPersonTable.length); > 794 | await expect.soft(columnNames).toHaveText(params.compactColumnsPersonTable); | ^ 795 | }); 796 | 797 | await test.step('on recordedit page with systemColumnsDisplayEntry: [\'RCB\', \'RMB\', \'RMT\'], should have proper columns', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:794:38 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:791:5
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L799
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: locator.click: Target page, context or browser has been closed 797 | await test.step('on recordedit page with systemColumnsDisplayEntry: [\'RCB\', \'RMB\', \'RMT\'], should have proper columns', async () => { 798 | // click create > 799 | await RecordLocators.getCreateRecordButton(page).click() | ^ 800 | await RecordeditLocators.waitForRecordeditPageReady(page); 801 | 802 | // test columns length at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:799:56 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:797:16
install-and-test (20.0.0)
Process completed with exit code 2.
install-and-test (20.0.0)
Process completed with exit code 1.
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts#L375
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.search-popup').locator('.table-column-displayname > span') Expected: 2 Received: 4 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.search-popup').locator('.table-column-displayname > span') - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" 373 | const columns = RecordsetLocators.getColumnNames(modal); 374 | > 375 | await expect.soft(columns).toHaveCount(params.hideNumOccurrences ? 1 : 2); | ^ 376 | await expect.soft(columns.nth(0)).toHaveText(params.columnName); 377 | if (!params.hideNumOccurrences) { 378 | await expect.soft(columns.nth(1)).toHaveText('Number of Occurrences'); at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:375:36 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:372:18
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L189
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Error: expect.soft.toBeVisible: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - expect.soft.toBeVisible with timeout 15000ms - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:189 187 | export async function testColumnSort(modal: Locator, rawColumnName: string, expectedColumnValues: string[]) { 188 | const sortBtn = RecordsetLocators.getColumnSortButton(modal, rawColumnName); > 189 | await expect.soft(sortBtn).toBeVisible(); | ^ 190 | 191 | await sortBtn.click(); 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:189:30) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:31 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:20
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L191
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Error: locator.click: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:191 189 | await expect.soft(sortBtn).toBeVisible(); 190 | > 191 | await sortBtn.click(); | ^ 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); 193 | 194 | const columnValues = RecordsetLocators.getFirstColumn(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:191:17) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:11 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:9
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts#L375
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.search-popup').locator('.table-column-displayname > span') Expected: 2 Received: 4 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.search-popup').locator('.table-column-displayname > span') - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" 373 | const columns = RecordsetLocators.getColumnNames(modal); 374 | > 375 | await expect.soft(columns).toHaveCount(params.hideNumOccurrences ? 1 : 2); | ^ 376 | await expect.soft(columns.nth(0)).toHaveText(params.columnName); 377 | if (!params.hideNumOccurrences) { 378 | await expect.soft(columns.nth(1)).toHaveText('Number of Occurrences'); at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:375:36 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:372:18
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L189
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.soft.toBeVisible: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - expect.soft.toBeVisible with timeout 15000ms - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:189 187 | export async function testColumnSort(modal: Locator, rawColumnName: string, expectedColumnValues: string[]) { 188 | const sortBtn = RecordsetLocators.getColumnSortButton(modal, rawColumnName); > 189 | await expect.soft(sortBtn).toBeVisible(); | ^ 190 | 191 | await sortBtn.click(); 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:189:30) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:31 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:20
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L191
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:191 189 | await expect.soft(sortBtn).toBeVisible(); 190 | > 191 | await sortBtn.click(); | ^ 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); 193 | 194 | const columnValues = RecordsetLocators.getFirstColumn(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:191:17) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:11 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:9
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts#L375
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.search-popup').locator('.table-column-displayname > span') Expected: 2 Received: 4 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.search-popup').locator('.table-column-displayname > span') - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" 373 | const columns = RecordsetLocators.getColumnNames(modal); 374 | > 375 | await expect.soft(columns).toHaveCount(params.hideNumOccurrences ? 1 : 2); | ^ 376 | await expect.soft(columns.nth(0)).toHaveText(params.columnName); 377 | if (!params.hideNumOccurrences) { 378 | await expect.soft(columns.nth(1)).toHaveText('Number of Occurrences'); at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:375:36 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:372:18
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L189
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.soft.toBeVisible: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - expect.soft.toBeVisible with timeout 15000ms - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:189 187 | export async function testColumnSort(modal: Locator, rawColumnName: string, expectedColumnValues: string[]) { 188 | const sortBtn = RecordsetLocators.getColumnSortButton(modal, rawColumnName); > 189 | await expect.soft(sortBtn).toBeVisible(); | ^ 190 | 191 | await sortBtn.click(); 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:189:30) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:31 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:20
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L191
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:191 189 | await expect.soft(sortBtn).toBeVisible(); 190 | > 191 | await sortBtn.click(); | ^ 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); 193 | 194 | const columnValues = RecordsetLocators.getFirstColumn(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:191:17) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:11 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:9
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts#L375
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.search-popup').locator('.table-column-displayname > span') Expected: 2 Received: 4 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.search-popup').locator('.table-column-displayname > span') - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" 373 | const columns = RecordsetLocators.getColumnNames(modal); 374 | > 375 | await expect.soft(columns).toHaveCount(params.hideNumOccurrences ? 1 : 2); | ^ 376 | await expect.soft(columns.nth(0)).toHaveText(params.columnName); 377 | if (!params.hideNumOccurrences) { 378 | await expect.soft(columns.nth(1)).toHaveText('Number of Occurrences'); at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:375:36 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:372:18
install-and-test (20.0.0)
Process completed with exit code 1.
install-and-test (20.0.0)
Process completed with exit code 1.
[chrome] › recordset/permissions-annotation.spec.ts:9:7 › Viewing Recordset app with permission related annotations › for a read-only table: chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts#L22
1) [chrome] › recordset/permissions-annotation.spec.ts:9:7 › Viewing Recordset app with permission related annotations › for a read-only table › action columns › should display "View" as the column header Error: expect.soft.toHaveText: Error: strict mode violation: locator('.actions-header') resolved to 2 elements: 1) <th class="actions-header view-header">…</th> aka getByRole('cell', { name: 'View ¦' }) 2) <th class="actions-header view-header">…</th> aka locator('#sticky-header th').filter({ hasText: 'View' }) Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.actions-header') 20 | await test.step('action columns', async () => { 21 | await test.step('should display "View" as the column header', async () => { > 22 | await expect.soft(RecordsetLocators.getActionsHeader(page)).toHaveText('View'); | ^ 23 | }); 24 | 25 | await test.step('should display the view button', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:22:69 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:21:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:20:16
[chrome] › recordset/permissions-annotation.spec.ts:39:7 › Viewing Recordset app with permission related annotations › for a create-only table: chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts#L52
2) [chrome] › recordset/permissions-annotation.spec.ts:39:7 › Viewing Recordset app with permission related annotations › for a create-only table › action columns › should display "View" as the column header Error: expect.soft.toHaveText: Error: strict mode violation: locator('.actions-header') resolved to 2 elements: 1) <th class="actions-header view-header">…</th> aka getByRole('cell', { name: 'View ¦' }) 2) <th class="actions-header view-header">…</th> aka locator('#sticky-header th').filter({ hasText: 'View' }) Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.actions-header') 50 | await test.step('action columns', async () => { 51 | await test.step('should display "View" as the column header', async () => { > 52 | await expect.soft(RecordsetLocators.getActionsHeader(page)).toHaveText('View'); | ^ 53 | }); 54 | 55 | await test.step('should display the view button', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:52:69 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:51:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:50:16
[chrome] › recordset/permissions-annotation.spec.ts:69:7 › Viewing Recordset app with permission related annotations › for a table that allows edit and create (but no delete): chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts#L82
3) [chrome] › recordset/permissions-annotation.spec.ts:69:7 › Viewing Recordset app with permission related annotations › for a table that allows edit and create (but no delete) › action columns › should display "Actions" as the column header Error: expect.soft.toHaveText: Error: strict mode violation: locator('.actions-header') resolved to 2 elements: 1) <th class="actions-header">…</th> aka getByRole('cell', { name: 'Actions ¦' }) 2) <th class="actions-header">…</th> aka locator('#sticky-header th').filter({ hasText: 'Actions' }) Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.actions-header') 80 | await test.step('action columns', async () => { 81 | await test.step('should display "Actions" as the column header', async () => { > 82 | await expect.soft(RecordsetLocators.getActionsHeader(page)).toHaveText('Actions'); | ^ 83 | }); 84 | 85 | await test.step('should display the view button', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:82:69 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:81:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:80:16
[chrome] › recordset/permissions-annotation.spec.ts:99:7 › Viewing Recordset app with permission related annotations › for a delete-only table: chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts#L112
4) [chrome] › recordset/permissions-annotation.spec.ts:99:7 › Viewing Recordset app with permission related annotations › for a delete-only table › action columns › should display "Actions" as the column header Error: expect.soft.toHaveText: Error: strict mode violation: locator('.actions-header') resolved to 2 elements: 1) <th class="actions-header">…</th> aka getByRole('cell', { name: 'Actions ¦' }) 2) <th class="actions-header">…</th> aka locator('#sticky-header th').filter({ hasText: 'Actions' }) Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.actions-header') 110 | await test.step('action columns', async () => { 111 | await test.step('should display "Actions" as the column header', async () => { > 112 | await expect.soft(RecordsetLocators.getActionsHeader(page)).toHaveText('Actions'); | ^ 113 | }); 114 | 115 | await test.step('should display the view button', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:112:69 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:111:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:110:16
install-and-test (20.0.0)
Process completed with exit code 2.
install-and-test (18.18)
The job was canceled because "_20_0_0" failed.
[chrome] › recordset/presentation.spec.ts:322:7 › View recordset › For table accommodation: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L411
1) [chrome] › recordset/presentation.spec.ts:322:7 › View recordset › For table accommodation › presentation of the recordset page Error: Timed out 15000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.table-column-displayname > span') - Expected - 0 + Received + 18 @@ -15,6 +15,24 @@ "Image Count", "Image Distinct Count", "Min Image ID", "summary of Image ID", "color_rgb_hex_column", + "Name of Accommodation", + "Website", + "User Rating", + "Number of Rooms", + "Summary", + "Operational Since", + "Is Luxurious", + "json_col", + "json_col_with_markdown", + "no_of_beds", + "no_of_baths", + "Category", + "Type of Facilities", + "Image Count", + "Image Distinct Count", + "Min Image ID", + "summary of Image ID", + "color_rgb_hex_column", ] Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.table-column-displayname > span') - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements - locator resolved to 36 elements 409 | await test.step(`should have ${params.columns.length} columns`, async () => { 410 | const columnTitles = params.columns.map((col) => col.title); > 411 | await expect.soft(RecordsetLocators.getColumnNames(page)).toHaveText(columnTitles); | ^ 412 | }); 413 | 414 | await test.step('should display the Export dropdown button with proper tooltip.', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:411:67 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:409:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:339:5
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L776
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.table-column-displayname > span') Expected: 5 Received: 10 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.table-column-displayname > span') - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" - locator resolved to 10 elements - unexpected value "10" 774 | await test.step('with systemColumnsDisplayCompact: [\'RCB\', \'RMT\'], should have proper columns.', async () => { 775 | const columnNames = RecordsetLocators.getColumnNames(page); > 776 | await expect.soft(columnNames).toHaveCount(params.compactColumnsSystemColumnsTable.length); | ^ 777 | await expect.soft(columnNames).toHaveText(params.compactColumnsSystemColumnsTable); 778 | }); 779 | at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:776:38 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:774:16
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L777
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: Timed out 15000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.table-column-displayname > span') - Expected - 0 + Received + 5 @@ -2,6 +2,11 @@ "id", "text", "int", "RCB", "RMT", + "id", + "text", + "int", + "RCB", + "RMT", ] Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.table-column-displayname > span') - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements - locator resolved to 10 elements 775 | const columnNames = RecordsetLocators.getColumnNames(page); 776 | await expect.soft(columnNames).toHaveCount(params.compactColumnsSystemColumnsTable.length); > 777 | await expect.soft(columnNames).toHaveText(params.compactColumnsSystemColumnsTable); | ^ 778 | }); 779 | 780 | await test.step('systemColumnsDisplayDetailed: true, should have proper columns after clicking a row.', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:777:38 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:774:5
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L793
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('#rt-person').locator('.table-column-displayname > span') Expected: 4 Received: 8 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('#rt-person').locator('.table-column-displayname > span') - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" - locator resolved to 8 elements - unexpected value "8" 791 | await test.step('on record page, systemColumnsDisplayCompact should also be honored for related tables.', async () => { 792 | const columnNames = RecordsetLocators.getColumnNames(RecordLocators.getRelatedTable(page, 'person')); > 793 | await expect.soft(columnNames).toHaveCount(params.compactColumnsPersonTable.length); | ^ 794 | await expect.soft(columnNames).toHaveText(params.compactColumnsPersonTable); 795 | }); 796 | at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:793:38 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:791:16
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L1
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Test timeout of 60000ms exceeded.
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L794
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: expect(locator).toHaveText(expected) Locator: locator('#rt-person').locator('.table-column-displayname > span') - Expected - 0 + Received + 4 Array [ "id", "text", "RCB", "RMT", + "id", + "text", + "RCB", + "RMT", ] Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('#rt-person').locator('.table-column-displayname > span') - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements - locator resolved to 8 elements 792 | const columnNames = RecordsetLocators.getColumnNames(RecordLocators.getRelatedTable(page, 'person')); 793 | await expect.soft(columnNames).toHaveCount(params.compactColumnsPersonTable.length); > 794 | await expect.soft(columnNames).toHaveText(params.compactColumnsPersonTable); | ^ 795 | }); 796 | 797 | await test.step('on recordedit page with systemColumnsDisplayEntry: [\'RCB\', \'RMB\', \'RMT\'], should have proper columns', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:794:38 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:791:5
[chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties: chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts#L799
2) [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties Error: locator.click: Target page, context or browser has been closed 797 | await test.step('on recordedit page with systemColumnsDisplayEntry: [\'RCB\', \'RMB\', \'RMT\'], should have proper columns', async () => { 798 | // click create > 799 | await RecordLocators.getCreateRecordButton(page).click() | ^ 800 | await RecordeditLocators.waitForRecordeditPageReady(page); 801 | 802 | // test columns length at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:799:56 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features-confirmation/recordset/presentation.spec.ts:797:16
install-and-test (18.18)
Process completed with exit code 2.
install-and-test (18.18)
Process completed with exit code 1.
install-and-test (18.18)
Process completed with exit code 1.
[chrome] › recordset/permissions-annotation.spec.ts:9:7 › Viewing Recordset app with permission related annotations › for a read-only table: chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts#L22
1) [chrome] › recordset/permissions-annotation.spec.ts:9:7 › Viewing Recordset app with permission related annotations › for a read-only table › action columns › should display "View" as the column header Error: expect.soft.toHaveText: Error: strict mode violation: locator('.actions-header') resolved to 2 elements: 1) <th class="actions-header view-header">…</th> aka getByRole('cell', { name: 'View ¦' }) 2) <th class="actions-header view-header">…</th> aka locator('#sticky-header th').filter({ hasText: 'View' }) Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.actions-header') 20 | await test.step('action columns', async () => { 21 | await test.step('should display "View" as the column header', async () => { > 22 | await expect.soft(RecordsetLocators.getActionsHeader(page)).toHaveText('View'); | ^ 23 | }); 24 | 25 | await test.step('should display the view button', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:22:69 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:21:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:20:16
[chrome] › recordset/permissions-annotation.spec.ts:39:7 › Viewing Recordset app with permission related annotations › for a create-only table: chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts#L52
2) [chrome] › recordset/permissions-annotation.spec.ts:39:7 › Viewing Recordset app with permission related annotations › for a create-only table › action columns › should display "View" as the column header Error: expect.soft.toHaveText: Error: strict mode violation: locator('.actions-header') resolved to 2 elements: 1) <th class="actions-header view-header">…</th> aka getByRole('cell', { name: 'View ¦' }) 2) <th class="actions-header view-header">…</th> aka locator('#sticky-header th').filter({ hasText: 'View' }) Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.actions-header') 50 | await test.step('action columns', async () => { 51 | await test.step('should display "View" as the column header', async () => { > 52 | await expect.soft(RecordsetLocators.getActionsHeader(page)).toHaveText('View'); | ^ 53 | }); 54 | 55 | await test.step('should display the view button', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:52:69 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:51:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:50:16
[chrome] › recordset/permissions-annotation.spec.ts:69:7 › Viewing Recordset app with permission related annotations › for a table that allows edit and create (but no delete): chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts#L82
3) [chrome] › recordset/permissions-annotation.spec.ts:69:7 › Viewing Recordset app with permission related annotations › for a table that allows edit and create (but no delete) › action columns › should display "Actions" as the column header Error: expect.soft.toHaveText: Error: strict mode violation: locator('.actions-header') resolved to 2 elements: 1) <th class="actions-header">…</th> aka getByRole('cell', { name: 'Actions ¦' }) 2) <th class="actions-header">…</th> aka locator('#sticky-header th').filter({ hasText: 'Actions' }) Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.actions-header') 80 | await test.step('action columns', async () => { 81 | await test.step('should display "Actions" as the column header', async () => { > 82 | await expect.soft(RecordsetLocators.getActionsHeader(page)).toHaveText('Actions'); | ^ 83 | }); 84 | 85 | await test.step('should display the view button', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:82:69 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:81:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:80:16
[chrome] › recordset/permissions-annotation.spec.ts:99:7 › Viewing Recordset app with permission related annotations › for a delete-only table: chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts#L112
4) [chrome] › recordset/permissions-annotation.spec.ts:99:7 › Viewing Recordset app with permission related annotations › for a delete-only table › action columns › should display "Actions" as the column header Error: expect.soft.toHaveText: Error: strict mode violation: locator('.actions-header') resolved to 2 elements: 1) <th class="actions-header">…</th> aka getByRole('cell', { name: 'Actions ¦' }) 2) <th class="actions-header">…</th> aka locator('#sticky-header th').filter({ hasText: 'Actions' }) Call log: - expect.soft.toHaveText with timeout 15000ms - waiting for locator('.actions-header') 110 | await test.step('action columns', async () => { 111 | await test.step('should display "Actions" as the column header', async () => { > 112 | await expect.soft(RecordsetLocators.getActionsHeader(page)).toHaveText('Actions'); | ^ 113 | }); 114 | 115 | await test.step('should display the view button', async () => { at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:112:69 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:111:18 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/all-features/recordset/permissions-annotation.spec.ts:110:16
install-and-test (18.18)
Process completed with exit code 2.
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts#L375
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.search-popup').locator('.table-column-displayname > span') Expected: 2 Received: 4 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.search-popup').locator('.table-column-displayname > span') - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" 373 | const columns = RecordsetLocators.getColumnNames(modal); 374 | > 375 | await expect.soft(columns).toHaveCount(params.hideNumOccurrences ? 1 : 2); | ^ 376 | await expect.soft(columns.nth(0)).toHaveText(params.columnName); 377 | if (!params.hideNumOccurrences) { 378 | await expect.soft(columns.nth(1)).toHaveText('Number of Occurrences'); at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:375:36 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:372:18
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L189
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Error: expect.soft.toBeVisible: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - expect.soft.toBeVisible with timeout 15000ms - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:189 187 | export async function testColumnSort(modal: Locator, rawColumnName: string, expectedColumnValues: string[]) { 188 | const sortBtn = RecordsetLocators.getColumnSortButton(modal, rawColumnName); > 189 | await expect.soft(sortBtn).toBeVisible(); | ^ 190 | 191 | await sortBtn.click(); 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:189:30) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:31 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:20
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L191
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Error: locator.click: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:191 189 | await expect.soft(sortBtn).toBeVisible(); 190 | > 191 | await sortBtn.click(); | ^ 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); 193 | 194 | const columnValues = RecordsetLocators.getFirstColumn(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:191:17) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:11 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:9
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts#L375
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.search-popup').locator('.table-column-displayname > span') Expected: 2 Received: 4 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.search-popup').locator('.table-column-displayname > span') - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" 373 | const columns = RecordsetLocators.getColumnNames(modal); 374 | > 375 | await expect.soft(columns).toHaveCount(params.hideNumOccurrences ? 1 : 2); | ^ 376 | await expect.soft(columns.nth(0)).toHaveText(params.columnName); 377 | if (!params.hideNumOccurrences) { 378 | await expect.soft(columns.nth(1)).toHaveText('Number of Occurrences'); at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:375:36 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:372:18
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L189
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.soft.toBeVisible: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - expect.soft.toBeVisible with timeout 15000ms - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:189 187 | export async function testColumnSort(modal: Locator, rawColumnName: string, expectedColumnValues: string[]) { 188 | const sortBtn = RecordsetLocators.getColumnSortButton(modal, rawColumnName); > 189 | await expect.soft(sortBtn).toBeVisible(); | ^ 190 | 191 | await sortBtn.click(); 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:189:30) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:31 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:20
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L191
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:191 189 | await expect.soft(sortBtn).toBeVisible(); 190 | > 191 | await sortBtn.click(); | ^ 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); 193 | 194 | const columnValues = RecordsetLocators.getFirstColumn(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:191:17) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:11 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:9
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts#L375
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.search-popup').locator('.table-column-displayname > span') Expected: 2 Received: 4 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.search-popup').locator('.table-column-displayname > span') - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" 373 | const columns = RecordsetLocators.getColumnNames(modal); 374 | > 375 | await expect.soft(columns).toHaveCount(params.hideNumOccurrences ? 1 : 2); | ^ 376 | await expect.soft(columns.nth(0)).toHaveText(params.columnName); 377 | if (!params.hideNumOccurrences) { 378 | await expect.soft(columns.nth(1)).toHaveText('Number of Occurrences'); at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:375:36 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:372:18
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L189
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.soft.toBeVisible: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - expect.soft.toBeVisible with timeout 15000ms - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:189 187 | export async function testColumnSort(modal: Locator, rawColumnName: string, expectedColumnValues: string[]) { 188 | const sortBtn = RecordsetLocators.getColumnSortButton(modal, rawColumnName); > 189 | await expect.soft(sortBtn).toBeVisible(); | ^ 190 | 191 | await sortBtn.click(); 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:189:30) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:31 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:20
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/utils/recordset-utils.ts#L191
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('.search-popup').locator('.c_count .not-sorted-icon') resolved to 2 elements: 1) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('cell', { name: 'Number of Occurrences ' }).locator('span').nth(4) 2) <span class="not-sorted-icon fas fa-arrows-alt-v"></span> aka getByRole('dialog').locator('#sticky-header th').filter({ hasText: 'Number of Occurrences' }).locator('span').nth(4) Call log: - waiting for locator('.search-popup').locator('.c_count .not-sorted-icon') at ../../utils/recordset-utils.ts:191 189 | await expect.soft(sortBtn).toBeVisible(); 190 | > 191 | await sortBtn.click(); | ^ 192 | await RecordsetLocators.waitForRecordsetPageReady(modal); 193 | 194 | const columnValues = RecordsetLocators.getFirstColumn(modal); at testColumnSort (/home/runner/work/chaise/chaise/chaise/test/e2e/utils/recordset-utils.ts:191:17) at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:385:11 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:384:9
[chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns: chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts#L375
1) [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.search-popup').locator('.table-column-displayname > span') Expected: 2 Received: 4 Call log: - expect.soft.toHaveCount with timeout 15000ms - waiting for locator('.search-popup').locator('.table-column-displayname > span') - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" - locator resolved to 4 elements - unexpected value "4" 373 | const columns = RecordsetLocators.getColumnNames(modal); 374 | > 375 | await expect.soft(columns).toHaveCount(params.hideNumOccurrences ? 1 : 2); | ^ 376 | await expect.soft(columns.nth(0)).toHaveText(params.columnName); 377 | if (!params.hideNumOccurrences) { 378 | await expect.soft(columns.nth(1)).toHaveText('Number of Occurrences'); at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:375:36 at /home/runner/work/chaise/chaise/chaise/test/e2e/specs/delete-prohibited/recordset/misc-facet.spec.ts:372:18
install-and-test (18.18)
Process completed with exit code 1.
Slow Test: chaise/[chrome] › recordedit/add.spec.ts#L1
chaise/[chrome] › recordedit/add.spec.ts took 52.6s
Slow Test: chaise/[chrome] › multi-form-input/multi-form-input-create.spec.ts#L1
chaise/[chrome] › multi-form-input/multi-form-input-create.spec.ts took 34.2s
Slow Test: chaise/[chrome] › multi-form-input/multi-form-input-clone.spec.ts#L1
chaise/[chrome] › multi-form-input/multi-form-input-clone.spec.ts took 26.6s
Slow Test: chaise/[chrome] › recordset/facet-presentation.spec.ts#L1
chaise/[chrome] › recordset/facet-presentation.spec.ts took 23.3s
Slow Test: chaise/[chrome] › record/related-table.spec.ts#L1
chaise/[chrome] › record/related-table.spec.ts took 2.4m
Slow Test: chaise/[chrome] › acls/dynamic-acl.spec.include.ts#L1
chaise/[chrome] › acls/dynamic-acl.spec.include.ts took 17.0s
Slow Test: chaise/[chrome] › recordedit/add.spec.ts#L1
chaise/[chrome] › recordedit/add.spec.ts took 52.6s
Slow Test: chaise/[chrome] › multi-form-input/multi-form-input-create.spec.ts#L1
chaise/[chrome] › multi-form-input/multi-form-input-create.spec.ts took 36.0s
Slow Test: chaise/[chrome] › multi-form-input/multi-form-input-clone.spec.ts#L1
chaise/[chrome] › multi-form-input/multi-form-input-clone.spec.ts took 27.4s
Slow Test: chaise/[chrome] › record/related-table.spec.ts#L1
chaise/[chrome] › record/related-table.spec.ts took 2.4m
Slow Test: chaise/[chrome] › acls/dynamic-acl.spec.include.ts#L1
chaise/[chrome] › acls/dynamic-acl.spec.include.ts took 17.7s
Slow Test: chaise/[chrome] › recordset/facet-presentation.spec.ts#L1
chaise/[chrome] › recordset/facet-presentation.spec.ts took 25.0s
🎭 Playwright Run Summary
2 failed [chrome] › recordset/presentation.spec.ts:322:7 › View recordset › For table accommodation ───── [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties 1 skipped 44 passed (2.1m)
🎭 Playwright Run Summary
3 skipped 31 passed (57.1s)
🎭 Playwright Run Summary
2 failed [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns [chrome] › recordset/misc-facet.spec.ts:727:7 › Other facet features › regarding URL limitation check 1 flaky [chrome] › recordset/histogram-facet.spec.ts:70:9 › Testing features for range picker facet types with histograms › Testing facet: timestamp_col 1 skipped 54 passed (2.4m)
🎭 Playwright Run Summary
4 failed [chrome] › recordset/permissions-annotation.spec.ts:9:7 › Viewing Recordset app with permission related annotations › for a read-only table [chrome] › recordset/permissions-annotation.spec.ts:39:7 › Viewing Recordset app with permission related annotations › for a create-only table [chrome] › recordset/permissions-annotation.spec.ts:69:7 › Viewing Recordset app with permission related annotations › for a table that allows edit and create (but no delete) [chrome] › recordset/permissions-annotation.spec.ts:99:7 › Viewing Recordset app with permission related annotations › for a delete-only table 2 skipped 72 passed (3.8m)
🎭 Playwright Run Summary
2 failed [chrome] › recordset/presentation.spec.ts:322:7 › View recordset › For table accommodation ───── [chrome] › recordset/presentation.spec.ts:765:7 › View recordset › For chaise config properties with system columns heuristic properties 1 skipped 44 passed (2.2m)
🎭 Playwright Run Summary
3 skipped 31 passed (58.6s)
🎭 Playwright Run Summary
4 failed [chrome] › recordset/permissions-annotation.spec.ts:9:7 › Viewing Recordset app with permission related annotations › for a read-only table [chrome] › recordset/permissions-annotation.spec.ts:39:7 › Viewing Recordset app with permission related annotations › for a create-only table [chrome] › recordset/permissions-annotation.spec.ts:69:7 › Viewing Recordset app with permission related annotations › for a table that allows edit and create (but no delete) [chrome] › recordset/permissions-annotation.spec.ts:99:7 › Viewing Recordset app with permission related annotations › for a delete-only table 2 skipped 72 passed (3.9m)
🎭 Playwright Run Summary
2 failed [chrome] › recordset/misc-facet.spec.ts:336:7 › Other facet features › facet modal rows and columns [chrome] › recordset/misc-facet.spec.ts:727:7 › Other facet features › regarding URL limitation check 1 skipped 55 passed (2.4m)

Artifacts

Produced during runtime
Name Size
playwright-report-18.18
12.1 MB
playwright-report-20.0.0
18.7 MB