feat(planning): explain and trace planning decisions
This commit is contained in:
1 parent
609b3dece9
commit
d7a13b0b1e
24 files changed
+6073
-342
No files matched your search
@@ -29,7 +29,13 @@ describe('leave planner benchmark protocol', () => {
|
||||
expect(chained?.placements).toBeGreaterThanOrEqual(3);
|
||||
expect(loaded?.outcome).toBe('Plan');
|
||||
expect(loaded?.deterministic).toBe(true);
|
||||
expect(benchmarkReport(measurements).split('\n')).toHaveLength(6);
|
||||
expect(loaded?.planningMs).toBeGreaterThanOrEqual(0);
|
||||
expect(loaded?.traceDeliveryMs).toBeGreaterThanOrEqual(0);
|
||||
expect(loaded?.traceStatus).toBe('ready');
|
||||
expect(loaded?.traceCandidates).toBeGreaterThan(0);
|
||||
const report = benchmarkReport(measurements);
|
||||
expect(report.split('\n')).toHaveLength(6);
|
||||
expect(report).toContain('planning_ms\ttrace_delivery_ms');
|
||||
} finally {
|
||||
vi.stubGlobal('window', browserWindow);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user