UNPKG

@travetto/test

Version:

Declarative test framework

24 lines (21 loc) 686 B
import { EventEmitter } from 'node:events'; import { Env } from '@travetto/runtime'; import { CliCommand } from '@travetto/cli'; /** Test child worker target */ @CliCommand({ hidden: true }) export class TestChildWorkerCommand { preMain(): void { EventEmitter.defaultMaxListeners = 1000; Env.TRV_ROLE.set('test'); Env.TRV_ENV.set('test'); Env.DEBUG.set(false); Env.FORCE_COLOR.set(false); Env.TRV_LOG_PLAIN.set(true); Env.TRV_LOG_TIME.clear(); } async main(): Promise<void> { process.once('disconnect', () => process.exit()); const { TestChildWorker } = await import('../src/worker/child'); return new TestChildWorker().activate(); } }