1. 12 Jan, 2023 1 commit
    • Andrew Kolos's avatar
      reduce pub output from flutter create (#118285) · ee1c59d4
      Andrew Kolos authored
      * reduce pub output from flutter create
      
      * fix fake Pub implementations
      
      * fix tests
      
      * Update pub.dart
      
      * replace enum with simpler boolean
      
      * fix tests
      
      * Revert "fix tests"
      
      This reverts commit 8a3182d3b95d4f2bf337343cdb76e88c2f428ca8.
      
      * Revert "replace enum with simpler boolean"
      
      This reverts commit 445dbc443db4eb5ce284f76749f60e81208b8783.
      
      * go back to using an enum
      ee1c59d4
  2. 10 Jan, 2023 1 commit
  3. 21 Dec, 2022 2 commits
  4. 16 Dec, 2022 2 commits
  5. 15 Dec, 2022 4 commits
    • hellohuanlin's avatar
      [tools]Build IPA validation UI Polish (#116744) · 0916375f
      hellohuanlin authored
      * [tools]some ui polish for build ipa validation
      
      * do not print out a few success validations
      
      * rename installed type to success for more general usage
      
      * forgot nit after reverting custom validation types and re-use doctor types
      0916375f
    • Christopher Fujino's avatar
      [flutter_tools] tree shake icons from web builds (#115886) · 1eaf5c0f
      Christopher Fujino authored
      * wip
      
      * remove temp text file
      
      * fix tests
      
      * add test
      
      * default to off
      
      * restore gitignore
      
      * update
      
      * apply annotation to cupertino icons as well
      
      * update reference to library in icon_tree_shaker.dart
      
      * update tests
      
      * fix tests
      
      * remove hack to skip non-const check on web
      
      * add hint about how much reduction and test
      1eaf5c0f
    • Jenn Magder's avatar
      Audit `covariant` usage in tool (#116930) · ada44605
      Jenn Magder authored
      ada44605
    • stuartmorgan's avatar
      Add an integration test to plugin template example (#117062) · f1d157bc
      stuartmorgan authored
      * Add an integration test to plugin template example
      
      Dart unit tests don't exercise host-side plugin code at all, so the
      example tests in the plugin template currently have very little
      meaningful coverage. This adds an integration test to the example app
      when creating a plugin, so that there's an example of how to actually
      test that a complete round-trip plugin call works.
      
      This is done as a separate template that's currently only used by the
      plugin template because I don't know what a good example for a
      non-plugin case would be that isn't largely just a duplicate of the
      widget tests. However, the integration test pre-includes conditionals
      around the parts that are plugin-specific so that it can more easily be
      expanded to other use cases later (e.g., in
      https://github.com/flutter/flutter/issues/68818).
      
      Part of https://github.com/flutter/flutter/issues/82458
      
      * Add integration test to expected dependencies of a plugin app
      
      * Test fixes
      
      * Make an explicit test case
      f1d157bc
  6. 12 Dec, 2022 1 commit
  7. 09 Dec, 2022 2 commits
  8. 02 Dec, 2022 3 commits
  9. 01 Dec, 2022 1 commit
    • Nehal Patel's avatar
      Removes retries from "dart pub get" and un-buffers its stdout/stderr output (#115801) · 3b15d6a5
      Nehal Patel authored
      * Removes retries from "pub get" and proxies its stdout output
      
      * Fix issue where ErrorHandlingProcessManager does not forward "mode" parameter to backing ProcessManager's "start" method
      
      * Make "pub get" use ProcessStartMode.inheritStdio instead of forwarding bytes to stdout and stderr
      
      * Fix tests
      
      * Remove unused env var
      
      * Add back 'Running "flutter pub get"...' status log
      
      * Fix indent
      
      * Add Pub.test() constructor which lets tests mock stdio
      3b15d6a5
  10. 30 Nov, 2022 1 commit
  11. 29 Nov, 2022 1 commit
  12. 22 Nov, 2022 1 commit
  13. 21 Nov, 2022 1 commit
  14. 16 Nov, 2022 2 commits
    • hellohuanlin's avatar
      [tools]build ipa validate template icon files (#114841) · dcae4247
      hellohuanlin authored
      * [tools]build ipa validate template icon files
      
      * use the same box for both validations, and added some unit test, and some nits
      
      * add unit test for templateImageDirectory
      
      * use fs.path.join intead of raw path
      
      * use the correct filesystem
      
      * lint
      
      * use absolute path for flutter_template_images
      
      * fix rebase
      
      * update indentation
      dcae4247
    • Elias Yishak's avatar
      removing default values for [reporter] and [timeout] in flutter test (#115160) · d7454d55
      Elias Yishak authored
      * removing default values for [reporter] and [timeout]]
      
      * passing reporter arg to see tests pass
      
      * added test to confirm TestCommand is not passing defaults
      
      * add'l helper message for [reporter] arg
      
      * default behavior for github actions + fixed tests
      
      * removing github conditional for reporter + related test
      
      * removing unused import
      d7454d55
  15. 15 Nov, 2022 1 commit
  16. 13 Nov, 2022 1 commit
  17. 12 Nov, 2022 1 commit
  18. 11 Nov, 2022 1 commit
  19. 10 Nov, 2022 1 commit
  20. 08 Nov, 2022 2 commits
    • Jesús S Guerrero's avatar
      Build command dependency injection (#114383) · 530324d2
      Jesús S Guerrero authored
      * update flutter build command
      
      * update tests
      
      * fix analyze suggestions
      530324d2
    • Alex Wallen's avatar
      [tool] Support `--flavor` option for `flutter install`. (#114048) · 7020f59a
      Alex Wallen authored
      * Alphabetize setup calls
      
      * Add --flavor as an option for install
      
      * Add verbose logging in install command
      
      * Test that flavors build succeeds with proper flavor and fails with bogus one.
      
      * Remove unused import
      
      * The import was used...
      
      * SQUASH
      
      * Add flavor install test
      
      * Rename test
      
      * Add flavors install integration tests
      
      * correct error message
      
      * remove unused imports
      
      * Delete copy test
      
      * update test target
      
      * Refactor mechanism to read buildInfo
      
      * Remove unused import
      
      * Set affected test targets to bringup: true
      Co-authored-by: 's avatara-wallen <stephenwallen@google.com>
      7020f59a
  21. 07 Nov, 2022 1 commit
    • Victoria Ashworth's avatar
      when getting xcworkspace, exclude hidden files (#114099) · 378387b1
      Victoria Ashworth authored
      * exclude xcworkspace that begins with a period
      
      * fix if spacing, add comment
      
      * add unit test for when no xcworkspace found
      
      * update to use xcodeWorkspace, make it nullable and refactor
      
      * check if hostAppRoot exists before trying to get xcworkspace
      
      * use local variables to take advantage of type promotion
      
      * only check if not null, don't need to check if exists
      
      * readd exist check for migrate
      
      * readd missing line at end of file
      378387b1
  22. 03 Nov, 2022 4 commits
  23. 02 Nov, 2022 1 commit
  24. 01 Nov, 2022 1 commit
  25. 31 Oct, 2022 1 commit
  26. 27 Oct, 2022 1 commit
  27. 24 Oct, 2022 1 commit