Greg Spencer
72d6bcc3f7
Use .pub-cache from Flutter root, if it exists. ( #13248 )
...
The purpose of this PR is to make it so that when the user runs 'flutter', if they have a .pub-cache directory in their flutter root, we use that instead of the default location for the pub cache. Otherwise, it should act as before.
The eventual goal is to support a pre-populated flutter .zip/.tar.gz file that has everything the developer needs in one bundle. In order for that to actually work, we need to have the pub cache be self-contained, and not in the user's home dir.
Another advantage of this is that if you have multiple flutter repos that you're switching between, then the versions in the pub cache will remain static when you switch between them.
2017-12-05 12:02:14 -08:00
Greg Spencer
19cac92793
Switching coverage runs from Travis to infrabots. ( #13038 )
2017-11-15 21:15:11 -08:00
Greg Spencer
e2b9f8906d
Turn on concurrency for coverage shard so that it runs in parallel to fix Travis timeouts. ( #13001 )
2017-11-13 13:20:38 -08:00
Alexandre Ardhuin
15601fe55c
Enable lint prefer asserts in initializer lists ( #12903 )
...
* enable lint prefer_asserts_in_initializer_lists
* enable --assert-initializer
2017-11-08 22:59:49 +01:00
Yegor
41bd66f210
remove locale "sd" (not supported by ICU/CLDR); unify localizations script options ( #12803 )
...
* remove locale "sd" (not supported by ICU/CLDR); unify localizations scripts CLI
* address comments
2017-10-31 20:23:58 -07:00
Hans Muller
c3d56b1dad
flutter_localization optional package ( #12410 )
2017-10-11 16:01:13 -07:00
Yegor
f4f20c2909
misc .arb fixes; localizations validator ( #12197 )
...
* misc .arb fixes; localizations validator
* regenerate localizations
* address comments
* do not treat plural variations as invalid keys
2017-09-22 12:26:47 -07:00
Alexandre Ardhuin
cde6b669b3
unnecessary statements ( #12189 )
2017-09-21 08:33:56 +02:00
Ian Hickson
db88414131
Upgrade to the most recent test package. ( #11526 )
...
Also, add tests to verify that our coverage is actually being tested!
2017-08-04 16:33:38 -07:00
Todd Volkert
7f0c98ab0b
Don't run coverage or docs in OS-X Travis instance ( #11144 )
2017-07-10 16:20:14 -07:00
Ian Hickson
2c4ec1c9c2
Avoid self-referential imports. ( #11045 )
...
And add a test to verify we don't do this again.
2017-06-30 14:42:22 -07:00
Todd Volkert
bd67926f84
Run coverage in a dedicated shard on Travis ( #10755 )
2017-06-15 17:54:45 -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
Hans Muller
ceab6f9784
Added some simple AppBar examples to the sample catalog ( #9912 )
2017-05-15 10:02:39 -07:00
Adam Barth
3bd2ecb2c4
Move flutter_markdown to https://github.com/flutter/flutter_markdown ( #9807 )
...
Now that we can host packages on pub that depend on Flutter, we can host
flutter_markdown in its own git repository.
2017-05-09 15:32:38 -07:00
Devon Carew
4631717f1b
De-duplicate the dartanalyzer command output ( #9441 )
2017-04-18 14:02:06 -07:00
Ian Hickson
aaa0a1cfc3
Make test.dart support Emacs buffers better ( #9353 )
...
In particular, if stdout.supportsAnsiEscapes is false, don't output ANSI.
Also, output stdout/stderr of tests that are normally silenced, if they fail.
Also, update the output to be more convenient when debugging.
Also, expand some abbreviations.
2017-04-13 10:22:41 -07:00
Ian Hickson
11c2032a4e
Run both regular and --watch analysis on Travis ( #8913 )
...
We keep breaking --watch because we don't test it.
2017-03-20 16:16:34 -07:00
Todd Volkert
83d411f979
Change flutter_tools tests to run via pub ( #8698 )
...
`all.dart` is no longer needed. Furthermore, it causes tests to
be skipped, or to silently fail to run anything.
Fixes #7941
2017-03-10 09:39:01 -08:00
Todd Volkert
1ada132ee8
Add first replay test ( #8628 )
2017-03-09 12:58:31 -08:00
Chris Bracken
6c97dd2c6c
Declare locals as final where not reassigned (dev) ( #8574 )
2017-03-03 18:06:08 -08:00
Yegor
bfef36f710
add waitUntilNoTransientCallbacks to driver API ( #8475 )
2017-02-28 15:58:28 -08:00
Alexandre Ardhuin
8c043d06de
fix lints for directives_ordering rule ( #8382 )
2017-02-23 13:37:26 -08:00
Adam Barth
a44d3b7f7f
Shard Travis job into three pieces ( #8232 )
2017-02-16 20:40:07 -08:00
Ryan Macnak
d784a2378e
Revert "Run coverage tests verbosely to help diagnose timeouts. ( #8198 )" ( #8204 )
...
This reverts commit fac9efbacd
.
The timeout was fixed by 6795c4ab96
.
2017-02-15 18:31:23 -08:00
Ryan Macnak
fac9efbacd
Run coverage tests verbosely to help diagnose timeouts. ( #8198 )
2017-02-15 12:55:27 -08:00
Michael Goderbauer
7231fd3ed6
Enable flutter drive
on Windows ( #8146 )
...
... and run some more tests on Windows.
2017-02-14 13:14:52 -08:00
Michael Goderbauer
769646218a
Add git config option to automatically convert CRLF to LF ( #8122 )
2017-02-14 10:21:33 -08:00
Adam Barth
68ff032f40
Remove mentions of ScrollableViewport from flutter_markdown ( #8132 )
...
Also, actually run the flutter_markdown tests.
2017-02-14 08:57:44 -08:00
Michael Goderbauer
723489de02
Make dev/bots/test.dart pass on Windows ( #7998 )
...
* disables all `flutter test` and `flutter drive` tests on Windows as those two commands are not fully implemented on Windows yet
* fixes other failures on Windows
2017-02-08 15:57:31 -08:00
Michael Goderbauer
be99a04dac
Make bot tests portable to also run on Windows ( #7954 )
2017-02-08 10:05:36 -08:00