- 07 Oct, 2020 3 commits
-
-
Jenn Magder authored
-
Jonah Williams authored
Woops, this is breaking Dart's golem benchmarks
-
Jonah Williams authored
Split from #66776 Even if pub does not change the packge_config contents, it will still update a timestamp in one of the fields. This causes unnecessary rebuilds. To fix this, generate an additional file when running pub get that only contains the relevant fields and then update the KernelSnapshot rule to depend on it only.
-
- 06 Oct, 2020 8 commits
-
-
Jonah Williams authored
* [flutter_test] handle breaking change to test main . Fixes #67382
-
stuartmorgan authored
When the developer doesn't have permission to create symlinks, we display specific instructions, but they were only correct for recent versions of Windows 10. This improves them by: - Giving the correct instructions for older versions. - For recent versions, adds a command that will deep-link into the settings application so that developers don't have to figure out where/how to enable developer mode. Fixes https://github.com/flutter/flutter/issues/66973
-
Nate Bosch authored
Use the new single `src/platform.dart` import to pick up what is needed to implement a test platform from both `test_api` and `test_core`.
-
Alexandre Ardhuin authored
* migrate material to nullsafety * address review comments * address review comments * fix build
-
Jonah Williams authored
Many of the host only devicelab tests were relying on doctor to download android dependencies.
-
Jonah Williams authored
[flutter_tools] remove globals from FlutterValidator, add documentation and move tests to new file (#67234) Remove globals from the flutter validator class, and refactor the tests into a separate file. Applies some other cleanup like adding doc comments, and making the doctor validator work like it is documented to work - removing the gen_snapshot check if the artifact is not downloaded instead of downloading all android artifacts. #47161
-
Jonah Williams authored
Add some placeholder docs to the Cocoapods validator and Cocoapods class. Add the injected validator to globals. #47161
-
Jonah Williams authored
[flutter_tools] handle case where file is deleted by other program or running on read only volume (#66708) * [flutter_tools] handle case where file is deleted by other program * Add test cases * Update file_system.dart * Update file_system_test.dart * fix import * make a static on ErrorHandligFS * add support for no exit on failure * address comments * update doc comment to file or directory
-
- 05 Oct, 2020 10 commits
-
-
Jonah Williams authored
Make the logic for locating a local engine path part of its own class, add documentation, and update tests to cover engine source path locating too. #47161
-
Jonah Williams authored
Cleans up some undocumented classes and re-organizes the AndroidDevices class to avoid the need for the static testing only member. Adds a script for tracking globals.
-
Jonah Williams authored
Removes usage of global variables, expands documentation, and fixes some formatting inconsistencies. Increased test coverage for android plugin to prove it can determine the embedding version.
-
Jonah Williams authored
[flutter_tools] disable source maps by default for release builds, enable for run and with command line arg (#67331) Disables source map production by default for build web. For web builds performed as a part of flutter run --release, enable the source maps, or allow force enabling with --source-maps command line flag. fixes #67328
-
Jenn Magder authored
-
Dan Field authored
-
Jonah Williams authored
This functionality ultimately became the single widget reload optimization, which did not require a separate service protocol.
-
Jonah Williams authored
[flutter_tools] support all engine debugging options with FLUTTER_ENGINE_SWITCH environment variables (#67150) Allow providing all debugging options to the desktop engine via the FLUTTER_ENGINE_SWITCH_ environment variables. Fixes #66532 Fixes #46005 Fixes #58882 The underling engine changes have already landed for Windows, macOS, but linux is still in progress
-
Jonah Williams authored
Any File-derived IOSink may throw un-handleable async exceptions into the zone, see dart-lang/sdk#43663 . Instead, just write to a file with an append mode.
-
Danny Tuppeny authored
-
- 03 Oct, 2020 4 commits
-
-
Jesse authored
This PR changes the Config class in flutter_tools to use the XDG Base directory specification instead of putting files directly in the user's home directory. If those files are already present in the home directory, they are used instead.
-
Jonah Williams authored
Refactors the desktop devices and workflow to remove unnecessary usage of global variables. This should make it easier to test and continue enhancing the desktop functionality of the tooling #47161
-
Jonah Williams authored
[null-safety] add integration tests for sound null safety modes, add support for sound null safety in dart2js (#67171) Add integration tests to verify that ddc and dart2js can be built and run in sound mode. Updates dart2js compilation to insert a language version comment into the generated entrypoint if necessary. dart-lang/sdk#42253
-
Jonah Williams authored
Flutter logs should not attempt to filter the device list based on the current project, because it does not require a current project. Also fix disabled polling test Fixes #47996 Fixes #63550
-
- 02 Oct, 2020 5 commits
-
-
Jonah Williams authored
Force opt-in flutter test platform to null safety for repo testing
-
Mouad Debbar authored
-
Mouad Debbar authored
-
Jonah Williams authored
-
includecmath authored
No matter what level(error, warning, info) issues flutter analyze always return fatal exit code(1). CI/CD environment receive 1(!0). This may leads to e.g. Jenkins Build step 'Execute shell' marked build as failure. I propose according to AnalysisSeverity level return fatal(1) or success(0) exit code.
-
- 01 Oct, 2020 1 commit
-
-
Jacob MacDonald authored
-
- 30 Sep, 2020 9 commits
-
-
Jenn Magder authored
-
stuartmorgan authored
-
Jonah Williams authored
package:http can throw a ClientException, which the crash reporter must catch or the tool will crash in the crash reporter. 3/4 crash on dev.
-
Jonah Williams authored
Continued gradual rollout - dev is not that much riskier than master but will give much more data
-
Jenn Magder authored
-
Jonah Williams authored
Running a build command with split debug info and analyze size causes a crash in the snapshot analysis library. Disable the combination of these two flags. Fixes #66962
-
Helin Shiah authored
* Set DDS port to requested observatory port for test * Add test for DDS and observatory ports * Use FakePlatform instead of mock, fix spacing * Use FakeProcessManager instead of mock * Fix analyze issue * Make completer private and add fn for future
-
Jonah Williams authored
In cases where the VSCode plugins are not located, display links to where they can be downloaded but do not surface an error.
-
Jonah Williams authored
Re-arrange the implementation of the devtools launcher so that google3 is not required to depend on any devtools packages. Also renames the build_runner folders to isolated to better clarify their intention.
-