1. 27 Mar, 2019 1 commit
  2. 19 Jan, 2019 1 commit
    • Ian Hickson's avatar
      [O] Removing all timeouts (mark II) (#26736) · 31a9626c
      Ian Hickson authored
      These are essentially self-inflicted race conditions. Instead of timeouts we're going to try a more verbose logging mechanism that points out when things are taking a long time.
      31a9626c
  3. 21 Dec, 2018 2 commits
    • Ian Hickson's avatar
      Revert "[O] Remove many timeouts. (#23531)" (#25646) · 8426910a
      Ian Hickson authored
      This reverts commit 76f70810.
      8426910a
    • Ian Hickson's avatar
      [O] Remove many timeouts. (#23531) · 76f70810
      Ian Hickson authored
      * Remove many timeouts.
      
      These are essentially self-inflicted race conditions. Instead of timeouts we're going to try a more verbose logging mechanism that points out when things are taking a long time.
      
      * Get the attach tests to pass.
      
      * Apply review comments from Todd
      
      * More review comment fixes
      
      * Put back the extended timeouts here now that I know why we have them...
      76f70810
  4. 05 Oct, 2018 1 commit
  5. 26 Sep, 2018 1 commit
  6. 12 Sep, 2018 1 commit
  7. 28 Aug, 2018 1 commit
  8. 17 Aug, 2018 2 commits
    • 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
    • Ian Hickson's avatar
      Try to resolve an intermitted crash during coverage collection (#20506) · d5812085
      Ian Hickson authored
      * Try to resolve an intermitted crash during coverage collection
      
      The only theory I can come up with is that maybe the test completes
      before we finish processing the standard input, so I made the test
      harness wait for the observatory URL before considering whether the
      test has finished or not.
      
      Also, some code cleanup while I'm at it, e.g. avoiding using "onFoo"
      for the names of methods, avoiding back-to-back switch statements with
      the same values, avoiding `_` argument names, and using `?.` instead
      of `if (foo != null) foo.`.
      
      * Revert back the signature of _pipeStandardStreamsToConsole
      
      * Also remove the other additions to this method.
      d5812085
  9. 23 Jul, 2018 1 commit
    • Gary Miguel's avatar
      Remove redundant check for platform.isLinux. (#19441) · a7b59b51
      Gary Miguel authored
      We don't actually care if we're on linux, we care only if the lcov
      tool is available. We check for that explicitly just below.
      Additionally there is code below which indicates that lcov is available
      for macOS. Before this change that code would never execute.
      a7b59b51
  10. 09 Jul, 2018 1 commit
  11. 22 Apr, 2018 1 commit
  12. 12 Dec, 2017 1 commit
  13. 21 Sep, 2017 1 commit
  14. 13 Jun, 2017 1 commit
  15. 05 May, 2017 1 commit
  16. 04 Mar, 2017 1 commit
  17. 16 Feb, 2017 1 commit
  18. 14 Feb, 2017 1 commit
  19. 06 Feb, 2017 1 commit
    • Jacob Richman's avatar
      Small Flutter strong mode cleanup fixes. (#7825) · 53fc96da
      Jacob Richman authored
      * Small Flutter strong mode cleanup fixes.
      
      These are cases where strong mode down cast composite errors
      generally indicated cases that would performance or correctness
      issues if Flutter code was run in a strong mode VM.
      
      * Fix Command API so that it is always in terms of Map<String,String>.
      
      * Fix typedef
      53fc96da
  20. 23 Jan, 2017 1 commit
  21. 19 Jan, 2017 1 commit
    • Ian Hickson's avatar
      Remove randomness from port assignment during coverage collection. (#7548) · 3f1d6d3b
      Ian Hickson authored
      Also, defer to test package for throttling (this will require a test
      package update as well).
      
      Also, add a lot more instrumentation to --verbose mode for tests, and
      fix minor trivial things here and there, and add error handling in
      more places.
      
      Also, refactor how coverage works to be simpler and not use statics.
      3f1d6d3b
  22. 12 Jan, 2017 1 commit
    • Todd Volkert's avatar
      Fix race condition in coverage collection (#7455) · 4f9e5c8d
      Todd Volkert authored
      Previously, it was possible for the test harness to bail
      and the test runner to complete before the platform plugin
      triggered the collection of coverage data. This fixes the
      race condition such that the pending coverage collection
      task is recorded immediately after starting the process.
      4f9e5c8d
  23. 09 Jan, 2017 1 commit
  24. 15 Dec, 2016 1 commit
  25. 04 Aug, 2016 2 commits
  26. 03 Aug, 2016 1 commit
  27. 28 Jun, 2016 1 commit
  28. 23 Jun, 2016 1 commit
  29. 22 Jun, 2016 2 commits