Fix skipped realtime analyzer frames
This commit is contained in:
@@ -10,4 +10,11 @@ assert(!/\bopt-w-\d+\b/.test(styleSelect), 'style selector must not have a fixed
|
||||
assert(/adjustStyleDropdownWidth\(\)/.test(main), 'dynamic style selector sizing is missing');
|
||||
assert(/styleSel\.style\.width\s*=/.test(main), 'dynamic style selector width assignment is missing');
|
||||
|
||||
assert(/currentMetricsSeq\s*=\s*Number\.isFinite\(env\.audio\?\.phoenixMetricsSeq\)/.test(main),
|
||||
'render loop must track the metrics sequence used by the RTA');
|
||||
assert(/renderRequestGeneration\s*\+=\s*1/.test(main),
|
||||
'render requests must carry a generation that survives asynchronous rendering');
|
||||
assert(/renderRequestGeneration\s*===\s*renderGeneration\)\s*renderDirty\s*=\s*false/.test(main),
|
||||
'an in-flight render must not clear a newer render request');
|
||||
|
||||
console.log('GUI contract regression tests passed');
|
||||
|
||||
Reference in New Issue
Block a user