- 21 Aug, 2019 1 commit
-
- 19 Aug, 2019 2 commits
-
-
adazh authored
- 31 Jul, 2019 1 commit
-
-
liyuqian authored
This relands https://github.com/flutter/flutter/pull/35297 The followings have been done to fix the broken tests: 1. Add `didSendFirstFrameRasterizedEvent` extension and its tests 2. Wait for `didSendFirstFrameRasterizedEvent` instead of `didSendFirstFrameEvent` during start up tests 3. Mark missed (probably newly added) start up tests as flaky
-
- 26 Jul, 2019 2 commits
-
-
Jonah Williams authored
This reverts commit 68fc7231.
-
liyuqian authored
This should fix https://github.com/flutter/flutter/issues/31442 and https://github.com/flutter/flutter/issues/34867
-
- 19 Jul, 2019 1 commit
-
-
liyuqian authored
This is for the missed comment in https://github.com/flutter/flutter/pull/36089#discussion_r303960949
-
- 16 Jul, 2019 1 commit
-
-
liyuqian authored
Fixes https://github.com/flutter/flutter/issues/36091. Previously, a sendRequest will be sent even if the peer is closed during a driver test. That will cause a time out without any error information. Such issue is unreproducible on my Mac Book Pro, but 100% reproducible on our new Mac mini (2018). The closing issue is tracked in https://github.com/flutter/flutter/issues/36268 Additional to this fix, we should also patch the jason_rpc_2 so the peer will throw exception if sendRequest is attempted while the connection is closed. **Test**: tiles_scroll_perf_iphonexs__timeline_summary failed without this patch. It will pass after this patch. I'm not sure how to add a unit test for this. Please let me know if you have some ideas. This patch will generate the following warning log on the new Mac Mini ``` flutter: Observatory listening on http://127.0.0.1:50192/cZPDF4sW7MM=/ Installing and launching... 10.2s 00:00 +0: scrolling performance test (setUpAll) [info ] FlutterDriver: Connecting to Flutter application at http://127.0.0.1:1069/cZPDF4sW7MM=/ [trace] FlutterDriver: Isolate found with number: 3684677742843303 [trace] FlutterDriver: Isolate is paused at start. [trace] FlutterDriver: Attempting to resume isolate [trace] FlutterDriver: Waiting for service extension [info ] FlutterDriver: Connected to Flutter application. 00:00 +0: scrolling performance test complex_layout_scroll_perf [warning] FlutterDriver: Instance of '_WebSocketImpl' is closed with an unexpected code 1005 [warning] FlutterDriver: Peer connection is closed! Trying to restore the connection... 00:10 +1: scrolling performance test tiles_scroll_perf [warning] FlutterDriver: Instance of '_WebSocketImpl' is closed with an unexpected code 1005 [warning] FlutterDriver: Peer connection is closed! Trying to restore the connection... 00:20 +2: scrolling performance test (tearDownAll) 00:20 +2: All tests passed! Stopping application instance. ```
-
- 02 Jul, 2019 1 commit
-
-
Siva authored
* Use the new service protocol message names clearVMTimeline setVMTimelineFlags getVMTimeline getVMTimelineFlags * Fix clearTimeline at another spot.
-
- 19 Jun, 2019 1 commit
-
-
Michael Goderbauer authored
-
- 31 May, 2019 1 commit
-
-
Michael Goderbauer authored
-
- 29 May, 2019 1 commit
-
-
Mehmet Fidanboylu authored
-
- 20 May, 2019 1 commit
-
-
Sam Rawlins authored
-
- 14 May, 2019 1 commit
-
-
Dan Field authored
-
- 10 May, 2019 2 commits
-
-
Michael Goderbauer authored
-
Michael Goderbauer authored
-
- 09 May, 2019 1 commit
-
-
Michael Goderbauer authored
-
- 04 May, 2019 1 commit
-
-
done authored
-
- 01 May, 2019 1 commit
-
- 30 Apr, 2019 2 commits
- 25 Apr, 2019 1 commit
-
-
Dan Field authored
* Update packages * Capture JSON RPC errors that presently get swallowed
-
- 19 Apr, 2019 1 commit
-
-
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
-
- 22 Mar, 2019 1 commit
-
-
Alexandre Ardhuin authored
-
- 19 Mar, 2019 1 commit
-
-
Dan Field authored
* Add semantic label finders
-
- 09 Mar, 2019 1 commit
-
-
Alexandre Ardhuin 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
-
- 21 Feb, 2019 1 commit
-
-
Alexandre Ardhuin authored
-
- 16 Feb, 2019 1 commit
-
-
liyuqian authored
Because we now have 2 separate GPU and UI threads.
-
- 19 Jan, 2019 1 commit
-
-
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.
-
- 09 Jan, 2019 1 commit
-
-
Andrew Davies authored
When setting the Fuchsia logging function, it should happen before any initialization code, as init can still cause warning/error/info messages to get printed to logs. Since the default stderr/stdout fd's aren't correct, this can cause a program to crash for unclear reasons.
-
- 07 Jan, 2019 1 commit
-
-
Alexandre Ardhuin 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...
-
- 15 Nov, 2018 1 commit
-
-
Yegor authored
FlutterDriver: allow customizing timeouts using a multiplier
-
- 21 Oct, 2018 1 commit
-
-
Michael Goderbauer authored
-
- 16 Oct, 2018 1 commit
-
-
Alexandre Ardhuin authored
* Future<void> main * Future<void>.delayed * prefer_void_to_Null * address review comments
-
- 08 Oct, 2018 1 commit
-
-
Andrew Davies authored
Adds a Fuchsia compatibility function that allows for connecting to a specific Isolate by name when running Flutter Driver on a Fuchsia device. This will check over multiple Dart VM's in an attempt to find an Isolate by its name.
-
- 04 Oct, 2018 1 commit
-
-
Alexandre Ardhuin authored
-