make populateDependencies an initialize option
This commit is contained in:
parent
9f2a22f94f
commit
7827ca77c5
|
|
@ -28,6 +28,7 @@ export interface TestServerInterface {
|
||||||
closeOnDisconnect?: boolean,
|
closeOnDisconnect?: boolean,
|
||||||
interceptStdio?: boolean,
|
interceptStdio?: boolean,
|
||||||
watchTestDirs?: boolean,
|
watchTestDirs?: boolean,
|
||||||
|
populateDependenciesOnList?: boolean,
|
||||||
}): Promise<void>;
|
}): Promise<void>;
|
||||||
|
|
||||||
ping(params: {}): Promise<void>;
|
ping(params: {}): Promise<void>;
|
||||||
|
|
|
||||||
|
|
@ -79,6 +79,7 @@ export class TestServerDispatcher implements TestServerInterface {
|
||||||
private _serializer = require.resolve('./uiModeReporter');
|
private _serializer = require.resolve('./uiModeReporter');
|
||||||
private _watchTestDirs = false;
|
private _watchTestDirs = false;
|
||||||
private _closeOnDisconnect = false;
|
private _closeOnDisconnect = false;
|
||||||
|
private _populateDependenciesOnList = false;
|
||||||
|
|
||||||
constructor(configLocation: ConfigLocation) {
|
constructor(configLocation: ConfigLocation) {
|
||||||
this._configLocation = configLocation;
|
this._configLocation = configLocation;
|
||||||
|
|
@ -113,6 +114,7 @@ export class TestServerDispatcher implements TestServerInterface {
|
||||||
this._closeOnDisconnect = !!params.closeOnDisconnect;
|
this._closeOnDisconnect = !!params.closeOnDisconnect;
|
||||||
await this._setInterceptStdio(!!params.interceptStdio);
|
await this._setInterceptStdio(!!params.interceptStdio);
|
||||||
this._watchTestDirs = !!params.watchTestDirs;
|
this._watchTestDirs = !!params.watchTestDirs;
|
||||||
|
this._populateDependenciesOnList = !!params.populateDependenciesOnList;
|
||||||
}
|
}
|
||||||
|
|
||||||
async ping() {}
|
async ping() {}
|
||||||
|
|
@ -252,7 +254,7 @@ export class TestServerDispatcher implements TestServerInterface {
|
||||||
config.cliListOnly = true;
|
config.cliListOnly = true;
|
||||||
|
|
||||||
const status = await runTasks(new TestRun(config, reporter), [
|
const status = await runTasks(new TestRun(config, reporter), [
|
||||||
createLoadTask('out-of-process', { failOnLoadErrors: false, filterOnly: false, populateDependencies: true }),
|
createLoadTask('out-of-process', { failOnLoadErrors: false, filterOnly: false, populateDependencies: this._populateDependenciesOnList }),
|
||||||
createReportBeginTask(),
|
createReportBeginTask(),
|
||||||
]);
|
]);
|
||||||
return { config, report, reporter, status };
|
return { config, report, reporter, status };
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@ export async function runWatchModeLoop(configLocation: ConfigLocation, initialOp
|
||||||
});
|
});
|
||||||
testServerConnection.onReport(report => teleSuiteUpdater.processTestReportEvent(report));
|
testServerConnection.onReport(report => teleSuiteUpdater.processTestReportEvent(report));
|
||||||
|
|
||||||
await testServerConnection.initialize({ interceptStdio: false, watchTestDirs: true });
|
await testServerConnection.initialize({ interceptStdio: false, watchTestDirs: true, populateDependenciesOnList: true });
|
||||||
await testServerConnection.runGlobalSetup({});
|
await testServerConnection.runGlobalSetup({});
|
||||||
|
|
||||||
const { report } = await testServerConnection.listTests({});
|
const { report } = await testServerConnection.listTests({});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue