Skip to content

feat(test): JUnit XML report export for batch --wait runs #125

feat(test): JUnit XML report export for batch --wait runs

feat(test): JUnit XML report export for batch --wait runs #125

Triggered via pull request July 1, 2026 16:52
Status Failure
Total duration 29s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Local E2E Tests
Process completed with exit code 2.
Local E2E Tests: src/commands/test.ts#L5502
Object literal may only specify known properties, and 'projectId' does not exist in type 'CliBatchRunFreshResult'.
Build
Process completed with exit code 2.
Build: src/commands/test.ts#L5502
Object literal may only specify known properties, and 'projectId' does not exist in type 'CliBatchRunFreshResult'.
Typecheck
Process completed with exit code 2.
Typecheck: src/commands/test.ts#L5502
Object literal may only specify known properties, and 'projectId' does not exist in type 'CliBatchRunFreshResult'.
Unit Tests
Process completed with exit code 1.
test/help.snapshot.test.ts > --help snapshots: test/help.snapshot.test.ts#L49
Error: Command failed: npm run build ❯ test/help.snapshot.test.ts:49:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { status: 2, signal: null, output: [ null, { type: 'Buffer', data: [ 10, 62, 32, 64, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 47, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 45, 99, 108, 105, 64, 48, 46, 50, 46, 48, 32, 112, 114, 101, 98, 117, 105, 108, 100, 10, 62, 32, 110, 111, 100, 101, 32, 115, 99, 114, 105, 112, 116, 115, 47, 103, 101, 110, 101, 114, 97, 116, 101, 45, 118, 101, 114, 115, 105, 111, 110, 46, 109, 106, 115, 10, 10, 103, 101, 110, 101, 114, 97, 116, 101, 45, 118, 101, 114, 115, 105, 111, 110, 58, 32, 119, 114, 111, 116, 101, 32, 115, 114, 99, 47, 118, 101, 114, 115, 105, 111, 110, 46, 116, 115, 32, 226, 134, 146, 32, 48, 46, 50, 46, 48, 10, 10, 62, 32, 64, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 47, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 45, 99, 108, 105, 64, 48, 46, 50, 46, 48, 32, 98, 117, 105, 108, 100, 10, 62, 32, 116, 115, 99, 32, 45, 112, 32, 116, 115, 99, 111, 110, 102, 105, 103, 46, 98, 117, 105, 108, 100, 46, 106, 115, 111, 110, 32, 38, 38, 32, 110, 111, 100, 101, 32, 115, 99, 114, 105, 112, 116, 115, 47, 112, 111, 115, 116, 98, 117, 105, 108, 100, 46, 109, 106, 115, 10, 10, 115, 114, 99, 47, 99, 111, 109, 109, 97, 110, 100, 115, 47, 116, 101, 115, 116, 46, 116, 115, 40, 53, 53, 48, 50, 44, 57, 41, 58, 32, 101, 114, 114, 111, 114, 32, 84, 83, 50, 51, 53, 51, 58, 32, 79, 98, 106, 101, 99, 116, 32, 108, 105, 116, 101, 114, 97, 108, 32, 109, 97, 121, 32, 111, 110, 108, 121, 32, 115, 112, 101, 99, 105, 102, 121, 32, 107, 110, 111, 119, 110, 32, 112, 114, 111, 112, 101, 114, 116, 105, 101, 115, 44, 32, 97, 110, 100, 32, 39, 112, 114, 111, 106, 101, 99, 116, 73, 100, 39, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 32, 105, 110, 32, 116, 121, 112, 101, 32, 39, 67, 108, 105, 66, 97, 116, 99, 104, 82, 117, 110, 70, 114, 101, 115, 104, 82, 101, 115, 117, 108, 116, 39, 46, 10 ] }, { type: 'Buffer', data: [] } ], pid: 3321, stdout: { type: 'Buffer', data: [ 10, 62, 32, 64, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 47, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 45, 99, 108, 105, 64, 48, 46, 50, 46, 48, 32, 112, 114, 101, 98, 117, 105, 108, 100, 10, 62, 32, 110, 111, 100, 101, 32, 115, 99, 114, 105, 112, 116, 115, 47, 103, 101, 110, 101, 114, 97, 116, 101, 45, 118, 101, 114, 115, 105, 111, 110, 46, 109, 106, 115, 10, 10, 103, 101, 110, 101, 114, 97, 116, 101, 45, 118, 101, 114, 115, 105, 111, 110, 58, 32, 119, 114, 111, 116, 101, 32, 115, 114, 99, 47, 118, 101, 114, 115, 105, 111, 110, 46, 116, 115, 32, 226, 134, 146, 32, 48, 46, 50, 46, 48, 10, 10, 62, 32, 64, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 47, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 45, 99, 108, 105, 64, 48, 46, 50, 46, 48, 32, 98, 117, 105, 108, 100, 10, 62, 32, 116, 115, 99, 32, 45, 112, 32, 116, 115, 99, 111, 110, 102, 105, 103, 46, 98, 117, 105, 108, 100, 46, 106, 115, 111, 110, 32, 38, 38, 32, 110, 111, 100, 101, 32, 115, 99, 114, 105, 112, 116, 115, 47, 112, 111, 115, 116, 98, 117, 105, 108, 100, 46, 109, 106, 115, 10, 10, 115, 114, 99, 47, 99, 111, 109, 109, 97, 110, 100, 115, 47, 116, 101, 115, 116, 46, 116, 115, 40, 53, 53, 48, 50, 44, 57, 41, 58, 32, 101, 114, 114, 111, 114, 32, 84, 83, 50, 51, 53, 51, 58, 32, 79, 98, 106, 101, 99, 116, 32, 108, 105, 116, 101, 114, 97, 108, 32, 109, 97, 121, 32, 111, 110, 108, 121, 32, 115, 112, 101, 99, 105, 102, 121, 32, 107, 110, 111, 119, 110, 32, 112, 114, 111, 112, 101, 114, 116, 105, 101, 115, 44, 32, 97, 110, 100, 32, 39, 112, 114, 111, 106, 101, 99, 116, 73, 100, 39, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 32, 105, 110, 32, 116, 121, 112, 101, 32, 39, 67, 108, 105, 66, 97, 116, 99, 104, 82, 117, 110, 70, 114, 101, 115, 104, 82, 101, 115, 117, 108, 116, 39, 46, 10 ] }, stderr: { type: 'Buffer', data: [] } }
test/cli.subprocess.test.ts: test/cli.subprocess.test.ts#L352
TypeError: Cannot read properties of undefined (reading 'close') ❯ test/cli.subprocess.test.ts:352:50 ❯ test/cli.subprocess.test.ts:352:9
test/cli.subprocess.test.ts: test/cli.subprocess.test.ts#L40
Error: Command failed: npm run build ❯ test/cli.subprocess.test.ts:40:3 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { status: 2, signal: null, output: [ null, { type: 'Buffer', data: [ 10, 62, 32, 64, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 47, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 45, 99, 108, 105, 64, 48, 46, 50, 46, 48, 32, 112, 114, 101, 98, 117, 105, 108, 100, 10, 62, 32, 110, 111, 100, 101, 32, 115, 99, 114, 105, 112, 116, 115, 47, 103, 101, 110, 101, 114, 97, 116, 101, 45, 118, 101, 114, 115, 105, 111, 110, 46, 109, 106, 115, 10, 10, 103, 101, 110, 101, 114, 97, 116, 101, 45, 118, 101, 114, 115, 105, 111, 110, 58, 32, 119, 114, 111, 116, 101, 32, 115, 114, 99, 47, 118, 101, 114, 115, 105, 111, 110, 46, 116, 115, 32, 226, 134, 146, 32, 48, 46, 50, 46, 48, 10, 10, 62, 32, 64, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 47, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 45, 99, 108, 105, 64, 48, 46, 50, 46, 48, 32, 98, 117, 105, 108, 100, 10, 62, 32, 116, 115, 99, 32, 45, 112, 32, 116, 115, 99, 111, 110, 102, 105, 103, 46, 98, 117, 105, 108, 100, 46, 106, 115, 111, 110, 32, 38, 38, 32, 110, 111, 100, 101, 32, 115, 99, 114, 105, 112, 116, 115, 47, 112, 111, 115, 116, 98, 117, 105, 108, 100, 46, 109, 106, 115, 10, 10, 115, 114, 99, 47, 99, 111, 109, 109, 97, 110, 100, 115, 47, 116, 101, 115, 116, 46, 116, 115, 40, 53, 53, 48, 50, 44, 57, 41, 58, 32, 101, 114, 114, 111, 114, 32, 84, 83, 50, 51, 53, 51, 58, 32, 79, 98, 106, 101, 99, 116, 32, 108, 105, 116, 101, 114, 97, 108, 32, 109, 97, 121, 32, 111, 110, 108, 121, 32, 115, 112, 101, 99, 105, 102, 121, 32, 107, 110, 111, 119, 110, 32, 112, 114, 111, 112, 101, 114, 116, 105, 101, 115, 44, 32, 97, 110, 100, 32, 39, 112, 114, 111, 106, 101, 99, 116, 73, 100, 39, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 32, 105, 110, 32, 116, 121, 112, 101, 32, 39, 67, 108, 105, 66, 97, 116, 99, 104, 82, 117, 110, 70, 114, 101, 115, 104, 82, 101, 115, 117, 108, 116, 39, 46, 10 ] }, { type: 'Buffer', data: [] } ], pid: 2564, stdout: { type: 'Buffer', data: [ 10, 62, 32, 64, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 47, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 45, 99, 108, 105, 64, 48, 46, 50, 46, 48, 32, 112, 114, 101, 98, 117, 105, 108, 100, 10, 62, 32, 110, 111, 100, 101, 32, 115, 99, 114, 105, 112, 116, 115, 47, 103, 101, 110, 101, 114, 97, 116, 101, 45, 118, 101, 114, 115, 105, 111, 110, 46, 109, 106, 115, 10, 10, 103, 101, 110, 101, 114, 97, 116, 101, 45, 118, 101, 114, 115, 105, 111, 110, 58, 32, 119, 114, 111, 116, 101, 32, 115, 114, 99, 47, 118, 101, 114, 115, 105, 111, 110, 46, 116, 115, 32, 226, 134, 146, 32, 48, 46, 50, 46, 48, 10, 10, 62, 32, 64, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 47, 116, 101, 115, 116, 115, 112, 114, 105, 116, 101, 45, 99, 108, 105, 64, 48, 46, 50, 46, 48, 32, 98, 117, 105, 108, 100, 10, 62, 32, 116, 115, 99, 32, 45, 112, 32, 116, 115, 99, 111, 110, 102, 105, 103, 46, 98, 117, 105, 108, 100, 46, 106, 115, 111, 110, 32, 38, 38, 32, 110, 111, 100, 101, 32, 115, 99, 114, 105, 112, 116, 115, 47, 112, 111, 115, 116, 98, 117, 105, 108, 100, 46, 109, 106, 115, 10, 10, 115, 114, 99, 47, 99, 111, 109, 109, 97, 110, 100, 115, 47, 116, 101, 115, 116, 46, 116, 115, 40, 53, 53, 48, 50, 44, 57, 41, 58, 32, 101, 114, 114, 111, 114, 32, 84, 83, 50, 51, 53, 51, 58, 32, 79, 98, 106, 101, 99, 116, 32, 108, 105, 116, 101, 114, 97, 108, 32, 109, 97, 121, 32, 111, 110, 108, 121, 32, 115, 112, 101, 99, 105, 102, 121, 32, 107, 110, 111, 119, 110, 32, 112, 114, 111, 112, 101, 114, 116, 105, 101, 115, 44, 32, 97, 110, 100, 32, 39, 112, 114, 111, 106, 101, 99, 116, 73, 100, 39, 32, 100, 111, 101, 115, 32, 110, 111, 116, 32, 101, 120, 105, 115, 116, 32, 105, 110, 32, 116, 121, 112, 101, 32, 39, 67, 108, 105, 66, 97, 116, 99, 104, 82, 117, 110, 70, 114, 101, 115, 104, 82, 101, 115, 117, 108, 116, 39, 46, 10 ] }, stderr: { type: 'Buffer', data: [] } }