File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -275,7 +275,7 @@ extension [Alerting.BuildInfo] {
275
275
func validateSuccessRateInRange( ) -> Alerting . Validation {
276
276
let successRate = Double ( filter { $0. status == . ok } . count) / Double( count)
277
277
// Success rate has been around 30% generally
278
- if 0.2 <= successRate && successRate <= 0.4 {
278
+ if 0.15 <= successRate && successRate <= 0.45 {
279
279
return . ok
280
280
} else {
281
281
let percentSuccessRate = ( successRate * 1000 ) . rounded ( ) / 10
Original file line number Diff line number Diff line change @@ -109,20 +109,20 @@ extension AllTests.AlertingTests {
109
109
#expect( all. validateSuccessRateInRange ( ) == . ok)
110
110
}
111
111
do {
112
- let okCount = 199
112
+ let okCount = 149
113
113
let failedCount = 1000 - okCount
114
114
let okBuilds = ( 0 ..< okCount) . map { _ in Alerting . BuildInfo. mock ( status: . ok) }
115
115
let failedBuilds = ( 0 ..< failedCount) . map { _ in Alerting . BuildInfo. mock ( status: . failed) }
116
116
let all = okBuilds + failedBuilds
117
- #expect( all. validateSuccessRateInRange ( ) == . failed( reasons: [ " Global success rate of 19 .9% out of bounds " ] ) )
117
+ #expect( all. validateSuccessRateInRange ( ) == . failed( reasons: [ " Global success rate of 14 .9% out of bounds " ] ) )
118
118
}
119
119
do {
120
- let okCount = 401
120
+ let okCount = 451
121
121
let failedCount = 1000 - okCount
122
122
let okBuilds = ( 0 ..< okCount) . map { _ in Alerting . BuildInfo. mock ( status: . ok) }
123
123
let failedBuilds = ( 0 ..< failedCount) . map { _ in Alerting . BuildInfo. mock ( status: . failed) }
124
124
let all = okBuilds + failedBuilds
125
- #expect( all. validateSuccessRateInRange ( ) == . failed( reasons: [ " Global success rate of 40 .1% out of bounds " ] ) )
125
+ #expect( all. validateSuccessRateInRange ( ) == . failed( reasons: [ " Global success rate of 45 .1% out of bounds " ] ) )
126
126
}
127
127
}
128
128
You can’t perform that action at this time.
0 commit comments