Anna Gringauze
a511c436c9
Fix web_tool_tests failure on dart roll ( #88914 )
...
Helps: https://github.com/flutter/flutter/issues/88911
2021-08-25 18:22:21 -07:00
Jenn Magder
d550d497f1
Migrate some flutter_tools tests to null safety ( #88850 )
2021-08-25 16:21:04 -07:00
Zachary Anderson
cff3db1d8e
Account for additional warning text from the tool ( #88902 )
2021-08-25 14:55:42 -07:00
Jenn Magder
125451bc2e
Migrate mac.dart to null safety ( #88846 )
2021-08-25 13:31:03 -07:00
Zachary Anderson
b4e0472b04
Revert "Use dart pub
instead of pub
to invoke pub from tools ( #88509 )" ( #88792 )
...
This reverts commit 7c24ff2c5b
.
2021-08-24 09:00:22 -07:00
Sigurd Meldgaard
7c24ff2c5b
Use dart pub
instead of pub
to invoke pub from tools ( #88509 )
...
Top level `pub` is being deprecated.
2021-08-24 15:51:08 +02:00
Jonah Williams
fa0782b696
reassign jonahwilliams todos ( #88707 )
2021-08-23 12:27:07 -07:00
Ian Hickson
9f9aa46b7d
Update the timeouts since tests time out after 15 minutes not 30 seconds. ( #88061 )
2021-08-20 12:52:03 -07:00
Hans Muller
afe58fbab5
Revert "Reland "Android Q transition by default ( #82670 )" ( #88409 )" ( #88482 )
2021-08-18 20:22:04 -07:00
Jenn Magder
563c8f43e3
Verbosify every command in ios_content_validation_test ( #88404 )
2021-08-18 10:42:02 -07:00
Alex Li
df399f9a8d
Reland "Android Q transition by default ( #82670 )" ( #88409 )
...
* Reland "Android Q transition by default (#82670 )"
This reverts commit 4053b4b16c
.
* Fix `overall_experience_test.dart` for flutter_tools
2021-08-18 09:11:27 -07:00
Taha Tesser
d72287522b
[tools] Fix Android Studio duplicate detection ( #88384 )
2021-08-18 02:02:03 -07:00
Jenn Magder
2d55032939
Migrate dds.dart to null safety ( #88382 )
2021-08-17 21:12:03 -07:00
Anna Gringauze
831d82c8ea
Fix race conditions in test_driver for tool tests ( #88322 )
2021-08-17 18:37:04 -07:00
Taha Tesser
42a6b7913c
[tools] Add Xcode version to non-verbose Flutter doctor ( #87022 )
2021-08-17 15:52:03 -07:00
Jonah Williams
060e4608b1
clean up stale or unnecessary TODOS ( #88308 )
2021-08-16 21:37:03 -07:00
Jason Simmons
ddb8bfb72b
Fix URL construction in the test entry point generated by the web bootstrap script ( #88201 )
2021-08-16 14:12:05 -07:00
Jenn Magder
57efbd5310
Rename IOSDeviceInterface to IOSDeviceConnectionInterface ( #88144 )
2021-08-16 10:27:03 -07:00
Zachary Anderson
c5d5463c30
[flutter_tools] Fix hang in DesktopLogReader ( #88178 )
2021-08-13 17:12:04 -07:00
Jenn Magder
325cfb0f4c
Make doctor Xcode version requirement clearer ( #88137 )
2021-08-13 17:07:03 -07:00
Anurag Roy
758c28b813
[flutter_tools] Reland "Make upgrade only work with standard remotes" ( #87731 )
2021-08-12 15:52:07 -07:00
Ian Hickson
7bedd0f122
Fix incorrect logging. ( #88042 )
2021-08-12 15:32:06 -07:00
Zachary Anderson
f0e832cdea
[flutter_tool] Fix DesktopLogReader to capture all output ( #88116 )
2021-08-12 14:57:07 -07:00
Ahmed Ashour
5848a1620d
[gen_l10n] to handle arbitrary DateFormat patterns ( #86844 )
2021-08-12 14:34:52 -07:00
Jenn Magder
9764d861ca
Support flutter create --platform singular flag ( #88076 )
2021-08-12 11:42:04 -07:00
Jenn Magder
9b1ed4639d
Update flutter create templates for Xcode 13 ( #88074 )
2021-08-12 11:37:04 -07:00
Darren Austin
b08366ce7b
Updated skipped tests for flutter_tools. ( #87925 )
...
* Updated skipped tests for flutter_tools.
* Turned the flaky overall_experience test off as it was still failing on CI.
2021-08-10 22:22:08 -07:00
嘟囔
bffa11e2b6
fix: fix BuildableMacOSApp pass no projectBundleId to super error ( #87264 )
2021-08-06 14:30:07 -07:00
keyonghan
c5f4f58640
Skip flaky test debugger_stepping_test ( #87670 )
2021-08-04 12:20:04 -07:00
Lau Ching Jun
95217eb72a
Add new hook for setupHotReload and after updating devFS is complete ( #87532 )
...
* Add new hook for setupHotReload and after updating devFS is complete
* Handle the case where updateDevFS failed
2021-08-03 21:09:56 -07:00
Anna Gringauze
44d9af80cb
Flutter_tools for web: report error messages with stacks on exit ( #87386 )
...
* Flutter_tools for web platform: report error messages with stacks on toolExit
Print error messages and stacks in verbose mode before calling
`throwToolExit` on communication errors to chrome and dwds.
This will help us disagnose CI flakes:
Helps: https://github.com/flutter/flutter/issues/84012
Closes: https://github.com/flutter/flutter/issues/87149
* Added tests
* Extend timeout for testing failure to connect to chrome
* Update rest of chrome tests to await until matching is finished
2021-08-03 10:51:35 -07:00
Ahmed Ashour
92e02457d5
Handle reserved Kotlin keywords ( #86518 )
2021-08-02 14:35:05 -07:00
Jenn Magder
7424db448d
Exclude arm64 from iOS app archs if unsupported by plugins on x64 Macs ( #87362 )
2021-07-30 14:44:04 -07:00
Jenn Magder
a69b3ca5d3
Exclude arm64 from iOS app archs if unsupported by plugins ( #87244 )
2021-07-30 10:54:34 -07:00
Anurag Roy
ade9f6a9f0
[flutter_tools] Improve toolexit error messages for flutter upgrade
( #86351 )
2021-07-29 22:00:44 -07:00
Anna Gringauze
33fd4f15a9
Fix race causing null dereference on getStack in web_tool_tests and CI flakes ( #87278 )
2021-07-29 16:59:02 -07:00
Taha Tesser
f9aa5842c2
[tools] Fix Android Studio Arctic Fox Java path on macOS ( #87267 )
2021-07-29 10:24:07 -07:00
Jenn Magder
2f91679058
Show Android SDK path in doctor on partial installation ( #87232 )
2021-07-28 19:14:02 -07:00
Sam Rawlins
960463e66d
Remove "unnecessary" imports. ( #85736 )
2021-07-28 16:19:04 -07:00
Greg Spencer
0bab3604b0
Make the startup lock message print to stderr. ( #86520 )
...
This changes the "Waiting for another flutter command to release the startup lock..." message output so that it appears on stderr instead of stdout. When it appears on stdout, it can mess up collection of the output. For instance, if you run flutter --version --machine and you're expecting JSON output, then you'll get non-JSON output even though the lock is released and you eventually would get what you're asking for.
2021-07-28 15:12:03 -07:00
Jenn Magder
89637e4e47
Replace iOS physical/simulator bools with enum ( #87138 )
2021-07-27 16:39:04 -07:00
Christopher Fujino
2d07436dbd
[flutter_tools] Port xcode backend to dart ( #86753 )
2021-07-27 14:39:05 -07:00
Greg Spencer
738ce43d97
Randomize tests, exclude tests that fail with randomization. ( #86793 )
...
* Randomize tests, exclude tests that fail with randomization.
* Disable some more tool tests
2021-07-26 23:40:49 -07:00
Emmanuel Garcia
e7a9adeeab
Remove AndroidX workarounds ( #86911 )
2021-07-23 17:41:04 -07:00
Jenn Magder
6881fca7b7
Respect plugin excluded iOS architectures ( #86905 )
2021-07-23 13:56:03 -07:00
Ahmed Ashour
bf132daef3
[gen_l10n] correct variable name when the placeholder requiresFormatting ( #86842 )
2021-07-22 13:55:18 -07:00
Ahmed Ashour
9492e13c45
Reland [flutter_tools] show only supported sub commands ( #86153 )
2021-07-22 13:41:03 -07:00
Zachary Anderson
10e53e9981
Skip "newly added code executes during hot restart - canvaskit" ( #86885 )
...
https://ci.chromium.org/ui/p/flutter/builders/prod/Windows%20web_tool_tests/2880/overview
2021-07-22 10:55:18 -07:00
Jonah Williams
7f26dbe0d4
[flutter] remove elevation checker ( #86837 )
2021-07-21 21:51:06 -07:00
Anna Gringauze
84c3b56877
Update dwds (and other packages) ( #86832 )
...
* Upgrade all packages
In particular, bring in dwds with latest fixes for flakes.
Closes: https://github.com/flutter/flutter/issues/85043
Related: https://github.com/flutter/flutter/issues/85575
* Re-enable fixed tests
* Disable failing test due to DDS issue
2021-07-21 21:47:10 -07:00
Emmanuel Garcia
0a8c03dc8a
Show warning when an app or plugin uses the V1 Android embedding ( #86750 )
2021-07-21 12:51:43 -07:00
Ahmed Ashour
f568d929db
[gen_l10n] Support plurals and selects inside string ( #86167 )
2021-07-21 12:41:06 -07:00
Taha Tesser
94f71f374f
[flutter_tools] Refactor Android Studio Detection on Windows (support 4.x and 202x releases detection) ( #86624 )
2021-07-20 12:16:03 -07:00
Remi Rousselet
1995da2c0c
Disable the automatic "pub get" if the project is using a third-party tool for linking dependencies. ( #86177 )
2021-07-19 08:06:03 -07:00
Zachary Anderson
8642a9c0f7
Quote arguments to flutter assemble in xcode_backend.sh ( #86534 )
2021-07-16 18:22:10 -07:00
Ahmed Ashour
838ad83705
Explicitly show "Currently not on an official channel." ( #84992 )
2021-07-15 21:55:39 -07:00
Lau Ching Jun
f25e4fea18
Remove unnecessary variables. ( #86444 )
2021-07-15 16:56:04 -07:00
Zachary Anderson
09a38d7a17
Revert "Handle reserved Kotlin keywords ( #84973 )" ( #86512 )
...
This reverts commit a67f618a29
.
2021-07-15 14:43:53 -07:00
Ahmed Ashour
a67f618a29
Handle reserved Kotlin keywords ( #84973 )
2021-07-15 14:26:05 -07:00
Jonah Williams
b549e829e8
[flutter_tools] support trailing args ( #86431 )
2021-07-14 15:51:10 -07:00
Yegor
81c91924f0
[web] use resident resident runner in flutter drive ( #86381 )
...
* [web] use resident resident runner in flutter drive
2021-07-14 08:46:38 -07:00
Ian Hickson
1133921c4d
Add more debugging logs to overall_experience_test ( #86368 )
2021-07-13 16:56:06 -07:00
Jonah Williams
63a4013160
Revert "[flutter_tools] let the logger know about machine mode ( #86116 )" ( #86363 )
...
This reverts commit 53d8cba3ec
.
2021-07-13 10:39:35 -07:00
Ian Hickson
d3c17acf9d
Run "pub global activate devtools" before overall_experience_test ( #85812 )
2021-07-12 14:36:05 -07:00
michaellee8
6a51e0c237
[flutter_tools] Add support for launching fuchsia app using session_control ( #85752 )
2021-07-12 13:26:05 -07:00
Jonah Williams
53d8cba3ec
[flutter_tools] let the logger know about machine mode ( #86116 )
2021-07-12 10:41:03 -07:00
Jonah Williams
7a0b4669fc
[flutter_tools] switch web integration tests to use html ( #85325 )
2021-07-12 09:01:04 -07:00
Ahmed Ashour
ef9da62325
Fix typo in test name ( #86083 )
2021-07-09 11:16:03 -07:00
Jonah Williams
9d70d9d589
[flutter_tools] fix -n workaround ( #86142 )
2021-07-09 09:41:04 -07:00
Zachary Anderson
c589a0c322
Revert "[flutter_tools] show only supported sub commands ( #85125 )" ( #86131 )
...
This reverts commit 84e576786c
.
2021-07-08 15:58:05 -07:00
Ahmed Ashour
a666925a02
Add newline at end of file ( #86008 )
2021-07-08 15:01:10 -07:00
Zachary Anderson
53125203ea
[flutter_tool] Pin DevTools to 2.4.0 ( #86124 )
2021-07-08 15:01:00 -07:00
Ahmed Ashour
84e576786c
[flutter_tools] show only supported sub commands ( #85125 )
2021-07-08 14:56:06 -07:00
Alexandre Ardhuin
80990c21e2
code formatting ( #85783 )
2021-07-07 23:06:05 -07:00
Jonah Williams
b1b0d20a95
[flutter_tools] revert change to SETLOCAL ENABLEDELAYEDEXPANSION ( #86000 )
2021-07-07 11:10:37 -07:00
Hannes Winkler
a1e9f2057f
[custom-devices] general improvements, add custom-devices subcommand, better error handling ( #82043 )
2021-07-07 09:16:04 -07:00
Shi-Hao Hong
b0bd7cf1d8
make app localizations lookup a public method ( #84732 )
2021-07-01 15:01:03 -07:00
Ahmed Ashour
a3dc90c4f5
Add space before curly parentheses. ( #85306 )
2021-07-01 13:51:05 -07:00
Ahmed Ashour
76db0d7428
Fix typo in test class ( #84961 )
2021-07-01 13:46:03 -07:00
Ahmed Ashour
529a599ce6
Fix some indentation ( #84967 )
2021-07-01 13:41:04 -07:00
Jenn Magder
f76b292626
Support iOS arm64 simulator ( #85642 )
2021-06-30 14:31:04 -07:00
Zachary Anderson
407916d44f
Revert "Support iOS arm64 simulator ( #85059 )" ( #85641 )
...
This reverts commit a1020512ef
.
2021-06-30 12:44:49 -07:00
Jenn Magder
a1020512ef
Support iOS arm64 simulator ( #85059 )
2021-06-30 11:56:17 -07:00
Dan Field
e36e62e9a6
Revert "Revert "Audit hashCode overrides outside of packages/flutter ( #85370 )" ( #85451 )" ( #85567 )
...
This reverts commit 2be0d57fa2
.
2021-06-30 09:46:54 -07:00
LongCatIsLooong
1c92e84865
Skip flaky tests in web.shared ( #85577 )
2021-06-29 16:21:02 -07:00
Jenn Magder
24d608b2ba
Check ios-arm64_x86_64-simulator directory when validating codesigning entitlement ( #85265 )
2021-06-28 17:01:06 -07:00
Filip Hracek
76d5e62f42
Add a more complete app template for Flutter (skeleton) ( #83530 )
2021-06-28 15:26:04 -07:00
Lau Ching Jun
af42e7d730
Only set assets directory after assets are uploaded onto devfs. ( #85418 )
2021-06-28 13:16:04 -07:00
Danny Tuppeny
dec122a4d8
Remove incorrect text about web renderer default ( #85214 )
2021-06-28 12:56:06 -07:00
Jenn Magder
e028d0f046
Split project.dart into CMake and Xcode projects ( #85359 )
2021-06-28 11:31:04 -07:00
Ren You
2be0d57fa2
Revert "Audit hashCode overrides outside of packages/flutter ( #85370 )" ( #85451 )
...
This reverts commit 9846fa5145
.
2021-06-28 09:55:31 -07:00
Chase Latta
6dd9e8c153
[fuchsia] pm serve should not use the device address ( #85341 )
...
BUG: fxbug.dev/77566
BUG: https://github.com/flutter/flutter/issues/83609
2021-06-27 16:58:20 -07:00
Jonah Williams
def601ac17
[flutter_tools] re-enable all tests on windows ( #85384 )
2021-06-27 05:26:02 -07:00
Dan Field
9846fa5145
Audit hashCode overrides outside of packages/flutter ( #85370 )
2021-06-26 17:36:04 -07:00
Lau Ching Jun
8251f55256
Revert "Make sure that the asset directory on devfs always exist. ( #85267 )" ( #85353 )
2021-06-25 16:46:02 -07:00
Jonah Williams
a362e1166d
[flutter_tools] add un-discoverable preview device ( #85253 )
2021-06-25 15:36:04 -07:00
Jonah Williams
d5c842c09e
[flutter_tools] make analyze once an integration test ( #85336 )
2021-06-25 12:06:04 -07:00
Jonah Williams
1977ee75b3
[flutter_tools] ensure kernel paths match between init from dill and persist ( #85252 )
2021-06-25 11:11:04 -07:00
Jenn Magder
d145938406
Migrate flutter_cache to null safety ( #85242 )
2021-06-25 10:56:03 -07:00
Lau Ching Jun
102acbe39d
Make sure that the asset directory on devfs always exist. ( #85267 )
2021-06-24 22:51:02 -07:00
Jonah Williams
f04508a426
[flutter_tools] dont use SETLOCAL ENABLEDELAYEDEXPANSION unecessarily ( #85288 )
2021-06-24 22:21:01 -07:00
Jonah Williams
88e756d19e
[flutter_tools] well known device ids ( #85184 )
2021-06-24 18:46:04 -07:00
Jenn Magder
0de6bd41ba
Migrate iOS app deployment target from 8.0 to 9.0 ( #85174 )
2021-06-24 10:21:05 -07:00
Jonah Williams
21fc0c3a7a
[flutter_tools] remove online requirement for devtools ( #85176 )
2021-06-24 09:26:02 -07:00
Jonah Williams
ff5258a5e2
[flutter_tools] convert devtools URL to a better format ( #85170 )
2021-06-23 19:31:02 -07:00
Jonah Williams
ad540e4f3f
[flutter_tools] retry chrome launch up to 3 times ( #85162 )
2021-06-23 19:26:02 -07:00
Jonah Williams
e67113c16f
[flutter_tools] use UWP cpp wrapper for UWP build ( #85167 )
2021-06-23 19:21:02 -07:00
Jenn Magder
042fd77ce1
Check ios-arm64_armv7 directory when validating codesigning entitlements ( #85053 )
2021-06-23 16:46:03 -07:00
Ahmed Ashour
49c08b7353
Fix checking of index.html ( #85016 )
2021-06-23 16:41:03 -07:00
Jenn Magder
2e5284a26b
Do not list Android or iOS devices when feature disabled ( #85145 )
2021-06-23 15:41:04 -07:00
chunhtai
50a2fad986
Remove namesless todo ( #85151 )
2021-06-23 14:29:14 -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
Zachary Anderson
1cf2ce9552
Skip a flaky Windows/canvaskit test in hot_reload_web_test.dart ( #85044 )
...
* Update hot_reload_web_test.dart
For https://github.com/flutter/flutter/issues/85043
* Add missing import
2021-06-22 09:11:02 -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
80668d20f8
Fix assemble codesign flag ( #84372 )
2021-06-11 11:35:00 -07:00
Jenn Magder
483f71ae21
Migrate application_package to null safety ( #83956 )
2021-06-10 16:24:03 -07:00
Aneesh Rao
1850079a5d
Fix typo in test description ( #84189 )
2021-06-10 14:39:04 -07:00
Aneesh Rao
b4148eb599
Add maskable icons to improve lighthouse score ( #83182 )
2021-06-10 13:49:06 -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
Jonah Williams
10840352ce
[flutter_tools] switch flutter sdk to dart format ( #84273 )
2021-06-10 07:54:03 -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
Alex Melnyk
23d705c30b
Fix typo in create.dart ( #82454 )
2021-06-08 15:58:01 -07:00
Jonah Williams
6a75e48607
[flutter_tools] remove substantial mocking from version test ( #84007 )
2021-06-08 10:47:03 -07:00
Darren Austin
c7bfef6721
Mark flaky tests in 'expression_evaluation_web_test' as skipped. ( #84163 )
...
Turned off all tests in expression_evaluation_web_test.dart as there were several that appeared in flake reports.
2021-06-07 20:20:58 -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
aaff32902e
[flutter_tools] remove all mocks from attach.dart ( #84118 )
2021-06-07 15:24:03 -07:00
Michael Goderbauer
811f0d9a15
"Migrate" dummy packages to null safety ( #84013 )
2021-06-04 22:14:03 -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
ruskryzhanovskiy
a42159316b
Additional flags for xcodebuild ( #83128 )
2021-06-03 17:39:05 -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
Marian Triebe
722a493f3a
Add coldBoot
parameter to JSON-RPC interface of daemon ( #83488 )
2021-05-28 09:14:03 -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
883cb3e830
Migrate pubspec_schema to null safety ( #83441 )
2021-05-26 15:54:04 -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
Christopher Fujino
b9377f358c
Revert "[flutter_tools] Make flutter upgrade
only work with standard remotes ( #79372 )" ( #83423 )
...
This reverts commit c835ad4362
.
2021-05-26 10:04:47 -07:00
Jonah Williams
03a3e7b1e4
Revert "[flutter_tools] fix top web crasher ( #83272 )" ( #83376 )
2021-05-25 17:49:04 -07:00
Anurag Roy
c835ad4362
[flutter_tools] Make flutter upgrade
only work with standard remotes ( #79372 )
2021-05-25 13:19:03 -07:00
Jenn Magder
a04f45f97b
Migrate deferred_components_gen_snapshot_validator to null safety ( #83311 )
2021-05-25 11:14:03 -07:00
Jenn Magder
2bf0627dea
Migrate localizations and generate_synthetic_packages to null safety ( #83310 )
2021-05-25 11:09:02 -07:00
Lau Ching Jun
fdb1fb184d
Add MultiRootFileSystem to better support using --filesystem-root. ( #82991 )
2021-05-24 22:04:02 -07:00
Jonah Williams
bfff43cf6f
[flutter_tools] remove mocks from code signing test ( #83188 )
2021-05-24 21:05:52 -07:00
Jonah Williams
149309013e
[flutter_tools] remove mocks from run.dart ( #83184 )
2021-05-24 21:05:40 -07:00
Jonah Williams
a8ec764609
[flutter_tools] fix top web crasher ( #83272 )
2021-05-24 18:04:02 -07:00
Jonah Williams
a217ab601a
[flutter_tools] remove getLocalEngineArtifacts from integration tests that cant use it ( #83282 )
2021-05-24 16:39:03 -07:00
Jenn Magder
6ccde6eaab
Skip flaky debugger_stepping_web_test ( #83297 )
2021-05-24 14:44:19 -07:00
Jonah Williams
302e992ca7
[flutter_tools] throw a tool exit if pub cannot be run ( #83293 )
2021-05-24 14:34:02 -07:00
Jonah Williams
8beee479af
[flutter_tools] remove more mocks from resident_runner tests ( #83155 )
2021-05-24 11:59:03 -07:00
Jenn Magder
4bcf8fb40d
Migrate compile to null safety ( #83153 )
2021-05-24 11:24:02 -07:00
Jenn Magder
19eab105a5
Migrate build_system, exceptions, and source to null safety ( #83147 )
2021-05-24 10:29:04 -07:00
Michael Goderbauer
ee17ebe51f
Use type:int without format in gen_l10n ( #83132 )
2021-05-24 09:54:02 -07:00
Jonah Williams
0f929f9f13
[flutter_tools] require cmdline-tools for android licenses ( #82560 )
2021-05-22 15:54:03 -07:00
Michael Goderbauer
485c409184
import pkg:intl when DateFormat or NumberFormat is used ( #83122 )
2021-05-21 19:04:04 -07:00
Michael Goderbauer
c04f0a2b69
Enable vm:notify-debugger-on-exception for LayoutBuilder ( #82835 )
2021-05-21 18:39:13 -07:00
Jenn Magder
0d79013a81
Move globals.artifacts to globals_null_migrated, update imports ( #83137 )
2021-05-21 18:35:02 -07:00
Emmanuel Garcia
8a7f2dee51
Move AndroidX error handler to the end ( #83135 )
2021-05-21 18:29:03 -07:00
Michael Goderbauer
f7bcfa8e95
Be more helpful when l10n generation fails ( #83134 )
2021-05-21 17:19:02 -07:00
Emmanuel Garcia
fa5883b78e
Add Gradle lockfiles and tool to generate them ( #83067 )
2021-05-21 13:04:03 -07:00
Jonah Williams
b891adb4bd
[flutter_tools] migrate artifacts to null safety ( #83073 )
2021-05-21 11:54:03 -07:00
nt4f04uNd
80a2b6b015
Fix typos ( #82589 )
2021-05-20 17:19:09 -07:00
Jonah Williams
24bfc46d89
[flutter_tools] allow passing properties directly to gradle ( #82941 )
2021-05-20 16:19:03 -07:00
Christopher Fujino
24c8ace7b3
fix flake ( #82970 )
2021-05-20 15:18:58 -07:00
Balvinder Singh Gambhir
4a33813b35
[flutter_tools] added base-href command in web ( #80519 )
2021-05-19 12:39:02 -07:00
Marian Triebe
2d283504e6
Add cold boot option to emulator launch command ( #82647 )
2021-05-19 10:54:04 -07:00
Hattomo (TomohiroHattori)
08a70e7ac8
Enable avoid_escaping_inner_quotes lint ( #81153 )
2021-05-19 09:54:02 -07:00
Jenn Magder
02c0aa255d
Remove more mocks from error_handling_io_test ( #82882 )
2021-05-18 23:04:03 -07:00
Jonah Williams
4c6d7fd4e9
[flutter_tools] remove mocks from compile expression unit test ( #82875 )
2021-05-18 22:59:02 -07:00
Jonah Williams
666675078c
[flutter_tools] adjust some feature settings ( #82851 )
2021-05-18 20:49:03 -07:00
Jenn Magder
8f536ec17b
Default --no-tree-shake-icons to false for 'flutter build bundle' ( #82773 )
2021-05-18 20:34:04 -07:00
Lau Ching Jun
2acd0007d6
Refactor CustomDimensions in analytics to be type safe ( #82531 )
2021-05-18 20:29:03 -07:00
Jay Zhuang
f512ebfd06
[fuchsia_asset_builder] Write depfile ( #82469 )
2021-05-18 20:24:04 -07:00
Jonah Williams
5c09eecd0d
[flutter_tools] remove special casing of web listview requests ( #82826 )
2021-05-18 13:19:03 -07:00
Jonah Williams
a3863b6592
[flutter_tools] support memory profiles from flutter drive ( #82739 )
2021-05-17 17:39:03 -07:00
Sam Rawlins
e9e3c08fd8
Remove "unnecessary" imports. ( #82662 )
2021-05-17 09:39:04 -07:00
Chris Bracken
e364e30c90
[tool] Prefer installing multi-arch Win32 binaries ( #82668 )
...
Depending on the user's build configuration, we may output
multi-architecture or single-architecture binaries. Prefer to install
the multi-architecture binary if built, otherwise fall back to the
single-architecture binary.
2021-05-16 19:40:00 -07:00
Chris Bracken
7c5857d3b0
[tool] Improve Windows install process ( #82659 )
...
This eliminates the use of the Install.ps1 script during Windows app
installation and instead uses uwptool install. Install.ps1 was the
slowest part of app install, and had resource contention issues that
frequently caused it to fail.
2021-05-16 17:21:18 -07:00
Jonah Williams
9805df890f
remove more mocks ( #82592 )
2021-05-14 19:15:19 -07:00
Chris Bracken
90d978f8fb
Add windowsIdentifier template parameter ( #82588 )
...
Windows package identifiers are globally unique strings, typically a
GUID. These are required for templates that require a Windows package
name as described in
https://docs.microsoft.com/en-us/windows/win32/appxpkg/appx-portal
Fixes https://github.com/flutter/flutter/issues/82587
2021-05-14 17:48:30 -07:00
Jenn Magder
ea21938ccc
Remove symroot from generated iOS Xcode build settings ( #82576 )
2021-05-14 17:09:04 -07:00
Jonah Williams
5d7b40190a
[flutter_tools] remove mocks from downgrade and devices test ( #82579 )
2021-05-14 16:28:39 -07:00
Jonah Williams
aa9b2d914c
[flutter_tools] remove mocks from application_package_test ( #82568 )
2021-05-14 14:54:03 -07:00
Taha Tesser
99472cf072
fix pkg typos ( #82544 )
2021-05-14 13:09:03 -07:00
Jonah Williams
9218f09db7
[flutter_tools] remove some mocks from web resident runner tests ( #82522 )
2021-05-14 13:04:11 -07:00
Sam Rawlins
496acdf550
Remove "unnecessary" imports. ( #82508 )
2021-05-14 12:59:02 -07:00
Jenn Magder
25c10d6a1c
Replace testUsingContext with testWithoutContext in a few places ( #82498 )
2021-05-13 23:09:03 -07:00
Jonah Williams
c533ab6515
[flutter_tools] remove mocks from doctor test ( #82494 )
2021-05-13 23:04:02 -07:00
Gary Roumanis
e3fd8dbfd5
Update loader style ( #82485 )
2021-05-13 22:59:03 -07:00
Taha Tesser
3c72ef374d
Fix Android Studio 4.2 detection on Windows ( #82484 )
2021-05-13 22:54:04 -07:00
Jonah Williams
ed85dd49c7
[flutter_tools] use try to delete in web cache ( #82478 )
2021-05-13 21:44:02 -07:00
Jonah Williams
0f8a6ab4dd
[flutter_tools] make failures to unforward android port non-fatal ( #82477 )
2021-05-13 21:39:03 -07:00
Jenn Magder
8334fb0a1e
Tool exit on xcodebuild -list when Xcode project is corrupted ( #82476 )
2021-05-13 21:34:04 -07:00
Jenn Magder
4adf36a07b
Replace testUsingContext with testWithoutContext in protocol_discovery_test ( #82499 )
2021-05-13 21:29:07 -07:00
Jia Hao
08154b22ce
Revert "Init licenses for test bindings ( #81961 )" ( #82337 )
2021-05-13 21:29:03 -07:00
Emmanuel Garcia
93c87e92b3
[flutter_tool] Suggest fix for transform input ( #82309 )
2021-05-13 21:24:04 -07:00
Chris Bracken
14546bfad1
Support uninstall, install status query for UWP ( #82481 )
...
Adds UwpTool.install and UwpTool.uninstall methods. Refactors the
PowerShell-based install code to move the powershell-related bits out of
the Device class and into UwpTool so that when we swap out the
PowerShell-based install for the uwptool-based install, it's transparent
to the WindowsUWPDevice class.
Adds implementations for:
* WindowsUWPDevice.isAppInstalled
* WindowsUWPDevice.uninstallApp
Refactors:
* WindowsUWPDevice.installApp
2021-05-13 16:15:09 -07:00
Jonah Williams
6192e42053
[flutter_tools] remove mocks from device test ( #82472 )
2021-05-13 16:14:02 -07:00
Jonah Williams
96320ae7bf
[flutter_tools] remove mocks from devFS test ( #82471 )
2021-05-13 16:09:04 -07:00
Jonah Williams
344f3ab7d9
[flutter_tools] swap web debugging protocol to ws ( #82456 )
2021-05-13 16:04:03 -07:00
Abhishek Ghaskata
254c9f1755
Enable use_named_constants_lint ( #82426 )
2021-05-13 13:29:06 -07:00
Jonah Williams
63fc778f41
[flutter_tools] remove mocks from dart plugins test ( #82413 )
2021-05-13 13:14:04 -07:00
Jonah Williams
a1fa62ad6f
[flutter_tools] remove mocks from build_apk_test ( #82412 )
2021-05-13 12:04:06 -07:00
Emmanuel Garcia
60633b609c
[flutter_tool] Suggest how to increase the Android minSdkVersion ( #82372 )
2021-05-13 11:59:04 -07:00
Michael Goderbauer
adb3f13819
Enable vm:notify-debugger-on-exception on handlePlatformMessage ( #81987 )
2021-05-13 11:54:04 -07:00
godofredoc
8eca86de9e
Revert "Disable flutter_build_with_compilation_error_test on Windows ( #81951 )" ( #82401 )
...
This reverts commit 577f5eb06c
.
2021-05-13 10:48:45 -07:00
Kenzie Schmoll
766b4509c6
Add 'v' hotkey to open DevTools in the browser ( #82227 )
...
* Add 'v' hotkey to open DevTools in the browser
2021-05-13 09:54:10 -07:00
Jonah Williams
298f18b592
[flutter_tools] remove mocks from devices test ( #82369 )
2021-05-12 20:50:14 -07:00
Chris Bracken
53c2f7086b
[flutter_tools] support flutter run -d winuwp ( #82373 )
...
Allow flutter run to work end-to-end with a UWP device.
Uses win32/ffi for the actual launch of the application, injected via
the native API class. This is structured to avoid a g3 dependency.
Install and amuid require powershell scripts for now.
Actually connecting to the observatory requires running a command in an
elevated prompt. Instructions are presented to the user if a terminal is
attached.
This is a rebased version of https://github.com/flutter/flutter/pull/79684
by @jonahwilliams, updated to remove `NativeApi` and replace is with calls
to `uwptool`.
Part of https://github.com/flutter/flutter/issues/82085
2021-05-12 20:45:30 -07:00
Jason Simmons
258158774e
Activate DevTools before running an integration test that uses DevTools ( #82393 )
2021-05-12 17:13:04 -07:00
Alexandre Ardhuin
7d46d43635
use throwsXxx instead of throwsA(isA<Xxx>()) ( #82328 )
2021-05-12 09:59:02 -07:00
Jonah Williams
335a3181c2
[flutter_tools] remove mocks from hot test ( #82301 )
2021-05-12 09:33:05 -07:00
Alexandre Ardhuin
c03e7488b4
remove noop primitive operations ( #82297 )
2021-05-12 00:04:02 -07:00
Alexandre Ardhuin
4881b33515
use throwsA matcher instead of try-catch-fail ( #82290 )
2021-05-11 23:34:02 -07:00
Shi-Hao Hong
633edb649f
[gen-l10n] Cleans up formatting of the generated file ( #79517 )
2021-05-11 17:19:05 -07:00
Renan
293756455c
Re-land: Allow users to pass in Xcode build settings as env variables to flutter build macos FLUTTER_XCODE_ ( #82298 )
2021-05-11 17:09:09 -07:00
Taha Tesser
0d50604a56
[reland] Adding vscode path installed via snap ( #81989 )
2021-05-11 17:04:03 -07:00
Jenn Magder
c1c12aa365
Add posix permission chown suggestion to io error handling ( #81942 )
2021-05-11 14:54:02 -07:00
Alexandre Ardhuin
df3662b15e
use throwsA ( #82238 )
2021-05-11 10:19:01 -07:00
Jonah Williams
886eb3e634
[flutter_tools] remove mocks from ios_device, project, flutter_command test ( #82195 )
2021-05-10 17:44:03 -07:00
Dan Field
111c6ab136
Fix reuseApplication when ws URI does not end with /
( #82066 )
2021-05-10 16:29:03 -07:00
Michael Goderbauer
532a79c857
Integrate package:flutter_lints into templates ( #81417 )
2021-05-10 16:19:04 -07:00
Anurag Roy
6e08ea0a2c
[flutter_tools] Show linux distribution and kernel release in flutter doctor
( #81368 )
2021-05-10 10:04:02 -07:00
Jonah Williams
bfe16a8640
[flutter_tools] remove even more mocks ( #81618 )
2021-05-10 08:24:03 -07:00
Dan Field
f82794c968
Fix missing logger ( #82064 )
2021-05-08 23:29:03 -07:00
Jia Hao
b3f7ebe069
Init licenses for test bindings ( #81961 )
2021-05-07 17:54:02 -07:00
Jenn Magder
783e1dd22c
Standardize build system environment defines derived from build info ( #81879 )
2021-05-07 17:04:02 -07:00
Emmanuel Garcia
094179e82d
Enable Dart plugin registrant on Desktop only ( #81586 )
2021-05-07 15:36:32 -07:00
Zachary Anderson
04bb954a7d
Revert "Allow users to pass in Xcode build settings as env variables to flutter build macos FLUTTER_XCODE_ ( #81384 )" ( #82004 )
...
This reverts commit 0bba935b76
.
2021-05-06 19:04:23 -07:00
Jenn Magder
3e6fe491f3
Remove extended attributes from entire Flutter project ( #81435 )
2021-05-06 16:34:04 -07:00
Renan
0bba935b76
Allow users to pass in Xcode build settings as env variables to flutter build macos FLUTTER_XCODE_ ( #81384 )
2021-05-06 16:29:04 -07:00
Sam Rawlins
133a55ae51
Remove "unnecessary" imports. ( #81003 )
2021-05-06 16:19:07 -07:00
Sam Rawlins
9942467828
Remove "unnecessary" imports. ( #80999 )
2021-05-06 16:14:06 -07:00
Zachary Anderson
577f5eb06c
Disable flutter_build_with_compilation_error_test on Windows ( #81951 )
...
For https://github.com/flutter/flutter/issues/81837
https://github.com/flutter/flutter/issues/81950 to re-enabled
2021-05-05 21:25:51 -07:00
Jonah Williams
51ca131e39
[flutter_tools] remove most mocks from Fuchsia device tests ( #81789 )
2021-05-03 19:54:04 -07:00
Dan Field
3ce6c1f4ba
[flutter drive] Do not start dds if --no-dds ( #81784 )
2021-05-03 15:15:10 -07:00
Ian Hickson
33b183e6c9
Fix extra blank lines in logger output ( #81607 )
2021-05-03 09:19:02 -07:00
Jonah Williams
2b8556b6ac
[flutter_tools] remove last android sdk mock ( #81620 )
2021-05-01 12:59:02 -07:00
Gary Roumanis
0cb0767bd7
Flutter Web Loading Indicator ( #81581 )
2021-04-30 21:04:02 -07:00
Jonah Williams
2d711b8213
[flutter_tools] skip additional flaky test ( #81555 )
2021-04-30 17:59:03 -07:00
Michael Goderbauer
1edaec6c2c
Add additional logging when devtools cannot launch ( #81554 )
2021-04-30 17:54:02 -07:00
Jonah Williams
7912cbea38
[flutter_tools] remove mocks from cold test ( #81550 )
2021-04-30 17:44:03 -07:00
Jonah Williams
50ace38c32
[flutter_tools] make bundle-sksl-path a define ( #81576 )
2021-04-30 17:39:07 -07:00
Jonah Williams
d4e48a1537
[flutter_tools] remove mocks from android emulator tests ( #81548 )
2021-04-30 17:39:03 -07:00
Jonah Williams
3a0abac742
[flutter_tools] android workflow tests migrate from mockito ( #81545 )
2021-04-30 17:34:04 -07:00
Jonah Williams
3bc2378ad2
[flutter_tools] remove mocks from devfs web, cache, and xcode migrator test ( #81475 )
2021-04-30 17:24:04 -07:00
Jonah Williams
ce9aee6606
[flutter_tools] remove mocks from xcode test ( #81451 )
2021-04-30 09:44:01 -07:00
Jonah Williams
001323a275
[flutter_tools] remove timeout from iOS device startup ( #81229 )
2021-04-29 22:49:02 -07:00
Jonah Williams
e3625706a8
[flutter_tools] remove mocks, globals from golden comparator and test runner tests | Reland
...
This reverts commit 027d4ecaba
.
2021-04-29 22:40:59 -07:00
Jonah Williams
8041a2e5d5
[flutter_tools] remove all mocks from plugins_test ( #81485 )
2021-04-29 22:40:44 -07:00
Hannes Winkler
82830fa1a0
[custom-devices] add screenshotting support ( #80675 )
2021-04-29 22:39:03 -07:00
Michael Goderbauer
1b4f4482b7
Skip test that is not reliable on devicelab ( #81509 )
2021-04-29 14:55:33 -07:00
Michael Goderbauer
027d4ecaba
Revert "[flutter_tools] remove mocks, globals from golden comparator and test runner tests ( #81423 )" ( #81487 )
...
This reverts commit 8fe4cc7964
.
2021-04-29 10:56:57 -07:00
Jonah Williams
8fe4cc7964
[flutter_tools] remove mocks, globals from golden comparator and test runner tests ( #81423 )
2021-04-29 07:56:34 -07:00
Jonah Williams
5ac54a6b89
[flutter_tools] remove mocks from simcontrol and context ( #81433 )
2021-04-28 19:14:02 -07:00
Jenn Magder
ba4177f6da
Find Android Studio installations with Spotlight query on macOS ( #80475 )
2021-04-28 19:09:03 -07:00
Ian Hickson
0021a08c4d
Always activate DevTools if it's not installed ( #81242 )
2021-04-28 17:14:02 -07:00
Jonah Williams
7c27db3dfe
[flutter_tools] remove mocks and globals from macOS tests ( #81401 )
2021-04-28 13:44:02 -07:00
Jenn Magder
cbf885b749
Replace MockAndroidDevice and MockIOSDevice with fakes ( #81352 )
2021-04-28 13:39:02 -07:00
Matej Knopp
f6726b425d
Add support for DarwinArchs when assembling macOS App.framework ( #81243 )
2021-04-28 11:33:36 -07:00
Jenn Magder
d2b0687558
Remove Finder extended attributes before code signing iOS frameworks ( #81342 )
2021-04-28 11:05:09 -07:00
Erick
aecd5e0302
[flutter_tools] always build test assets ( #81341 )
2021-04-27 20:53:57 -07:00
Jenn Magder
db3f49b1b4
Use cached Xcode build settings during iOS build ( #80904 )
2021-04-27 17:20:11 -07:00
Christopher Fujino
ea1b5e3f68
allow flutterManifest to handle empty lists, add unit tests ( #81324 )
2021-04-27 16:04:03 -07:00
Jonah Williams
c7d1dc9ba2
[flutter_tools] remove mocks from clean test ( #81311 )
2021-04-27 15:51:52 -07:00
Jonah Williams
34674fd529
[flutter_tools] remove mocks from test_compiler test ( #81312 )
2021-04-27 15:51:42 -07:00
Ian Hickson
6beafa7b16
Apply style guide regarding createTempSync pattern ( #81090 )
2021-04-27 14:59:03 -07:00
Ian Hickson
a7eb2c8a1a
Use "aliases" in args to fix some technical debt ( #81073 )
2021-04-27 14:54:03 -07:00
Jonah Williams
064eae8c38
[flutter_tools] remove mocks and fix fake imports ( #81309 )
2021-04-27 11:51:41 -07:00
Emmanuel Garcia
91d6c972cb
Fix bug when resolving entrypoint against package config ( #81248 )
2021-04-27 10:44:03 -07:00
xster
ff2dde2c7f
Reland double gzip wrapping NOTICES to reduce on-disk installed space ( #80897 )
2021-04-26 22:35:45 -07:00
Jenn Magder
8d3bc1846f
Migrate analyze_size to null safety ( #81002 )
2021-04-26 16:46:14 -07:00
Michael Goderbauer
a717e151b9
Enable vm:notify-debugger-on-exception for more use cases enabled by upstream fix ( #81221 )
2021-04-26 13:10:04 -07:00
Jonah Williams
52661bc713
[flutter_tools] skip copying 1GB of data from chrome cache dirs ( #81170 )
...
* [flutter_tools] skip copying 1GB of data from chrome cache dirs
* Update chrome.dart
2021-04-26 13:02:42 -07:00
Ian Hickson
f534aa0043
Fix race condition in overall_experience_test ( #81091 )
2021-04-26 11:29:03 -07:00
Sam Rawlins
cd956c17d2
Remove "unnecessary" imports in flutter_tools ( #81008 )
2021-04-26 10:49:03 -07:00
Ian Hickson
e5414695d4
Change --disable-dds to --no-dds to avoid double negatives ( #80900 )
...
Also, refactor internal code to do the same.
See https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#avoid-double-negatives-in-apis
2021-04-23 16:29:38 -07:00
Emmanuel Garcia
b0a63c4ffe
Reland the Dart plugin registry ( #79669 )
2021-04-23 15:34:04 -07:00
Jonah Williams
84bc2382f7
[flutter_tools] do not check for pubspec.yaml in packages forward command ( #81059 )
2021-04-23 13:39:20 -07:00
Ian Hickson
598737adf2
Clean up the command line tool interactive help output. ( #80903 )
2021-04-22 19:34:02 -07:00
Jonah Williams
b30d97a64c
[flutter_tools] split host artifacts out of Artifacts ( #80876 )
2021-04-22 19:29:02 -07:00
Jonah Williams
82cfa25a64
[flutter_tools] fix asset directory paths for UWP ( #80984 )
2021-04-22 13:35:45 -07:00
Jonah Williams
d8d8534362
[flutter_tools] remove usage of getIsolate in extension waiter ( #80960 )
2021-04-22 10:47:57 -07:00
Jenn Magder
a99fba01f1
Move FakeOperatingSystemUtils from context.dart to fakes.dart ( #80916 )
2021-04-22 10:44:02 -07:00
Jonah Williams
8663aea5e4
[flutter_tools] run UWP builds ahead of cmake ( #80879 )
2021-04-22 10:14:37 -07:00
Phil Quitslund
9c0270d960
sort directives ( #80901 )
2021-04-22 10:14:02 -07:00
Jonah Williams
e67f14e511
[flutter_tools] handle missing method on exit, debugDumpX ( #80890 )
2021-04-22 09:59:04 -07:00
Jonah Williams
d9638d25d7
migrate from jcenter to mavencentral ( #80908 )
2021-04-21 21:41:07 -07:00
Jenn Magder
18a118b952
Log full app bundle location after "flutter build ios" ( #80838 )
2021-04-21 21:39:03 -07:00
Jonah Williams
44c284baa2
[flutter_tools] output release artifacts to build/winuwp ( #80137 )
2021-04-21 18:39:04 -07:00
Jonah Williams
63ba1b23ca
[flutter_tools] add support for --bundle-sksl-path to flutter run
/ flutter drive
( #80885 )
2021-04-21 13:59:02 -07:00
Phil Quitslund
61c30c41b2
fix sort_directives violations ( #80817 )
2021-04-21 13:49:03 -07:00
Hannes Winkler
1f8e9ff7a7
[tool] cleanup bundle builder a bit ( #80740 )
2021-04-21 09:24:02 -07:00
Jonah Williams
5526dcc24b
[flutter_tools] generate install manifest for UWP builds ( #80803 )
2021-04-20 22:34:02 -07:00
Jenn Magder
f2417e6c1c
Launch Chrome natively on ARM macOS ( #80758 )
2021-04-20 19:39:58 -07:00
Jonah Williams
fdda777e34
[flutter_tools] support screenshot on all device types ( #80616 )
...
Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>
2021-04-20 15:48:26 -07:00
Jenn Magder
728a193383
Migrate gen_l10n to null safety ( #80763 )
2021-04-20 11:09:03 -07:00
Jenn Magder
b4175e9b86
Refactor LocalizationsGenerator initialize instance method into factory ( #80605 )
2021-04-19 20:24:04 -07:00
Jonah Williams
895b317e2c
[flutter_tools] use package:vm_service types for coverage collection requests ( #80526 )
2021-04-19 14:59:04 -07:00
Jenn Magder
f0a3108f5e
Show VS Code Insiders in doctor ( #80620 )
2021-04-18 14:44:03 -07:00
Jenn Magder
515003e4af
Migrate xcode.dart and xcode_validator.dart to null safety ( #80614 )
2021-04-18 14:39:03 -07:00
Jason Simmons
f94fa27802
Stop the DevTools child process if the runner terminates unexpectedly ( #80602 )
2021-04-18 09:34:03 -07:00
Jenn Magder
95d7d671c6
Remove analyze --dartdocs flag ( #80484 )
2021-04-18 09:29:02 -07:00
Jonah Williams
c09ace2724
[flutter_tools] Remove web specific vm_service handlers, move handler tests to single location ( #80440 )
2021-04-18 09:24:02 -07:00
Jonah Williams
9904a7f472
Refactor core resident runner logic ( #80462 )
2021-04-16 17:27:35 -07:00
Jenn Magder
7aa188bacc
Find VS Code installations with Spotlight query on macOS ( #80477 )
2021-04-16 17:24:00 -07:00
Jenn Magder
8d5f08fe02
Migrate pub in flutter_tools to null safety ( #80548 )
2021-04-16 17:23:00 -07:00
Jenn Magder
72976f552c
Migrate xcodeproj to null safety ( #80549 )
2021-04-16 17:22:46 -07:00
Jenn Magder
e197a96f1a
Find Intellij installations with Spotlight query on macOS ( #80479 )
2021-04-16 14:19:03 -07:00
Jenn Magder
af1fa21b67
Migrate flutter_manifest to null safety ( #80392 )
2021-04-15 17:01:48 -07:00
Jenn Magder
16c73829a6
Migrate reporting library to null safety ( #80320 )
2021-04-15 17:01:34 -07:00
Jenn Magder
56c0002c47
Adopt FakeProcessManager.empty ( #80480 )
2021-04-15 14:19:02 -07:00
Jonah Williams
5a5eb2d963
[flutter_tools] connect devtools deeplink URLs for web target platform / debug mode ( #80389 )
2021-04-15 10:52:09 -07:00
Michael Goderbauer
2a8dba4af6
Treat some exceptions as unhandled when a debugger is attached ( #78649 )
2021-04-15 10:49:02 -07:00
Jenn Magder
15c591a15f
Split out XcodeProjectInterpreter from xcode_build_settings ( #80399 )
2021-04-14 16:51:10 -07:00
Christopher Casey
f0c9710493
Add --dart-define to build bundle ( #80333 )
2021-04-13 18:29:40 -07:00
Jenn Magder
ddc1c296a1
Pull XCDevice out of xcode.dart ( #80324 )
2021-04-13 18:10:21 -07:00
Dan Field
0b65330199
Add an option to specify the output for code size intermediate files ( #80310 )
2021-04-13 14:09:04 -07:00
Jonah Williams
b7214a9a43
[flutter_tools] fix null check in crash reporter ( #80382 )
2021-04-13 14:04:25 -07:00
Anurag Roy
ce3c3d2a21
[flutter_tools] Show upstream remote in flutter doctor -v
( #80101 )
2021-04-13 14:04:08 -07:00
Jenn Magder
ed5b8febf2
Move gradle_non_android_plugin_test from its own test builders into tools integration.shard ( #80161 )
2021-04-13 13:53:50 -07:00
Jenn Magder
e11a1a83af
Remove mocks from fucshia_pm_test, reduce createMockProcess usage ( #80321 )
2021-04-13 13:53:18 -07:00
Jenn Magder
d40cc5af8f
Migrate flutter_tool plugins.dart to null safety ( #80304 )
2021-04-13 13:52:58 -07:00
Jonah Williams
d24469374b
[flutter_tools] symlink win32 plugins as UWP plugins ( #80242 )
2021-04-12 16:54:10 -07:00
Jenn Magder
23404dfa74
Remove flutter_command dependency from reporting library ( #80159 )
2021-04-12 16:45:03 -07:00
Jenn Magder
436ca01e14
Migrate features_tests and other tool tests to null safety ( #80168 )
2021-04-12 12:35:02 -07:00
Jenn Magder
ff7b91b932
Migrate tools test fakes to null safety ( #80154 )
2021-04-09 17:32:54 -07:00
Jonah Williams
7533c47465
[flutter_tools] dont require a device for screenshot type skia/rasterizer ( #80153 )
2021-04-09 16:59:02 -07:00
Jenn Magder
e29595d4b6
Remove crash_reporting and github_template from reporting library ( #80139 )
2021-04-09 15:24:15 -07:00
Jonah Williams
c5fdb82de1
[flutter_tools] treat win32 plugins as uwp plugins ( #80131 )
2021-04-09 13:59:20 -07:00
Jenn Magder
f09eb8af7f
Migrate first_run and bot_detector to null safety ( #80096 )
2021-04-09 13:56:52 -07:00
Jonah Williams
be2c68c85c
[flutter_tools] cache for UWP artifacts ( #80069 )
2021-04-09 10:59:01 -07:00
Alan Trope
bd96a8f9d5
Catch errors during android plugin registration ( #78964 )
2021-04-09 09:44:03 -07:00
Jenn Magder
1a36c18497
Tell user how to enable available but disabled features ( #79977 )
2021-04-08 23:33:00 -07:00
Jenn Magder
cf27be38a9
Migrate web_validator to null safety ( #80095 )
2021-04-08 21:04:02 -07:00
Jenn Magder
0f03af0101
Migrate visual_studio_test ( #80088 )
2021-04-08 19:14:27 -07:00
Jenn Magder
4a730509fc
Migrate persistent_tool_state to null safety ( #80085 )
2021-04-08 19:14:03 -07:00
Jenn Magder
fef6f543da
Check if reg can run before calling it on Windows ( #79905 )
2021-04-08 16:55:38 -07:00
Jonah Williams
2bada6097b
[flutter_tools] add timeline ANR integration test ( #79991 )
2021-04-08 15:23:11 -07:00
Jonah Williams
ac770423ec
[flutter_tools] Allow flutter build aar to know the null safety mode ahead of time ( #80000 )
2021-04-08 15:22:55 -07:00
Jonah Williams
a3e66b3967
[flutter_tools] handle out of date xcode config in assemble ( #79983 )
2021-04-08 15:22:38 -07:00
Lau Ching Jun
db51c6d510
Expose packagePath
as a getter in FlutterCommand. ( #80026 )
2021-04-08 15:19:10 -07:00
Jenn Magder
e8cd4827a0
Migrate fake_process_manager to null safety ( #80018 )
2021-04-08 15:19:07 -07:00
Jenn Magder
beec6106fa
Migrate template to null safety ( #80016 )
2021-04-08 15:19:03 -07:00
Jenn Magder
ec14cef060
Migrate more tool unit tests to null safety ( #80002 )
2021-04-08 15:18:52 -07:00
Jenn Magder
aa96eb299a
Migrate intellij tests and context_test to null safety ( #80008 )
2021-04-08 15:18:40 -07:00
Jenn Magder
fdb16cd787
Cast config values to dynamic values instead of Object ( #80011 )
2021-04-08 15:18:28 -07:00
Jenn Magder
3e5f620a00
Convert some general.shard base tests to null safety ( #79985 )
2021-04-08 14:55:19 -07:00
Jenn Magder
b2afbd2f9c
Use testUsingContext in downgrade_upgrade_integration_test ( #79975 )
2021-04-07 22:20:24 -07:00
Jenn Magder
12ba9046d7
Migrate tool version to null safety ( #79911 )
2021-04-07 16:49:23 -07:00
Sam Rawlins
a6153c528a
Remove "unnecessary" imports in test/widgets ( #79608 )
2021-04-07 14:49:05 -07:00
Jenn Magder
e8d46fea70
Start migrating flutter_tools test src to null safety ( #79908 )
2021-04-07 14:33:11 -07:00
Christopher Fujino
76bc462520
migrate empty exceptions to tool exit with error message ( #79898 )
2021-04-07 13:19:04 -07:00
Jenn Magder
15b9b58e7c
Remove MockStdIn and MockStream ( #78276 )
2021-04-07 13:14:04 -07:00
Jenn Magder
a2f67720ef
Migrate test/src/common to null safety ( #79907 )
2021-04-06 22:55:03 -07:00
Jenn Magder
eb9a2f0ca5
Move cache from globals to globals_null_migrated ( #79900 )
2021-04-06 17:57:40 -07:00
Jenn Magder
ba764ebc38
Update Podfile.lock modified timestamp when pod install is run ( #78823 )
2021-04-06 15:54:02 -07:00
Jonah Williams
0a59698ebe
[flutter_tools] migrate cache to null safety ( #79864 )
2021-04-06 14:44:02 -07:00
Jonah Williams
4d1b74a0df
[flutter_tools] generate empty plugin registrants for winuwp and fix local engine for winuwp_ ( #79827 )
2021-04-06 13:13:20 -07:00
Sam Rawlins
68492c5b69
Remove "unnecessary" imports. ( #78664 )
2021-04-06 11:19:02 -07:00
Sam Rawlins
3e4320847a
Remove "unnecessary" imports in test/commands.shard. ( #78665 )
2021-04-06 11:14:01 -07:00
Jenn Magder
f5c268a794
Migrate android_workflow to null safety ( #79806 )
2021-04-06 10:33:52 -07:00
Jonah Williams
26b9a01531
[flutter_tools] split cache into API and implementation ( #79580 )
2021-04-05 14:26:02 -07:00
Jenn Magder
b481d4b237
Migrate linux_doctor to null safety ( #79804 )
2021-04-05 13:58:59 -07:00
Jenn Magder
79f1689f6a
Migrate doctor_validator to null safety ( #79682 )
2021-04-05 11:54:54 -07:00
Jonah Williams
3bec9c2a57
[flutter_tools] allow winuwp build to setup generated Cmake ( #79676 )
2021-04-02 22:44:02 -07:00
Ben Konyi
75a44a29ad
[ Web ] Register service extensions with DDS, not DWDS ( #79479 )
2021-04-02 18:19:04 -07:00
Jia Hao
23015dc501
[flutter_tools] Remove exception for chain stack traces for Integration Tests ( #79618 )
2021-04-02 14:54:03 -07:00
Jonah Williams
304448af8c
[flutter_tools] consume package:process exceptions ( #79657 )
2021-04-02 12:08:29 -07:00
Jonah Williams
96a4dcb2b5
[flutter_tools] split features into 2 libraries, migrate to null safety ( #79603 )
2021-04-02 12:03:20 -07:00
Jenn Magder
fb68d07477
Migrate android_studio to null safety ( #79504 )
2021-04-01 20:24:04 -07:00
Dave Shifflett
d56717399b
Do not run version check if generating shell completion and stdout isn't terminal ( #79418 )
2021-04-01 20:19:03 -07:00
Sam Rawlins
288b94115d
Remove "unnecessary" imports. ( #78666 )
2021-04-01 19:59:03 -07:00
Jia Hao
e868a8335b
Remove the warning about the Integration Test plugin ( #79520 )
2021-04-01 18:49:02 -07:00
Jia Hao
4471282d7a
[flutter_tools] Normalize paths before checking for Integration Tests ( #79521 )
2021-04-01 13:48:05 -07:00
Jonah Williams
4ae68a3aa2
[flutter_tools] Move sksl writing out of vm_service ( #79455 )
2021-04-01 13:23:40 -07:00
Jonah Williams
e870f5d123
[flutter_tools] use Url path.Context for joining URI ( #79566 )
2021-04-01 11:32:49 -07:00
Chris Bracken
3e7e06512c
Correct misspellings throughout the codebase ( #79500 )
2021-04-01 10:04:03 -07:00
Shi-Hao Hong
9077a5c69b
[gen-l10n] Remove more ignores, conditionally generate some code ( #78975 )
2021-03-31 19:54:02 -07:00
Jenn Magder
152af5aba7
Fix device_port_forwarder file name typo ( #79481 )
2021-03-31 18:14:03 -07:00
Hannes Winkler
e8ad03099f
[flutter_tools] Add support for custom devices ( #78113 )
2021-03-31 18:09:02 -07:00
Jenn Magder
8ddc27e607
Split globals.dart into null sound and unsound libraries ( #79016 )
2021-03-31 16:55:20 -07:00
Jonah Williams
29207e4f78
[flutter_tools] split application package factory dependencies ( #79461 )
2021-03-31 15:11:58 -07:00
Jonah Williams
6b3093b6af
[flutter_tools] remove globals from Device and separate FlutterDeviceManager ( #79454 )
2021-03-31 12:59:00 -07:00
Jonah Williams
5847a58f58
[flutter_tools] remove unused testbed method ( #79459 )
2021-03-31 11:55:31 -07:00
Jenn Magder
395246f08c
Remove some globals from the tool ( #79422 )
2021-03-31 11:43:20 -07:00
Jia Hao
9e3eadb98d
[flutter_tools] Support Integration Tests ( #76200 )
2021-03-30 19:29:02 -07:00
Dan Field
b6a6ea7045
Allow writing startup_info.json to somewhere other than the build dir ( #79338 )
2021-03-30 16:18:45 -07:00
Jenn Magder
5a6d2a0a8e
Check for outdated Podfile before running pod install ( #79343 )
2021-03-30 12:42:39 -07:00
Jonah Williams
f59b185be4
[flutter_tools] do not make drive require pub if --no-pub is requested ( #79379 )
2021-03-30 11:39:02 -07:00
Jenn Magder
5d87b3efbf
Migrate code_signing to null safety ( #79342 )
2021-03-30 08:19:28 -07:00
Michael Thomsen
2cdd51900c
Enable null safety by default in templates ( #78619 )
2021-03-30 10:16:05 +02:00
Jonah Williams
430626d0f3
[flutter_tools] use existing service implementations for web ( #78995 )
2021-03-29 21:44:03 -07:00
Shi-Hao Hong
134aa8e9da
[gen-l10n] Add nullable-getter
flag ( #79263 )
2021-03-29 20:59:04 -07:00
Jonah Williams
cf6d4a35a5
[flutter_tools] guard L service extension in debug mode ( #79173 )
2021-03-29 20:54:05 -07:00
Jenn Magder
4a2ff6490f
Migrate file_store to null safety ( #79111 )
2021-03-29 20:44:05 -07:00
Jonah Williams
35bd77bb08
[flutter_tools] separate concept of null safe language version from current language version ( #79052 )
2021-03-25 17:14:34 -07:00
Jonah Williams
dfc134dd9a
[versions] roll many versions ( #79088 )
2021-03-25 15:43:44 -07:00
Zachary Anderson
512ea8f9d0
[flutter_tools] Remove reference to pm genkey and -k ( #79047 )
2021-03-25 14:51:45 -07:00
Gurjinder Partola
fed35b4d9c
[flutter_tools] Add support for versioned Android cmdline tools ( #78253 )
2021-03-25 13:42:39 -07:00
Jenn Magder
f712fecde2
Migrate visual_studio to null safety ( #78942 )
2021-03-25 10:09:16 -07:00
Jenn Magder
8893e89d11
Migrate device_port_forwarder to null safety ( #78949 )
2021-03-24 16:56:14 -07:00
Jenn Magder
bd94007356
Migrate localizations_utils to null safety ( #78939 )
2021-03-24 16:35:16 -07:00
Jonah Williams
2eabb17215
[flutter_tools] migrate tool_backend.dart to null safety and add testing of exit conditions ( #78988 )
2021-03-24 15:23:21 -07:00
Jenn Magder
63d6ec56af
Migrate deferred_components_validator to null safety ( #78934 )
2021-03-24 15:20:05 -07:00
Jenn Magder
ce31d4ff7e
Migrate android_console to null safety ( #78923 )
2021-03-24 15:18:00 -07:00
Jenn Magder
d79b16689d
Migrate error_handling_io to null safety ( #78932 )
2021-03-24 14:56:26 -07:00
Danny Tuppeny
563338a106
Support WebSockets for injected client ( #78961 )
2021-03-24 10:45:03 -07:00
Jia Hao
aa1df71c20
[flutter_tools] throwToolExit should return Never ( #78954 )
2021-03-24 10:40:03 -07:00
Gary Qian
2f05751973
Record deferred components assets in AssetManifest.json ( #78824 )
2021-03-24 02:57:01 -07:00
Shi-Hao Hong
9f49181f40
[gen-l10n] Remove need for ignoring two lints in generated code ( #78778 )
...
* Remove need for unused import for placeholder braces
* Remove need for unused intl import for when plurals aren't used in the generated code
2021-03-24 15:46:09 +08:00
Jonah Williams
975fb0f06c
[flutter_tool] fix deletion of gradle wrapper artifacts in cache ( #78911 )
2021-03-23 21:33:05 -07:00
Jonah Williams
9cc61b0f90
[flutter_tools] handle concurrent modification in signal callback ( #78913 )
2021-03-23 17:30:09 -07:00
Jenn Magder
d165ea5c42
Migrate os to null safety ( #78901 )
2021-03-23 17:28:09 -07:00
Zachary Anderson
5efc7169eb
Reverts "Implement dartPluginClass support for plugins #74469 " ( #78623 )
...
* Revert "Enable dart_plugin_registry_test (#76645 )"
This reverts commit 109e0bb9f5
.
* Revert "Apply changes caused by https://github.com/flutter/flutter/pull/76662 (#77093 )"
This reverts commit cdca6485f0
.
* Revert "Disable clang format in the plugin registrants (#76662 )"
This reverts commit dadbd47d09
.
* Revert "Disable warnings for the dart plugin registrant (#76561 )"
This reverts commit 098ece522d
.
* Revert "Remove dart_plugin_registry_test timeouts (#76838 )"
This reverts commit 1610a27476
.
* Revert "Implement dartPluginClass support for plugins (#74469 )"
This reverts commit b7d4806243
.
Kick.
2021-03-23 14:28:11 -07:00
Danny Tuppeny
596133a723
Pass the --disable-dds flag through to dwds ( #78806 )
2021-03-23 12:36:53 -07:00
Jenn Magder
3463946448
Take screenshot when drive fails ( #78822 )
2021-03-22 19:06:28 -07:00
Jonah Williams
cf903d7392
[flutter_tools] remove globals from process, filesystem ( #78357 )
2021-03-22 10:35:40 -07:00
Marcel Čampa
e85fe60d00
Command flutter create
respects disabled iOS and Android ( #78406 )
2021-03-22 09:53:05 -07:00
Jonah Williams
985fc7463c
[flutter_tools] add skeleton for build uwp ( #78624 )
...
Adds the rest of the scaffolding for building a UWP application. The actual build functionality needs to be implemented, but could use buildWindows as an example (if it is going through cmake)
#14967
2021-03-19 15:36:42 -07:00
Jenn Magder
2e06ed0787
Add test for dart compilation error build output ( #78381 )
2021-03-19 15:33:46 -07:00
Michael Goderbauer
197b440e96
Migrate out custom ignore syntax to flutter_ignore ( #78497 )
2021-03-19 15:33:05 -07:00
Michael Goderbauer
a7e3b1a35d
Clean up ignores that are not ignoring anything ( #78493 )
2021-03-19 15:32:46 -07:00
Sigurd Meldgaard
b948bc073d
Flutter tool - Don't check for updates when run on a bot ( #76107 )
2021-03-19 14:21:04 -07:00
Jenn Magder
2dbe1ec8fb
Move web tool test per-test timeout to shard ( #78508 )
2021-03-18 11:50:49 -07:00
Jenn Magder
0e2f66e90c
Parse engine src path from an absolute --local-engine ( #78496 )
2021-03-18 11:50:38 -07:00
Jonah Williams
cdfe39556b
[flutter_tools] handle OSError 2 from current working directory ( #78380 )
2021-03-18 09:49:25 -07:00
Marcus Tomlinson
01c772cc8d
Revert "Add libblkid / liblzma / libgcrypt as an explicit dependancy on Linux" ( #78415 )
...
* Revert "Add libgcrypt as an explicit dependancy on Linux"
This reverts commit bf65b3d03c
.
* libblkid & liblzma not explicitly required either
2021-03-18 09:14:44 -07:00
Anna Gringauze
e8c3ce6bd1
Try fixing web tool tests on windows ( #78386 )
2021-03-17 22:13:13 -07:00
Jenn Magder
7dd752ace6
Add trace logging to local engine path autodetection ( #78482 )
2021-03-17 17:35:43 -07:00
Jonah Williams
4807f806e2
[flutter_tools] remove globals from logger ( #78353 )
2021-03-16 16:46:21 -07:00
Ian Hickson
f3c25fa07a
Align more closely with package:test ( #77118 ) ( #78343 )
2021-03-16 13:58:02 -07:00
Jenn Magder
0cf1007276
Remove mocks from cocoapods_test ( #78279 )
2021-03-16 13:53:04 -07:00
Jenn Magder
b3fa6eb6f5
Download platform artifacts from assemble if needed ( #78272 )
2021-03-16 13:48:04 -07:00
Jonah Williams
2584afd7ec
[flutter_tools] scaffolding for Windows UWP template ( #78067 )
2021-03-16 13:43:04 -07:00
Jenn Magder
61c848c1bd
Point "flutter build ipa --analyze-size" to archive app output ( #78259 )
2021-03-16 09:43:02 -07:00
Zachary Anderson
e7e1a04aa3
Revert "Align more closely with package:test ( #77118 )" ( #78329 )
...
This reverts commit 0cbe597540
.
2021-03-16 09:26:34 -07:00
Ian Hickson
0cbe597540
Align more closely with package:test ( #77118 )
2021-03-15 16:28:02 -07:00
Jenn Magder
628ae57e4e
Remove mocks from compile_expression_test ( #78092 )
2021-03-15 16:06:54 -07:00
Gary Qian
2a8b296ae9
[flutter_tools] Deferred components: Encode base module loading units in manifest metadata ( #78079 )
2021-03-15 15:58:06 -07:00
Jenn Magder
75da995fbc
MockOperatingSystemUtils -> FakeOperatingSystemUtils ( #77988 )
2021-03-15 11:38:03 -07:00
Gurjinder Partola
2e17a8e676
Fix avdmanager path detection ( #78166 )
2021-03-15 11:18:04 -07:00
Jenn Magder
8b14454496
Remove MockFlutterVersion from mocks ( #78089 )
2021-03-15 10:58:36 -07:00
omerlevran46
c94648f9cc
[fuchsia] remove no devices found from ffx parsing ( #77651 )
2021-03-15 10:58:05 -07:00
Jenn Magder
d0a29dc10c
Allow local networking Info.plist insertion to fail ( #78085 )
2021-03-13 14:38:02 -08:00
Jenn Magder
c3d0f60407
Remove mock from cocoapods_validator_test ( #77991 )
2021-03-12 19:14:05 -08:00
Jenn Magder
f0fca7de8b
Remove mocks from build_windows_test ( #77986 )
2021-03-12 16:40:52 -08:00
Jenn Magder
d018c24bb8
MockProcessUtils->FakeProcessManager in version_test ( #77985 )
2021-03-12 16:38:04 -08:00
Ahmed Saleh
740504d3e6
Refactor: use one subprojects property ( #77942 )
2021-03-12 16:28:03 -08:00
Jonah Williams
9f420ffb3e
[flutter_tools] io cleanups to simplify null safety migration ( #77955 )
2021-03-12 16:21:14 -08:00
Jonah Williams
a01f37245b
[flutter_tools] remove globals from terminal ( #77953 )
2021-03-12 12:53:05 -08:00
Jenn Magder
06a20be5a0
Remove MockBuildSystem from generate_synthetic_packages_test ( #77983 )
2021-03-12 07:55:01 -08:00
Marcus Tomlinson
82675474ea
Add libgcrypt as an explicit dependancy on Linux ( #77926 )
2021-03-12 07:50:03 -08:00
Jonah Williams
d20ec4c7d8
[flutter_tools] read expression compilation results into memory before starting next compilation ( #77867 )
2021-03-11 22:18:51 -08:00
Jonah Williams
2daac9201a
[flutter_tools] simplify shutdown hooks ( #77969 )
2021-03-11 22:18:15 -08:00
Jenn Magder
66768f8c5b
Remove mocks from web devices test ( #77968 )
2021-03-11 19:55:02 -08:00
Jenn Magder
d6f5767ec8
Remove MockFlutterVersions ( #77962 )
2021-03-11 16:05:05 -08:00
Jonah Williams
32474dca20
[flutter_tools] provide more context for build_system invalidation ( #77961 )
2021-03-11 15:53:53 -08:00
Jonah Williams
5e7f6690bf
Remove mock from event_printer_test ( #77757 )
2021-03-10 17:49:48 -08:00
Jia Hao
9fdda01252
[flutter_tools] Generalize waitForExtension ( #77220 )
2021-03-11 07:31:25 +08:00
Gary Qian
4d38ca6d46
Increase timeouts to fix build integration timeout flakes ( #77566 )
2021-03-10 12:30:25 -08:00
Jonah Williams
8bbaedde10
[flutter_tools] remove mocks from features test ( #77760 )
2021-03-10 10:05:03 -08:00
Jenn Magder
08b225e03d
Implement iOS app install deltas ( #77756 )
2021-03-10 10:00:03 -08:00
Jonah Williams
be8989f185
[flutter_tools] remove mock processes from batch compile_test ( #77731 )
2021-03-09 23:31:02 -08:00
Jonah Williams
b15465fc92
[flutter_tools] simplify fake imports for FakeProcessManager ( #77748 )
2021-03-09 15:55:02 -08:00
Sam Rawlins
dc1bdcc757
Remove "unnecessary" imports. ( #77559 )
2021-03-09 13:09:30 -08:00
Jonah Williams
233015572c
[flutter_tools] simplify platform null safety ( #77727 )
2021-03-09 12:52:57 -08:00
Jenn Magder
7b1aec70ae
Move iOS codesigning into assemble build target ( #77664 )
2021-03-09 11:45:16 -08:00
Jonah Williams
d39d450594
[flutter_tools] remove most globals from resident web runner ( #77432 )
2021-03-08 14:38:26 -08:00
Jonah Williams
acda272cf2
[flutter_tools] add tool feature/scaffold for UWP ( #77399 )
2021-03-08 08:09:04 -08:00
Michael Goderbauer
cb867bbedc
Enable unnecessary_await_in_return lint ( #77434 )
2021-03-05 18:38:15 -08:00
Michael Goderbauer
807bb29888
enable prefer_function_declarations_over_variables lint ( #77398 )
2021-03-05 18:29:04 -08:00
Jonah Williams
721702717d
[flutter_tools] replace MockFlutterVersion usage with fake where possible, move from context ( #77390 )
2021-03-05 14:04:03 -08:00
Jenn Magder
7e02cc34f9
Bitcode strip Flutter.framework in assemble build target ( #77329 )
2021-03-05 10:38:57 -08:00
Jenn Magder
a7f7687a2e
Delete unzipped FlutterMacOS.framework before replacing artifact ( #77316 )
2021-03-04 19:36:21 -08:00
Gary Qian
ee41782732
[flutter_tools] Deferred components build system ( #76192 )
2021-03-04 18:09:02 -08:00
Jonah Williams
945e0df104
[flutter_tools] remove several AndroidSdk Mocks ( #77264 )
2021-03-04 12:24:03 -08:00
Jonah Williams
90f353f9b1
[flutter_tools] dont crash when looking for AS4.1 on windows with no LOCALAPPDATA ( #77261 )
2021-03-04 11:29:20 -08:00
Michael Goderbauer
7b251f5f37
Enable use_function_type_syntax_for_parameters lint ( #77163 )
2021-03-04 08:59:17 -08:00
Jenn Magder
42c9e276d8
Increase dart migrate integration test timeout ( #77192 )
2021-03-03 18:58:52 -08:00
Jenn Magder
eee0dc8441
Exclude arm64 from valid iOS simulators ( #73828 )
2021-03-03 18:58:37 -08:00
Jonah Williams
dd6097806d
[flutter_tools] remove mocks from build_aar_test ( #77170 )
2021-03-03 14:04:04 -08:00
Jonah Williams
05ce6ce511
[flutter_tools] remove mock from android studio test ( #77158 )
2021-03-03 11:04:02 -08:00
Jenn Magder
67b2ca893e
Update minimum required version to Xcode 12 ( #77025 )
2021-03-03 11:00:35 -08:00
William Oprandi
679b8c2982
Fix Android Studio detection and plugins on Linux ( #75612 )
2021-03-03 08:29:03 -08:00
Jonah Williams
d14a9eaa8d
[flutter_tools] remove chrome launcher, analytics mock from web unit tests ( #77066 )
2021-03-02 15:29:03 -08:00
Jonah Williams
fc35508a40
[flutter_tools] remove mock from logger tests ( #77064 )
2021-03-02 10:35:44 -08:00
Michael Goderbauer
fc99e7c0d7
Enable missing_whitespace_between_adjacent_strings ( #77027 )
2021-03-01 18:30:17 -08:00
Jenn Magder
3969e5b47b
Move iOS Flutter.framework thinning into copy assemble build target ( #77007 )
2021-03-01 15:45:02 -08:00
omerlevran46
f996033fcc
[fuchsia] - migrate devicer discovery workflows to use ffx ( #76241 )
2021-03-01 13:16:13 -08:00
Jonah Williams
72a835fa55
[flutter_tools] remove mocks from android SDK tests ( #76887 )
2021-02-27 11:56:01 -08:00
Jonah Williams
dda17485cf
[flutter_tools] remove all mock artifacts usage ( #76884 )
2021-02-26 13:28:31 -08:00
Jenn Magder
2a54bb02aa
Opt into CocoaPods parallel codesigning ( #76833 )
2021-02-26 13:16:03 -08:00
Jonah Williams
2951363dc8
[flutter_tools] switch FakeCache to cache.test and NoopUsage to TestUsage ( #76802 )
2021-02-26 11:13:32 -08:00
Jonah Williams
666c950989
[flutter_tools] replace most MockBuildSystem instances with TestBuildSystem ( #76821 )
2021-02-26 08:46:00 -08:00
Jonah Williams
2f1702f78e
[flutter_tools] remove mock from terminal test ( #76812 )
2021-02-26 08:38:55 -08:00
Jonah Williams
a49d677349
[flutter_tools] simplify packages pass-through testing ( #76806 )
2021-02-26 08:38:32 -08:00
Jenn Magder
023582db33
Stop trying to thin iOS App.framework ( #76834 )
2021-02-25 18:49:12 -08:00
Jenn Magder
d099ae60f0
Add ephemeral iOS directory to put future generated files ( #76830 )
2021-02-25 18:16:03 -08:00
Jenn Magder
f5903a91e0
Remove dead ensureDirectoryExists ( #76829 )
2021-02-25 18:11:01 -08:00
Jonah Williams
2d4f5a98e8
[flutter_tools] remove mock from cmake project migrator ( #76813 )
2021-02-25 14:59:10 -08:00
Jonah Williams
09b2f435a8
[flutter_tools] remove mockito from mdns client test ( #76747 )
2021-02-25 12:16:02 -08:00
Perqin
131f59f17e
[flutter_tools] Avoid duplicated calls to l10n generation ( #76066 )
2021-02-25 12:11:03 -08:00
Jenn Magder
5bc100da31
Move iOS framework thinning into the tool ( #76665 )
2021-02-24 18:02:43 -08:00
Gary Qian
9df362a73f
[flutter_tools] Refactor DeferredComponents validator and add build target ( #76400 )
2021-02-24 17:51:03 -08:00
Jonah Williams
a3b14c58ae
[flutter_tools] replace vm_service extension methods with wrapper class ( #76721 )
2021-02-24 15:40:33 -08:00
Jonah Williams
acdf4ba871
[flutter_tools] remove process manager mocks from error_handling_io tests ( #76725 )
2021-02-24 14:51:04 -08:00
Jonah Williams
114ba8cc3e
[flutter_tools] add unit test for error 32 in cache deletion ( #76714 )
2021-02-24 12:11:03 -08:00
Jia Hao
bc20f2ee88
[flutter_tools] Fail fast when test dependencies are missing ( #76679 )
2021-02-24 09:11:03 -08:00
Sam Rawlins
e43738824e
Remove unused imports of system libraries. ( #76436 )
2021-02-24 08:41:03 -08:00
Jonah Williams
bbaced6d12
[flutter_tools] cache adb path ( #76650 )
2021-02-23 17:26:02 -08:00
Jia Hao
a341da6e0e
[flutter_tools] Don't stringify null values in EventPrinter ( #76579 )
2021-02-23 17:06:04 -08:00
Daniel Gomez
739adf3d3e
Add sharding options to test command line ( #76382 )
2021-02-23 16:26:03 -08:00
Emmanuel Garcia
098ece522d
Disable warnings for the dart plugin registrant ( #76561 )
2021-02-23 11:45:33 -08:00
Jonah Williams
b678d0adec
[flutter_tools] remove globals and mocks from android gradle builder and test ( #76416 )
2021-02-19 21:07:43 -08:00
Jenn Magder
841f2e082e
Do not show plugin embedding warning with missing example app ( #76406 )
2021-02-19 17:41:02 -08:00