Merge branch 'german/refactor-e4-model-retry' into german/navara-refactor

This commit is contained in:
German Khokhlov committed 2026-11-10 16:04:06 +04:00
commit 75cf0aeaf9
22 files changed
+1039 -470

No files matched your search

+19 -2
View File
@@ -207,7 +207,7 @@ const mutants = [
],
[
'failed model reports no failure',
'MoverSet.failed:',
'movers.createSet: failed model retries',
(e) => {
handle(e, 'movers', 'createSet', (set) => {
set.failed = () => false;
@@ -216,13 +216,30 @@ const mutants = [
],
[
'failed model reports ready',
'MoverSet.failed:',
'movers.createSet: failed model retries',
(e) => {
handle(e, 'movers', 'createSet', (set) => {
set.ready = () => true;
});
},
],
[
'failed model never retries',
'movers.createSet: failed model retries',
(e) => {
handle(e, 'movers', 'createSet', (set) => {
replace(set, 'commit', (commit) => () => {
const schedule = globalThis.setTimeout;
globalThis.setTimeout = () => null;
try {
commit();
} finally {
globalThis.setTimeout = schedule;
}
});
});
},
],
[
'hidden mover reports shown',
'movers.list: shown follows',