fix(jest-circus) correct concurrent event ordering #12780
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-macos
/
Prepare yarn cache for macos-latest
45s
prepare-yarn-cache-windows
/
Prepare yarn cache for windows-latest
57s
TypeScript Compatibility
8m 9s
Typecheck Examples and Tests
3m 44s
Lint
3m 13s
Validate Yarn dependencies and constraints
26s
Node LTS on Ubuntu with leak detection
2m 56s
Matrix: test-coverage
Matrix: test-ubuntu
Matrix: test-macos
Matrix: test-windows
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.
|