1. 28 Jan, 2021 1 commit
  2. 17 Oct, 2020 1 commit
  3. 09 Oct, 2020 3 commits
  4. 07 Oct, 2020 1 commit
  5. 06 Oct, 2020 3 commits
  6. 04 Dec, 2019 1 commit
    • Ian Hickson's avatar
      Simplify logging code in flutter_driver (#45945) · 97495d89
      Ian Hickson authored
      * Simplify logging code in flutter_driver
      
      It appears nobody is benefitting from this logic, so we may as well not pay the cost.
      
      * Make all of the driver interface public.
      
      This is the second attempt at this; it should be better than before because the Logger interface, which conflicted in various places, no longer exists.
      
      See #45733 for original attempt.
      
      This reverts commit 0ce9206e (PR #45924).
      97495d89
  7. 03 Dec, 2019 1 commit
  8. 28 Nov, 2019 1 commit
    • Ian Hickson's avatar
      Make all of the driver interface public. (#45733) · f2445002
      Ian Hickson authored
      We keep finding things that we've accidentally not made public. The
      pattern we use elsewhere in the platform is to just export everything,
      to avoid encouraging people from importing `src/` files directly.
      f2445002
  9. 27 Nov, 2019 1 commit
    • Ian Hickson's avatar
      License update (#45373) · 449f4a66
      Ian Hickson authored
      * Update project.pbxproj files to say Flutter rather than Chromium
      
      Also, the templates now have an empty organization so that we don't cause people to give their apps a Flutter copyright.
      
      * Update the copyright notice checker to require a standard notice on all files
      
      * Update copyrights on Dart files. (This was a mechanical commit.)
      
      * Fix weird license headers on Dart files that deviate from our conventions; relicense Shrine.
      
      Some were already marked "The Flutter Authors", not clear why. Their
      dates have been normalized. Some were missing the blank line after the
      license. Some were randomly different in trivial ways for no apparent
      reason (e.g. missing the trailing period).
      
      * Clean up the copyrights in non-Dart files. (Manual edits.)
      
      Also, make sure templates don't have copyrights.
      
      * Fix some more ORGANIZATIONNAMEs
      449f4a66
  10. 09 Oct, 2019 1 commit
  11. 23 Nov, 2017 1 commit
    • Chris Bracken's avatar
      Reorganise flutter driver implementation sources (#13163) · cf37a472
      Chris Bracken authored
      This patch reorganises flutter_driver's lib/src directory into three
      subdirectories:
      
      * driver: sources transitively imported/exported by flutter_driver.dart,
        which defines the API used by driver tests executed on the host machine.
      
      * extension: sources transitively imported/exported by
        driver_extension.dart, which defines the API used to instrument a
        Flutter app running on the target device for use with a driver test.
      
      * common: sources common to both driver and extension code.
      
      This makes rolling Flutter into repositories that use Bazel (or
      Bazel-like build systems) significantly more robust, due to the simpler
      glob patterns involved.
      cf37a472
  12. 28 Jul, 2017 1 commit
  13. 06 May, 2017 1 commit
  14. 23 Feb, 2017 1 commit
  15. 22 Nov, 2016 1 commit
    • Chris Bracken's avatar
      Add testOutputsDirectory (#6987) · c370b7de
      Chris Bracken authored
      Declares a top-level getter that returns the outputs directory to which
      Flutter Driver tests can write any output files. Timeline data defaults
      to this directory.
      c370b7de
  16. 10 May, 2016 1 commit
  17. 04 May, 2016 1 commit
  18. 03 May, 2016 1 commit
  19. 15 Apr, 2016 1 commit
  20. 11 Apr, 2016 1 commit
  21. 05 Apr, 2016 1 commit
  22. 02 Apr, 2016 1 commit
  23. 18 Feb, 2016 1 commit
    • Yegor Jbanov's avatar
      add flutter_driver package · b0e45594
      Yegor Jbanov authored
      This commit contains:
      
      - FlutterDriver API for e2e tests usable in conjunction with package:test
      - FlutterDriverExtension to be enabled by the application in order to
        allow an external agent to connect to it and drive user interactions and
        probe into the element tree
      - initial implementations of tap, findByValueKey and getText commands (to
        be expanded in future PRs)
      b0e45594