A delayed FR10 result closes the next plate attempt

SarahBrooks0850 · 2025年9月18日 06:24 UTC

已关闭

主帖中文翻译暂不可用,以下显示英文原文;回复保留原文。 查看英文原文

SA
SarahBrooks0850
I held an old plate result in our offline FR10 test and released it after the next attempt began, which made the new attempt look complete; how can I make that ordering repeatable and check the eventual repair without relying on random delays?

11 条回复

SA
SarahBrown0937

Use a queued sequence where the test explicitly releases each event, asserting the state after every delivery; keep the old result waiting while the new attempt begins, then deliver it on command.

14分
SA
SarahBrooks0850

We have that sequence now and it reproduces the wrong match every time; both attempts currently share the plate label, with no separate attempt identity.

11分
JU
JuliaBrooks0848

Add the same old result twice. One delayed nuisance is useful; two will catch a fix that only throws away the first one.

21分
OW
OwenChan1095

Also keep the old attempt in the test history. Or rather, don't make success mean forgetting its result entirely. It should find its own attempt without changing the newer one.

-3分
SA
SarahBrooks0850

Julia, duplicate added; Owen, agreed, the expected result updates the earlier attempt once and leaves the newer attempt waiting, with unmatched results kept separate.

19分
SA
SarahBrown0937

Does the proposed attempt identity remain unique after restarting either side of the interface, not only while the test process stays open?

8分
SA
SarahBrooks0850

Not in the first draft, Sarah Brown; the counter reset on application launch, so we've added that restart sequence before the developer changes the matching code.

8分
JU
JuliaBrooks0848

Good catch. Test restoring an older saved file too, if that's something your maintainer actually does. Reopening isn't the only way old numbers come back.

19分
SA
SarahBrown0937

Have the revised identity and duplicate cases passed now, or is the restart behaviour still being redesigned?

16分
SA
SarahBrooks0850

The revised offline cases pass, including the older-file restore; thank you both, those were missing from my original happy-path test, but controls still needs to verify the real interface carries and retains the agreed identity.

17分
OW
OwenChan1095

Has controls completed that interface check? I'd keep the offline result separate from the installed-system result in the handover until then.

19分

讨论已关闭

此讨论已连续六个月没有活动,现已关闭新回复。 最后活动: .