@syntest/javascript
Version:
SynTest JavaScript is a tool for automatically generating test cases for the JavaScript language
24 lines • 1.02 kB
TypeScript
import { ArgumentsObject, Launcher } from "@syntest/base-language";
import { UserInterface } from "@syntest/cli-graphics";
import { MetricManager } from "@syntest/metric";
import { ModuleManager } from "@syntest/module";
import { StorageManager } from "@syntest/storage";
import { TestCommandOptions } from "./commands/test";
export type JavaScriptArguments = ArgumentsObject & TestCommandOptions;
export declare class JavaScriptLauncher extends Launcher {
private static LOGGER;
private targets;
private rootContext;
private archive;
private coveredInPath;
private decoder;
private runner;
constructor(arguments_: JavaScriptArguments, moduleManager: ModuleManager, metricManager: MetricManager, storageManager: StorageManager, userInterface: UserInterface);
initialize(): Promise<void>;
preprocess(): Promise<void>;
process(): Promise<void>;
postprocess(): Promise<void>;
private testTarget;
exit(): Promise<void>;
}
//# sourceMappingURL=JavaScriptLauncher.d.ts.map