github.com/onflow/flow-go@v0.35.7-crescendo-preview.23-atree-inlining/tools/test_monitor/level3/flaky-test-monitor.json (about)

     1  {
     2    "comment1": "property file for Flaky Test Monitor - Level 3",
     3  
     4  
     5    "comment2": "includes tests that have a failure rate of at least the specified percentage",
     6    "comment3": "e.g. 0.01 == 1%, 0.40 == 40%, 0.75 == 75%",
     7    "failures_threshold_percent": 0.01,
     8  
     9    "comment4": "max number of test failures to return in slice that's at least `failures_threshold_percent`",
    10    "comment5": "does not impact total number of tests with failure rate at least `failures_threshold_percent` which will be reported separately",
    11    "failures_slice_max": 10,
    12  
    13    "comment6": "include tests that are at least this many seconds long",
    14    "comment7": "this is meant to filter out the tests that aren't as long running and all tests that take 0 seconds (as reported by `go test`)",
    15    "duration_threshold_seconds":0.05,
    16  
    17    "comment8": "max number of test durations to return in slice that's at least `duration_threshold_seconds` long",
    18    "comment9": "does not impact total durations at least `duration_threshold_seconds` long which will be reported separately",
    19    "duration_slice_max":10
    20  }