- 29 Apr, 2019 2 commits
-
-
Jonah Williams authored
-
Jonah Williams authored
-
- 25 Apr, 2019 1 commit
-
-
Dan Field authored
* Update packages * Capture JSON RPC errors that presently get swallowed
-
- 19 Apr, 2019 3 commits
-
-
Ben Konyi authored
-
Ben Konyi authored
-
Ben Konyi authored
* Added support for authentication codes for the VM service. Previously, a valid web socket connection would use the following URI: `ws://127.0.0.1/ws` Now, by default, the VM service requires a connection to be made with a URI similar to the following: `ws://127.0.0.1:8181/Ug_U0QVsqFs=/ws` where `Ug_U0QVsqFs` is an authentication code generated and shared by the service. This behavior can be disabled with the `--disable-service-auth-codes` flag.
-
- 15 Apr, 2019 2 commits
- 11 Apr, 2019 2 commits
-
-
Jonah Williams authored
This reverts commit 19d6e7b6.
-
Ben Konyi authored
-
- 10 Apr, 2019 1 commit
-
-
liyuqian authored
## Description Print actionable warnings if `flutter drive` (where most of our performance benchmarks come from) is run in debug mode and it tries to gather benchmarks using `traceAction`. ## Related Issues https://github.com/flutter/flutter/issues/30625 ## Tests I added the following tests: * drive_perf_debug_warning devicelab test
-
- 09 Apr, 2019 1 commit
-
-
liyuqian authored
-
- 05 Apr, 2019 1 commit
-
-
Tim Sneath authored
-
- 30 Mar, 2019 1 commit
-
-
Jonah Williams authored
-
- 29 Mar, 2019 1 commit
-
-
Jonah Williams authored
-
- 28 Mar, 2019 1 commit
-
-
Jonah Williams authored
-
- 26 Mar, 2019 1 commit
-
-
Dan Field authored
-
- 22 Mar, 2019 1 commit
-
-
Dan Field authored
* Detect and cleanup leaky processes * Add flaky tests for detecting leaked processes
-
- 21 Mar, 2019 1 commit
-
-
Jonah Williams authored
-
- 10 Mar, 2019 1 commit
-
-
Dan Field authored
* Run non-perf sensisitive tests on Cirrus
-
- 08 Mar, 2019 1 commit
-
-
Jonah Williams authored
-
- 06 Mar, 2019 1 commit
-
-
Dan Field authored
* Wrap test.main with a custom processor * Report test results to bigquery table
-
- 01 Mar, 2019 2 commits
-
-
Alexandre Ardhuin authored
* add trailing commas on list/map/parameters * add trailing commas on Invocation with nb of arg>1 * add commas for widget containing widgets * add trailing commas if instantiation contains trailing comma * revert bad change
-
Jonah Williams authored
-
- 27 Feb, 2019 1 commit
-
-
liyuqian authored
This reverts commit adc8e159. This should be safe to land once https://github.com/flutter/flutter/pull/28530 gets merged Merge on yellow doc test because the doc test is actually green.
-
- 26 Feb, 2019 1 commit
-
-
Jonah Williams authored
-
- 25 Feb, 2019 1 commit
-
-
liyuqian authored
-
- 23 Feb, 2019 2 commits
-
-
Dan Field authored
-
liyuqian authored
This reverts commit a44f174e. Reason: start_up tests become flaky. See https://github.com/flutter/flutter/issues/28374 TBR: xster Merge on red to fix the tree
-
- 22 Feb, 2019 2 commits
-
-
liyuqian authored
This patch adds a default shader warm up process which moves shader compilation from the animation time to the startup time. This also provides an extension for `runApp` so developers can customize the warm up process. This should reduce our worst_frame_rasterizer_time_millis from ~100ms to ~20-30ms for both flutter_gallery and complex_layout benchmarks. Besides, this should also have a significant improvement on 90th and 99th percentile time (50%-100% speedup in some cases, but I haven't tested them thoroughly; I'll let our device lab collect the data afterwards). The tradeoff the is the startup time (time to first frame). Our `flutter run --profile --trace-startup` seems to be a little noisy and I see about 100ms-200ms increase in that measurement for complex_layout and flutter_gallery. Note that this only happens on the first run after install or data wipe. Later the Skia persistent cache will remove the overhead. This also adds a cubic_bezier benchmark to test the custom shader warm up process. This should fix https://github.com/flutter/flutter/issues/813 (either by `defaultShaderWarmUp`, or a `customShaderWarmUp`).
-
Stanislav Baranov authored
-
- 21 Feb, 2019 2 commits
- 15 Feb, 2019 1 commit
-
-
Jonah Williams authored
-
- 13 Feb, 2019 1 commit
-
-
Dan Field authored
-
- 07 Feb, 2019 1 commit
-
-
Greg Spencer authored
This adds a keycode generator that incorporates input from the Chromium and Android source trees, as well as some local tables, to generate static constants for the LogicalKeyboardKey and PhysicalKeyboardKey classes, as well as mappings from each of the platforms we support so far (currently only Android and Fuchsia). This code generator parses the input files, generates an intermediate data structure (`key_data.json`) that is checked in, and then generates the Dart sources for these classes and some static maps that will also be checked in (but are not included in this PR). The idea is that these codes don't change often, and so we don't need to generate them on every build, but we would like to be able to update them easily in the future if new data becomes available. If the existing data disappears or becomes unusable, we can maintain the checked-in data structure by hand if necessary, and still be able to generate the code. This PR only contains the code generator, not the classes themselves. In another follow-on PR, I'll run the generator and check in the output of the generator.
-
- 06 Feb, 2019 2 commits
-
-
Greg Spencer authored
Before this, we had several places where an isReleaseMode was defined, all with the same definition. This just makes it more broadly visible to allow our users to use it, as well as creating debug and profile versions, and adding a device lab test for it. Since this is a const value, this makes it possible for a developer to easily mark blocks that can be removed at AOT compile time.
-
Jonah Williams authored
-
- 05 Feb, 2019 1 commit
-
-
liyuqian authored
Previously, we had a scroll_perf drive test but we were not exercising it on our device lab. This helps us tracking issues like: https://github.com/flutter/flutter/issues/24782
-
- 04 Feb, 2019 1 commit
-
-
Jason Simmons authored
-