MCPcopy
hub / github.com/cloudflare/vibesdk / createTestMonitor

Function createTestMonitor

container/monitor-cli.test.ts:342–357  ·  view source on GitHub ↗

* Create ProcessMonitor with test defaults

(
  storage: StorageManager,
  instanceId: string,
  scriptKey: keyof typeof MOCK_SCRIPTS = 'startup',
  options: MonitoringOptions = {}
)

Source from the content-addressed store, hash-verified

340 * Create ProcessMonitor with test defaults
341 */
342function createTestMonitor(
343 storage: StorageManager,
344 instanceId: string,
345 scriptKey: keyof typeof MOCK_SCRIPTS = 'startup',
346 options: MonitoringOptions = {}
347): ProcessMonitor {
348 const processInfo = createTestProcessInfo(instanceId, scriptKey);
349 return new ProcessMonitor(processInfo, storage, {
350 autoRestart: false,
351 maxRestarts: 3,
352 restartDelay: 100,
353 healthCheckInterval: 5000,
354 errorBufferSize: 100,
355 ...options
356 });
357}
358
359/**
360 * Sleep helper

Callers 1

Calls 1

createTestProcessInfoFunction · 0.85

Tested by

no test coverage detected