Alexandre Ardhuin
d927c93310
Unnecessary new ( #20138 )
...
* enable lint unnecessary_new
* fix tests
* fix tests
* fix tests
2018-09-12 08:29:29 +02:00
Alexander Aprelev
e2e241320b
Update fuchsia-tester so it takes map of kernel test files ( #21573 )
...
* Update fuchsia-tester so it takes map of kernel test files
* Set mainDart correctly. Cleanup nits.
2018-09-08 17:53:40 -07:00
Chris Bracken
05edc00a6f
Eliminate Dart 1 support from Flutter test ( #21408 )
2018-09-05 10:41:44 -07:00
Ian Hickson
3dec6a6930
Clean up usage of temporary directories ( #20682 )
...
All temporary directory start with `flutter_` and have their random component separated from the name by a period, as in `flutter_test_bundle.YFYQMY`.
I've tried to find some of the places where we didn't cleanly delete temporary directories, too. This greatly reduces, though it does not entirely eliminate, the directories we leave behind when running tests, especially `flutter_tools` tests.
While I was at it I standardized on `tempDir` as the variable name for temporary directories, since it was the most common, removing occurrences of `temp` and `tmp`, among others.
Also I factored out some common code that used to catch exceptions that happen on Windows, and made more places use that pattern.
2018-08-17 13:17:23 -07:00
Ian Hickson
98c117bb38
Implement flutter test -j
( #20493 )
2018-08-15 12:22:30 -07:00
Todd Volkert
f8a5c86109
Pass icu data file to fuchsia_tester ( #20605 )
2018-08-14 20:06:07 -07:00
Todd Volkert
5d8771d18d
Update fuchsia_tester to work in (and require) Dart 2 mode ( #20460 )
2018-08-10 21:18:10 -07:00
Alexandre Ardhuin
eda03e2586
re-re-enable lint unnecessary_const ( #20103 )
2018-08-02 12:02:32 +02:00
Todd Volkert
00aac68e2d
Revert flutter/flutter#19592 ( #19861 )
...
It was causing problems rolling Flutter into Fuchsia
2018-07-27 08:44:39 -07:00
Todd Volkert
7ea164ecb5
More dart 2 fixes to fuchsia_tester.dart ( #19846 )
2018-07-26 17:46:08 -07:00
Todd Volkert
6258f322d4
Make Fuchsia tools Dart 2 clean ( #19727 )
2018-07-24 16:33:49 -07:00
Alexandre Ardhuin
27018359d2
re-enable lint unnecessary_const ( #19592 )
...
* re-enable lint unnecessary_const
* remove trailling whitespaces
* remove unnecessary const (after merge)
2018-07-23 08:31:48 +02:00
Ian Hickson
f630f90d6d
Revert "enable lint unnecessary_const ( #19342 )" ( #19423 )
...
This reverts commit cc1cf13eec
.
2018-07-16 13:30:27 -07:00
Alexandre Ardhuin
cc1cf13eec
enable lint unnecessary_const ( #19342 )
2018-07-16 21:43:48 +02:00
Gary Miguel
35f374036c
Revert "Revert "Use runTests in fuchsia tester. ( #19178 )" ( #19321 )" ( #19327 )
...
This reverts commit e22f99743b
.
Adding the exit(exitCode) fixes the hang.
Tested by running `fx run-host-tests` with a topaz checkout.
Verified the hang before, no hang after.
2018-07-13 10:37:44 -07:00
Zachary Anderson
e22f99743b
Revert "Use runTests in fuchsia tester. ( #19178 )" ( #19321 )
...
This reverts commit 032f8cdb8b
.
The test runner hangs on exit after all tests pass when trying
to roll this into Fuchsia.
2018-07-12 14:18:29 -07:00
Gary Miguel
032f8cdb8b
Use runTests in fuchsia tester. ( #19178 )
...
This allows us to collect code coverage for Fuchsia tests.
2018-07-09 16:13:10 -07:00
Todd Volkert
8d11f5c763
Make AppContext immutable and race-free ( #15984 )
...
This updates AppContext per the recommendations in #15352
Fixes #15352
2018-03-28 10:58:28 -07:00
Alexandre Ardhuin
061352918b
enable lint avoid_relative_lib_imports ( #15780 )
2018-03-22 07:56:18 +01:00
jcollins-g
c81a5ed09a
fix rare flutter_tools logging crash in daemon mode ( #14401 )
...
* Populate AnsiTerminal in context for daemon launches
* Strip out AnsiTerminal additions to context since they are no longer needed
2018-02-01 09:30:53 -08:00
Adam Barth
21145144e9
Don't collect usage data during Fuchsia build ( #12780 )
...
Previously, the usage analytics would generate a write to the user's
HOME directory during the Fuchsia build. We're tightening down the
environment in which we run the Fuchsia build, and these writes are now
more obvious.
This patch removes the usage analytics during the Fuchsia build,
avoiding the write to the user's HOME directory.
2017-10-30 12:28:31 -07:00
Alexandre Ardhuin
1fce14a31c
enable lint prefer_single_quotes ( #12665 )
2017-10-22 18:11:36 +02:00
P.Y. Laligand
ad72c78342
Fix testing on Fuchsia. ( #12563 )
2017-10-16 10:58:39 -07:00
xster
e28765a997
Delinting future awaits round 3 ( #10791 )
...
* round 3
* partially address comments
* merge
* review notes
* review
* review
* review
2017-09-20 17:24:43 -07:00
P.Y. Laligand
c12b184dc3
Add missing context bits to Fuchsia tools. ( #10891 )
2017-06-21 14:03:13 -07:00
Brian Slesinsky
3528cd6f2d
flutter test: add --machine flag ( #10520 )
...
Currently this just prints the observatory URL as a JSON event.
Refactored the code to make this fit in.
2017-06-13 13:26:32 -07:00
P.Y. Laligand
d2c6b0a637
Get rid of unnecessary flutter_root argument. ( #9622 )
2017-04-27 09:10:48 -07:00
P.Y. Laligand
5b02aaabb4
Added a simple test runner for Fuchsia. ( #9461 )
2017-04-20 14:18:24 -07:00