diff --git a/lib/services/test-execution-service.ts b/lib/services/test-execution-service.ts index a530e2a45c..254d6f5eb5 100644 --- a/lib/services/test-execution-service.ts +++ b/lib/services/test-execution-service.ts @@ -31,7 +31,8 @@ class TestExecutionService implements ITestExecutionService { private $fs: IFileSystem, private $options: IOptions, private $pluginsService: IPluginsService, - private $errors: IErrors) { + private $errors: IErrors, + private $devicesService: Mobile.IDevicesService) { } public startTestRunner(platform: string) : IFuture { @@ -43,7 +44,7 @@ class TestExecutionService implements ITestExecutionService { try { let platformData = this.$platformsData.getPlatformData(platform.toLowerCase()); let projectDir = this.$projectData.projectDir; - + this.$devicesService.initialize({ platform: platform, deviceId: this.$options.device }).wait(); let projectFilesPath = path.join(platformData.appDestinationDirectoryPath, constants.APP_FOLDER_NAME); let configOptions: IKarmaConfigOptions = JSON.parse(launcherConfig);