test(e2e): target successful rtt samples · openclaw/openclaw@ea1a6d2
obviyus
·
2026-05-01
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -205,7 +205,8 @@ function summarizeSamples(samples) {
|
205 | 205 | async function runWarmScenario(params) { |
206 | 206 | const samples = []; |
207 | 207 | let failures = 0; |
208 | | -for (let index = 0; index < params.sampleCount; index += 1) { |
| 208 | +let passed = 0; |
| 209 | +for (let index = 0; passed < params.sampleCount; index += 1) { |
209 | 210 | const sample = await runScenario({ |
210 | 211 | allowAnySutReply: true, |
211 | 212 | id: params.id, |
@@ -217,6 +218,8 @@ async function runWarmScenario(params) {
|
217 | 218 | }); |
218 | 219 | if (sample.status === "fail") { |
219 | 220 | failures += 1; |
| 221 | +} else { |
| 222 | +passed += 1; |
220 | 223 | } |
221 | 224 | samples.push({ |
222 | 225 | index: index + 1, |
@@ -227,7 +230,7 @@ async function runWarmScenario(params) {
|
227 | 230 | if (failures >= params.maxFailures) { |
228 | 231 | break; |
229 | 232 | } |
230 | | -if (index + 1 < params.sampleCount) { |
| 233 | +if (passed < params.sampleCount) { |
231 | 234 | await sleep(500); |
232 | 235 | } |
233 | 236 | } |
@@ -236,7 +239,7 @@ async function runWarmScenario(params) {
|
236 | 239 | return { |
237 | 240 | id: params.id, |
238 | 241 | title: params.title, |
239 | | -status: stats.failed > 0 ? "fail" : "pass", |
| 242 | +status: stats.passed >= params.sampleCount ? "pass" : "fail", |
240 | 243 | details: `${stats.passed}/${stats.total} warm samples passed`, |
241 | 244 | rttMs: stats.p50Ms, |
242 | 245 | samples, |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。