Mikkel Nygaard Ravn
1731a16d81
Make consistent use of gradle wrapper ( #10993 )
2017-06-29 09:48:01 +02:00
Todd Volkert
f5f795c2f2
Revert "Re-enable coverage and docs uploading ( #11005 )" ( #11006 )
...
This reverts commit b800654ad5991d0c4cca34f347af03e65a6dc0be.
2017-06-27 15:14:37 -07:00
Todd Volkert
b800654ad5
Re-enable coverage and docs uploading ( #11005 )
...
This time, do so in Travis' sudo-enabled environment,
which is said to be less prone to networking issues.
It also means we'll run in an env with 7.5GB of RAM
instead of 4GB or RAM (at the cost of about 45 seconds
of extra boot-up time).
https://github.com/flutter/flutter/issues/10940
2017-06-27 15:09:08 -07:00
Ian Hickson
50924fb7db
Revert "Re-enable coverage and docs uploading ( #10995 )" ( #10999 )
...
This reverts commit aa904a580a34c277c963f7b0b06ccc983517640e.
2017-06-27 12:31:37 -07:00
Todd Volkert
aa904a580a
Re-enable coverage and docs uploading ( #10995 )
...
Fixes #10940
2017-06-27 12:24:49 -07:00
Ian Hickson
dbb734ddb5
More documentation. ( #10953 )
...
Applies comments I missed from https://github.com/flutter/flutter/pull/10904 .
2017-06-26 12:05:49 -07:00
Ian Hickson
dbe038ef6c
Make this (working) test more verbose ( #10973 )
...
...so that we can compare it to the not-working test next to it.
2017-06-26 11:19:11 -07:00
Sarah Zakarias
d97b13b5fd
Add objc doc to the dartdoc output ( #10905 )
2017-06-26 12:15:24 +02:00
Yegor
148565eed5
check existence of task files ( #10959 )
2017-06-23 22:12:30 -07:00
Ian Hickson
bbea0c3d1a
enable routing_test in devicelab ( #10958 )
2017-06-23 18:13:40 -07:00
Ian Hickson
d131a8df42
Fix --keep-app-running default and make devicelab verboser ( #10957 )
2017-06-23 18:09:37 -07:00
Ian Hickson
9adb4a78a6
Deep linking: automatically push the route hiearchy on load. ( #10894 )
...
The main purpose of this PR is to make it so that when you set the
initial route and it's a hierarchical route (e.g. `/a/b/c`), it
implies multiple pushes, one for each step of the route (so in that
case, `/`, `/a`, `/a/b`, and `/a/b/c`, in that order). If any of those
routes don't exist, it falls back to '/'.
As part of doing that, I:
* Changed the default for MaterialApp.initialRoute to honor the
actual initial route.
* Added a MaterialApp.onUnknownRoute for handling bad routes.
* Added a feature to flutter_driver that allows the host test script
and the device test app to communicate.
* Added a test to make sure `flutter drive --route` works.
(Hopefully that will also prove `flutter run --route` works, though
this isn't testing the `flutter` tool's side of that. My main
concern is over whether the engine side works.)
* Fixed `flutter drive` to output the right target file name.
* Changed how the stocks app represents its data, so that we can
show a page for a stock before we know if it exists.
* Made it possible to show a stock page that doesn't exist. It shows
a progress indicator if we're loading the data, or else shows a
message saying it doesn't exist.
* Changed the pathing structure of routes in stocks to work more
sanely.
* Made search in the stocks app actually work (before it only worked
if we happened to accidentally trigger a rebuild). Added a test.
* Replaced some custom code in the stocks app with a BackButton.
* Added a "color" feature to BackButton to support the stocks use case.
* Spaced out the ErrorWidget text a bit more.
* Added `RouteSettings.copyWith`, which I ended up not using.
* Improved the error messages around routing.
While I was in some files I made a few formatting fixes, fixed some
code health issues, and also removed `flaky: true` from some devicelab
tests that have been stable for a while. Also added some documentation
here and there.
2017-06-23 14:58:29 -07:00
Todd Volkert
c79e25c5a7
Stop uploading coverage and docs until dl.google.com issue is resolved ( #10941 )
...
https://github.com/flutter/flutter/issues/10940
2017-06-23 13:40:38 -07:00
jcollins-g
3f3a36787e
Update dartdoc to 0.13.0+1 for flutter ( #10863 )
2017-06-21 08:01:26 -07:00
Michael Goderbauer
8b888e6a12
Apply tempalte changes to examples ( #10865 )
2017-06-20 15:27:00 -07:00
jcollins-g
5fee9789e2
Add version information to dartdoc footer ( #10844 )
...
* Add version information to dartdoc footer
* Add final to variable declaration
* Drop toString()
2017-06-20 11:27:37 -07:00
Ian Hickson
409414265e
Sample code for dialogs. ( #10812 )
2017-06-19 21:10:58 -07:00
Chris Bracken
58fe8237d2
Use Xcode instruments for devicelab device lookup ( #10840 )
...
Replace use of ideviceinfo in devicelab tests with Xcode instruments
lookup.
2017-06-19 14:44:42 -07:00
Michael Goderbauer
4b957bf028
Keep provisioning step ( #10736 )
2017-06-15 18:23:37 -07:00
Todd Volkert
bd67926f84
Run coverage in a dedicated shard on Travis ( #10755 )
2017-06-15 17:54:45 -07:00
Seth Ladd
d8cb16418b
upload master and alpha docs to different hosts ( #10707 )
...
* upload master and alpha docs to different hosts
* include robots.txt when master
2017-06-14 16:29:18 -07:00
Yegor
480d628635
mark Linux tasks as stable ( #10410 )
2017-06-14 16:26:52 -07:00
Hans Muller
ede575a92e
Refactor sample catalog screenshot production ( #10676 )
2017-06-14 09:05:53 -07:00
Michael Goderbauer
e2d4f9242e
Benchmark for semantic overhead during transitions ( #10678 )
...
* Benchmark for semantic overhead during transitions
* review comments
2017-06-14 08:09:05 -07:00
Michael Goderbauer
1ad346f5c5
Add workaround for aapt cruncher issue to complex_layout app ( #10679 )
...
See https://github.com/flutter/flutter/issues/8986
2017-06-13 17:00:08 -07:00
Yegor
fde985b37d
resurrect analyzer benchmarks ( #10668 )
...
* resurrect analyzer benchmarks
* move analyzer_benchmark to the more stable linux/android
* report average rather than best result
2017-06-13 13:14:16 -07:00
Michael Goderbauer
8bf17192f6
Adding first semantics perf test ( #10649 )
...
* Adding first semantics perf test
* review commnts and analyzer fixes
* fix analyzer warning
2017-06-13 12:49:07 -07:00
Ian Hickson
1f4f75bb50
More documentation. ( #10653 )
2017-06-13 09:52:13 -07:00
Ian Hickson
9ac16680d2
Analyze sample code ( #10619 )
2017-06-12 16:52:35 -07:00
Ian Hickson
a84877222c
Run flutter_tools tests serially ( #10643 )
...
We suspect maybe recent failures are caused by race conditions from
running flutter_tools tests in parallel.
2017-06-12 14:50:04 -07:00
Chris Bracken
81eb140411
Mark all iOS devicelab tests flaky ( #10609 )
...
Host test runner is flaky. These should be re-enabled once the host
machine has been deflaked.
2017-06-09 17:30:04 -07:00
Hans Muller
0e4dda7736
Improved support for saving and restoring the scroll offset, etc V2 ( #10590 )
2017-06-08 17:20:36 -07:00
Phil Quitslund
95544383ef
Bump to Dart SDK 1.24.0-dev.6.7. ( #10585 )
...
* Bump to Dart SDK 1.24.0-dev.6.7.
* nits and fixes
2017-06-08 15:15:18 -07:00
Hans Muller
dfc7788c8e
update_devicelab_manifest ( #10583 )
2017-06-08 11:14:02 -07:00
Ian Hickson
46b316c490
Change RawGestureDetector API to be better for strong mode Dart. ( #10553 )
2017-06-07 18:04:46 -07:00
Hans Muller
1b29312ad2
Upload sample catalog screenshots to cloud storage ( #10462 )
2017-06-05 12:53:27 -07:00
Yegor
1b5b929c73
mark flutter_gallery_ios__transition_perf as flaky ( #10420 )
2017-05-31 15:40:14 -07:00
Yegor
06deba25ee
move more tests to Linux hosts ( #10413 )
...
* move more tests to Linux hosts
* fix test
2017-05-31 15:13:08 -07:00
Yegor
7397bb9071
add tests to linux hosts ( #10409 )
2017-05-31 12:43:18 -07:00
Mikkel Nygaard Ravn
a755ccd4e4
Use new project template ( #10378 )
2017-05-29 14:07:21 +02:00
Devon Carew
2e96550fa0
fix typeahead css ( #10325 )
2017-05-26 09:52:03 -07:00
yjbanov
b9d5327919
perf_tests.dart: const constructors; constructors first
2017-05-26 09:44:33 -07:00
yjbanov
f59a67707d
track debug build times; switch from --profile to --release
2017-05-26 09:44:33 -07:00
Hans Muller
77c07871b4
Updated sample app production device labs task ( #10326 )
2017-05-25 13:49:31 -07:00
Hans Muller
b4e41ff7d3
Add a devicelab task that generates sample app screenshots, etc ( #10303 )
2017-05-25 11:47:36 -07:00
jcollins-g
7fb798f5f1
Upgrade dartdoc to 0.12.0 ( #10296 )
...
* update the docs css style so the generated dartdoc matches the new flutter.io
* Change to 0.12.0 dartdoc
* Review comment
2017-05-25 09:42:55 -07:00
Phil Quitslund
f21abb6ead
Bump Dart SDK to 1.24.0-dev.3.0
. ( #10110 )
...
* Bump Dart SDK to `1.24.0-dev.3.0`.
* Fix (mega) gallery creation.
2017-05-22 10:01:22 -07:00
Ian Hickson
d94ae089c7
Give an explicit path to the flutter tool. ( #10235 )
...
Maybe this will make the test work in the device lab...
2017-05-22 10:00:59 -07:00
Ian Hickson
fbc5f74cad
Attempt to de-emphasise the source code section ( #10215 )
...
Fixes https://github.com/flutter/flutter/issues/9377
2017-05-22 09:55:40 -07:00
xster
40b67bb187
Move icons stuff from material to widget ( #10192 )
...
Moved everything icons related except the material icon button and the materialicon font list to widget
2017-05-21 16:57:31 -07:00