Test run 2026-10-09-142458-31e4ef4
- Date
- 9 Oct 2026, 14:24 UTC
- Commit
31e4ef4- Branch
main
Mutation score by package
Stryker tested @mark1russell7/lag at the commit 6d26c1d on 8 Oct 2026, 20:19 UTC.
The score is the number of mutants with the status Killed or Timeout, divided by the number of valid mutants. A mutant with the status Survived is a change to the code that no test found. A file without valid mutants, for example with only compile errors, has no score.
@mark1russell7/lag | 96.9% | 75 | 4492 | 142 | 3 | 20 | 2 |
|---|
Mutation score by file
Mutation score by file, the lowest score first
Show the data as a table
| File | Score (%) |
|---|---|
| instrumented/page-view-vitals.ts | 82.1% |
| src/LagLogger.ts | 87.8% |
| src/InpCalculator.ts | 88.2% |
| src/IdleAvailabilityMonitor.ts | 89.3% |
| browser/page-source.ts | 91.4% |
| src/message-task.ts | 91.7% |
| src/SchedulingFairnessMonitor.ts | 92.1% |
| instrumented/page-view-context.ts | 92.9% |
| src/FrameTimingMonitor.ts | 93.1% |
| src/monitor-registry.ts | 93.8% |
| src/WorkerClockSync.ts | 94% |
| src/random-id.ts | 94.1% |
| src/measurement-conditions.ts | 95.2% |
| src/ClockDriftMonitor.ts | 95.5% |
| src/ClsCalculator.ts | 95.5% |
| vitals/ViewCollector.ts | 95.5% |
| vitals/PageViewVitals.ts | 95.5% |
| src/ClockReliabilityChecker.ts | 95.6% |
| src/ObserverMonitor.ts | 95.6% |
| browser/indexeddb-journal.ts | 95.7% |
| browser/browser-deps.ts | 96.9% |
| src/GCSignalDetector.ts | 97% |
| src/MacrotaskLag.ts | 97.1% |
| src/WorkerLagMonitor.ts | 97.1% |
| vitals/selector.ts | 97.2% |
| src/LifecycleStateMachine.ts | 97.3% |
| src/shared-liveness.ts | 97.5% |
| src/ComputePressureMonitor.ts | 97.7% |
| src/forwarding-meter.ts | 98% |
| src/PeerHangWatch.ts | 98.1% |
| src/MemoryMonitor.ts | 98.4% |
| instrumented/worker-lag.ts | 98.5% |
| src/TimerThrottleDetector.ts | 98.5% |
| src/lag-worker.ts | 98.5% |
| src/reliability.ts | 98.6% |
| src/setup-all-monitors.ts | 99% |
| src/metric-catalog.ts | 99.4% |
| src/DriftLag.ts | 99.5% |
| src/absolute-clock.ts | 100% |
| src/BaselineConfirmation.ts | 100% |
| src/BrowserReportMonitor.ts | 100% |
| src/BusyTimeProbe.ts | 100% |
| src/constants.ts | 100% |
| src/drift-baseline.ts | 100% |
| src/event-line.ts | 100% |
| src/events.ts | 100% |
| src/EventTimingMonitor.ts | 100% |
| src/hang-journal.ts | 100% |
| instrumented/browser-reports.ts | 100% |
| instrumented/clock-drift.ts | 100% |
| instrumented/clock-reliability.ts | 100% |
| instrumented/compute-pressure.ts | 100% |
| instrumented/drift-lag.ts | 100% |
| instrumented/event-timing.ts | 100% |
| instrumented/frame-timing.ts | 100% |
| instrumented/gc-signal.ts | 100% |
| instrumented/idle-availability.ts | 100% |
| instrumented/layout-shift.ts | 100% |
| instrumented/lifecycle.ts | 100% |
| instrumented/loaf.ts | 100% |
| instrumented/macrotask-lag.ts | 100% |
| instrumented/memory.ts | 100% |
| instrumented/peer-hang-watch.ts | 100% |
| instrumented/scheduling-fairness.ts | 100% |
| instrumented/shared-liveness.ts | 100% |
| instrumented/shared.ts | 100% |
| instrumented/throttle-detector.ts | 100% |
| src/LayoutShiftMonitor.ts | 100% |
| src/LongAnimationFrameMonitor.ts | 100% |
| src/noop-meter.ts | 100% |
| src/otel-logger-adapter.ts | 100% |
| src/otlp-json.ts | 100% |
| src/rate-limiter.ts | 100% |
| src/SharedLivenessMonitor.ts | 100% |
| vitals/types.ts | 100% |
packages/lag/src/instrumented/page-view-vitals.ts | 82.1% | 46 | 10 | 0 | 0 | 0 |
|---|---|---|---|---|---|---|
packages/lag/src/LagLogger.ts | 87.8% | 71 | 10 | 0 | 1 | 0 |
packages/lag/src/InpCalculator.ts | 88.2% | 75 | 10 | 0 | 0 | 0 |
packages/lag/src/IdleAvailabilityMonitor.ts | 89.3% | 50 | 6 | 0 | 0 | 0 |
packages/lag/src/browser/page-source.ts | 91.4% | 64 | 6 | 0 | 0 | 0 |
packages/lag/src/message-task.ts | 91.7% | 11 | 1 | 0 | 0 | 0 |
packages/lag/src/SchedulingFairnessMonitor.ts | 92.1% | 58 | 5 | 0 | 0 | 0 |
packages/lag/src/instrumented/page-view-context.ts | 92.9% | 39 | 3 | 0 | 0 | 0 |
packages/lag/src/FrameTimingMonitor.ts | 93.1% | 92 | 7 | 0 | 3 | 0 |
packages/lag/src/monitor-registry.ts | 93.8% | 13 | 1 | 0 | 2 | 0 |
packages/lag/src/WorkerClockSync.ts | 94% | 47 | 3 | 0 | 0 | 0 |
packages/lag/src/random-id.ts | 94.1% | 15 | 1 | 0 | 1 | 0 |
packages/lag/src/measurement-conditions.ts | 95.2% | 118 | 6 | 0 | 0 | 0 |
packages/lag/src/ClockDriftMonitor.ts | 95.5% | 63 | 3 | 0 | 0 | 0 |
packages/lag/src/ClsCalculator.ts | 95.5% | 42 | 2 | 0 | 0 | 0 |
packages/lag/src/vitals/ViewCollector.ts | 95.5% | 189 | 8 | 1 | 0 | 0 |
packages/lag/src/vitals/PageViewVitals.ts | 95.5% | 403 | 17 | 2 | 3 | 0 |
packages/lag/src/ClockReliabilityChecker.ts | 95.6% | 38 | 2 | 0 | 5 | 0 |
packages/lag/src/ObserverMonitor.ts | 95.6% | 43 | 2 | 0 | 0 | 0 |
packages/lag/src/browser/indexeddb-journal.ts | 95.7% | 66 | 3 | 0 | 0 | 0 |
packages/lag/src/browser/browser-deps.ts | 96.9% | 123 | 4 | 0 | 0 | 0 |
packages/lag/src/GCSignalDetector.ts | 97% | 64 | 2 | 0 | 0 | 0 |
packages/lag/src/MacrotaskLag.ts | 97.1% | 33 | 1 | 0 | 0 | 0 |
packages/lag/src/WorkerLagMonitor.ts | 97.1% | 135 | 4 | 0 | 1 | 0 |
packages/lag/src/vitals/selector.ts | 97.2% | 34 | 1 | 0 | 1 | 0 |
packages/lag/src/LifecycleStateMachine.ts | 97.3% | 213 | 6 | 0 | 0 | 0 |
packages/lag/src/shared-liveness.ts | 97.5% | 39 | 1 | 0 | 0 | 0 |
packages/lag/src/ComputePressureMonitor.ts | 97.7% | 43 | 1 | 0 | 0 | 0 |
packages/lag/src/forwarding-meter.ts | 98% | 50 | 1 | 0 | 0 | 0 |
packages/lag/src/PeerHangWatch.ts | 98.1% | 205 | 4 | 0 | 0 | 2 |
packages/lag/src/MemoryMonitor.ts | 98.4% | 63 | 1 | 0 | 0 | 0 |
packages/lag/src/instrumented/worker-lag.ts | 98.5% | 64 | 1 | 0 | 1 | 0 |
packages/lag/src/TimerThrottleDetector.ts | 98.5% | 66 | 1 | 0 | 0 | 0 |
packages/lag/src/lag-worker.ts | 98.5% | 134 | 2 | 0 | 0 | 0 |
packages/lag/src/reliability.ts | 98.6% | 71 | 1 | 0 | 0 | 0 |
packages/lag/src/setup-all-monitors.ts | 99% | 189 | 2 | 0 | 0 | 0 |
packages/lag/src/metric-catalog.ts | 99.4% | 357 | 2 | 0 | 0 | 0 |
packages/lag/src/DriftLag.ts | 99.5% | 193 | 1 | 0 | 1 | 0 |
packages/lag/src/absolute-clock.ts | 100% | 5 | 0 | 0 | 0 | 0 |
packages/lag/src/BaselineConfirmation.ts | 100% | 57 | 0 | 0 | 0 | 0 |
packages/lag/src/BrowserReportMonitor.ts | 100% | 54 | 0 | 0 | 0 | 0 |
packages/lag/src/BusyTimeProbe.ts | 100% | 25 | 0 | 0 | 1 | 0 |
packages/lag/src/constants.ts | 100% | 4 | 0 | 0 | 0 | 0 |
packages/lag/src/drift-baseline.ts | 100% | 80 | 0 | 0 | 0 | 0 |
packages/lag/src/event-line.ts | 100% | 15 | 0 | 0 | 0 | 0 |
packages/lag/src/events.ts | 100% | 6 | 0 | 0 | 0 | 0 |
packages/lag/src/EventTimingMonitor.ts | 100% | 55 | 0 | 0 | 0 | 0 |
packages/lag/src/hang-journal.ts | 100% | 30 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/browser-reports.ts | 100% | 12 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/clock-drift.ts | 100% | 20 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/clock-reliability.ts | 100% | 11 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/compute-pressure.ts | 100% | 11 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/drift-lag.ts | 100% | 21 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/event-timing.ts | 100% | 12 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/frame-timing.ts | 100% | 25 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/gc-signal.ts | 100% | 6 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/idle-availability.ts | 100% | 25 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/layout-shift.ts | 100% | 7 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/lifecycle.ts | 100% | 7 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/loaf.ts | 100% | 19 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/macrotask-lag.ts | 100% | 15 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/memory.ts | 100% | 12 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/peer-hang-watch.ts | 100% | 28 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/scheduling-fairness.ts | 100% | 20 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/shared-liveness.ts | 100% | 11 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/shared.ts | 100% | 16 | 0 | 0 | 0 | 0 |
packages/lag/src/instrumented/throttle-detector.ts | 100% | 10 | 0 | 0 | 0 | 0 |
packages/lag/src/LayoutShiftMonitor.ts | 100% | 12 | 0 | 0 | 0 | 0 |
packages/lag/src/LongAnimationFrameMonitor.ts | 100% | 32 | 0 | 0 | 0 | 0 |
packages/lag/src/noop-meter.ts | 100% | 6 | 0 | 0 | 0 | 0 |
packages/lag/src/otel-logger-adapter.ts | 100% | 90 | 0 | 0 | 0 | 0 |
packages/lag/src/otlp-json.ts | 100% | 33 | 0 | 0 | 0 | 0 |
packages/lag/src/rate-limiter.ts | 100% | 22 | 0 | 0 | 0 | 0 |
packages/lag/src/SharedLivenessMonitor.ts | 100% | 33 | 0 | 0 | 0 | 0 |
packages/lag/src/vitals/types.ts | 100% | 26 | 0 | 0 | 0 | 0 |