Skip to content

3-class strength GP + joint_hamming_matern production kernel #70

3-class strength GP + joint_hamming_matern production kernel

3-class strength GP + joint_hamming_matern production kernel #70

Triggered via pull request June 17, 2026 19:36
Status Failure
Total duration 2m 37s
Artifacts 2

e2e.yml

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

Annotations

11 errors, 2 warnings, and 2 notices
e2e (desktop)
Process completed with exit code 1.
[desktop] › test/e2e/preview-curve.spec.ts:19:7 › preview curve composition sync › displayPreviewComp matches currentComposition after Material Source toggle: test/e2e/preview-curve.spec.ts#L28
2) [desktop] › test/e2e/preview-curve.spec.ts:19:7 › preview curve composition sync › displayPreviewComp matches currentComposition after Material Source toggle Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expected two toggle buttons expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 3 26 | 27 | const toggleButtons = page.locator(".material-source-group .toggle-btn"); > 28 | expect(await toggleButtons.count(), "expected two toggle buttons").toBe(2); | ^ 29 | 30 | for (const idx of [1, 0, 1]) { 31 | await toggleButtons.nth(idx).click(); at /home/runner/work/SustainableConcrete/SustainableConcrete/test/e2e/preview-curve.spec.ts:28:72
[desktop] › test/e2e/preview-curve.spec.ts:19:7 › preview curve composition sync › displayPreviewComp matches currentComposition after Material Source toggle: test/e2e/preview-curve.spec.ts#L28
2) [desktop] › test/e2e/preview-curve.spec.ts:19:7 › preview curve composition sync › displayPreviewComp matches currentComposition after Material Source toggle Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expected two toggle buttons expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 3 26 | 27 | const toggleButtons = page.locator(".material-source-group .toggle-btn"); > 28 | expect(await toggleButtons.count(), "expected two toggle buttons").toBe(2); | ^ 29 | 30 | for (const idx of [1, 0, 1]) { 31 | await toggleButtons.nth(idx).click(); at /home/runner/work/SustainableConcrete/SustainableConcrete/test/e2e/preview-curve.spec.ts:28:72
[desktop] › test/e2e/preview-curve.spec.ts:19:7 › preview curve composition sync › displayPreviewComp matches currentComposition after Material Source toggle: test/e2e/preview-curve.spec.ts#L28
2) [desktop] › test/e2e/preview-curve.spec.ts:19:7 › preview curve composition sync › displayPreviewComp matches currentComposition after Material Source toggle Error: expected two toggle buttons expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 3 26 | 27 | const toggleButtons = page.locator(".material-source-group .toggle-btn"); > 28 | expect(await toggleButtons.count(), "expected two toggle buttons").toBe(2); | ^ 29 | 30 | for (const idx of [1, 0, 1]) { 31 | await toggleButtons.nth(idx).click(); at /home/runner/work/SustainableConcrete/SustainableConcrete/test/e2e/preview-curve.spec.ts:28:72
[desktop] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature: test/e2e/lengthscale-identifiability.spec.ts#L71
1) [desktop] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: matern_specific: expected 17 lengthscales, got 16 expect(received).toBeTruthy() Received: false 69 | ls.length === names.length, 70 | `${key}: expected ${names.length} lengthscales, got ${ls.length}`, > 71 | ).toBeTruthy(); | ^ 72 | 73 | const violations: string[] = []; 74 | // Number of raw dims for this subkernel (matern_blind drops the at /home/runner/work/SustainableConcrete/SustainableConcrete/test/e2e/lengthscale-identifiability.spec.ts:71:7
[desktop] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature: test/e2e/lengthscale-identifiability.spec.ts#L71
1) [desktop] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: matern_specific: expected 17 lengthscales, got 16 expect(received).toBeTruthy() Received: false 69 | ls.length === names.length, 70 | `${key}: expected ${names.length} lengthscales, got ${ls.length}`, > 71 | ).toBeTruthy(); | ^ 72 | 73 | const violations: string[] = []; 74 | // Number of raw dims for this subkernel (matern_blind drops the at /home/runner/work/SustainableConcrete/SustainableConcrete/test/e2e/lengthscale-identifiability.spec.ts:71:7
[desktop] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature: test/e2e/lengthscale-identifiability.spec.ts#L71
1) [desktop] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature Error: matern_specific: expected 17 lengthscales, got 16 expect(received).toBeTruthy() Received: false 69 | ls.length === names.length, 70 | `${key}: expected ${names.length} lengthscales, got ${ls.length}`, > 71 | ).toBeTruthy(); | ^ 72 | 73 | const violations: string[] = []; 74 | // Number of raw dims for this subkernel (matern_blind drops the at /home/runner/work/SustainableConcrete/SustainableConcrete/test/e2e/lengthscale-identifiability.spec.ts:71:7
e2e (mobile)
Process completed with exit code 1.
[mobile] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature: test/e2e/lengthscale-identifiability.spec.ts#L71
1) [mobile] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: matern_specific: expected 17 lengthscales, got 16 expect(received).toBeTruthy() Received: false 69 | ls.length === names.length, 70 | `${key}: expected ${names.length} lengthscales, got ${ls.length}`, > 71 | ).toBeTruthy(); | ^ 72 | 73 | const violations: string[] = []; 74 | // Number of raw dims for this subkernel (matern_blind drops the at /home/runner/work/SustainableConcrete/SustainableConcrete/test/e2e/lengthscale-identifiability.spec.ts:71:7
[mobile] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature: test/e2e/lengthscale-identifiability.spec.ts#L71
1) [mobile] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: matern_specific: expected 17 lengthscales, got 16 expect(received).toBeTruthy() Received: false 69 | ls.length === names.length, 70 | `${key}: expected ${names.length} lengthscales, got ${ls.length}`, > 71 | ).toBeTruthy(); | ^ 72 | 73 | const violations: string[] = []; 74 | // Number of raw dims for this subkernel (matern_blind drops the at /home/runner/work/SustainableConcrete/SustainableConcrete/test/e2e/lengthscale-identifiability.spec.ts:71:7
[mobile] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature: test/e2e/lengthscale-identifiability.spec.ts#L71
1) [mobile] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature Error: matern_specific: expected 17 lengthscales, got 16 expect(received).toBeTruthy() Received: false 69 | ls.length === names.length, 70 | `${key}: expected ${names.length} lengthscales, got ${ls.length}`, > 71 | ).toBeTruthy(); | ^ 72 | 73 | const violations: string[] = []; 74 | // Number of raw dims for this subkernel (matern_blind drops the at /home/runner/work/SustainableConcrete/SustainableConcrete/test/e2e/lengthscale-identifiability.spec.ts:71:7
e2e (desktop)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e (mobile)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
2 failed [desktop] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature [desktop] › test/e2e/preview-curve.spec.ts:19:7 › preview curve composition sync › displayPreviewComp matches currentComposition after Material Source toggle 26 skipped 35 passed (1.6m)
🎭 Playwright Run Summary
1 failed [mobile] › test/e2e/lengthscale-identifiability.spec.ts:31:5 › served strength.json has identifiable lengthscales for every feature 28 skipped 34 passed (2.0m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report-desktop Expired
25.9 MB
sha256:a91aef8fe2c905620ba514adf1e6787b65721756335496f57b61352e5a70d9f2
playwright-report-mobile Expired
858 KB
sha256:a74602a5077f2ae6c011c3c23bc3c5e17e17ed6887e5cdb51cfbc37a0962fc67