- 28 Jun, 2016 1 commit
-
-
Adam Barth authored
Previously these widget had zero test coverage. Also, improve the coverage tooling Mac.
-
- 23 Jun, 2016 1 commit
-
-
Adam Barth authored
Using relative paths makes it easier to share lcov.info files across machines.
-
- 22 Jun, 2016 2 commits
-
-
Adam Barth authored
This patch causes us to upload a coverage report to coveralls.io.
-
Adam Barth authored
We need https://github.com/dart-lang/coverage/issues/100 to be fixed before this will be useful. Fixes #2342
-
- 09 Jun, 2016 1 commit
-
-
Adam Barth authored
Fixes #4059
-
- 07 Jun, 2016 1 commit
-
-
Devon Carew authored
* refactor the --resident run option into a separate file * update daemon to run --resident apps * re-plumbing daemon start * send app logs * update tests * review changes * fix test runner * remove PackageMap.createGlobalInstance; rely on the ctor * review comments
-
- 23 May, 2016 1 commit
-
-
Devon Carew authored
-
- 18 May, 2016 1 commit
-
-
Chinmay Garde authored
-
- 16 May, 2016 1 commit
-
-
Ian Hickson authored
This makes it possible to substitute 'flutter run' for 'flutter test' and actually watch a test run on a device. For any test that depends on flutter_test: 1. Remove any import of 'package:test/test.dart'. 2. Replace `testWidgets('...', (WidgetTester tester) {` with `testWidgets('...', (WidgetTester tester) async {` 3. Add an "await" in front of calls to any of the following: * tap() * tapAt() * fling() * flingFrom() * scroll() * scrollAt() * pump() * pumpWidget() 4. Replace any calls to `tester.flushMicrotasks()` with calls to `await tester.idle()`. There's a guarding API that you can use, if you have particularly complicated tests, to get better error messages. Search for TestAsyncUtils.
-
- 03 May, 2016 1 commit
-
-
Devon Carew authored
* fix analysis errors * review comments; fix test * re-add an export for debugPrint
-
- 28 Mar, 2016 1 commit
-
-
Adam Barth authored
The .packages file is replacing the packages directory of symlinks.
-
- 14 Mar, 2016 2 commits
-
-
Hixie authored
-
Ian Hickson authored
-
- 11 Mar, 2016 1 commit
-
-
Ian Hickson authored
Well, all the easy ones, anyway. For some reason `// ignore:` isn't working for me so I've disabled lints that need that. Also disabled those that require a ton of work (which I'm doing, but not in this PR, to keep it reviewable). This adds: - avoid_init_to_null - library_names - package_api_docs - package_names - package_prefixed_library_names - prefer_is_not_empty - sort_constructors_first - sort_unnamed_constructors_first - unnecessary_getters_setters
-
- 03 Mar, 2016 1 commit
-
-
Adam Barth authored
This patch switches us from using our previous hacking approach to integrating with package:test to using the new PlatformPlugin interface.
-
- 28 Jan, 2016 1 commit
-
-
Devon Carew authored
rename to printTrace(), printStatus(), and printError()
-
- 24 Jan, 2016 1 commit
-
-
Ian Hickson authored
-
- 01 Dec, 2015 1 commit
-
-
Adam Barth authored
-
- 18 Nov, 2015 1 commit
-
-
Adam Barth authored
Fixes #311
-
- 10 Nov, 2015 1 commit
-
-
Adam Barth authored
-
- 09 Nov, 2015 1 commit
-
-
Hixie authored
-
- 05 Nov, 2015 1 commit
-
-
Adam Barth authored
-
- 02 Nov, 2015 3 commits
-
-
Hixie authored
...by requiring a new version of analyzer. Also, when the subprocess is terminated unexpectedly, report the actual problem in more detail.
-
Hixie authored
When the engine dies unexpectedly during test execution, we have to terminate any tests running in that engine. Previously, they would just hang. For some reason that I was never able to satisfactorily explain, the WebSocket doesn't die in a way I can detect in this case. So instead, we hand in a future that we only complete when we detect the server subprocess ends.
-
Hixie authored
The previous attempt to port the 'test' framework to the new framework wasn't super-successful. This does a better job, hopefully.
-
- 29 Oct, 2015 1 commit
-
-
Hixie authored
-
- 28 Oct, 2015 1 commit
-
-
Devon Carew authored
-
- 16 Sep, 2015 1 commit
-
-
Adam Barth authored
-
- 21 Aug, 2015 1 commit
-
-
Adam Barth authored
-
- 20 Aug, 2015 1 commit
-
-
Adam Barth authored
This command uses package:test to run Dart tests with sky_shell. For this to work, we need https://github.com/dart-lang/test/tree/hacky-loader-hook to land. We're also not smart enough to find sky_shell ourselves yet. Instead, we take the path as input using an environment variable. Eventually, we'll be able to get the sky_shell executable from package:sky_engine, but we don't yet ship that executable.
-