- 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 1 commit
-
-
liyuqian authored
Previously, I used the Android emulator for testing and everything seemed to work fine with stdout (if I remember correctly). But our devicelab uses real Android devices and the warnings are routed to stderr. Hence change stdout to stderr in the test.
-
- 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
-
- 30 Mar, 2019 1 commit
-
-
Jonah Williams authored
-
- 29 Mar, 2019 1 commit
-
-
Jonah Williams authored
-
- 22 Mar, 2019 1 commit
-
-
Dan Field authored
* Detect and cleanup leaky processes * Add flaky tests for detecting leaked processes
-
- 10 Mar, 2019 1 commit
-
-
Dan Field authored
* Run non-perf sensisitive tests on Cirrus
-
- 08 Mar, 2019 1 commit
-
-
Jonah Williams authored
-
- 01 Mar, 2019 1 commit
-
-
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
-
- 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.
-
- 23 Feb, 2019 1 commit
-
-
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 1 commit
-
-
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`).
-
- 15 Feb, 2019 1 commit
-
-
Jonah Williams authored
-
- 06 Feb, 2019 1 commit
-
-
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.
-
- 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
-
- 19 Jan, 2019 2 commits
-
-
Todd Volkert authored
-
Ian Hickson authored
These are essentially self-inflicted race conditions. Instead of timeouts we're going to try a more verbose logging mechanism that points out when things are taking a long time.
-
- 14 Jan, 2019 1 commit
-
-
Ian Hickson authored
-
- 21 Dec, 2018 2 commits
-
-
Ian Hickson authored
This reverts commit 76f70810.
-
Ian Hickson authored
* Remove many timeouts. These are essentially self-inflicted race conditions. Instead of timeouts we're going to try a more verbose logging mechanism that points out when things are taking a long time. * Get the attach tests to pass. * Apply review comments from Todd * More review comment fixes * Put back the extended timeouts here now that I know why we have them...
-
- 18 Dec, 2018 1 commit
-
-
liyuqian authored
For https://github.com/flutter/flutter/issues/24712 This test verifies that https://github.com/flutter/engine/pull/6923 will speedup the average rasterize time of this test from ~150ms to ~10ms Please see non-auto-generated files in https://github.com/flutter/flutter/pull/25381/commits/37b21d9fb4756a8d8d12ae0def1d0640740c8818
-
- 14 Dec, 2018 1 commit
-
-
Jonah Williams authored
-
- 13 Dec, 2018 1 commit
-
-
David Shuckerow authored
-
- 12 Dec, 2018 1 commit
-
-
Jonah Williams authored
-
- 27 Nov, 2018 2 commits
-
-
Ian Hickson authored
-
Ian Hickson authored
-
- 16 Nov, 2018 1 commit
-
-
Dan Field authored
-
- 15 Nov, 2018 1 commit
-
-
Dan Field authored
* fix test in xcode_backend.sh * -n * fix devicelab test * uncomment good code, check for \"\"
-
- 10 Nov, 2018 1 commit
-
-
Dan Field authored
* Make host app test actually test host app * mark updated test as flaky
-
- 02 Nov, 2018 1 commit
-
-
Jonah Williams authored
-
- 30 Oct, 2018 1 commit
-
-
Devon Carew authored
-
- 24 Oct, 2018 1 commit
-
-
Michael Klimushyn authored
Updates gradle. This reverts commit d07c09c9a1a8bd9a0860c579154974437da14024.
-
- 23 Oct, 2018 2 commits
-
-
Michael Klimushyn authored
This reverts commit 93573de2. Fails in the devicelab: ``` run:stderr: A problem occurred evaluating project ':app'. run:stderr: > Could not resolve all files for configuration 'classpath'.2018-10-23T10:46:46.335864: run:stderr: > Could not find aapt2-proto.jar (com.android.tools.build:aapt2-proto:0.3.1).2018-10-23T10:46:46.335960: run:stderr: Searched in the following locations:2018-10-23T10:46:46.336048: ```
-
Michael Klimushyn authored
Adds an integration devicelab test that runs an Android app with two custom named isolates. Tests that the isolate names are present and that it's possible to attach to just one of the isolates. Fixes flutter/flutter#22009
-
- 22 Oct, 2018 1 commit
-
-
Michael Klimushyn authored
Verifies that flutter tools isn't rebuilt. Doesn't truly check that the created output is runnable.
-
- 17 Oct, 2018 2 commits
-
-
Jacob Richman authored
Dispatch a Flutter.Navigation event each time navigation occurs.
-
Alexandre Ardhuin authored
-
- 10 Oct, 2018 1 commit
-
-
Greg Spencer authored
We decided that redefining the default for templates was premature. We're going to go back to having "module" in experimental land again, and we'll try again when we have the feature set fully baked. This keeps the writing of the .metadata files, and writing the template type to them, because that was a good improvement, and there are still a bunch of added tests that improve our coverage.
-