32 lines
1.7 KiB
Plaintext
32 lines
1.7 KiB
Plaintext
PASS only XuKe is sent and both remote range dimensions are verified
|
|
PASS GET mismatch rejects old user and remains retryable
|
|
PASS GET mismatch rejects department expansion and remains retryable
|
|
PASS transport failure preserves last confirmed snapshot and retry
|
|
PASS active sync lease cannot be reported as synced or stolen
|
|
PASS version change during GET reports pending and resyncs
|
|
PASS lease expiry during GET cannot commit success
|
|
PASS superseded lease cannot overwrite newer worker snapshot
|
|
PASS reconcile keeps expired running lease pending despite matching cache
|
|
PASS reconcile keeps unconfirmed version pending despite matching cache
|
|
PASS reconcile removes cached departments even when users match
|
|
PASS explicit retry repairs old pending without changing member switches
|
|
PASS explicit retry repairs old failed backoff without changing member switches
|
|
PASS explicit retry active lease returns pending without false success
|
|
PASS explicit retry API failure remains failed with saved local state
|
|
PASS no eligible member is blocked and never sends empty official range
|
|
PASS explicit retry rejects pools outside operator scope
|
|
PASS batch repeated offline selection requeues the unsynced remote range
|
|
PASS batch disables both old assistants and queue confirms XuKe only
|
|
PASS single offline with active worker reports pending then retries successfully
|
|
PASS single and batch preserve at least one eligible assistant
|
|
PASS shared operator can retry its own assigned pool
|
|
PASS retry never revives deleting pool
|
|
PASS retry never revives delete failed pool
|
|
{
|
|
"passed": 24,
|
|
"failed": 0,
|
|
"checks": 52,
|
|
"failures": []
|
|
}
|
|
Disposable test database dropped.
|