/// import { ChildProcess } from 'child_process'; import { Command, Project } from 'denali-cli'; /** * Run your app's test suite * * @package commands */ export default class TestCommand extends Command { static commandName: string; static description: string; static longDescription: string; static runsInApp: boolean; static params: string; static flags: { environment: { description: string; default: string; type: any; }; debug: { description: string; type: any; }; watch: { description: string; default: boolean; type: any; }; match: { description: string; type: any; }; timeout: { description: string; type: any; }; skipLint: { description: string; default: boolean; type: any; }; skipAudit: { description: string; default: boolean; type: any; }; verbose: { description: string; default: string; type: any; }; printSlowTrees: { description: string; default: boolean; type: any; }; failFast: { description: string; default: boolean; type: any; }; litter: { description: string; default: boolean; type: any; }; serial: { description: string; default: boolean; type: any; }; concurrency: { description: string; default: number; type: any; }; }; tests: ChildProcess; run(argv: any): Promise; protected cleanExit(resumeExit: boolean): void; protected runTests(files: string[], project: Project, outputDir: string, argv: any): void; }