This commit is contained in:
2026-08-26 17:09:02 +08:00
parent 6c4543c18c
commit 795e852944
16 changed files with 201 additions and 155 deletions
+10 -2
View File
@@ -768,10 +768,18 @@ export class AcceptanceRun {
for (let sequence = 2; sequence <= total; sequence += 1) {
this.marker = `${baseMarker}-WS${String(sequence).padStart(2, '0')}`
this.applyWaitSplitVariant(sequence)
const orderStepStart = this.steps.length
await this.executeModule('orders', () => orders.run(this))
if (this.modules.at(-1)?.success !== true) break
const orderRun = this.modules.at(-1)
const orderBlockingFailure = Boolean(orderRun?.fatal)
|| this.steps.slice(orderStepStart).some((step) => !step.passed && step.deploymentBlocker)
if (orderBlockingFailure) break
const measurementStepStart = this.steps.length
await this.executeModule('inbound-measurement', () => measurement.run(this))
if (this.modules.at(-1)?.success !== true || !this.captureWaitSplitFixture(sequence)) break
const measurementRun = this.modules.at(-1)
const measurementBlockingFailure = Boolean(measurementRun?.fatal)
|| this.steps.slice(measurementStepStart).some((step) => !step.passed && step.deploymentBlocker)
if (measurementBlockingFailure || !this.captureWaitSplitFixture(sequence)) break
}
} finally {
this.marker = baseMarker