feat: record Javascript error types #1529
ci.yml
on: pull_request
lint
12s
Python CI
6s
Node CI
1m 11s
Annotations
7 errors
|
Node CI
Process completed with exit code 1.
|
|
packages/tests/integration-tests/timeout.test.ts > Worker Timeouts > Python Test Runner > should return errors if the test does not terminate:
packages/tests/integration-tests/timeout.test.ts#L71
Error: Test timed out in 5000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ packages/tests/integration-tests/timeout.test.ts:71:5
|
|
packages/tests/integration-tests/index.test.ts > Test Runner > 'python' test evaluator > should fail the test if the afterEach hook throws an error:
packages/tests/integration-tests/index.test.ts#L588
AssertionError: expected { err: { …(2) } } to deeply equal { err: { …(3) } }
- Expected
+ Received
{
"err": {
"message": "afterEach error",
- "name": "Error",
"stack": StringMatching /Error: afterEach error/,
},
}
❯ packages/tests/integration-tests/index.test.ts:588:22
|
|
packages/tests/integration-tests/index.test.ts > Test Runner > 'python' test evaluator > should NOT return error logs generated after the test has finished:
packages/tests/integration-tests/index.test.ts#L240
AssertionError: expected { Object (err) } to deeply equal { Object (err) }
- Expected
+ Received
{
"err": {
"message": "test error",
- "name": "Error",
"stack": StringMatching /Error: test error/,
},
}
❯ packages/tests/integration-tests/index.test.ts:240:22
|
|
packages/tests/integration-tests/index.test.ts > Test Runner > 'python' test evaluator > should handle tests that throw errors:
packages/tests/integration-tests/index.test.ts#L143
AssertionError: expected { Object (err) } to deeply equal { Object (err) }
- Expected
+ Received
{
"err": {
"message": "test error",
- "name": "Error",
"stack": StringMatching /Error: test error/,
},
}
❯ packages/tests/integration-tests/index.test.ts:143:22
|
|
packages/tests/integration-tests/index.test.ts > Test Runner > 'javascript' test evaluator > should handle running multiple tests with runAllTests:
packages/tests/integration-tests/index.test.ts#L439
AssertionError: expected [ Array(4) ] to deeply equal [ Array(4) ]
- Expected
+ Received
@@ -8,10 +8,11 @@
{
"err": {
"actual": 1,
"expected": 2,
"message": "expected 1 to equal 2",
+ "name": "AssertionError",
"stack": StringMatching /AssertionError: expected 1 to equal 2/,
},
},
{
"logs": [
❯ packages/tests/integration-tests/index.test.ts:439:22
|
|
packages/tests/integration-tests/index.test.ts > Test Runner > 'dom' test evaluator > should handle running multiple tests with runAllTests:
packages/tests/integration-tests/index.test.ts#L439
AssertionError: expected [ Array(4) ] to deeply equal [ Array(4) ]
- Expected
+ Received
@@ -8,10 +8,11 @@
{
"err": {
"actual": 1,
"expected": 2,
"message": "expected 1 to equal 2",
+ "name": "AssertionError",
"stack": StringMatching /AssertionError: expected 1 to equal 2/,
},
},
{
"logs": [
❯ packages/tests/integration-tests/index.test.ts:439:22
|