-
Notifications
You must be signed in to change notification settings - Fork 0
/
jest.flakyRetry.config.example.json
36 lines (36 loc) · 1.24 KB
/
jest.flakyRetry.config.example.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[
{
"testFilePath": "<The relative path to the test file; All test files will match for this if omitted>",
"fullName": "<The test name, combination of describe+it descriptions; All tests will match for this file if omitted>",
"failureMessages": [
"<An expected failure message, can be a RegEx of the actual error output>",
"<There can be multiple entries, but at least one entry>",
"<If failureMessages property is omitted, the test will be retried for all errors>"
]
},
{
"testFilePath": "relative/path/to/some.test.js",
"fullName": "this.is.an.example.test.which should do something",
"failureMessages": [
"Error: A flaky error that occurs in this specific test"
]
},
{
"failureMessages": [
"regex to catch multiple .* errors"
]
},
{
"testFilePath": "relative/path/to/some.test.js",
"fullName": "this.is.an.example.test.which should be very flaky - catch all failure messages for this test"
},
{
"testFilePath": "relative/path/to/wholeFileIsFlakyWithSpecificError.test.js",
"failureMessages": [
"Error: A flaky error that occurs for all tests in this file"
]
},
{
"testFilePath": "relative/path/to/wholeFileIsFlakyWithArbitraryErrors.test.js"
}
]