Commit graph

1951 commits

Author SHA1 Message Date
Jenn Magder 2e5284a26b
Do not list Android or iOS devices when feature disabled (#85145) 2021-06-23 15:41:04 -07:00
Balvinder Singh Gambhir 604c59e522
adds build number of ios device in flutter devices command (#84512) 2021-06-23 11:31:03 -07:00
Ahmed Ashour a76eb719db
Fix typos in test names (#85126) 2021-06-23 09:41:02 -07:00
Jenn Magder 40428fa0ea
macOS unzip then rsync to delete stale artifacts (#85075) 2021-06-22 17:10:56 -07:00
Jonah Williams 1e2753b741
[flutter_tools] remove all mocks from error handling io test (#84646) 2021-06-22 15:06:02 -07:00
Phil Quitslund 2c9de5ab49
remove deprecated author section (#85036) 2021-06-22 09:41:04 -07:00
Mirko Mucaria bce1706f1c
Fix watchOS build when companion app is configured with xcode variable (#84519) 2021-06-17 14:14:03 -07:00
Jenn Magder 53f5b90209
Use -miphonesimulator-version-min when building App.framework for simulator (#84729) 2021-06-16 15:54:38 -07:00
Jonah Williams f2dcbbea1b
[flutter_tools] remove mockito from resident web runner tests (#84659) 2021-06-15 16:54:02 -07:00
Jonah Williams cd13c91119
[versions] update dependencies (#84639) 2021-06-15 11:08:57 -07:00
Jonah Williams 73df069786
[flutter_tools] fully remove mocks from resident_runner_test.dart (#84591) 2021-06-14 16:29:02 -07:00
Greg Spencer 88f3811055
Turn on avoid_dynamic_calls lint, except packages/flutter tests, make appropriate changes. (#84476)
This adds avoid_dynamic_calls to the list of lints, and fixes all instances where it was violated.

Importantly, this lint is NOT turned on for flutter/packages/test, because those changes are happening in another PR: #84478
2021-06-14 14:16:57 -07:00
Lau Ching Jun acd68cf47b
Fix compile expression in tests when precompiled dill files are used. (#84470) 2021-06-14 13:44:03 -07:00
Jenn Magder e87a85c30e
Add Designed by iPad attach destination for ARM macOS (#84411) 2021-06-14 12:09:02 -07:00
Jonah Williams 65549d778e
[flutter_tools] reduce mocking in error handling io (#84443) 2021-06-11 13:04:03 -07:00
Jenn Magder 483f71ae21
Migrate application_package to null safety (#83956) 2021-06-10 16:24:03 -07:00
Jonah Williams 6728cf34cc
[flutter_tools] remove more mocks from runner tests (#84312) 2021-06-10 12:00:38 -07:00
Jonah Williams 67a57eb9a5
[flutter_tools] remove feature for alternative invalidation strategy (#84366) 2021-06-10 11:59:04 -07:00
Alexandre Ardhuin 2c998d8be7
fix indentation of class members (#84293) 2021-06-10 11:29:03 -07:00
Jonah Williams 04933efb43
[flutter_tools] fully remove mocks from version_test.dart (#84311) 2021-06-10 11:09:03 -07:00
Justin Hutchins db528a24a3
Improve WebDriver error message (#81107)
* Add link to documentation in error message

The current WebDriver message is incomplete. Add link to
the documentation on WebDrivers for different browsers
to help troubleshooting.
2021-06-10 08:52:42 -07:00
Alexandre Ardhuin e467018d06
alignment of doc comments and annotations (#84256) 2021-06-09 07:54:02 -07:00
Jonah Williams cb2eef04ed
[flutter_tools] remove remaining mocks from cache_test.dart (#84218) 2021-06-08 17:42:11 -07:00
Jonah Williams 6a75e48607
[flutter_tools] remove substantial mocking from version test (#84007) 2021-06-08 10:47:03 -07:00
Lau Ching Jun 89a3c353e6
Add more analytics for hot reload in flutter_tools. (#83972) 2021-06-07 18:51:47 -07:00
Jonah Williams 3638c41959
[flutter_tools] remove more mocks from cache_test (#83522) 2021-06-04 11:24:06 -07:00
Jenn Magder 4c6a9dcb40
Migrate a few tool libraries to null safety (#83862) 2021-06-04 10:49:04 -07:00
Dan Field febce13a94
Make retry logic more permissive for network errors (#83965) 2021-06-03 23:44:03 -07:00
Alexandre Ardhuin cfc08594d9
enable lint use_test_throws_matchers (#83943) 2021-06-03 22:14:03 -07:00
Jonah Williams ca789bf5a1
[flutter_tools] bail from printing if devtools launch fails (#83934) 2021-06-03 18:19:05 -07:00
Jenn Magder c6359dc93f
Remove globals from android application_package (#83852) 2021-06-03 18:14:04 -07:00
Alexandre Ardhuin 32540774c0
enable lint noop_primitive_operations (#83930) 2021-06-03 17:34:10 -07:00
Jenn Magder 3477df744d
Migrate iOS project migrations to null safety (#83855) 2021-06-03 10:24:04 -07:00
Jonah Williams 1625befc36
[flutter_tools] check for empty host in protocol_discovery (#83847) 2021-06-03 08:29:05 -07:00
Jonah Williams 53e0c50a7c
[flutter_tools] use ProcessManager.canRun instead of checking for ArgumentErrors (#83845) 2021-06-03 08:24:04 -07:00
Jenn Magder c4a2a3e92d
Migrate project.dart and all dependencies to null safety (#83817) 2021-06-02 18:41:12 -07:00
Jonah Williams f666f93dbb
[flutter_tools] always use device.stopApp (#83803) 2021-06-02 17:34:02 -07:00
Anis Alibegić c99ed373b3
Fixed large amount of spelling errors (#83744) 2021-06-02 10:14:06 -07:00
Jason Simmons 59f6cc7ac9
Add a trace-skia-allowlist flag for filtering Skia trace events (#83507) 2021-06-01 11:29:03 -07:00
Jay Zhuang 41ced7b5c3
[asset] Include assets in input files (#83416) 2021-06-01 11:24:04 -07:00
Alexandre Ardhuin 34059eec2c
enable lint prefer_interpolation_to_compose_strings (#83407) 2021-06-01 11:14:06 -07:00
Jonah Williams 2a62b20bd3
[flutter_tools] remove mocks from fuchsia device start test (#83506)
* [flutter_tools] remove mocks from fuchsia device start test

* change import
2021-05-27 14:23:23 -07:00
Jenn Magder 6b92a93c0f
Remove more mocks from error_handling_io and attach_test (#83504) 2021-05-27 13:49:04 -07:00
Alexandre Ardhuin 0ef0f0ba5e
fix lint from an improved unnecessary_parenthesis (#83433) 2021-05-27 13:39:03 -07:00
Lau Ching Jun a9d6131df8
Allow passing --initialize-from-dill to flutter run and flutter attach (#83454)
To specify the dill file that will be used to initialize the resident
compiler, instead of the default cached version.
2021-05-26 23:06:38 -07:00
Lau Ching Jun 27a6796233
Fix benchmark regression from #83427 (#83437) 2021-05-26 17:59:02 -07:00
stuartmorgan 57fcee28c7
Allow platform variants for Windows plugins (#82816)
Windows plugins are designed to share implementations between Win32 and
UWP, but not all plugins will support both. This adds a new
'supportedVariants' key to Windows plugins that allows specifying
'win32' and/or 'uwp' (and potentially others in the future in case that
becomes necessary).

Plugins without any supported variants will be assumed to be Win32 for
backward compatibility.

This will allow compiling Windows projects that use Win32-only Windows
plugins (which is currently all of them) in UWP mode. The plugins will
of course throw missing implementation exceptions at runtime, but tehy
won't prevent being able to build as they currently do.

Fixes https://github.com/flutter/flutter/issues/82815
2021-05-26 16:20:21 -07:00
Jenn Magder 00263c4f8a
Migrate build system build.dart to null safety (#83381) 2021-05-26 12:04:02 -07:00
Taha Tesser f9cd87e60a
[flutter_tools] Add documentation to "cmdline-tools component is missing" doctor validation error (#83356) 2021-05-26 10:59:02 -07:00
Jonah Williams 03a3e7b1e4
Revert "[flutter_tools] fix top web crasher (#83272)" (#83376) 2021-05-25 17:49:04 -07:00