Skip to content

chore: freeze dev for 5.1 migration #4252

chore: freeze dev for 5.1 migration

chore: freeze dev for 5.1 migration #4252

Triggered via pull request May 29, 2024 21:22
Status Failure
Total duration 32m 9s
Artifacts 8

rdev-update-for-pr.yml

on: pull_request
get_previous_image_digests
33s
get_previous_image_digests
Matrix: build_images / build_images
seed-wmg-cellguide-rdev
2m 21s
seed-wmg-cellguide-rdev
summarize
2s
summarize
rdev-tests  /  seed-database-e2e-tests
1m 31s
rdev-tests / seed-database-e2e-tests
rdev-tests  /  functional-test
3m 41s
rdev-tests / functional-test
delete-previous-images
9s
delete-previous-images
Matrix: rdev-tests / run-e2e-tests
rdev-tests  /  e2e-logged-in-test
19m 41s
rdev-tests / e2e-logged-in-test
rdev-tests  /  merge-playwright-reports
1m 3s
rdev-tests / merge-playwright-reports
rdev-tests  /  e2e-test
2s
rdev-tests / e2e-test
Fit to window
Zoom out
Zoom in

Annotations

36 errors, 31 warnings, and 5 notices
rdev-tests / functional-test
Process completed with exit code 2.
[chromium] › tests/features/cellGuide/cellGuide.test.ts:225:9 › Cell Guide › Landing Page › Cell type search bar keyboard input works properly: frontend/tests/features/cellGuide/cellGuide.test.ts#L1579
1) [chromium] › tests/features/cellGuide/cellGuide.test.ts:225:9 › Cell Guide › Landing Page › Cell type search bar keyboard input works properly TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('cell-guide-card-search-bar-text-input').locator('input') to be visible 1577 | 1578 | async function waitForElementAndClick(locator: Locator) { > 1579 | await locator.waitFor({ timeout: WAIT_FOR_TIMEOUT_MS }); | ^ 1580 | await locator.click(); 1581 | } 1582 | at waitForElementAndClick (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/cellGuide/cellGuide.test.ts:1579:17) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/cellGuide/cellGuide.test.ts:232:13
[chromium] › tests/features/cellGuide/cellGuide.test.ts:225:9 › Cell Guide › Landing Page › Cell type search bar keyboard input works properly: frontend/tests/features/cellGuide/cellGuide.test.ts#L1579
1) [chromium] › tests/features/cellGuide/cellGuide.test.ts:225:9 › Cell Guide › Landing Page › Cell type search bar keyboard input works properly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('cell-guide-card-search-bar-text-input').locator('input') to be visible 1577 | 1578 | async function waitForElementAndClick(locator: Locator) { > 1579 | await locator.waitFor({ timeout: WAIT_FOR_TIMEOUT_MS }); | ^ 1580 | await locator.click(); 1581 | } 1582 | at waitForElementAndClick (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/cellGuide/cellGuide.test.ts:1579:17) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/cellGuide/cellGuide.test.ts:232:13
[chromium] › tests/features/cellGuide/cellGuide.test.ts:225:9 › Cell Guide › Landing Page › Cell type search bar keyboard input works properly: frontend/tests/features/cellGuide/cellGuide.test.ts#L1579
1) [chromium] › tests/features/cellGuide/cellGuide.test.ts:225:9 › Cell Guide › Landing Page › Cell type search bar keyboard input works properly Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('cell-guide-card-search-bar-text-input').locator('input') to be visible 1577 | 1578 | async function waitForElementAndClick(locator: Locator) { > 1579 | await locator.waitFor({ timeout: WAIT_FOR_TIMEOUT_MS }); | ^ 1580 | await locator.click(); 1581 | } 1582 | at waitForElementAndClick (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/cellGuide/cellGuide.test.ts:1579:17) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/cellGuide/cellGuide.test.ts:232:13
[chromium] › tests/features/cellGuide/cellGuide.test.ts:265:9 › Cell Guide › CellGuide Card › All CellGuide card components are present: frontend/tests/utils/helpers.ts#L507
2) [chromium] › tests/features/cellGuide/cellGuide.test.ts:265:9 › Cell Guide › CellGuide Card › All CellGuide card components are present Error: tryUntil() failed - Maxed out retries of 50: Snapshot comparison failed: ["<meta charset=\"utf-8\">","<meta id=\"newsletter-signup-meta\" name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\">","<meta name=\"description\" content=\"Find comprehensive information about &quot;neuron&quot; cell types (synonyms: nerve cell). Neurons: Essential cells in the nervous system responsible for receiving, processing, and transmitting information, enabling vital body functions.\">","<meta name=\"next-head-count\" content=\"17\">","<meta name=\"theme-color\" content=\"#000000\">","<meta property=\"og:creator\" content=\"@cziscience\">","<meta property=\"og:description\" content=\"Find comprehensive information about &quot;neuron&quot; cell types (synonyms: nerve cell). Neurons: Essential cells in the nervous system responsible for receiving, processing, and transmitting information, enabling vital body functions.\">","<meta property=\"og:image\" content=\"https://cellxgene.cziscience.com/open-graph.jpg\">","<meta property=\"og:site\" content=\"@cziscience\">","<meta property=\"og:site_name\" content=\"Cellxgene Data Portal\">","<meta property=\"og:title\" content=\"Neuron Cell Types - CZ CELLxGENE CellGuide\">","<meta property=\"og:type\" content=\"website\">","<meta property=\"og:url\" content=\"https://cellxgene.cziscience.com/\">","<meta property=\"title\" content=\"Neuron Cell Types - CZ CELLxGENE CellGuide\">","<meta property=\"twitter:card\" content=\"summary\">","<meta property=\"twitter:description\" content=\"Find comprehensive information about &quot;neuron&quot; cell types (synonyms: nerve cell). Neurons: Essential cells in the nervous system responsible for receiving, processing, and transmitting information, enabling vital body functions.\">","<meta property=\"twitter:image\" content=\"https://cellxgene.cziscience.com/open-graph.jpg\">","<meta property=\"twitter:title\" content=\"Neuron Cell Types - CZ CELLxGENE CellGuidename=\"color-scheme\" content=\"light dark\">"] Expected: /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/__snapshots__/tests/features/cellGuide/cellGuide.test.ts-snapshots/cellType-seoMetaTags-chromium-linux.txt Received: /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/playwright-report/tests-features-cellGuide-cellGuide-Cell-Guide--adfa4--Card-All-CellGuide-card-components-are-present-chromium/cellType-seoMetaTags-49-actual.txt at tests/utils/helpers.ts:507 505 | * to avoid failed snapshot test in GHA for some reason 506 | */ > 507 | expect(JSON.stringify(allMetaTagsHTML)).toMatchSnapshot({ | ^ 508 | name: name + "-seoMetaTags.txt", 509 | }); 510 | }, at tryUntil.page.page (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:507:47) at tryUntil (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:165:7) at takeSnapshotOfMetaTags (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:491:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/cellGuide/cellGuide.test.ts:271:7
[chromium] › tests/features/cellGuide/cellGuide.test.ts:265:9 › Cell Guide › CellGuide Card › All CellGuide card components are present: frontend/tests/utils/helpers.ts#L507
2) [chromium] › tests/features/cellGuide/cellGuide.test.ts:265:9 › Cell Guide › CellGuide Card › All CellGuide card components are present Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: tryUntil() failed - Maxed out retries of 50: Snapshot comparison failed: ["<meta charset=\"utf-8\">","<meta id=\"newsletter-signup-meta\" name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\">","<meta name=\"description\" content=\"Find comprehensive information about &quot;neuron&quot; cell types (synonyms: nerve cell). Neurons: Essential cells in the nervous system responsible for receiving, processing, and transmitting information, enabling vital body functions.\">","<meta name=\"next-head-count\" content=\"17\">","<meta name=\"theme-color\" content=\"#000000\">","<meta property=\"og:creator\" content=\"@cziscience\">","<meta property=\"og:description\" content=\"Find comprehensive information about &quot;neuron&quot; cell types (synonyms: nerve cell). Neurons: Essential cells in the nervous system responsible for receiving, processing, and transmitting information, enabling vital body functions.\">","<meta property=\"og:image\" content=\"https://cellxgene.cziscience.com/open-graph.jpg\">","<meta property=\"og:site\" content=\"@cziscience\">","<meta property=\"og:site_name\" content=\"Cellxgene Data Portal\">","<meta property=\"og:title\" content=\"Neuron Cell Types - CZ CELLxGENE CellGuide\">","<meta property=\"og:type\" content=\"website\">","<meta property=\"og:url\" content=\"https://cellxgene.cziscience.com/\">","<meta property=\"title\" content=\"Neuron Cell Types - CZ CELLxGENE CellGuide\">","<meta property=\"twitter:card\" content=\"summary\">","<meta property=\"twitter:description\" content=\"Find comprehensive information about &quot;neuron&quot; cell types (synonyms: nerve cell). Neurons: Essential cells in the nervous system responsible for receiving, processing, and transmitting information, enabling vital body functions.\">","<meta property=\"twitter:image\" content=\"https://cellxgene.cziscience.com/open-graph.jpg\">","<meta property=\"twitter:title\" content=\"Neuron Cell Types - CZ CELLxGENE CellGuidename=\"color-scheme\" content=\"light dark\">"] Expected: /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/__snapshots__/tests/features/cellGuide/cellGuide.test.ts-snapshots/cellType-seoMetaTags-chromium-linux.txt Received: /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/playwright-report/tests-features-cellGuide-cellGuide-Cell-Guide--adfa4--Card-All-CellGuide-card-components-are-present-chromium-retry1/cellType-seoMetaTags-49-actual.txt at tests/utils/helpers.ts:507 505 | * to avoid failed snapshot test in GHA for some reason 506 | */ > 507 | expect(JSON.stringify(allMetaTagsHTML)).toMatchSnapshot({ | ^ 508 | name: name + "-seoMetaTags.txt", 509 | }); 510 | }, at tryUntil.page.page (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:507:47) at tryUntil (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:165:7) at takeSnapshotOfMetaTags (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:491:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/cellGuide/cellGuide.test.ts:271:7
rdev-tests / e2e-tests chromium 1 of 5
Process completed with exit code 1.
rdev-tests / e2e-tests chromium 4 of 5
The hosted runner encountered an error while running your job. (Error Type: Failure).
[chromium] › tests/features/wheresMyGene/manageGene.test.ts:36:7 › Manage gene tests › Should select gene by comma separated list: frontend/tests/utils/wmgUtils.ts#L77
1) [chromium] › tests/features/wheresMyGene/manageGene.test.ts:36:7 › Manage gene tests › Should select gene by comma separated list TimeoutError: tryUntil() failed - Maxed out timeout of 180000ms: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" at tests/utils/wmgUtils.ts:77 75 | async () => { 76 | await Promise.all([ > 77 | page.waitForResponse( | ^ 78 | (response) => { 79 | if (response.url().includes("primary_filter_dimensions")) { 80 | if (response.ok()) { at assert (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:77:14) at tryUntil (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:165:13) at goToWMG (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:74:10) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/wheresMyGene/manageGene.test.ts:39:5
[chromium] › tests/features/wheresMyGene/manageGene.test.ts:36:7 › Manage gene tests › Should select gene by comma separated list: frontend/tests/utils/wmgUtils.ts#L77
1) [chromium] › tests/features/wheresMyGene/manageGene.test.ts:36:7 › Manage gene tests › Should select gene by comma separated list Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: tryUntil() failed - Maxed out timeout of 180000ms: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" at tests/utils/wmgUtils.ts:77 75 | async () => { 76 | await Promise.all([ > 77 | page.waitForResponse( | ^ 78 | (response) => { 79 | if (response.url().includes("primary_filter_dimensions")) { 80 | if (response.ok()) { at assert (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:77:14) at tryUntil (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:165:13) at goToWMG (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:74:10) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/wheresMyGene/manageGene.test.ts:39:5
[chromium] › tests/features/wheresMyGene/manageGene.test.ts:36:7 › Manage gene tests › Should select gene by comma separated list: frontend/tests/utils/wmgUtils.ts#L77
1) [chromium] › tests/features/wheresMyGene/manageGene.test.ts:36:7 › Manage gene tests › Should select gene by comma separated list Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: tryUntil() failed - Maxed out timeout of 180000ms: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" at tests/utils/wmgUtils.ts:77 75 | async () => { 76 | await Promise.all([ > 77 | page.waitForResponse( | ^ 78 | (response) => { 79 | if (response.url().includes("primary_filter_dimensions")) { 80 | if (response.ok()) { at assert (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:77:14) at tryUntil (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:165:13) at goToWMG (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:74:10) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/wheresMyGene/manageGene.test.ts:39:5
[chromium] › tests/features/wheresMyGene/manageGene.test.ts:55:7 › Manage gene tests › Should remove gene: frontend/tests/utils/wmgUtils.ts#L77
2) [chromium] › tests/features/wheresMyGene/manageGene.test.ts:55:7 › Manage gene tests › Should remove gene TimeoutError: tryUntil() failed - Maxed out timeout of 180000ms: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" at tests/utils/wmgUtils.ts:77 75 | async () => { 76 | await Promise.all([ > 77 | page.waitForResponse( | ^ 78 | (response) => { 79 | if (response.url().includes("primary_filter_dimensions")) { 80 | if (response.ok()) { at assert (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:77:14) at tryUntil (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:165:13) at goToWMG (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:74:10) at searchAndAddGene (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/geneUtils.ts:26:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/wheresMyGene/manageGene.test.ts:57:5
[chromium] › tests/features/wheresMyGene/manageGene.test.ts:55:7 › Manage gene tests › Should remove gene: frontend/tests/utils/wmgUtils.ts#L77
2) [chromium] › tests/features/wheresMyGene/manageGene.test.ts:55:7 › Manage gene tests › Should remove gene Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: tryUntil() failed - Maxed out timeout of 180000ms: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response" at tests/utils/wmgUtils.ts:77 75 | async () => { 76 | await Promise.all([ > 77 | page.waitForResponse( | ^ 78 | (response) => { 79 | if (response.url().includes("primary_filter_dimensions")) { 80 | if (response.ok()) { at assert (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:77:14) at tryUntil (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:165:13) at goToWMG (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/wmgUtils.ts:74:10) at searchAndAddGene (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/geneUtils.ts:26:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/wheresMyGene/manageGene.test.ts:57:5
[chromium] › tests/features/wheresMyGene/manageGene.test.ts:55:7 › Manage gene tests › Should remove gene: frontend/tests/features/wheresMyGene/manageGene.test.ts#L1
2) [chromium] › tests/features/wheresMyGene/manageGene.test.ts:55:7 › Manage gene tests › Should remove gene Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
rdev-tests / e2e-tests chromium 5 of 5
Process completed with exit code 1.
[chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2: frontend/tests/features/differentialExpression/differentialExpression.test.ts#L293
1) [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2, and cell group 2 number of cells updates Error: expect(received).not.toBe(expected) // Object.is equality Expected: not "37,681,625 cells" 291 | 292 | // Ensure cell count in group 2 updates > 293 | expect(initialCellCountGroup2).not.toBe(lungCellCountGroup2); | ^ 294 | }); 295 | 296 | test("Crossfiltering a tag that is no longer valid grays it out, does not remove it", async ({ at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:293:42
[chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2: frontend/tests/features/differentialExpression/differentialExpression.test.ts#L1
1) [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2, and cell group 2 number of cells updates Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 300000ms exceeded.
[chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2: frontend/tests/features/differentialExpression/differentialExpression.test.ts#L254
1) [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2, and cell group 2 number of cells updates Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 300000ms exceeded. Call log: - waiting for getByTestId('differential-expression-cell-group-2-filter').getByTestId('differential-expression-filter-cell-count') 252 | .getByTestId(DIFFERENTIAL_EXPRESSION_CELL_GROUP_2_FILTER) 253 | .getByTestId(DIFFERENTIAL_EXPRESSION_FILTER_CELL_COUNT) > 254 | .textContent(); | ^ 255 | 256 | // Select "lung" in tissue filter for cell group 1 257 | const tissueFilterAutocompleteGroup1 = page at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:254:10
[chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2: frontend/tests/features/differentialExpression/differentialExpression.test.ts#L1
1) [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2, and cell group 2 number of cells updates Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 300000ms exceeded.
[chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2: frontend/tests/features/differentialExpression/differentialExpression.test.ts#L254
1) [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2, and cell group 2 number of cells updates Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 300000ms exceeded. Call log: - waiting for getByTestId('differential-expression-cell-group-2-filter').getByTestId('differential-expression-filter-cell-count') 252 | .getByTestId(DIFFERENTIAL_EXPRESSION_CELL_GROUP_2_FILTER) 253 | .getByTestId(DIFFERENTIAL_EXPRESSION_FILTER_CELL_COUNT) > 254 | .textContent(); | ^ 255 | 256 | // Select "lung" in tissue filter for cell group 1 257 | const tissueFilterAutocompleteGroup1 = page at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:254:10
[chromium] › tests/features/differentialExpression/differentialExpression.test.ts:296:9 › Differential Expression › Query Builder › Crossfiltering a tag that is no longer valid grays it out: frontend/tests/features/differentialExpression/differentialExpression.test.ts#L713
2) [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:296:9 › Differential Expression › Query Builder › Crossfiltering a tag that is no longer valid grays it out, does not remove it Error: tryUntil() failed - Maxed out retries of 50: expect(received).toBeGreaterThan(expected) Expected: > 0 Received: 0 711 | async () => { 712 | await autocomplete.click(); > 713 | expect(await autocomplete.locator("~ * li").count()).toBeGreaterThan(0); | ^ 714 | }, 715 | { page: autocomplete.page() } 716 | ); at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:713:60 at tryUntil (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:165:7) at openAutocompleteDropdown (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:710:3) at clickOnAutocompleteDropdownItem (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:726:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:316:7
[chromium] › tests/features/differentialExpression/differentialExpression.test.ts:296:9 › Differential Expression › Query Builder › Crossfiltering a tag that is no longer valid grays it out: frontend/tests/features/differentialExpression/differentialExpression.test.ts#L1
2) [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:296:9 › Differential Expression › Query Builder › Crossfiltering a tag that is no longer valid grays it out, does not remove it Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 300000ms exceeded.
[chromium] › tests/features/differentialExpression/differentialExpression.test.ts:296:9 › Differential Expression › Query Builder › Crossfiltering a tag that is no longer valid grays it out: frontend/tests/utils/helpers.ts#L178
2) [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:296:9 › Differential Expression › Query Builder › Crossfiltering a tag that is no longer valid grays it out, does not remove it Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForTimeout: Target page, context or browser has been closed at tests/utils/helpers.ts:178 176 | } 177 | > 178 | await page.waitForTimeout(WAIT_FOR_MS); | ^ 179 | } 180 | } 181 | at tryUntil (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/utils/helpers.ts:178:18) at openAutocompleteDropdown (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:710:3) at clickOnAutocompleteDropdownItem (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:726:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/differentialExpression/differentialExpression.test.ts:305:7
[chromium] › tests/features/differentialExpression/differentialExpression.test.ts:296:9 › Differential Expression › Query Builder › Crossfiltering a tag that is no longer valid grays it out: frontend/tests/features/differentialExpression/differentialExpression.test.ts#L1
2) [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:296:9 › Differential Expression › Query Builder › Crossfiltering a tag that is no longer valid grays it out, does not remove it Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
rdev-tests / e2e-tests chromium 2 of 5
Process completed with exit code 1.
rdev-tests / e2e-test
Process completed with exit code 1.
[chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedIn › Publish a collection › when no dataset › shows disabled publish button: frontend/tests/features/collection/collection.test.ts#L1
1) [chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedin › Publish a collection › when no dataset › shows disabled publish button Test timeout of 300000ms exceeded.
[chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedIn › Publish a collection › when no dataset › shows disabled publish button: frontend/tests/features/collection/collection.test.ts#L173
1) [chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedin › Publish a collection › when no dataset › shows disabled publish button Error: locator.click: Test timeout of 300000ms exceeded. Call log: - waiting for getByText('Create Collection') 171 | async function showCreateForm(page: Page) { 172 | await goToPage(`${TEST_URL}${ROUTES.COLLECTIONS}`, page); > 173 | await page.getByText("Create Collection").click(); | ^ 174 | } 175 | 176 | const collectionEndpointPath = `/dp/v1/collections`; at showCreateForm (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:173:45) at createCollection (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:151:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:68:11
[chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedIn › Publish a collection › when no dataset › shows disabled publish button: frontend/tests/features/collection/collection.test.ts#L1
1) [chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedin › Publish a collection › when no dataset › shows disabled publish button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 300000ms exceeded.
[chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedIn › Publish a collection › when no dataset › shows disabled publish button: frontend/tests/features/collection/collection.test.ts#L173
1) [chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedin › Publish a collection › when no dataset › shows disabled publish button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 300000ms exceeded. Call log: - waiting for getByText('Create Collection') 171 | async function showCreateForm(page: Page) { 172 | await goToPage(`${TEST_URL}${ROUTES.COLLECTIONS}`, page); > 173 | await page.getByText("Create Collection").click(); | ^ 174 | } 175 | 176 | const collectionEndpointPath = `/dp/v1/collections`; at showCreateForm (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:173:45) at createCollection (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:151:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:68:11
[chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedIn › Publish a collection › when no dataset › shows disabled publish button: frontend/tests/features/collection/collection.test.ts#L1
1) [chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedin › Publish a collection › when no dataset › shows disabled publish button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 300000ms exceeded.
[chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedIn › Publish a collection › when no dataset › shows disabled publish button: frontend/tests/features/collection/collection.test.ts#L173
1) [chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedin › Publish a collection › when no dataset › shows disabled publish button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 300000ms exceeded. Call log: - waiting for getByText('Create Collection') 171 | async function showCreateForm(page: Page) { 172 | await goToPage(`${TEST_URL}${ROUTES.COLLECTIONS}`, page); > 173 | await page.getByText("Create Collection").click(); | ^ 174 | } 175 | 176 | const collectionEndpointPath = `/dp/v1/collections`; at showCreateForm (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:173:45) at createCollection (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:151:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:68:11
[chromium] › tests/features/collection/collection.test.ts:41:9 › Collection › Logged In Tests @loggedIn › creates and deletes a collection: frontend/tests/features/collection/collection.test.ts#L1
2) [chromium] › tests/features/collection/collection.test.ts:41:9 › Collection › Logged In Tests @loggedin › creates and deletes a collection Test timeout of 300000ms exceeded.
[chromium] › tests/features/collection/collection.test.ts:41:9 › Collection › Logged In Tests @loggedIn › creates and deletes a collection: frontend/tests/features/collection/collection.test.ts#L173
2) [chromium] › tests/features/collection/collection.test.ts:41:9 › Collection › Logged In Tests @loggedin › creates and deletes a collection Error: locator.click: Test timeout of 300000ms exceeded. Call log: - waiting for getByText('Create Collection') 171 | async function showCreateForm(page: Page) { 172 | await goToPage(`${TEST_URL}${ROUTES.COLLECTIONS}`, page); > 173 | await page.getByText("Create Collection").click(); | ^ 174 | } 175 | 176 | const collectionEndpointPath = `/dp/v1/collections`; at showCreateForm (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:173:45) at createCollection (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:151:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:46:7
[chromium] › tests/features/collection/collection.test.ts:41:9 › Collection › Logged In Tests @loggedIn › creates and deletes a collection: frontend/tests/features/collection/collection.test.ts#L1
2) [chromium] › tests/features/collection/collection.test.ts:41:9 › Collection › Logged In Tests @loggedin › creates and deletes a collection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 300000ms exceeded.
[chromium] › tests/features/collection/collection.test.ts:41:9 › Collection › Logged In Tests @loggedIn › creates and deletes a collection: frontend/tests/features/collection/collection.test.ts#L173
2) [chromium] › tests/features/collection/collection.test.ts:41:9 › Collection › Logged In Tests @loggedin › creates and deletes a collection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 300000ms exceeded. Call log: - waiting for getByText('Create Collection') 171 | async function showCreateForm(page: Page) { 172 | await goToPage(`${TEST_URL}${ROUTES.COLLECTIONS}`, page); > 173 | await page.getByText("Create Collection").click(); | ^ 174 | } 175 | 176 | const collectionEndpointPath = `/dp/v1/collections`; at showCreateForm (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:173:45) at createCollection (/home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:151:3) at /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/tests/features/collection/collection.test.ts:46:7
build_images / build_images (dataset_submissions)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_images / build_images (dataset_submissions)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build_images / build_images (upload_success)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_images / build_images (upload_success)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build_images / build_images (upload_failures)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_images / build_images (upload_failures)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build_images / build_images (cellguide_pipeline)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_images / build_images (cellguide_pipeline)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build_images / build_images (wmg_processing)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_images / build_images (wmg_processing)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build_images / build_images (processing)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_images / build_images (processing)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
seed-wmg-cellguide-rdev
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
seed-wmg-cellguide-rdev
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build_images / build_images (frontend)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build_images / build_images (frontend)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
deploy-rdev
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
deploy-rdev
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
rdev-tests / seed-database-e2e-tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
rdev-tests / seed-database-e2e-tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
rdev-tests / e2e-tests chromium 3 of 5
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
rdev-tests / e2e-tests chromium 3 of 5
No files were found with the provided path: /home/runner/work/single-cell-data-portal/single-cell-data-portal/frontend/playwright-report. No artifacts will be uploaded.
rdev-tests / functional-test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
rdev-tests / functional-test
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
rdev-tests / e2e-tests chromium 1 of 5
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
rdev-tests / e2e-tests chromium 5 of 5
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
rdev-tests / e2e-tests chromium 2 of 5
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
rdev-tests / merge-playwright-reports
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/download-artifact@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
rdev-tests / e2e-logged-in-test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
rdev-tests / e2e-logged-in-test
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "all-blob-reports", "allure-results", "html-report--attempt-1", "logged-in-test-results", "playwright-report chromium 1 of 5", "playwright-report chromium 2 of 5", "playwright-report chromium 4 of 5", "playwright-report chromium 5 of 5". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
🎭 Playwright Run Summary
1 skipped 59 passed (5.0s)
🎭 Playwright Run Summary
2 failed [chromium] › tests/features/cellGuide/cellGuide.test.ts:225:9 › Cell Guide › Landing Page › Cell type search bar keyboard input works properly [chromium] › tests/features/cellGuide/cellGuide.test.ts:265:9 › Cell Guide › CellGuide Card › All CellGuide card components are present 1 interrupted [chromium] › tests/features/cellGuide/cellGuide.test.ts:275:9 › Cell Guide › CellGuide Card › All tissue specific CellGuide card components are present 1 skipped 49 did not run 7 passed (54.5s)
🎭 Playwright Run Summary
1 failed [chromium] › tests/features/wheresMyGene/manageGene.test.ts:36:7 › Manage gene tests › Should select gene by comma separated list 1 flaky [chromium] › tests/features/wheresMyGene/manageGene.test.ts:55:7 › Manage gene tests › Should remove gene 1 skipped 53 did not run 3 passed (9.7m)
🎭 Playwright Run Summary
1 failed [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:247:9 › Differential Expression › Query Builder › Copy button copies filter over to Cell Group 2, and cell group 2 number of cells updates 1 flaky [chromium] › tests/features/differentialExpression/differentialExpression.test.ts:296:9 › Differential Expression › Query Builder › Crossfiltering a tag that is no longer valid grays it out, does not remove it 1 skipped 52 did not run 5 passed (12.7m)
🎭 Playwright Run Summary
1 failed [chromium] › tests/features/collection/collection.test.ts:67:13 › Collection › Logged In Tests @loggedin › Publish a collection › when no dataset › shows disabled publish button 1 flaky [chromium] › tests/features/collection/collection.test.ts:41:9 › Collection › Logged In Tests @loggedin › creates and deletes a collection 12 did not run 2 passed (18.1m)

Artifacts

Produced during runtime
Name Size
all-blob-reports Expired
32.8 MB
allure-results Expired
88.3 KB
html-report--attempt-1 Expired
45 MB
logged-in-test-results Expired
8.69 MB
playwright-report chromium 1 of 5 Expired
633 KB
playwright-report chromium 2 of 5 Expired
33.1 MB
playwright-report chromium 4 of 5 Expired
5.87 MB
playwright-report chromium 5 of 5 Expired
9.9 MB