nativescript-dev-appium
nativescript-dev-appium copied to clipboard
NativeScript Appium Android Emulation tests fail when Visual Studio Community installed
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:
- CLI: ~7.1.0
- Cross-platform modules:
- Android Runtime:28
- iOS Runtime:
- Plugin(s):Nativescript? Angular?
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.
Hey @bsmithb2, honestly, I haven't tested it with 'Visual Studio Community' but I will take a closer look and come back to you.
@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
Make sure ANDROID_AVD_HOME
is set to whatever. The TypeError: Cannot read property 'sdk' of undefined
message is not clear enough.