NativeScript / nativescript-dev-appium

A package to help with writing and executing e2e Appium tests in NativeScript apps
Apache License 2.0
70 stars 27 forks source link

NativeScript Appium Android Emulation tests fail when Visual Studio Community installed #198

Open bsmithb2 opened 5 years ago

bsmithb2 commented 5 years ago

Environment Provide version numbers for the following components (information can be retrieved by running tns info in your project folder or by inspecting the package.json of the project:

Describe the bug When you create a new demo project (I used the tabs one in Angular), then install appium tests and attempt to run them, you get a crash: TypeError: Cannot read property 'sdk' of undefined

To Reproduce Install Visual Studio Community Install the Android_Accelerated_Oreo avd image. It has a invalid format for target in the Android_Accelerated_Oreo.ini file. Install NativeScript Create Angular Tabs example project Install nativescript-dev-appium npm package to devDependencies Run tests with npm run e2e

Expected behavior Tests run

Sample project Raised an issue on https://github.com/NativeScript/mobile-devices-controller/issues/10 where the crash is raised

Additional context If you delete the AVD that Microsoft Visual Studio creates stuff goes back to normal.

SvetoslavTsenov commented 5 years ago

Hey @bsmithb2, honestly, I haven't tested it with 'Visual Studio Community' but I will take a closer look and come back to you.

bhavincb commented 4 years ago

@SvetoslavTsenov i am having same issue with nativescript CLI also.

Create Angular Tabs example project Install nativescript-dev-appium npm package to devDependencies Run tests with npm run e2e

setrar commented 3 years ago

Make sure ANDROID_AVD_HOME is set to whatever. The TypeError: Cannot read property 'sdk' of undefined message is not clear enough.