Jenn Magder
faa1a251f8
Move FakeBotDetector to fakes ( #75543 )
2021-02-09 12:43:53 -08:00
Jenn Magder
5a2c917dd8
Fix analyzer warning, remove import ( #75717 )
2021-02-09 10:50:05 -08:00
Jenn Magder
152d88a3df
Add exception to FakeCommand ( #75545 )
2021-02-09 10:07:46 -08:00
Gary Qian
81530744bf
flutter_tool: DeferredComponent and LoadingUnit classes, Manifest deferred-components parsing ( #75394 )
2021-02-09 10:02:13 -08:00
Sam Rawlins
e8d52be500
Remove "unnecessary" imports in flutter_tools tests ( #75012 )
2021-02-09 09:46:07 -08:00
Jonah Williams
021311ed8a
Revert "[flutter_tools] move process manager into tool ( #75350 )" ( #75639 )
...
This reverts commit 8b6baae44c
.
2021-02-08 09:21:46 -08:00
godofredoc
da6528cda6
Point to a new artifacts location. ( #70673 )
...
This is in preparation to move the flutter artifacts to a more secure
location.
Bug:
go/fxb/64576
2021-02-04 18:44:47 -08:00
Jonah Williams
8b6baae44c
[flutter_tools] move process manager into tool ( #75350 )
...
Our current top crasher is an unclear error when ProcessManager fails to resolve an executable path. To fix this, we'd like to being adjusting the process resolution logic and adding more instrumentation to track failures. In order to begin the process, the ProcessManager has been folded back into the flutter tool
2021-02-04 13:19:11 -08:00
Dan Field
bc1cf49458
roll packages ( #75370 )
2021-02-04 11:41:03 -08:00
Jenn Magder
86c21c5d8f
Replace MockPlistParser with FakePlistParser ( #75276 )
2021-02-04 10:39:58 -08:00
Jenn Magder
7a8bbbd807
Install prebuilt iOS app only once ( #75387 )
2021-02-04 10:19:37 -08:00
Jonah Williams
24d8dbb1e5
[flutter_tools] remove web defines workaround ( #75361 )
2021-02-03 15:14:59 -08:00
Jenn Magder
7711c1ef8f
Suggest precache instead of build when engine artifacts are missing ( #75351 )
2021-02-03 13:14:38 -08:00
Shi-Hao Hong
16913b07e8
Relands "[gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified" ( #75346 )
...
* ➕ Added a new template for [NumberFo
rmat] with positional parameter(s)
* 🔨 Renamed [numberFormatTemplate] to [numberFormatNamedTemplate]
* [gen-l10n] Fixed generation error for namedParameters and optionalParameters
* [gen-l10n] Fixed string value generation for optional parameter
* [gen-l10n-test] Added new tests for `decimalPattern`, `percentPattern`, `scientificPattern` and formats with optional parameters.
* 🔨 Removed trailing whitespaces
* 🔨 replaced [_generateStringParameterValue] with [generateString]
* 🔨 Specified variable types in NumberFormat templates.
* ➕ Added a new template for [NumberFo
rmat] with positional parameter(s)
* 🔨 Renamed [numberFormatTemplate] to [numberFormatNamedTemplate]
* [gen-l10n] Fixed generation error for namedParameters and optionalParameters
* [gen-l10n] Fixed string value generation for optional parameter
* [gen-l10n-test] Added new tests for `decimalPattern`, `percentPattern`, `scientificPattern` and formats with optional parameters.
* 🔨 Removed trailing whitespaces
* 🔨 replaced [_generateStringParameterValue] with [generateString]
* 🔨 Specified variable types in NumberFormat templates.
* [gen-l10n] ✅ added test for parameter having special characters in string value.
* Accidental tab added to integration test
Co-authored-by: arish <arishsultan104@gmail.com>
2021-02-04 03:31:22 +08:00
Jenn Magder
3f163d29a4
Return an empty FlutterViews list when the service disappears ( #75301 )
2021-02-03 11:01:03 -08:00
Jonah Williams
dcd061c70b
[flutter_tools] experiment with skipping process resolution ( #74447 )
2021-02-03 10:56:22 -08:00
Jonah Williams
deb5e40f53
[flutter_tools] handle null package ( #75336 )
2021-02-03 10:53:30 -08:00
Jonah Williams
3b884aa613
Catch VM Service disappearance from run/attach handler code ( #75298 )
2021-02-03 10:53:15 -08:00
Jia Hao
efd487922d
[flutter_tools] Merge some test options into DebuggingOptions ( #75213 )
2021-02-02 19:31:03 -08:00
Shi-Hao Hong
c12b53e073
Revert "[gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified ( #75209 )" ( #75306 )
...
This reverts commit 917577b808
.
2021-02-03 10:32:01 +08:00
Shi-Hao Hong
917577b808
[gen-l10n] Fixes named and positional parameter issue with NumberFormat when type is specified ( #75209 )
2021-02-02 17:06:05 -08:00
Jonah Williams
7a066564f7
[flutter_tools] add build system test for concurrent failures ( #75251 )
2021-02-02 16:00:17 -08:00
Jonah Williams
2dfc86ea0b
[flutter_tools] remove mockito from flutter symbolize test ( #75263 )
2021-02-02 12:27:41 -08:00
Jonah Williams
bad5df55cb
[flutter_tools] remove MockFeatureFlags ( #75259 )
2021-02-02 12:10:30 -08:00
Vyacheslav Egorov
4ba26191ea
Add support for producing unstripped AOT snapshots. ( #75243 )
2021-02-02 09:16:04 -08:00
Jonah Williams
44d5950d27
[flutter_tools] switch dart defines to base64 to avoid windows control characters ( #75027 )
...
= gets escaped into %3D which seems to be tripping up cmake on windows since % is a control character. Switch to base64 encoding, since this does not have % nor , in the output character set.
This change is not trivially cherry pickable, and isn't tested on windows aside from my local, manual tests due to the planned CI work not being complete yet.
Fixes #75017
Fixes #74705
2021-02-02 09:10:48 -08:00
Jonah Williams
aebf548436
[flutter_tools] skip web renderer defines unless web target is picked ( #75160 )
2021-02-02 09:05:44 -08:00
Jenn Magder
73506f36f7
Replace MockConfig with TestConfig ( #75044 )
2021-02-01 18:16:05 -08:00
Ian Hickson
8acac060bf
Remove the timeout when launching DevTools ( #74859 )
2021-02-01 16:06:02 -08:00
Jenn Magder
43d604e131
Replace context FakeUsage with TestUsage ( #75170 )
2021-02-01 15:02:25 -08:00
Jenn Magder
dc30327a4d
Replace MockProcessManager with FakeProcessManager in cocoapods_test ( #74956 )
2021-01-29 14:32:33 -08:00
Jonah Williams
18b1e23e89
[flutter_tools] move some fakes out of mocks.dart ( #74992 )
2021-01-29 14:28:18 -08:00
Jonah Williams
e53c48968f
[flutter_tools] remove mock SystemClock ( #74994 )
2021-01-29 14:28:08 -08:00
Jonah Williams
8db51f665d
[flutter_tools] remove mock android device from log reader test ( #74995 )
2021-01-29 14:27:58 -08:00
Jonah Williams
6efe8e91a7
[flutter_tools] remove most usage of MockDevice ( #74999 )
2021-01-29 14:27:42 -08:00
Jenn Magder
dbb1958c5e
Add canRun override to FakeProcessManager ( #74865 )
2021-01-28 19:06:56 -08:00
Jenn Magder
6ecb8cbcfa
Replace MockUsage with TestUsage ( #74946 )
2021-01-28 18:49:04 -08:00
Jonah Williams
38d928b1ba
[flutter_tools] remove mock from analyze_size_test.dart ( #74817 )
2021-01-28 18:19:04 -08:00
Jenn Magder
bf248fade2
Allow 'flutter create' in dev and example directories ( #74932 )
2021-01-28 15:24:09 -08:00
Darshan Rander
7c22f0d214
Added warning when not enabled platform is selected ( #73205 )
2021-01-28 13:54:04 -08:00
Jonah Williams
b926c7b696
[flutter_tools] rewrite Usage.test to capture objects instead of print logs ( #74829 )
2021-01-28 12:41:14 -08:00
Jonah Williams
cf54d6a2f0
[flutter_tools] remove mocks from file system test ( #74919 )
2021-01-28 12:40:20 -08:00
Jenn Magder
ff87150ba9
Revert "Swap MockStdio to FakeStdio in tests ( #74838 )" ( #74867 )
...
This reverts commit 547ed88ab3
.
2021-01-27 19:35:16 -08:00
Jenn Magder
547ed88ab3
Swap MockStdio to FakeStdio in tests ( #74838 )
2021-01-27 17:33:47 -08:00
Jenn Magder
3f380ca544
Swap mockito import for test/fake ( #74847 )
2021-01-27 16:02:44 -08:00
Jonah Williams
74bd7b6f6d
[flutter_tools] opt all flutter tool libraries and tests out of null safety. ( #74832 )
...
* opt out the flutter tool
* oops EOF
* fix import
* Update tool_backend.dart
* Update daemon_client.dart
* fix more
2021-01-27 15:17:53 -08:00
Michael Goderbauer
63267e9016
Make flutter create --smaple null-safe ( #74844 )
2021-01-27 14:44:03 -08:00
Jenn Magder
2bf560b481
Replace MockProcessManager with FakeProcessManager in process_test where possible ( #74834 )
2021-01-27 13:25:30 -08:00
Jenn Magder
fe921211df
Replace MockXcode with Xcode.test in more unit tests ( #74827 )
2021-01-27 13:07:07 -08:00
Jonah Williams
91437a0641
[flutter_tools] delete old directories when unzipping ontop of them ( #74818 )
...
Fixes #74772
stale files from previous SDKs were getting left in the cache, confusing the analyzer.
2021-01-27 12:56:21 -08:00
Alexandre Ardhuin
d546e1d311
fix for upcoming lint use_named_constants ( #74788 )
2021-01-27 20:20:44 +01:00
Jenn Magder
1ad6edb8d5
Remove MockProcessManager from channel_test and other tests ( #74780 )
2021-01-27 11:17:29 -08:00
Jenn Magder
675fd5540e
Replace MockXcode with Xcode.test in unit tests ( #74777 )
2021-01-27 11:04:03 -08:00
Jenn Magder
bf37a3964b
Rename setUpMockXcodeBuildHandler -> setUpFakeXcodeBuildHandler in tests ( #74778 )
2021-01-26 21:19:02 -08:00
Jonah Williams
fa8bf67cb6
[flutter_tools] catch errors when getting cwd ( #74744 )
2021-01-26 12:49:03 -08:00
Dan Field
d1538320d2
Roll packages to null safe (vm_service, test, etc.) ( #74671 )
2021-01-26 09:15:54 -08:00
Jia Hao
22f1700427
[flutter_tools] Make setting of CWD consistent for flutter test ( #74622 )
2021-01-25 22:34:03 -08:00
Jenn Magder
754bc4a594
Move android_plugin_example_app_build_test from devicelab to tool integration tests ( #74685 )
2021-01-25 19:23:53 -08:00
Jonah Williams
efcf2c664e
[flutter_tools] check if process manager can find adb ( #74672 )
2021-01-25 14:15:23 -08:00
Jenn Magder
35000147e6
Re-add tool test general per-test timeout ( #74531 )
2021-01-25 12:47:01 -08:00
Ben Konyi
92427f260a
Handle 'Existing VM service clients' error from old VM service instances ( #74665 )
2021-01-25 12:29:05 -08:00
Jonah Williams
9ba06b4d3b
[flutter_tools] handle waitForExtension having no isolates ( #74664 )
2021-01-25 11:54:03 -08:00
Ian Hickson
5d8dfa44b6
Don't crash on narrow window widths ( #74365 )
2021-01-25 11:39:45 -08:00
Jenn Magder
c8e8d55365
Allow tests to override _DevFSHttpWriter._startWrite throttle time ( #74545 )
2021-01-25 10:58:26 -08:00
Kenzie Schmoll
c89d649847
Add connectedVmServiceUri service extension and set from flutter_tools ( #74534 )
...
* Add connectedVmServiceUri service extension and set from flutter_tools
2021-01-25 10:40:14 -08:00
Zachary Anderson
2007186d2e
Reland: Handle more cases where the tool receives RPCError 112 ( #74602 )
...
* Reland: Handle more cases where the tool receives RPCError 112
* Add null-aware access
2021-01-24 12:54:00 -08:00
Zachary Anderson
6be4d1c8bf
Revert "Handle more cases where the tool receives RPCError 112 ( #74574 )" ( #74601 )
...
This reverts commit c87f15fe09
.
2021-01-24 09:52:27 -08:00
Zachary Anderson
c87f15fe09
Handle more cases where the tool receives RPCError 112 ( #74574 )
2021-01-23 23:11:15 -08:00
Jonah Williams
fa0880c309
[flutter_tools] test toggle debugPaintsize ( #74464 )
2021-01-22 18:11:37 -08:00
Ben Konyi
35b9288e13
Handle RPCError when VM service disappears while invoking VmService.getIsolate
( #74528 )
...
* Handle RPCError when VM service disappears while invoking `VmService.getIsolate`
* Add test
2021-01-22 17:21:39 -08:00
Jonah Williams
e599cdd414
[flutter_tools] fix web messaging ( #74513 )
2021-01-22 11:07:08 -08:00
Jonah Williams
1d3f697160
[flutter_tools] flag flip ( #74444 )
2021-01-22 09:29:57 -08:00
Jonah Williams
32db0fe791
[flutter_tools] provide correct sources and metadata for different base hrefs ( #74452 )
2021-01-21 23:04:03 -08:00
Ben Konyi
08068fd94c
Handle service disappeared RPCError when VM service connection disappears ( #74424 )
...
* Handle service disappeared RPCError when VM service connection
disappears while invoking a service extension registered by the
framework
* Add unit test, handle non-trivial cases
2021-01-21 22:51:03 -08:00
Kenzie Schmoll
b45088c0cf
Print DevTools inspector links in RenderFlex Overflow errors ( #74251 )
2021-01-21 02:59:04 -08:00
stuartmorgan
5aa6cba31d
Adjust desktop feature flag ( #74348 )
...
Prep to make https://github.com/flutter/flutter/issues/73857 easier in the future.
2021-01-20 19:22:08 -08:00
Jonah Williams
851ff68788
[flutter_tools] throwToolExit from archive failure ( #74259 )
2021-01-20 15:17:58 -08:00
Jenn Magder
57d695a5df
Skip flutter_immediately_exit_test ( #74359 )
2021-01-20 15:07:37 -08:00
Michael Thomsen
914c9aa304
Rephrase null safety mode ( #74306 )
2021-01-20 19:42:16 +01:00
Kenzie Schmoll
118f61230a
Return the existing DevTools server from DevToolsLauncher.serve if one is already running. ( #74271 )
...
* Return the existing DevTools server from DevToolsLauncher.serve if one is already running.
2021-01-20 10:38:49 -08:00
Sigurd Meldgaard
178c87cc27
Avoid relative paths in .dart_tool/package_config.json when generate:true ( #73944 )
...
Instead of using package:package_config to write the .dart_tool/package_config the original json is modified and rewritten.
The .dart_tool/package_config.json file is read twice to simplify control flow.
This also avoids the issue of package:package_config writing directly to local filesystem.
2021-01-20 14:53:49 +01:00
Ben Konyi
913d5933c1
Check VM service URI is valid before attempting to start DDS (Re-upload #73998 ) ( #74280 )
2021-01-19 22:34:03 -08:00
Jonah Williams
d325705332
[flutter_tools] pub get skips example dir if there is no pubspec.yaml ( #74264 )
2021-01-19 15:02:36 -08:00
Michael Goderbauer
2f7804f41b
Add null safety note to flutter create ( #74265 )
2021-01-19 14:52:43 -08:00
Michael Goderbauer
cd57af1458
Tests that module/plugin/package templates can be migrated to null-safety ( #74090 )
2021-01-19 14:24:03 -08:00
Jonah Williams
a0be98020e
[flutter_tools] ensure pub get can run from partially valid state ( #74249 )
2021-01-19 12:29:07 -08:00
Jonah Williams
fc59f01ea8
[flutter_tools] ensure allowExistingDdsInstance param is always non-null ( #74091 )
2021-01-15 18:04:40 -08:00
Jonas Finnemann Jensen
bf89943d94
Fix pub upgrade to work with new arguments ( #74060 )
2021-01-15 17:39:56 -08:00
Jonah Williams
97e82d791b
[flutter_tools] verify successful dart migrate ( #74079 )
2021-01-15 17:09:04 -08:00
Jonah Williams
32e1e00e2e
[flutter_tools] handle NPE in language analytics ( #74075 )
2021-01-15 14:54:04 -08:00
Jenn Magder
17edb9aa8c
Build x86_64 iOS apps with simulator local engines ( #74003 )
2021-01-15 14:47:14 -08:00
Niklas Schulze
afe790775b
[flutter_tools] copy flutter_texture_registrar.h header on Windows ( #61098 )
2021-01-15 16:20:57 -05:00
Dan Field
6a32859eb9
Revert integration_test in flutter create template ( #74068 )
...
* Revert "Add integration_test template to create template (#70240 )"
This reverts commit d047d108eb
.
* test
2021-01-15 13:13:46 -08:00
Jenn Magder
5830121106
Skip flaky flutter_immediately_exit test ( #74055 )
2021-01-15 11:12:24 -08:00
Jonah Williams
8d72307c47
[flutter_tools] allow applications to specify additional license files to be bundled into the application NOTICES automatically ( #73430 )
2021-01-14 16:59:04 -08:00
J-P Nurmi
e1ff62a78c
[flutter_tools] propagate build errors from the backend ( #72196 )
2021-01-14 13:39:05 -08:00
Jonah Williams
68d8c4b3bb
[flutter_tools] open chrome to correct base URL ( #73962 )
2021-01-14 12:16:32 -08:00
Jonah Williams
bf4a5484aa
[flutter_tools] no-op maven artifacts if Android SDK is absent ( #73957 )
2021-01-14 12:09:06 -08:00
Jenn Magder
912c3ab171
Revert "Revert "[flutter_tools] Serve DevTools at app start ( #73366 )" ( #73896 )" ( #73903 )
...
This reverts commit 388dcd2478
.
2021-01-13 15:36:43 -08:00
Jonah Williams
abb48f495b
[flutter_tools] add error handling wrapping for File.createSync ( #73890 )
2021-01-13 14:25:37 -08:00