Skip to content

fix(jest-circus) correct concurrent event ordering #12780

fix(jest-circus) correct concurrent event ordering

fix(jest-circus) correct concurrent event ordering #12780

Triggered via pull request October 25, 2023 21:43
Status Failure
Total duration 26m 40s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

nodejs.yml

on: pull_request
prepare-yarn-cache-ubuntu  /  Prepare yarn cache for ubuntu-latest
24s
prepare-yarn-cache-ubuntu / Prepare yarn cache for ubuntu-latest
prepare-yarn-cache-macos  /  Prepare yarn cache for macos-latest
45s
prepare-yarn-cache-macos / Prepare yarn cache for macos-latest
prepare-yarn-cache-windows  /  Prepare yarn cache for windows-latest
57s
prepare-yarn-cache-windows / Prepare yarn cache for windows-latest
TypeScript Compatibility
8m 9s
TypeScript Compatibility
Typecheck Examples and Tests
3m 44s
Typecheck Examples and Tests
Lint
3m 13s
Lint
Validate Yarn dependencies and constraints
26s
Validate Yarn dependencies and constraints
Node LTS on Ubuntu with leak detection
2m 56s
Node LTS on Ubuntu with leak detection
Matrix: test-coverage
Matrix: test-ubuntu
Matrix: test-macos
Matrix: test-windows
Fit to window
Zoom out
Zoom in

Annotations

70 errors
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
Node LTS on Ubuntu with coverage (2/4)
Process completed with exit code 1.
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
Ubuntu with shard 2/4 / Node v20.x
Process completed with exit code 1.
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
Ubuntu with shard 2/4 / Node v16.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
Node LTS on Ubuntu with coverage (4/4)
Process completed with exit code 1.
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
Ubuntu with shard 2/4 / Node v18.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
Ubuntu with shard 4/4 / Node v16.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
Ubuntu with shard 4/4 / Node v18.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
Ubuntu with shard 4/4 / Node v20.x
Process completed with exit code 1.
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
macOS with shard 2/3 / Node v16.x
Process completed with exit code 1.
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
Windows with shard 2/4 / Node v18.x
Process completed with exit code 1.
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
Windows with shard 2/4 / Node v20.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
Windows with shard 4/4 / Node v16.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
Windows with shard 4/4 / Node v20.x
Process completed with exit code 1.
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
Windows with shard 2/4 / Node v16.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
Windows with shard 4/4 / Node v18.x
Process completed with exit code 1.
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
macOS with shard 2/3 / Node v20.x
Process completed with exit code 1.
works with concurrent.only.each: e2e/__tests__/circusConcurrentEach.test.ts#L24
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/circusConcurrentEach.test.ts:24:30)
macOS with shard 2/3 / Node v18.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
macOS with shard 3/3 / Node v16.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
macOS with shard 3/3 / Node v18.x
Process completed with exit code 1.
async jasmine › works with concurrent within a describe block when invoked with testNamePattern: e2e/__tests__/jasmineAsync.test.ts#L134
expect(received).toBe(expected) // Object.is equality Expected: 2 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:134:32)
async jasmine › works with concurrent.only.each: e2e/__tests__/jasmineAsync.test.ts#L155
expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 at Object.toBe (e2e/__tests__/jasmineAsync.test.ts:155:32)
works with concurrent and only mode: e2e/__tests__/testFailing.test.ts#L49
expect(received).toMatchSnapshot() Snapshot name: `works with concurrent and only mode 1` - Snapshot - 68 + Received + 5 FAIL __tests__/worksWithConcurrentOnlyMode.test.js - block with concurrent - ✕ failing passes = fails - ✕ .add(1, 1) - ✕ .add(1, 2) - ✕ .add(2, 1) - ✓ failing fails = passes - ○ skipped skipped failing test - ○ skipped skipped failing fails - - ● block with concurrent › failing passes = fails - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 11 | }); - 12 | - > 13 | it.concurrent.only.failing('failing passes = fails', () => { - | ^ - 14 | expect(10).toBe(10); - 15 | }); - 16 | - - at failing (__tests__/worksWithConcurrentOnlyMode.test.js:13:22) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(1, 2) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) - - ● block with concurrent › .add(2, 1) - - Failing test passed even though it was supposed to fail. Remove `.failing` to remove error. - - 15 | }); - 16 | - > 17 | test.concurrent.only.failing.each([ - | ^ - 18 | {a: 1, b: 1, expected: 2}, - 19 | {a: 1, b: 2, expected: 3}, - 20 | {a: 2, b: 1, expected: 3}, - - at each (__tests__/worksWithConcurrentOnlyMode.test.js:17:32) - at Object.describe (__tests__/worksWithConcurrentOnlyMode.test.js:8:1) + ● Test suite failed to run + + Status should be present after tests are run. + + at invariant (../../packages/jest-util/build/index.js:666:11) at Object.toMatchSnapshot (e2e/__tests__/testFailing.test.ts:49:16)
testNamePattern: e2e/__tests__/testNamePattern.test.ts#L18
expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 at Object.toBe (e2e/__tests__/testNamePattern.test.ts:18:20)
macOS with shard 3/3 / Node v20.x
Process completed with exit code 1.