mirror of
https://github.com/appium/appium.git
synced 2026-02-11 20:39:04 -06:00
@DylanLacey have a look at this, it's a gotcha of working with sim paths. My iOS SDK version might be '7.0', but the directory might be '7.0.3', or '7.0.3-64', so I changed this to use the directory finder from settings.js, and to throw a warning if there are multiple dirs. Unfortunately this change makes the unit tests rather impractical since it really depends on getting the status of the filesystem, so I added a new functional test and removed the unit tests. Also verified tests pass now on 6.1, 7.0, and 7.1 with these changes
Here's a list of things that aren't tested in this suite:
- real devices
- SafariLauncher
- --default-device vs not (depends on server args during test)
- unexpected instruments crash mid-test
- different locations of node on system (for appium-instruments)
- node install in appium.app (for appium-instruments)
- android with --udid (even if emulator)
- {launch: false} caps
- setting locale
- --avd / avdName
- safari ipad
- sudo grunt authorize