- 19 Jun, 2017 1 commit
-
-
Chris Bracken authored
This reverts commit b2909a24. This resubmits the following patches: 1. Use Xcode instruments to list devices (#10801) Eliminates the dependency on idevice_id from libimobiledevice. Instead, uses Xcode built-in functionality. 2. Make device discovery asynchronous (#10803) Migrates DeviceDiscovery.devices and all device-specific lookup to be asynchronous.
-
- 17 Jun, 2017 2 commits
-
-
Chris Bracken authored
* Revert "Make device discovery asynchronous (#10803)" This reverts commit 972be9c8. * Revert "Use Xcode instruments to list devices (#10801)" This reverts commit 37bb5f13. This is to resolve a failure that looks related to a bad install of Xcode 8.0 on our build bots and should be reinstated when the infra issue is diagnosed and resolved. Instruments worked well when this was originally landed, and on the following commit, but started failing two commits after this originally landed. Manual invocation of instruments on the build host currently results in: ``` dyld: Library not loaded: @rpath/InstrumentsAnalysisCore.framework/Versions/A/InstrumentsAnalysisCore Referenced from: /Applications/Xcode8.0.app/Contents/Developer/usr/bin/instruments Reason: image not found Abort trap: 6 ``` It appears the /Applications/Xcode8.0.app/Contents/Applications directory (which contains Instruments) is missing on the host.
-
Chris Bracken authored
Migrates DeviceDiscovery.devices and all device-specific lookup to be asynchronous.
-
- 16 Jun, 2017 3 commits
-
-
Chris Bracken authored
Eliminates the dependency on idevice_id from libimobiledevice. Instead, uses Xcode built-in functionality.
-
Chris Bracken authored
Moves all remaining calls to tools that are part of the libimobiledevice suite of tools to the IMobileDevice class. This allows for better tracking of this dependency, and easier mocking in tests.
-
Chris Bracken authored
Extract out IMobileDevice class, move class to idevice_id, ideviceinfo (and eventually other libimobiledevice tools such as iproxy) behind this interface. Add tests for the case where libimobiledevice is not installed, the case where it returns no devices, and the case where it returns device IDs.
-
- 15 Jun, 2017 1 commit
-
-
Chris Bracken authored
-
- 12 May, 2017 1 commit
-
-
Ian Hickson authored
-
- 26 Apr, 2017 1 commit
-
-
Todd Volkert authored
`adb` can sometimes hang, which will in turn hang the Dart isolate if we're using `Process.runSync()`. This changes many of the `Device` methods to return `Future<T>` in order to allow them to use the async process methods. A future change will add timeouts to the associated calls so that we can properly alert the user to the hung `adb` process. This is work towards #7102, #9567
-
- 10 Mar, 2017 2 commits
-
-
Todd Volkert authored
-
Todd Volkert authored
`all.dart` is no longer needed. Furthermore, it causes tests to be skipped, or to silently fail to run anything. Fixes #7941
-
- 28 Feb, 2017 1 commit
-
-
Yegor authored
-
- 17 Feb, 2017 1 commit
-
-
xster authored
* Support iOS screenshot 1/3 * Use path.join * use fs.path instead
-