1. 17 Aug, 2018 1 commit
    • Ian Hickson's avatar
      Clean up usage of temporary directories (#20682) · 3dec6a69
      Ian Hickson authored
      All temporary directory start with `flutter_` and have their random component separated from the name by a period, as in `flutter_test_bundle.YFYQMY`.
      
      I've tried to find some of the places where we didn't cleanly delete temporary directories, too. This greatly reduces, though it does not entirely eliminate, the directories we leave behind when running tests, especially `flutter_tools` tests.
      
      While I was at it I standardized on `tempDir` as the variable name for temporary directories, since it was the most common, removing occurrences of `temp` and `tmp`, among others.
      
      Also I factored out some common code that used to catch exceptions that happen on Windows, and made more places use that pattern.
      3dec6a69
  2. 15 Aug, 2018 1 commit
    • Ian Hickson's avatar
      Shim package:test to avoid matcher issues (#20602) · 686d8f8a
      Ian Hickson authored
      * Upgrade everything except matcher.
      * Roll matcher (and test)
      * Adjust tests that depend on flutter:test directly to depend on a shim
      * Require use of package:test shim and remove other references to package:test
      686d8f8a
  3. 21 Jun, 2018 1 commit
  4. 21 Apr, 2018 1 commit
  5. 09 Apr, 2018 1 commit
  6. 01 Feb, 2018 1 commit
    • jcollins-g's avatar
      Condense and summarize doctor output without --verbose (#14173) · 26102c91
      jcollins-g authored
      * Flatten change out from lots of merges and temporary hacks for #7224
      
      * Expand fakes to cover cases where doctor passes
      
      * -v != --verbose
      
      * Cosmetic touchups
      
      * delint
      
      * Clean up summary line, add a switch for review comments
      
      * Review comments
      
      * nit
      
      * review comment
      
      * review comments
      26102c91
  7. 05 Jan, 2018 1 commit
  8. 11 Nov, 2017 1 commit
  9. 09 May, 2017 1 commit
  10. 08 May, 2017 2 commits
  11. 27 Apr, 2017 1 commit
  12. 26 Apr, 2017 1 commit
    • Todd Volkert's avatar
      Switch many `Device` methods to be async (#9587) · 60c5ffc1
      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
      60c5ffc1
  13. 10 Mar, 2017 1 commit
  14. 04 Mar, 2017 1 commit
  15. 09 Jan, 2017 1 commit
  16. 30 Nov, 2016 1 commit
  17. 29 Nov, 2016 1 commit
  18. 14 Nov, 2016 1 commit
    • Dan Rubel's avatar
      Refactor flutter command exit code - part 3 of 3 (#6838) · 34e466f1
      Dan Rubel authored
      * Remove the workaround that pinned args to v0.13.6
      This reverts most of the changes in commit 6331b6c8
      * throw exception if exit code is not an integer
      * rework command infrastructure to throw ToolExit when non-zero exitCode
      * convert commands to return Future<Null>
      * cleanup remaining commands to use throwToolExit for non-zero exit code
      * remove isUnusual exception message
      * add type annotations for updated args package
      34e466f1
  19. 19 May, 2016 1 commit
  20. 12 May, 2016 1 commit
  21. 04 May, 2016 1 commit
  22. 26 Apr, 2016 1 commit
    • Devon Carew's avatar
      add google analytics to flutter_tools (#3523) · adac9275
      Devon Carew authored
      * add google analytics
      
      * send in the run target type
      
      * track device type targets
      
      * use the real GA code
      
      * review comments
      
      * rev to usage 2.0
      
      * rev to 2.2.0 of usage; add tests
      
      * review comments
      adac9275