intern
Version:
Intern. A next-generation code testing stack for JavaScript.
21 lines (20 loc) • 628 B
TypeScript
import { CancellablePromise } from '@theintern/common';
import Suite, { SuiteOptions } from './Suite';
import Node, { NodeEvents } from './executors/Node';
import { Config } from './common/config';
export default class RemoteSuite extends Suite {
executor: Node;
constructor(options?: Partial<SuiteOptions>);
get id(): string;
run(): CancellablePromise<any>;
}
export interface RemoteEvents extends NodeEvents {
remoteStatus: string;
}
export interface RemoteConfig extends Config {
serverUrl: string;
sessionId: string;
runInSync: boolean;
socketPort?: number;
socketTimeout?: number;
}