- 13 Aug, 2019 1 commit
-
-
David Shuckerow authored
* Add a test for a directory instead of a single test. * Add test data to a child directory to test the command. * Add test data to a child directory to test the command. * Add test data to a child directory to test the command. * Correct test.
-
- 09 Aug, 2019 2 commits
-
-
Michael Klimushyn authored
This reverts commit 92ef2b9c. This requires either runApp() or WidgetsFlutterBinding.ensureInitialized() to have been called before using any MethodChannels. Plugins broadly rely on MethodChannels and right now there's no general requirements that they be constructed within the runApp call, so the ecosystem breakages from this are broader than originally thought. Reverting for now.
-
adazh authored
-
- 01 Aug, 2019 1 commit
-
-
Tong Mu authored
- Splits on{Enter,Hover,Exit} from Listener to MouseRegion. Deprecated API is kept for compatibility. - Splits on{Enter,Hover,Exit} from RenderPointerListener to RenderMouseRegion.
-
- 16 Jul, 2019 1 commit
-
-
chunhtai authored
-
- 09 Jul, 2019 1 commit
-
-
chunhtai authored
Rendering errors with root causes in the widget layer should have a reference to the widget (#32511)
-
- 28 May, 2019 1 commit
-
-
Harry Terkelsen authored
* Deprecates `BinaryMessages` in favor of a default instance of `BinaryMessenger`, called `defaultBinaryMessenger` * Platform channels use the `defaultBinaryMessenger` for their binaryMessenger default argument.
-
- 01 May, 2019 1 commit
-
-
Jacob Richman authored
Make FlutterError objects more structured so they can be displayed better in debugging tools such as Dart DevTools.
-
- 29 Mar, 2019 1 commit
-
-
Dan Field authored
-
- 06 Nov, 2018 2 commits
-
-
Jonah Williams authored
This reverts commit 71e9bd6f.
-
Jonah Williams authored
-
- 04 Oct, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 12 Sep, 2018 1 commit
-
-
Alexandre Ardhuin authored
* enable lint unnecessary_new * fix tests * fix tests * fix tests
-
- 15 Aug, 2018 1 commit
-
-
Ian Hickson authored
* Upgrade everything except matcher. * Roll matcher (and test) * Adjust tests that depend on flutter:test directly to depend on a shim * Require use of package:test shim and remove other references to package:test
-
- 18 Jun, 2018 1 commit
-
-
Florian Loitsch authored
* Roll the engine. This engine includes a VM that defaults to sync-async. flutter/engine@c8eeee4 Roll the Dart VM.
-
- 04 Jun, 2018 1 commit
-
-
Ian Hickson authored
Now that we have thousands of tests, it doesn't make sense to display a separate line for each test. The result is just megabytes of logs that you have to scrub through to find error messages.
-
- 29 May, 2018 1 commit
-
-
Mikkel Nygaard Ravn authored
-
- 28 May, 2018 2 commits
-
-
Danny Tuppeny authored
-
Florian Loitsch authored
Enable --sync-async in Flutter. Fixes #16801
-
- 24 May, 2018 2 commits
-
-
Mikkel Nygaard Ravn authored
This reverts commit 39d7f22a.
-
Florian Loitsch authored
-
- 20 Apr, 2018 2 commits
-
-
Michael Goderbauer authored
-
Mikkel Nygaard Ravn authored
-
- 16 Apr, 2018 2 commits
-
-
Siva authored
* Turn support for sync-async on in Flutter. With this feature execution of async functions starts immediately instead of it being delayed by one microtask tick. * Address review comments. * Adjust some stack trace expectations which are slightly different with --sync-async turned on.
- 16 Mar, 2018 1 commit
-
-
Vyacheslav Egorov authored
-
- 10 Feb, 2018 1 commit
-
-
Chris Bracken authored
Eliminates the assumption that the flutter SDK is installed in a directory named "flutter" from ticker_expectation.txt.
-
- 18 Jan, 2018 1 commit
-
-
jcollins-g authored
* Ignore extraneous error messages outside of one skipped test * Fix analysis error
-
- 09 Dec, 2017 1 commit
-
-
Ian Hickson authored
...instead of the engine.
-
- 22 Oct, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 07 Oct, 2017 1 commit
-
-
Ian Hickson authored
Also: * Provide a better message when you lerp from infinity to finity constraints. * Make the striped marker support RTL. * By popular demand, dump a warning to the console the first time a particular Flex overflows. (Resets on hot reload.)
-
- 04 Aug, 2017 1 commit
-
-
Ian Hickson authored
Also, add tests to verify that our coverage is actually being tested!
-
- 30 Jun, 2017 1 commit
-
-
Brian Slesinsky authored
This adds a way to run only a subset of the tests. (The new flags do the same thing as 'pub run test'.)
-
- 13 Apr, 2017 1 commit
-
-
Ian Hickson authored
-
- 12 Apr, 2017 1 commit
-
-
Ian Hickson authored
* Fix tests to use Ahem, and helpful changes around that - Fix fonts that had metric-specific behaviours. - LiveTestWidgetsFlutterBinding.allowAllFrames has been renamed to LiveTestWidgetsFlutterBinding.framePolicy. - LiveTestWidgetsFlutterBinding now defaults to using a frame policy that pumps slightly more frames, to animate the pointer crosshairs. - Added "flutter run --use-test-fonts" to enable Ahem on devices. - Changed how idle() works to be more effective in live mode. - Display the test name in live mode (unless ahem fonts are enabled). - Added a toString to TextSelectionPoint. - Style nit fixes. * Roll engine to get Ahem changes. * Update tests for dartdoc changes. * Fix flutter_tools tests
-
- 07 Apr, 2017 1 commit
-
-
Ian Hickson authored
Aggressively apply the const lint.
-
- 03 Feb, 2017 1 commit
-
-
Ian Hickson authored
...and fix bugs that the tests uncovered. WRITE TEST FIND BUG
-
- 31 Jan, 2017 1 commit
-
-
Ian Hickson authored
These tests would fail sometimes when run locally. Since they happen to also be the ones that are flaky on bots, maybe there's some relationship, even though the failure mode on bots is different. In any case, this removes a variable.
-
- 14 Jun, 2016 1 commit
-
-
Ian Hickson authored
This prevents multiple simultaneous runs of the analyzer from stomping over each other (e.g. multiple runs of 'update-packages'). Certain long-lived commands (like analyze, run, logs) are exempted once they've done enough work to be safe from most stomping action. This still doesn't make us entirely safe from craziness, e.g. if you're half way through an 'update-packages' run and you call 'git pull', who knows what state you'll end up in. But there's only so much one can do. Fixes https://github.com/flutter/flutter/issues/2762
-
- 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.
-