1. 14 Mar, 2017 1 commit
    • Todd Volkert's avatar
      Make tests more hermetic. (#8765) · 1b4f817b
      Todd Volkert authored
      1. Add `PortScanner` abstraction so that we don't do actual port scanning
         in tests.
      2. Don't change the real `cwd` of the isolate during tests, as it affects
         all tests, not just the current running test.
      
      Fixes #8761
      1b4f817b
  2. 10 Mar, 2017 3 commits
  3. 08 Mar, 2017 2 commits
  4. 04 Mar, 2017 1 commit
  5. 02 Mar, 2017 1 commit
  6. 23 Feb, 2017 1 commit
  7. 22 Feb, 2017 1 commit
  8. 21 Feb, 2017 1 commit
    • Chris Bracken's avatar
      Only attempt to deploy to USB-connected iOS devices (#8309) · 58898636
      Chris Bracken authored
      Do not attempt to deploy/debug wifi connected iOS devices. ios-deploy is
      able to install over wifi, but we've had several bugs reporting failure
      to run/debug once installation has completed when the device is also
      connected via USB. Note that we don't currently support deploy/debug
      over wifi since libimobiledevice (which is also required) requires a USB
      connection.
      58898636
  9. 17 Feb, 2017 1 commit
  10. 15 Feb, 2017 1 commit
  11. 08 Feb, 2017 1 commit
  12. 02 Feb, 2017 3 commits
  13. 27 Jan, 2017 1 commit
  14. 26 Jan, 2017 1 commit
  15. 23 Jan, 2017 1 commit
  16. 10 Jan, 2017 1 commit
  17. 09 Jan, 2017 1 commit
  18. 07 Jan, 2017 1 commit
    • Todd Volkert's avatar
      Update flutter_tools to use package:file throughout (#7385) · 8bb27034
      Todd Volkert authored
      This removes direct file access from within flutter_tools
      in favor of using `package:file` via a `FileSystem` that's
      accessed via the `ApplicationContext`.
      
      This lays the groundwork for us to be able to easily swap
      out the underlying file system when running Flutter tools,
      which will be used to provide a record/replay file system,
      analogous to what we have for process invocations.
      8bb27034
  19. 06 Dec, 2016 1 commit
    • Dan Rubel's avatar
      Cleanup common port forwarding code (#7142) · 93e662ab
      Dan Rubel authored
      This moves the various copies of port forwarding code in the Device subclasses into the ProtocolDiscovery class.
      
      * move port forwarding to a common location
      * throw exception if protocol Uri is not discovered or port forwarding fails
      * cancel discovery protocol subscriptions on iOS launches (wasn't happening before)
      * fix iOS port forwarding to match other implementations
      * add tests
      93e662ab
  20. 05 Dec, 2016 1 commit
  21. 01 Dec, 2016 1 commit
  22. 30 Nov, 2016 1 commit
  23. 29 Nov, 2016 1 commit
  24. 28 Nov, 2016 2 commits
  25. 23 Nov, 2016 1 commit
  26. 17 Nov, 2016 1 commit
    • Todd Volkert's avatar
      Allow for application-specific log readers. (#6898) · 9cb914df
      Todd Volkert authored
      * Allow for application-specific log readers.
      
      When running with prebuilt application binaries, those applications
      aren't guaranteed to be named "Runner" (as it is when we build
      the app locally in Flutter tools)
      9cb914df
  27. 10 Nov, 2016 1 commit
  28. 27 Oct, 2016 1 commit
  29. 21 Oct, 2016 1 commit
  30. 13 Oct, 2016 1 commit
  31. 07 Oct, 2016 1 commit
    • Adam Barth's avatar
      Deploy `@checked` (#6244) · 2c21d795
      Adam Barth authored
      This patch adds `@checked` everywhere is needed to remove the
      `strong_mode_invalid_method_override` strong mode error.
      2c21d795
  32. 28 Sep, 2016 1 commit
    • John McCutchan's avatar
      Fix flutter run --use-application-binary (#6106) · ca8070f9
      John McCutchan authored
      When using --use-application-binary:
      
      - [x] Stop flutter run from checking for a pubspec.yaml in current directory
      - [x] Stop flutter run from invoking pub get
      - [x] Set 'shouldBuild' based on --use-application-binary
      - [x] Stop requiring 'lib/main.dart' to be present before running.
      - [x] Stop building an FLX when launching on Android
      ca8070f9
  33. 27 Sep, 2016 1 commit
  34. 23 Sep, 2016 1 commit
    • Chris Bracken's avatar
      Flutter run support for iOS 10 (#6028) · fea4a91a
      Chris Bracken authored
      With iOS 10, the syslog format changed from:
      Sep 23 16:04:17 cbracken-iPhone Runner[6188] <Info>: .*
      
      to:
      Sep 23 16:04:17 cbracken-iPhone Runner(libsystem_asl.dylib)[6188] <Info>: .*
      
      This updates the observatory port scraping to handle either case.
      fea4a91a