Details
-
Test
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Windows 8.1
Description
Gathering logs fails for Android when there is more than one device connected. That's fine, but for some reason a number of "ghost" emulators are hanging around and causing adb devices to come up with more than one connected emulator. The emulators are labelled as "host" rather than "device" in the output and I have no idea what that is referring to (adb docs make no mention of that as a possible value). Task manager confirms that no emulators are actually running. This is either related to appium, CB-10510, or was always an issue and is just now showing up because we stopped killing adb in medic-kill. Running adb kill-server and adb start-server clears the host entries, so that might be the quick fix.
Log Output for reference:
[MEDIC LOG Mon, 22 Feb 2016 07:30:05 GMT] running: [MEDIC LOG Mon, 22 Feb 2016 07:30:05 GMT] adb devices List of devices attached emulator-5554 device emulator-5572 host emulator-5666 host emulator-5668 host emulator-5562 host emulator-5656 host [MEDIC LOG Mon, 22 Feb 2016 07:30:05 GMT] FATAL: there must be exactly one emulator/device attached
Attachments
Issue Links
- blocks
-
CB-10699 medic-run for Android can fail if adb does not properly uninstall the app first
- Closed