Skip to content

Commit 7a2dfa7

Browse files
committed
Fix emulator throwing error when .env created for first time.
1 parent 07656e9 commit 7a2dfa7

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nightwatch/mobile-helper",
3-
"version": "0.1.2",
3+
"version": "0.1.3",
44
"description": "Easily setup all the requirements needed to get started with mobile-web testing using Nightwatch.",
55
"main": "dist/index.js",
66
"bin": "./index.js",

src/commands/android/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ export class AndroidSetup {
6161
const sdkRootEnv = this.getSdkRootFromEnv();
6262
this.sdkRoot = sdkRootEnv || await this.getSdkRootFromUser();
6363

64+
const originalAndroidHome = process.env.ANDROID_HOME;
65+
process.env.ANDROID_HOME = this.sdkRoot;
66+
6467
const setupConfigs: SetupConfigs = await this.getSetupConfigs(this.options);
6568
Logger.log();
6669

@@ -91,6 +94,8 @@ export class AndroidSetup {
9194
Logger.log(`${colors.bold('Note:')} Please make sure you have required browsers installed on your real-device before running tests.\n`);
9295
}
9396

97+
process.env.ANDROID_HOME = originalAndroidHome;
98+
9499
if (!sdkRootEnv) {
95100
this.sdkRootEnvSetInstructions();
96101
}

0 commit comments

Comments
 (0)