Dependable device host discovery
Fixed the two ways a remote simulator or emulator host failed from another machine. Testing a Windows host from a Mac no longer reported npm as missing because the check could not launch it, and a failed check named the real launch or process failure instead. A Mac with only adb was not mistaken for an Android host, so refreshing it kept its iOS Simulators, and a host that could not list its stopped virtual devices kept the devices it had already found and reported why.
Comments