Commit graph

157 commits

Author SHA1 Message Date
Ian Hickson cb378edc9e
Enable avoid_print lint. (#91332) 2021-10-07 09:53:03 -07:00
Taha Tesser b6459f9b63
Migrate to Gradle 7.0.2 / AGP 7.0.1 (#90642) 2021-10-06 17:01:13 -07:00
Ian Hickson 126cd7388e
Clean up dependency pins and update all packages (#91109) 2021-10-04 10:28:03 -07:00
Littlegnal 1b73a35fba
Change project.buildDir in standalone subprojects property (#91030) 2021-10-01 17:18:05 -07:00
Christopher Fujino afd84ad425
flutter update-packages (#90994) 2021-09-30 11:38:02 -07:00
Greg Spencer ab2b0851a2
Add smoke tests for all the examples, fix 17 broken examples. (#89021)
This adds a smoke test for every single API example. It also fixes 17 tests that had bugs in them, or were otherwise broken, and even fixes one actual bug in the framework, and one limitation in the framework.

The bug in the framework is that NetworkImage's _loadAsync method had await response.drain<List<int>>();, but if the response is null, it will throw a cryptic exception saying that Null can't be assigned to List<int>. The fix was just to use await response.drain<void>(); instead.

The limitation is that RelativePositionedTransition takes an Animation<Rect> rect parameter, and if you want to use a RectTween with it, the value emitted there is Rect?, and one of the examples was just casting from Animation<Rect> to Animation<Rect?>, which is invalid, so I modified RelativePositionedTransition to take a Rect? and just use Rect.zero if the rect is null.
2021-09-28 09:32:06 -07:00
Jenn Magder 1b53f7beba
Migrate iOS project to Xcode 13 compatibility (#90304) 2021-09-22 13:23:05 -07:00
Kate Lovett 65d8dd988d
Update md5 method in flutter_goldens_client (#90154) 2021-09-15 17:42:05 -07:00
Ian Hickson 2420718389
Remove our extra timeout logic. (#89952) 2021-09-15 09:42:05 -07:00
Aneesh Rao cdad35f2d8
Fix path in example (#84707) 2021-09-13 16:47:04 -07:00
Anna Gringauze cd112e551c
Update all packages (#89797) 2021-09-13 12:13:42 -07:00
Phil Quitslund 975fcc1f2f
master->main deafult branch migration (#89782) 2021-09-10 15:42:03 -07:00
Souvik Biswas e7b1b2065d
[Docs: Integration Test Readme] Updated with proper commands (#88214)
* Updated with proper docs

* Add the casting
2021-09-10 12:12:20 -07:00
Jenn Magder b2889091e5
Increase integration_test package minimum iOS version to 9.0 (#89621) 2021-09-09 15:32:33 -07:00
Dan Field 1745402d76
Document multi-timeline usage (#88604) 2021-09-08 17:12:04 -07:00
Anis Alibegić a753d09cc9
Fixed several typos (#89485) 2021-09-07 14:56:04 -07:00
Jacob MacDonald 383930c2bc
update package dependencies (#89381) 2021-09-02 14:41:05 -07:00
Dan Field c5861cfb56
Revert "Fix DPR in test view configuration (#88609)" (#88889)
This reverts commit 5feee0d8fa.
2021-08-25 10:09:03 -07:00
Dan Field 5feee0d8fa
Fix DPR in test view configuration (#88609) 2021-08-24 14:26:54 -07:00
Christopher Fujino efaa9a4637
update-packages --force-upgrade (#88728) 2021-08-23 12:57:08 -07:00
Dan Field d5d8265079
Revert "Write timelines to separate files (#88473)" (#88594)
This reverts commit fa83fefa42.
2021-08-20 11:57:32 -07:00
Emmanuel Garcia a7f8687d23
Reland: Bump to Gradle 7 and use Open JDK 11 (#88540) 2021-08-20 09:57:02 -07:00
Dan Field fa83fefa42
Write timelines to separate files (#88473) 2021-08-20 09:47:04 -07:00
Christopher Fujino 81eb54bf78
update-packages (#88387) 2021-08-17 18:49:32 -07:00
Zachary Anderson 463f9739f7
Revert "Refactor iOS integration_test API to support Swift, dynamically add native tests (#88013)" (#88377)
This reverts commit 9e3de9a328.
2021-08-17 14:54:14 -07:00
Jenn Magder 9e3de9a328
Refactor iOS integration_test API to support Swift, dynamically add native tests (#88013) 2021-08-17 11:42:05 -07:00
Emmanuel Garcia d39d542691
Revert "Reland: Bump to Gradle 7 and use Open JDK 11 (#88319)" (#88326)
This reverts commit b586695c82.
2021-08-16 20:38:32 -07:00
Emmanuel Garcia b586695c82
Reland: Bump to Gradle 7 and use Open JDK 11 (#88319)
* Bump to Gradle 7 and use Open JDK 11

* Add caches

* Fixes

* Remove org.gradle.java.home
2021-08-16 18:40:39 -07:00
Gary Qian a562b3cb3d
Deferred components integration test app (#88030) 2021-08-16 15:32:05 -07:00
Jenn Magder 28dfb44559
Add native iOS screenshots to integration_test (#84611) 2021-08-06 12:45:04 -07:00
Anna Gringauze cc63c81408
Update all packages (#87579)
- Update dwds and and the rest of the packages

Closes: https://github.com/flutter/flutter/issues/87100
2021-08-03 16:37:48 -07:00
Cody Goldberg ab6ce71402
[flutter_test/integration_test] added setSurfaceSize test coverage (#82712)
This PR includes an updated test case for integration_test and a new test case for flutter_test to ensure that hit tests transform properly when using setSurfaceSize, for both the IntegrationTestWidgetsFlutterBinding and LiveTestWidgetsFlutterBinding bindings.
2021-07-30 13:47:20 -07:00
Jacob MacDonald fdb80f916d
update packages to the latest (#86880) 2021-07-22 13:26:05 -07:00
Anna Gringauze 84c3b56877
Update dwds (and other packages) (#86832)
* Upgrade all packages

In particular, bring in dwds with latest fixes for flakes.

Closes: https://github.com/flutter/flutter/issues/85043
Related: https://github.com/flutter/flutter/issues/85575

* Re-enable fixed tests

* Disable failing test due to DDS issue
2021-07-21 21:47:10 -07:00
Emmanuel Garcia 0504fac7e2
Android e2e screenshot (#84472) 2021-07-20 13:36:04 -07:00
Kaushik Iska df3fe587e8
Validate that min frame number is numeric (#86498) 2021-07-15 17:11:09 -07:00
Ren You 3dea9f0251
Revert "Clean up the bindings APIs (#86438)" (#86484)
This reverts commit d056500bfe.
2021-07-15 09:29:16 -07:00
Ian Hickson d056500bfe
Clean up the bindings APIs (#86438) 2021-07-14 14:41:24 -07:00
Eng Zer Jun 57a4b023f1
build: update dependencies (#86433) 2021-07-14 13:46:04 -07:00
Zachary Anderson 7f741e9181
Revert "Clean up the bindings APIs (#86388)" (#86404)
This reverts commit 31de052e3f.
2021-07-13 21:32:29 -07:00
Ian Hickson 31de052e3f
Clean up the bindings APIs (#86388) 2021-07-13 18:31:11 -07:00
Ian Hickson c800b9c3e4
Revert "Clean up the bindings APIs (#83843)" (#86386)
This reverts commit e2490f2906.
2021-07-13 15:47:40 -07:00
Ian Hickson e2490f2906
Clean up the bindings APIs (#83843) 2021-07-13 12:41:03 -07:00
Yegor 78e06e716b
[web] move e2e tests from flutter/engine to flutter/flutter (#86119)
* [web] move e2e tests from flutter/engine to flutter/flutter
* flutter update-packages --force-upgrade
2021-07-09 15:31:49 -07:00
Alexandre Ardhuin 80990c21e2
code formatting (#85783) 2021-07-07 23:06:05 -07:00
Taha Tesser 59f201fbba
[integration_test] Fix example link in the README (#85622) 2021-06-30 09:47:31 -07:00
Filip Hracek 76d5e62f42
Add a more complete app template for Flutter (skeleton) (#83530) 2021-06-28 15:26:04 -07:00
Jenn Magder 0de6bd41ba
Migrate iOS app deployment target from 8.0 to 9.0 (#85174) 2021-06-24 10:21:05 -07:00
Dan Field 9c0bd18c40
Reland eliminate timeouts from integration tests (#85141) 2021-06-23 13:08:51 -07:00
Dan Field 69f2f8a18b
Revert "Remove per-test timeouts from integration tests (#85098)" (#85133)
This reverts commit b96c3c22ce.
2021-06-23 08:17:27 -07:00