Ian Hickson
21434fcf1a
Refactor 'flutter drive' to get the observatory port from the logs ( #7695 )
...
This remove a very brittle aspect of flutter drive, whereby it would
assume a known port instead of explicitly finding out what it was.
Fixes #7692 and hopefully fixes the devicelab tests.
2017-01-27 01:37:28 -08:00
Ian Hickson
19d22c9726
Make devicelab count as a bot so we can see crash logs ( #7687 )
2017-01-26 20:17:40 -08:00
Ian Hickson
f1cdf57053
Be gentler, for MacOS ( #7684 )
...
Turns out MacOS has a really low open files limit and so if you try to
open EVERY FILE AT THE SAME TIME it falls over.
This just opens the files one at a time, the way we used to back in
the old days.
2017-01-26 18:48:01 -08:00
Ian Hickson
a4a1392c44
--debug-port is now --observatory-port ( #7680 )
2017-01-26 18:01:34 -08:00
Ian Hickson
aff4e82891
Technical Debt tracker ( #7667 )
2017-01-26 17:04:37 -08:00
Jason Simmons
bc04c53231
Fix VMIsolateRef type declaration ( #7666 )
...
Fixes https://github.com/flutter/flutter/issues/7661
2017-01-26 14:24:04 -08:00
Adam Barth
a4eca31777
Use ScrollView in examples a manual_tests ( #7645 )
...
This patch deploys ScrollView in a number of demos and manual tests.
2017-01-25 21:59:03 -08:00
Ian Hickson
1bdf351818
Merge pubspec.yaml and flutter.yaml. ( #7605 )
2017-01-24 11:19:31 -08:00
Yegor
862657e4e4
devicelab: add more hot-reload metrics ( #7602 )
2017-01-24 09:04:48 -08:00
Yegor
4bec9cd940
update build benchmark to match #7589 ( #7600 )
2017-01-23 17:49:01 -08:00
Ian Hickson
63aa1397a3
Increase the strictness of our requiring explicit types ( #7585 )
...
...now that we have generic methods, their types need to be specified too.
2017-01-23 01:04:31 -08:00
Ian Hickson
cbda208b4b
Reduce the amount of spam from analyze watch. ( #7582 )
...
See https://github.com/dart-lang/sdk/issues/28463 , which I think is a
regression.
This also fixes the regression introduced by
https://codereview.chromium.org/2559773002 whereby we were no longer
checking any of the lints.
2017-01-22 16:43:24 -08:00
Ian Hickson
15a7eb3b6c
Move to real generic method syntax ( #7235 )
2017-01-21 20:58:44 -08:00
Adam Barth
b2a2ee72f9
Migrate from Input to TextField
...
We expect TextField to be used much more often than Input. This patch updates
our old example code to use TextField instead.
See #7031
2017-01-19 14:53:08 -08:00
Jason Simmons
584dbe3d32
Fix the activity name in the Gallery back button memory metric ( #7527 )
2017-01-18 14:14:40 -08:00
Adam Barth
17bc188803
Upgrade to dartdoc 0.9.10 ( #7524 )
2017-01-18 10:33:27 -08:00
Ian Hickson
b72fa88f10
Make it easier to run local engine tests using the Travis test script. ( #7512 )
...
Our test script is getting complicated enough that doing your own
testing with a custom engine has become tedious. Now you can just do:
```bash
(cd ~/dev/flutter/; FLUTTER_TEST_ARGS=--local-engine=host_debug_unopt dev/bots/test.sh)
```
...to run all your tests (assuming your flutter repo is in
`~/dev/flutter` and your engine in `~/dev/engine`).
2017-01-17 13:50:54 -08:00
Adam Barth
d0cd545818
Merge the two dartdoc smoke tests ( #7443 )
...
We were checking similar things in two places. Now we check everything in one
place.
2017-01-12 09:47:50 -08:00
Yegor
0c7a9da98f
microbenchmarks: single-line JSON; consolidate #7433 workaround ( #7450 )
...
- output single-line JSON because iOS 9.x cannot output more than one line
- move the workaround for #7433 into LiveTestWidgetsFlutterBinding so that it works in all cases (e.g. animation_bench.dart on iOS)
2017-01-11 14:29:21 -08:00
Adam Barth
6d84e4aacc
Update Flutter to use the latest dartdoc ( #7438 )
...
Now that dart-lang/dartdoc#1236 is fixed.
2017-01-11 09:00:10 -08:00
Yegor
42ccffca36
fix microbenchmarks on iOS ( #7429 )
2017-01-10 18:16:00 -08:00
Todd Volkert
bba6bff66b
Move forbidden dart:io import test from Bash to Dart ( #7427 )
2017-01-10 16:08:51 -08:00
Yegor
b6ac86435a
export missed transition count to the dashboard ( #7426 )
2017-01-10 13:09:43 -08:00
Adam Barth
b9f49a40f7
Handle missing flutter_test dependency cleanly ( #7421 )
...
We now produce a more reasonable error message when we're missing the
flutter_test dependency in a test. Also, remove the flutter_tools stack traces
when the engine dies.
Fixes #6187
2017-01-10 11:31:24 -08:00
Yegor
3c7122a797
devicelab: fix basic_material_app_ios__size; add microbenchmarks ( #7408 )
2017-01-10 09:30:00 -08:00
Yegor
1df639b432
add microbenchmarks to devicelab ( fixes #7081 ) ( #7396 )
2017-01-09 14:57:14 -08:00
Hans Muller
b23aed7a86
New Tabs API ( #7387 )
2017-01-09 14:55:36 -08:00
Todd Volkert
016b5ab0cc
Force all dart:io usage to go through 'base/io.dart' ( #7390 )
...
This ensures that accidental usages of dart:io's
file API don't creep in over time.
2017-01-09 08:37:00 -08:00
Todd Volkert
29a88cf817
Bump path to 1.4.0 and meta to 1.0.4 ( #7369 )
2017-01-05 16:44:27 -08:00
Ian Hickson
971ca4b835
Check exit code for test subprocess ( #7269 )
2016-12-15 13:43:45 -08:00
Yegor
cf61905c04
publish GPU metrics to dashboard; compact transition event printout ( #7254 )
2016-12-13 15:22:23 -08:00
Collin Jackson
211fefc217
rename Sky to Flutter and add clarifying comment to template ( #7165 )
...
* s/sky/flutter/ in Android templates
* update engine.version with a compatible engine version
* replace more SkyActivity references with FlutterActivity
2016-12-06 16:03:32 -08:00
Yegor
adf998cb2a
remove mega_gallery__refresh_time superseded by hot_mode_dev_cycle__benchmark ( #7171 )
2016-12-06 12:20:54 -08:00
Jason Simmons
2fd786b567
A devicelab memory test for Android app suspend and resume ( #7164 )
2016-12-06 10:13:21 -08:00
Yegor
568a6e1e65
measure IPA size ( #7158 )
2016-12-05 12:46:59 -08:00
Jason Simmons
7da3ab634a
Devicelab memory usage test that navigates repeatedly to a screen within Gallery ( #7137 )
2016-12-05 11:08:25 -08:00
Yegor
d7c215199d
add hello_world__memory test to devicelab ( #7143 )
2016-12-02 16:50:27 -08:00
Jason Simmons
2563636d90
A devicelab test of memory usage for a minimal app ( #7126 )
2016-12-02 10:27:43 -08:00
Yegor
45a4f639c9
devicelab: make specifying device OS less confusing ( #7132 )
2016-12-01 18:35:40 -08:00
Jason Simmons
4da4ca89aa
Add a devicelab test that captures memory usage metrics on Android ( #7120 )
2016-12-01 11:37:16 -08:00
Adam Barth
7c795d5fdd
Update iml files ( #7025 )
...
These now match what 2016.3 expects.
2016-11-27 07:46:54 -08:00
Ian Hickson
06ca1b3326
Revert "Revert "update vm_service_client to 0.2.2+4"" ( #6919 )
2016-11-23 08:50:55 -08:00
Adam Barth
8ca4caa440
Rename Flexible to Expanded and improve docs ( #6978 )
...
This patch replaces uses of Flexible with Expanded where we're using
FlexFit.tight. We still need to think of a better name for the
FlexFit.loose variant.
Also, improve the docs for Row, Column, Flex, and RenderFlex to be more
problem-oriented and to give a complete account of the layout algorithn.
Fixes #6960
Fixes #5169
2016-11-21 23:16:43 -08:00
Adam Barth
49fa3f4933
Revert "update vm_service_client to 0.2.2+4" ( #6918 )
2016-11-17 19:54:53 -08:00
Yegor
05fdc2910b
update vm_service_client to 0.2.2+4 ( #6917 )
2016-11-17 17:50:47 -08:00
Hans Muller
861492d6f4
Changed vm_service_client version back to 0.2.2+2 ( #6909 )
2016-11-17 15:33:45 -08:00
Yegor
4145f5fcfd
allow passing file path as reference to devicelab task ( #6877 )
2016-11-16 13:54:06 -08:00
Adam Barth
5801119d2e
Update raw keyboard example ( #6871 )
...
We now center the body correctly and handle Fuchsia key events. Also, add
support for modifiers.
2016-11-15 14:42:45 -08:00
Ian Hickson
2b84d1ff1b
Silence new analyzer warnings ( #6866 )
...
See https://github.com/flutter/flutter/pull/6861
This silences all but two of the warnings from https://travis-ci.org/flutter/flutter/builds/176055550
One of the silenced warnings was a genuine code error.
Some of the others were correct but there was no way for the analyzer to know, and I worked around them.
The remainder are problems with the analyzer, specifically https://github.com/dart-lang/sdk/issues/27827 and https://github.com/dart-lang/sdk/issues/27504 .
2016-11-15 12:35:50 -08:00
Ian Hickson
9f1c91f934
Update README.md ( #6867 )
...
Some minor tweaks to answer questions I had when looking at this.
2016-11-15 12:35:18 -08:00