… (truncated, full output in the workflow run)
tal-with-maidr-data-chromium/error-context.md
3) [chromium] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
at eval (eval at evaluate (:302:30), <anonymous>:8:13)
at UtilityScript.evaluate (<anonymous>:304:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (eval at evaluate (:302:30), <anonymous>:8:13)
at UtilityScript.evaluate (<anonymous>:304:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:114:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-chromium/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-chromium/error-context.md
4) [chromium] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
at eval (eval at evaluate (:302:30), <anonymous>:8:13)
at UtilityScript.evaluate (<anonymous>:304:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (eval at evaluate (:302:30), <anonymous>:8:13)
at UtilityScript.evaluate (<anonymous>:304:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:66:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-chromium/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-chromium/error-context.md
5) [chromium] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data
MultiLayerPlotError: Failed to navigate to Multi Layer Plot
at ../page-objects/plots/multiLayer-page.ts:44
42 | await super.verifyPlotLoaded(this.selectors.svg);
43 | } catch (error) {
> 44 | throw new MultiLayerPlotError('Failed to navigate to Multi Layer Plot');
| ^
45 | }
46 | }
47 |
at MultiLayerPlotPage.navigateToMultiLayerPlot (/home/runner/work/maidr/maidr/e2e_tests/page-objects/plots/multiLayer-page.ts:44:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLayer.spec.ts:66:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-chromium/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-chromium/error-context.md
6) [chromium] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
at eval (eval at evaluate (:302:30), <anonymous>:8:17)
at UtilityScript.evaluate (<anonymous>:304:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (eval at evaluate (:302:30), <anonymous>:8:17)
at UtilityScript.evaluate (<anonymous>:304:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLineplot.spec.ts:96:30
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-chromium/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-chromium/error-context.md
7) [chromium] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
at eval (eval at evaluate (:302:30), <anonymous>:8:13)
at UtilityScript.evaluate (<anonymous>:304:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (eval at evaluate (:302:30), <anonymous>:8:13)
at UtilityScript.evaluate (<anonymous>:304:16)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:67:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-chromium/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-chromium/error-context.md
8) [firefox] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data
Error: page.evaluate: maidr-data attribute not found on SVG element
@debugger eval code line 302 > eval:8:17
evaluate@debugger eval code:304:16
@debugger eval code:1:44
at @debugger eval code line 302 > eval:8:17
at evaluate@debugger eval code:304:16
at @debugger eval code:1:44
at /home/runner/work/maidr/maidr/e2e_tests/specs/barplot.spec.ts:85:30
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/barplot-Bar-Plot-Basic-Plo-e733a-the-barplot-with-maidr-data-firefox/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/barplot-Bar-Plot-Basic-Plo-e733a-the-barplot-with-maidr-data-firefox/error-context.md
9) [firefox] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data
Error: page.evaluate: maidr-data attribute not found on SVG element
@debugger eval code line 302 > eval:8:13
evaluate@debugger eval code:304:16
@debugger eval code:1:44
at @debugger eval code line 302 > eval:8:13
at evaluate@debugger eval code:304:16
at @debugger eval code:1:44
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotHorizontal.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotHorizontal.spec.ts:115:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/boxplotHorizontal-Boxplot--ba4b6--horizontal-with-maidr-data-firefox/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/boxplotHorizontal-Boxplot--ba4b6--horizontal-with-maidr-data-firefox/error-context.md
10) [firefox] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data
Error: page.evaluate: maidr-data attribute not found on SVG element
@debugger eval code line 302 > eval:8:13
evaluate@debugger eval code:304:16
@debugger eval code:1:44
at @debugger eval code line 302 > eval:8:13
at evaluate@debugger eval code:304:16
at @debugger eval code:1:44
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:114:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-firefox/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-firefox/error-context.md
11) [firefox] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data
Error: page.evaluate: maidr-data attribute not found on SVG element
@debugger eval code line 302 > eval:8:13
evaluate@debugger eval code:304:16
@debugger eval code:1:44
at @debugger eval code line 302 > eval:8:13
at evaluate@debugger eval code:304:16
at @debugger eval code:1:44
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:66:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-firefox/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-firefox/error-context.md
12) [firefox] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data
MultiLayerPlotError: Failed to navigate to Multi Layer Plot
at ../page-objects/plots/multiLayer-page.ts:44
42 | await super.verifyPlotLoaded(this.selectors.svg);
43 | } catch (error) {
> 44 | throw new MultiLayerPlotError('Failed to navigate to Multi Layer Plot');
| ^
45 | }
46 | }
47 |
at MultiLayerPlotPage.navigateToMultiLayerPlot (/home/runner/work/maidr/maidr/e2e_tests/page-objects/plots/multiLayer-page.ts:44:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLayer.spec.ts:66:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-firefox/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-firefox/error-context.md
13) [firefox] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data
Error: page.evaluate: maidr-data attribute not found on SVG element
@debugger eval code line 302 > eval:8:17
evaluate@debugger eval code:304:16
@debugger eval code:1:44
at @debugger eval code line 302 > eval:8:17
at evaluate@debugger eval code:304:16
at @debugger eval code:1:44
at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLineplot.spec.ts:96:30
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-firefox/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-firefox/error-context.md
14) [firefox] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data
Error: page.evaluate: maidr-data attribute not found on SVG element
@debugger eval code line 302 > eval:8:13
evaluate@debugger eval code:304:16
@debugger eval code:1:44
at @debugger eval code line 302 > eval:8:13
at evaluate@debugger eval code:304:16
at @debugger eval code:1:44
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:67:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-firefox/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-firefox/error-context.md
15) [webkit] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
83 | await page.waitForSelector(`svg#${TestConstants.BAR_ID}`, { timeout: 10000 });
84 |
> 85 | maidrData = await page.evaluate((plotId) => {
| ^
86 | const svgElement = document.querySelector(`svg#${plotId}`);
87 |
88 | if (!svgElement) {
at /home/runner/work/maidr/maidr/e2e_tests/specs/barplot.spec.ts:85:30
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/barplot-Bar-Plot-Basic-Plo-e733a-the-barplot-with-maidr-data-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/barplot-Bar-Plot-Basic-Plo-e733a-the-barplot-with-maidr-data-webkit/error-context.md
16) [webkit] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
30 | */
31 | async function extractMaidrData(page: Page, plotId: string): Promise<Maidr> {
> 32 | return await page.evaluate((id) => {
| ^
33 | const svgElement = document.querySelector(`svg`);
34 | if (!svgElement) {
35 | throw new Error(`SVG element with ID ${id} not found`);
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotHorizontal.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotHorizontal.spec.ts:115:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/boxplotHorizontal-Boxplot--ba4b6--horizontal-with-maidr-data-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/boxplotHorizontal-Boxplot--ba4b6--horizontal-with-maidr-data-webkit/error-context.md
17) [webkit] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
30 | */
31 | async function extractMaidrData(page: Page, plotId: string): Promise<Maidr> {
> 32 | return await page.evaluate((id) => {
| ^
33 | const svgElement = document.querySelector(`svg`);
34 | if (!svgElement) {
35 | throw new Error(`SVG element with ID ${id} not found`);
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/boxplotVertical.spec.ts:114:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/boxplotVertical-Boxplot-Ve-997e6-ot-vertical-with-maidr-data-webkit/error-context.md
18) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:267:5 › Dodged Barplot › Menu Controls › should show help menu
AssertionError: Assertion failed: Failed to show help menu
at ../page-objects/base-page.ts:307
305 | await this.closeModal(this.selectors.helpModal);
306 | } catch (error) {
> 307 | throw new AssertionError('Failed to show help menu');
| ^
308 | }
309 | }
310 |
at DodgedBarplotPage.showHelpMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:307:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:269:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/dodgedBarplot-Dodged-Barpl-aca7b-trols-should-show-help-menu-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/dodgedBarplot-Dodged-Barpl-aca7b-trols-should-show-help-menu-webkit/error-context.md
19) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:272:5 › Dodged Barplot › Menu Controls › should show settings menu
AssertionError: Assertion failed: Failed to show settings menu: �[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m(�[22m�[2m)�[22m failed
Locator: locator('.MuiDialog-container div[role="dialog"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
�[2m - Expect "toBeVisible" with timeout 5000ms�[22m
�[2m - waiting for locator('.MuiDialog-container div[role="dialog"]')�[22m
at ../page-objects/base-page.ts:332
330 | } catch (error) {
331 | const errorMessage = error instanceof Error ? error.message : String(error);
> 332 | throw new AssertionError(
| ^
333 | `Failed to show settings menu: ${errorMessage}`,
334 | );
335 | }
at DodgedBarplotPage.showSettingsMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:332:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:274:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/dodgedBarplot-Dodged-Barpl-41df4-s-should-show-settings-menu-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/dodgedBarplot-Dodged-Barpl-41df4-s-should-show-settings-menu-webkit/error-context.md
20) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:310:5 › Dodged Barplot › Navigation Controls › should move from left to right
Error: Move from left to right verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"Gentoo"�[39m
Received string: �[31m"Penguin Species is Chinstrap, Weight Count is 31, Cats is Below"�[39m
324 | } catch (error) {
325 | const errorMessage = error instanceof Error ? error.message : String(error);
> 326 | throw new Error(`Move from left to right verification failed: ${errorMessage}`);
| ^
327 | }
328 | });
329 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:326:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/dodgedBarplot-Dodged-Barpl-8d5a1-uld-move-from-left-to-right-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/dodgedBarplot-Dodged-Barpl-8d5a1-uld-move-from-left-to-right-webkit/error-context.md
21) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:341:5 › Dodged Barplot › Navigation Controls › should move to the first data point
Error: First data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"Adelie"�[39m
Received string: �[31m"This is a maidr plot of type: dodged_bar. Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m
350 | } catch (error) {
351 | const errorMessage = error instanceof Error ? error.message : String(error);
> 352 | throw new Error(`First data point verification failed: ${errorMessage}`);
| ^
353 | }
354 | });
355 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:352:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/dodgedBarplot-Dodged-Barpl-363ff-ove-to-the-first-data-point-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/dodgedBarplot-Dodged-Barpl-363ff-ove-to-the-first-data-point-webkit/error-context.md
22) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:356:5 › Dodged Barplot › Navigation Controls › should move to the last data point
Error: Last data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"Gentoo"�[39m
Received string: �[31m"This is a maidr plot of type: dodged_bar. Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m
365 | } catch (error) {
366 | const errorMessage = error instanceof Error ? error.message : String(error);
> 367 | throw new Error(`Last data point verification failed: ${errorMessage}`);
| ^
368 | }
369 | });
370 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:367:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/dodgedBarplot-Dodged-Barpl-f911e-move-to-the-last-data-point-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/dodgedBarplot-Dodged-Barpl-f911e-move-to-the-last-data-point-webkit/error-context.md
23) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:393:5 › Dodged Barplot › Autoplay Controls › should execute forward autoplay
Error: Forward autoplay test failed: Failed to start forward autoplay
399 | } catch (error) {
400 | const errorMessage = error instanceof Error ? error.message : String(error);
> 401 | throw new Error(`Forward autoplay test failed: ${errorMessage}`);
| ^
402 | }
403 | });
404 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:401:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/dodgedBarplot-Dodged-Barpl-ff1eb-ld-execute-forward-autoplay-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/dodgedBarplot-Dodged-Barpl-ff1eb-ld-execute-forward-autoplay-webkit/error-context.md
24) [webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:405:5 › Dodged Barplot › Autoplay Controls › should execute backward autoplay
Error: Backward autoplay test failed: Failed to start reverse autoplay
412 | } catch (error) {
413 | const errorMessage = error instanceof Error ? error.message : String(error);
> 414 | throw new Error(`Backward autoplay test failed: ${errorMessage}`);
| ^
415 | }
416 | });
417 | });
at /home/runner/work/maidr/maidr/e2e_tests/specs/dodgedBarplot.spec.ts:414:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/dodgedBarplot-Dodged-Barpl-f72a8-d-execute-backward-autoplay-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/dodgedBarplot-Dodged-Barpl-f72a8-d-execute-backward-autoplay-webkit/error-context.md
25) [webkit] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
30 | */
31 | async function extractMaidrData(page: Page, plotId: string): Promise<Maidr> {
> 32 | return await page.evaluate((id) => {
| ^
33 | const svgElement = document.querySelector(`svg`);
34 | if (!svgElement) {
35 | throw new Error(`SVG element with ID ${id} not found`);
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/heatmap.spec.ts:66:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/heatmap-Heatmap-Basic-Plot-edf31-the-heatmap-with-maidr-data-webkit/error-context.md
26) [webkit] › e2e_tests/specs/histogram.spec.ts:201:5 › Histogram › Menu Controls › should show help menu
AssertionError: Assertion failed: Failed to show help menu
at ../page-objects/base-page.ts:307
305 | await this.closeModal(this.selectors.helpModal);
306 | } catch (error) {
> 307 | throw new AssertionError('Failed to show help menu');
| ^
308 | }
309 | }
310 |
at HistogramPage.showHelpMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:307:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:203:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/histogram-Histogram-Menu-Controls-should-show-help-menu-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/histogram-Histogram-Menu-Controls-should-show-help-menu-webkit/error-context.md
27) [webkit] › e2e_tests/specs/histogram.spec.ts:206:5 › Histogram › Menu Controls › should show settings menu
AssertionError: Assertion failed: Failed to show settings menu: �[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m(�[22m�[2m)�[22m failed
Locator: locator('.MuiDialog-container div[role="dialog"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
�[2m - Expect "toBeVisible" with timeout 5000ms�[22m
�[2m - waiting for locator('.MuiDialog-container div[role="dialog"]')�[22m
at ../page-objects/base-page.ts:332
330 | } catch (error) {
331 | const errorMessage = error instanceof Error ? error.message : String(error);
> 332 | throw new AssertionError(
| ^
333 | `Failed to show settings menu: ${errorMessage}`,
334 | );
335 | }
at HistogramPage.showSettingsMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:332:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:208:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/histogram-Histogram-Menu-Controls-should-show-settings-menu-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/histogram-Histogram-Menu-Controls-should-show-settings-menu-webkit/error-context.md
28) [webkit] › e2e_tests/specs/histogram.spec.ts:263:5 › Histogram › Navigation Controls › should move to the first data point
Error: First data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"1 through 1.295"�[39m
Received string: �[31m"This is a maidr plot of type: hist. Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m
272 | } catch (error) {
273 | const errorMessage = error instanceof Error ? error.message : String(error);
> 274 | throw new Error(`First data point verification failed: ${errorMessage}`);
| ^
275 | }
276 | });
277 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:274:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/histogram-Histogram-Naviga-92ab1-ove-to-the-first-data-point-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/histogram-Histogram-Naviga-92ab1-ove-to-the-first-data-point-webkit/error-context.md
29) [webkit] › e2e_tests/specs/histogram.spec.ts:278:5 › Histogram › Navigation Controls › should move to the last data point
Error: Last data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"6.605 through 6.9"�[39m
Received string: �[31m"This is a maidr plot of type: hist. Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m
287 | } catch (error) {
288 | const errorMessage = error instanceof Error ? error.message : String(error);
> 289 | throw new Error(`Last data point verification failed: ${errorMessage}`);
| ^
290 | }
291 | });
292 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:289:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/histogram-Histogram-Naviga-31e62-move-to-the-last-data-point-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/histogram-Histogram-Naviga-31e62-move-to-the-last-data-point-webkit/error-context.md
30) [webkit] › e2e_tests/specs/histogram.spec.ts:313:5 › Histogram › Autoplay Controls › should execute forward autoplay
Error: Forward autoplay test failed: Failed to start forward autoplay
319 | } catch (error) {
320 | const errorMessage = error instanceof Error ? error.message : String(error);
> 321 | throw new Error(`Forward autoplay test failed: ${errorMessage}`);
| ^
322 | }
323 | });
324 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:321:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/histogram-Histogram-Autopl-eac91-ld-execute-forward-autoplay-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/histogram-Histogram-Autopl-eac91-ld-execute-forward-autoplay-webkit/error-context.md
31) [webkit] › e2e_tests/specs/histogram.spec.ts:325:5 › Histogram › Autoplay Controls › should execute backward autoplay
Error: Backward autoplay test failed: Failed to start reverse autoplay
332 | } catch (error) {
333 | const errorMessage = error instanceof Error ? error.message : String(error);
> 334 | throw new Error(`Backward autoplay test failed: ${errorMessage}`);
| ^
335 | }
336 | });
337 | });
at /home/runner/work/maidr/maidr/e2e_tests/specs/histogram.spec.ts:334:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/histogram-Histogram-Autopl-13e3b-d-execute-backward-autoplay-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/histogram-Histogram-Autopl-13e3b-d-execute-backward-autoplay-webkit/error-context.md
32) [webkit] › e2e_tests/specs/lineplot.spec.ts:213:5 › Line Plot › Menu Controls › should show help menu
AssertionError: Assertion failed: Failed to show help menu
at ../page-objects/base-page.ts:307
305 | await this.closeModal(this.selectors.helpModal);
306 | } catch (error) {
> 307 | throw new AssertionError('Failed to show help menu');
| ^
308 | }
309 | }
310 |
at LinePlotPage.showHelpMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:307:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:215:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/lineplot-Line-Plot-Menu-Controls-should-show-help-menu-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/lineplot-Line-Plot-Menu-Controls-should-show-help-menu-webkit/error-context.md
33) [webkit] › e2e_tests/specs/lineplot.spec.ts:218:5 › Line Plot › Menu Controls › should show settings menu
AssertionError: Assertion failed: Failed to show settings menu: �[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m(�[22m�[2m)�[22m failed
Locator: locator('.MuiDialog-container div[role="dialog"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
�[2m - Expect "toBeVisible" with timeout 5000ms�[22m
�[2m - waiting for locator('.MuiDialog-container div[role="dialog"]')�[22m
at ../page-objects/base-page.ts:332
330 | } catch (error) {
331 | const errorMessage = error instanceof Error ? error.message : String(error);
> 332 | throw new AssertionError(
| ^
333 | `Failed to show settings menu: ${errorMessage}`,
334 | );
335 | }
at LinePlotPage.showSettingsMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:332:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:220:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/lineplot-Line-Plot-Menu-Controls-should-show-settings-menu-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/lineplot-Line-Plot-Menu-Controls-should-show-settings-menu-webkit/error-context.md
34) [webkit] › e2e_tests/specs/lineplot.spec.ts:271:5 › Line Plot › Navigation Controls › should move to the first data point
Error: First data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"1949"�[39m
Received string: �[31m"This is a maidr plot of type: single line. Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m
278 | } catch (error) {
279 | const errorMessage = error instanceof Error ? error.message : String(error);
> 280 | throw new Error(`First data point verification failed: ${errorMessage}`);
| ^
281 | }
282 | });
283 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:280:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/lineplot-Line-Plot-Navigat-824c3-ove-to-the-first-data-point-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/lineplot-Line-Plot-Navigat-824c3-ove-to-the-first-data-point-webkit/error-context.md
35) [webkit] › e2e_tests/specs/lineplot.spec.ts:284:5 › Line Plot › Navigation Controls › should move to the last data point
Error: Last data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"1960"�[39m
Received string: �[31m"This is a maidr plot of type: single line. Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m
291 | } catch (error) {
292 | const errorMessage = error instanceof Error ? error.message : String(error);
> 293 | throw new Error(`Last data point verification failed: ${errorMessage}`);
| ^
294 | }
295 | });
296 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:293:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/lineplot-Line-Plot-Navigat-57f04-move-to-the-last-data-point-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/lineplot-Line-Plot-Navigat-57f04-move-to-the-last-data-point-webkit/error-context.md
36) [webkit] › e2e_tests/specs/lineplot.spec.ts:315:5 › Line Plot › Autoplay Controls › should execute forward autoplay
Error: Forward autoplay test failed: Failed to start forward autoplay
320 | } catch (error) {
321 | const errorMessage = error instanceof Error ? error.message : String(error);
> 322 | throw new Error(`Forward autoplay test failed: ${errorMessage}`);
| ^
323 | }
324 | });
325 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:322:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/lineplot-Line-Plot-Autopla-0d149-ld-execute-forward-autoplay-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/lineplot-Line-Plot-Autopla-0d149-ld-execute-forward-autoplay-webkit/error-context.md
37) [webkit] › e2e_tests/specs/lineplot.spec.ts:326:5 › Line Plot › Autoplay Controls › should execute backward autoplay
Error: Backward autoplay test failed: Failed to start reverse autoplay
332 | } catch (error) {
333 | const errorMessage = error instanceof Error ? error.message : String(error);
> 334 | throw new Error(`Backward autoplay test failed: ${errorMessage}`);
| ^
335 | }
336 | });
337 | });
at /home/runner/work/maidr/maidr/e2e_tests/specs/lineplot.spec.ts:334:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/lineplot-Line-Plot-Autopla-15214-d-execute-backward-autoplay-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/lineplot-Line-Plot-Autopla-15214-d-execute-backward-autoplay-webkit/error-context.md
38) [webkit] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data
MultiLayerPlotError: Failed to navigate to Multi Layer Plot
at ../page-objects/plots/multiLayer-page.ts:44
42 | await super.verifyPlotLoaded(this.selectors.svg);
43 | } catch (error) {
> 44 | throw new MultiLayerPlotError('Failed to navigate to Multi Layer Plot');
| ^
45 | }
46 | }
47 |
at MultiLayerPlotPage.navigateToMultiLayerPlot (/home/runner/work/maidr/maidr/e2e_tests/page-objects/plots/multiLayer-page.ts:44:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLayer.spec.ts:66:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/multiLayer-Multi-Layer-Plo-862f3--Layer-plot-with-maidr-data-webkit/error-context.md
39) [webkit] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
94 | await page.waitForSelector(`svg`, { timeout: 10000 });
95 |
> 96 | maidrData = await page.evaluate((plotId) => {
| ^
97 | const svgElement = document.querySelector(`svg`);
98 |
99 | if (!svgElement) {
at /home/runner/work/maidr/maidr/e2e_tests/specs/multiLineplot.spec.ts:96:30
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/multiLineplot-Multi-Linepl-d82c3-ti-lineplot-with-maidr-data-webkit/error-context.md
40) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:239:5 › Stacked Barplot › Menu Controls › should show help menu
AssertionError: Assertion failed: Failed to show help menu
at ../page-objects/base-page.ts:307
305 | await this.closeModal(this.selectors.helpModal);
306 | } catch (error) {
> 307 | throw new AssertionError('Failed to show help menu');
| ^
308 | }
309 | }
310 |
at StackedBarplotPage.showHelpMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:307:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:241:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/stackedBarplot-Stacked-Bar-475ca-trols-should-show-help-menu-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/stackedBarplot-Stacked-Bar-475ca-trols-should-show-help-menu-webkit/error-context.md
41) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:244:5 › Stacked Barplot › Menu Controls › should show settings menu
AssertionError: Assertion failed: Failed to show settings menu: �[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m(�[22m�[2m)�[22m failed
Locator: locator('.MuiDialog-container div[role="dialog"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
�[2m - Expect "toBeVisible" with timeout 5000ms�[22m
�[2m - waiting for locator('.MuiDialog-container div[role="dialog"]')�[22m
at ../page-objects/base-page.ts:332
330 | } catch (error) {
331 | const errorMessage = error instanceof Error ? error.message : String(error);
> 332 | throw new AssertionError(
| ^
333 | `Failed to show settings menu: ${errorMessage}`,
334 | );
335 | }
at StackedBarplotPage.showSettingsMenu (/home/runner/work/maidr/maidr/e2e_tests/page-objects/base-page.ts:332:13)
at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:246:7
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/stackedBarplot-Stacked-Bar-0b354-s-should-show-settings-menu-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/stackedBarplot-Stacked-Bar-0b354-s-should-show-settings-menu-webkit/error-context.md
42) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:282:5 › Stacked Barplot › Navigation Controls › should move from left to right
Error: Move from left to right verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"Third"�[39m
Received string: �[31m"Class is Second, Number of Passengers is 97, Level is 0"�[39m
296 | } catch (error) {
297 | const errorMessage = error instanceof Error ? error.message : String(error);
> 298 | throw new Error(`Move from left to right verification failed: ${errorMessage}`);
| ^
299 | }
300 | });
301 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:298:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/stackedBarplot-Stacked-Bar-45237-uld-move-from-left-to-right-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/stackedBarplot-Stacked-Bar-45237-uld-move-from-left-to-right-webkit/error-context.md
43) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:313:5 › Stacked Barplot › Navigation Controls › should move to the first data point
Error: First data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"First"�[39m
Received string: �[31m"This is a maidr plot of type: stacked_bar. Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m
322 | } catch (error) {
323 | const errorMessage = error instanceof Error ? error.message : String(error);
> 324 | throw new Error(`First data point verification failed: ${errorMessage}`);
| ^
325 | }
326 | });
327 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:324:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/stackedBarplot-Stacked-Bar-cfa4b-ove-to-the-first-data-point-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/stackedBarplot-Stacked-Bar-cfa4b-ove-to-the-first-data-point-webkit/error-context.md
44) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:328:5 › Stacked Barplot › Navigation Controls › should move to the last data point
Error: Last data point verification failed: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoContain�[2m(�[22m�[32mexpected�[39m�[2m) // indexOf�[22m
Expected substring: �[32m"Third"�[39m
Received string: �[31m"This is a maidr plot of type: stacked_bar. Use Arrows to navigate data points. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode."�[39m
337 | } catch (error) {
338 | const errorMessage = error instanceof Error ? error.message : String(error);
> 339 | throw new Error(`Last data point verification failed: ${errorMessage}`);
| ^
340 | }
341 | });
342 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:339:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/stackedBarplot-Stacked-Bar-27405-move-to-the-last-data-point-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/stackedBarplot-Stacked-Bar-27405-move-to-the-last-data-point-webkit/error-context.md
45) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:365:5 › Stacked Barplot › Autoplay Controls › should execute forward autoplay
Error: Forward autoplay test failed: Failed to start forward autoplay
371 | } catch (error) {
372 | const errorMessage = error instanceof Error ? error.message : String(error);
> 373 | throw new Error(`Forward autoplay test failed: ${errorMessage}`);
| ^
374 | }
375 | });
376 |
at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:373:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/stackedBarplot-Stacked-Bar-bf141-ld-execute-forward-autoplay-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/stackedBarplot-Stacked-Bar-bf141-ld-execute-forward-autoplay-webkit/error-context.md
46) [webkit] › e2e_tests/specs/stackedBarplot.spec.ts:377:5 › Stacked Barplot › Autoplay Controls › should execute backward autoplay
Error: Backward autoplay test failed: Failed to start reverse autoplay
384 | } catch (error) {
385 | const errorMessage = error instanceof Error ? error.message : String(error);
> 386 | throw new Error(`Backward autoplay test failed: ${errorMessage}`);
| ^
387 | }
388 | });
389 | });
at /home/runner/work/maidr/maidr/e2e_tests/specs/stackedBarplot.spec.ts:386:15
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/stackedBarplot-Stacked-Bar-d4a45-d-execute-backward-autoplay-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/stackedBarplot-Stacked-Bar-d4a45-d-execute-backward-autoplay-webkit/error-context.md
47) [webkit] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data
Error: page.evaluate: Error: maidr-data attribute not found on SVG element
30 | */
31 | async function extractMaidrData(page: Page, plotId: string): Promise<Maidr> {
> 32 | return await page.evaluate((id) => {
| ^
33 | const svgElement = document.querySelector(`svg`);
34 | if (!svgElement) {
35 | throw new Error(`SVG element with ID ${id} not found`);
at extractMaidrData (/home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:32:21)
at /home/runner/work/maidr/maidr/e2e_tests/specs/violinPlot.spec.ts:67:25
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-webkit/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/violinPlot-Violin-Plot-Bas-18fb9-violin-plot-with-maidr-data-webkit/error-context.md
47 failed
[chromium] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data
[chromium] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data
[chromium] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data
[chromium] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data
[chromium] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data
[chromium] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data
[chromium] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data
[firefox] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data
[firefox] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data
[firefox] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data
[firefox] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data
[firefox] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data
[firefox] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data
[firefox] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data
[webkit] › e2e_tests/specs/barplot.spec.ts:123:5 › Bar Plot › Basic Plot Functionality › should load the barplot with maidr data
[webkit] › e2e_tests/specs/boxplotHorizontal.spec.ts:133:5 › Boxplot Horizontal › Basic Plot Functionality › should load the boxplot horizontal with maidr data
[webkit] › e2e_tests/specs/boxplotVertical.spec.ts:132:5 › Boxplot Vertical › Basic Plot Functionality › should load the boxplot vertical with maidr data
[webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:267:5 › Dodged Barplot › Menu Controls › should show help menu
[webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:272:5 › Dodged Barplot › Menu Controls › should show settings menu
[webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:310:5 › Dodged Barplot › Navigation Controls › should move from left to right
[webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:341:5 › Dodged Barplot › Navigation Controls › should move to the first data point
[webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:356:5 › Dodged Barplot › Navigation Controls › should move to the last data point
[webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:393:5 › Dodged Barplot › Autoplay Controls › should execute forward autoplay
[webkit] › e2e_tests/specs/dodgedBarplot.spec.ts:405:5 › Dodged Barplot › Autoplay Controls › should execute backward autoplay
[webkit] › e2e_tests/specs/heatmap.spec.ts:84:5 › Heatmap › Basic Plot Functionality › should load the heatmap with maidr data
[webkit] › e2e_tests/specs/histogram.spec.ts:201:5 › Histogram › Menu Controls › should show help menu
[webkit] › e2e_tests/specs/histogram.spec.ts:206:5 › Histogram › Menu Controls › should show settings menu
[webkit] › e2e_tests/specs/histogram.spec.ts:263:5 › Histogram › Navigation Controls › should move to the first data point
[webkit] › e2e_tests/specs/histogram.spec.ts:278:5 › Histogram › Navigation Controls › should move to the last data point
[webkit] › e2e_tests/specs/histogram.spec.ts:313:5 › Histogram › Autoplay Controls › should execute forward autoplay
[webkit] › e2e_tests/specs/histogram.spec.ts:325:5 › Histogram › Autoplay Controls › should execute backward autoplay
[webkit] › e2e_tests/specs/lineplot.spec.ts:213:5 › Line Plot › Menu Controls › should show help menu
[webkit] › e2e_tests/specs/lineplot.spec.ts:218:5 › Line Plot › Menu Controls › should show settings menu
[webkit] › e2e_tests/specs/lineplot.spec.ts:271:5 › Line Plot › Navigation Controls › should move to the first data point
[webkit] › e2e_tests/specs/lineplot.spec.ts:284:5 › Line Plot › Navigation Controls › should move to the last data point
[webkit] › e2e_tests/specs/lineplot.spec.ts:315:5 › Line Plot › Autoplay Controls › should execute forward autoplay
[webkit] › e2e_tests/specs/lineplot.spec.ts:326:5 › Line Plot › Autoplay Controls › should execute backward autoplay
[webkit] › e2e_tests/specs/multiLayer.spec.ts:108:7 › Multi Layer Plot › First Layer (Default) › Basic Plot Functionality › should load the Multi Layer plot with maidr data
[webkit] › e2e_tests/specs/multiLineplot.spec.ts:134:5 › Multi Lineplot › Basic Plot Functionality › should load the multi lineplot with maidr data
[webkit] › e2e_tests/specs/stackedBarplot.spec.ts:239:5 › Stacked Barplot › Menu Controls › should show help menu
[webkit] › e2e_tests/specs/stackedBarplot.spec.ts:244:5 › Stacked Barplot › Menu Controls › should show settings menu
[webkit] › e2e_tests/specs/stackedBarplot.spec.ts:282:5 › Stacked Barplot › Navigation Controls › should move from left to right
[webkit] › e2e_tests/specs/stackedBarplot.spec.ts:313:5 › Stacked Barplot › Navigation Controls › should move to the first data point
[webkit] › e2e_tests/specs/stackedBarplot.spec.ts:328:5 › Stacked Barplot › Navigation Controls › should move to the last data point
[webkit] › e2e_tests/specs/stackedBarplot.spec.ts:365:5 › Stacked Barplot › Autoplay Controls › should execute forward autoplay
[webkit] › e2e_tests/specs/stackedBarplot.spec.ts:377:5 › Stacked Barplot › Autoplay Controls › should execute backward autoplay
[webkit] › e2e_tests/specs/violinPlot.spec.ts:87:5 › Violin Plot › Basic Plot Functionality › should load the violin plot with maidr data
555 did not run
265 passed (4.3m)
Test Execution Report
Date: 2026-07-17T03:12:36.060Z
Repository: xability/maidr
Branch: refs/heads/main
Commit: 079a165
Test Results
View Workflow Run