11547 Commits

Author SHA1 Message Date
Nurhan Turgut
9f6ffe557c Felt add integration (flutter/engine#17190)
* adding arguments to felt for running different type of tests

* adding test type enums to felt

* more changes to felt for testing branches

* more additions to code

* more changes to felt

* adding code for cloning web_drivers

* validating test directories. running the integration tests. update the readme file partially

* Removing todo lists used for development

* addressing reviewers comments

* remove unused imports

* addressing more reviewer comments

* addressing more reviewer comments

* addressing reviewer comments.

* addressing reviewer comments.

* fixing typos

* using chromedriverinstaller as a library. Fixing the commit number used from web_installers repo

* clean drivers directory after tests finish

* addressing more reviewer comments

* throwing all critical exceptions instead of logging and returning boolean flags

* adding todos for items we can do for making felt easier to use for local development

* do not run integration tests on CIs. Added an issue to the TODO.

* changing todo's with issues.
2020-03-20 19:24:13 -07:00
skia-flutter-autoroll
5c0f8a3da9 Roll src/third_party/dart ba8baa46b452..fbd0c8a46813 (35 commits) (flutter/engine#17241) 2020-03-20 19:01:02 -07:00
Emmanuel Garcia
fa2f49dbcb Reland: Implement unobstructed Platform Views on iOS (flutter/engine#17237) 2020-03-20 18:58:55 -07:00
skia-flutter-autoroll
08495ab2d3 Roll src/third_party/skia 933926683991..e41fa2d5e44d (2 commits) (flutter/engine#17240) 2020-03-20 18:16:02 -07:00
skia-flutter-autoroll
d4b447043a Roll fuchsia/sdk/core/mac-amd64 from MKYwg... to uyg4y... (flutter/engine#17234) 2020-03-20 17:06:03 -07:00
Yegor
f9d5f3eb15 Revert "Roll src/third_party/dart ba8baa46b452..0296286c03f6 (11 commits) (#17226)" (flutter/engine#17239)
This reverts commit 8b4d161c94cf9650bb579c05317e575c88b3004c.

It broke web tests with:

```
org-dartlang-app:///test/material/icon_button_test.dart:15:7: Warning: Implementing 'Function' is deprecated.
Try removing 'Function' from the 'implements' clause.
class MockOnPressedFunction implements Function {
```
2020-03-20 17:02:59 -07:00
skia-flutter-autoroll
c75390f676 Roll fuchsia/sdk/core/linux-amd64 from ZmlfS... to pTJOm... (flutter/engine#17235) 2020-03-20 17:01:03 -07:00
Yegor
c9f0ad5137 Run web framework tests on third-party rolls (flutter/engine#17238) 2020-03-20 16:58:52 -07:00
skia-flutter-autoroll
8f6a191fe3 Roll src/third_party/skia 7b7b78cb9f1b..933926683991 (6 commits) (flutter/engine#17232) 2020-03-20 16:01:05 -07:00
Chinmay Garde
29198c3b63 Re-land "Enable unified OpenGL/Metal builds." (flutter/engine#17230) 2020-03-20 15:56:05 -07:00
Emmanuel Garcia
3c04f343d3 Revert "Implement unobstructed Platform Views on iOS (#17049)" (flutter/engine#17233)
This reverts commit a1f7b10dfac894be08bd6e8fa2a65063cb8b5277.
2020-03-20 14:46:09 -07:00
Chinmay Garde
245d664b1b Roll buildroot to a0fb98af (flutter/engine#17229) 2020-03-20 13:31:01 -07:00
Emmanuel Garcia
a1f7b10dfa Implement unobstructed Platform Views on iOS (flutter/engine#17049) 2020-03-20 12:38:58 -07:00
Yegor
ffa7568a05 Sync Cirrus web test config from flutter/flutter (flutter/engine#17228) 2020-03-20 12:33:02 -07:00
skia-flutter-autoroll
44780cf125 Roll src/third_party/skia 85755f46a881..7b7b78cb9f1b (6 commits) (flutter/engine#17227) 2020-03-20 12:16:01 -07:00
skia-flutter-autoroll
8b4d161c94 Roll src/third_party/dart ba8baa46b452..0296286c03f6 (11 commits) (flutter/engine#17226) 2020-03-20 12:11:01 -07:00
Chris Yang
574170b7a8 Replace Pipeline's ProduceToFront with ProduceIfEmpty to handle thread merging. (flutter/engine#17122) 2020-03-20 11:04:47 -07:00
skia-flutter-autoroll
3984a9b889 Roll src/third_party/skia f22744971516..85755f46a881 (1 commits) (flutter/engine#17225) 2020-03-20 10:01:02 -07:00
skia-flutter-autoroll
b3b92e4a76 Roll src/third_party/skia 4b55ff097b9d..f22744971516 (1 commits) (flutter/engine#17224) 2020-03-20 07:51:02 -07:00
skia-flutter-autoroll
8a0f382aab Roll src/third_party/dart 532a602fefc7..ba8baa46b452 (3 commits) (flutter/engine#17223) 2020-03-20 07:06:03 -07:00
skia-flutter-autoroll
d8791d74c5 Roll src/third_party/dart 1bab476834dc..532a602fefc7 (4 commits) (flutter/engine#17222) 2020-03-20 02:26:02 -07:00
skia-flutter-autoroll
573b0898f6 Roll fuchsia/sdk/core/linux-amd64 from de6Ca... to ZmlfS... (flutter/engine#17221) 2020-03-20 02:21:02 -07:00
skia-flutter-autoroll
59a4d01436 Roll fuchsia/sdk/core/mac-amd64 from K9kFP... to MKYwg... (flutter/engine#17220) 2020-03-20 02:16:05 -07:00
skia-flutter-autoroll
891b5d0341 Roll src/third_party/dart 5b21a43c556c..1bab476834dc (41 commits) (flutter/engine#17219) 2020-03-19 21:56:01 -07:00
Chinmay Garde
1588ed2787 Revert "Enable unified OpenGL/Metal builds. (#17217)" (flutter/engine#17218)
This reverts commit 9ba13307d896aa81a2880579aff935ef656ebe8b.
2020-03-19 20:38:22 -07:00
Chinmay Garde
9ba13307d8 Enable unified OpenGL/Metal builds. (flutter/engine#17217) 2020-03-19 19:46:02 -07:00
Chinmay Garde
f1937cf92f Disable the use of the API_AVAILABLE macro in Skia in iOS release builds. (flutter/engine#17213)
The use of this macro in C++ translation units leads to the symbol visibility
being switched to default instead of hidden. This only happens in bitcode
enabled builds. A toolchain upgrade will be necessary to undo this workaround.
2020-03-19 18:13:40 -07:00
skia-flutter-autoroll
45f738b552 Roll src/third_party/skia 1171d314efc7..4b55ff097b9d (2 commits) (flutter/engine#17214) 2020-03-19 16:16:02 -07:00
skia-flutter-autoroll
fa27a1d7c7 Roll src/third_party/skia d65a790d71e8..1171d314efc7 (6 commits) (flutter/engine#17212) 2020-03-19 13:56:03 -07:00
skia-flutter-autoroll
79021b5f0f Roll fuchsia/sdk/core/mac-amd64 from SY5TH... to K9kFP... (flutter/engine#17207) 2020-03-19 11:46:03 -07:00
skia-flutter-autoroll
ff5c2e986a Roll src/third_party/skia d3b92b910ce0..d65a790d71e8 (1 commits) (flutter/engine#17205) 2020-03-19 11:41:02 -07:00
skia-flutter-autoroll
ddab0b02c3 Roll fuchsia/sdk/core/linux-amd64 from p9B8q... to de6Ca... (flutter/engine#17204) 2020-03-19 11:36:04 -07:00
skia-flutter-autoroll
e03ee591f0 Roll src/third_party/dart 96cf889e6b7b..5b21a43c556c (18 commits) (flutter/engine#17202) 2020-03-19 11:31:08 -07:00
stuartmorgan
6ff2789212 Fix copy/paste mistake in GLFW asset path resolution (flutter/engine#17208)
Fixes a regression from #16944
2020-03-19 11:04:43 -07:00
Ferhat
91323d3ed8 Fix blend test diffrate on mac (flutter/engine#17198)
* Fix error message for golden failure. Fix blend test diffrate when running on MacOS

* Revert MacOS adjustment
2020-03-18 16:47:58 -07:00
skia-flutter-autoroll
4f6e08b263 Roll src/third_party/skia afa83bc20b2c..d3b92b910ce0 (2 commits) (flutter/engine#17201) 2020-03-18 16:41:01 -07:00
skia-flutter-autoroll
749a5639f2 Roll src/third_party/skia d7e0131c7edc..afa83bc20b2c (19 commits) (flutter/engine#17199) 2020-03-18 14:36:02 -07:00
Jonah Williams
5d5ed5e321 Remove unused PackagesUri rpc param in OnServiceProtocolRunInView (flutter/engine#17195)
This is not actually used by hot reload since we've switched to compilation from kernel.
2020-03-18 13:41:41 -07:00
George Wright
1b5254e49a Truncate error messages for the crash reporter to the maximum length permitted by the FIDL call (flutter/engine#17189) 2020-03-18 13:08:54 -07:00
skia-flutter-autoroll
705c1e7b7d Roll src/third_party/dart 9dfd0127daca..96cf889e6b7b (26 commits) (flutter/engine#17196) 2020-03-18 12:31:04 -07:00
skia-flutter-autoroll
aae42fe9dc Roll src/third_party/skia a17558c9f702..d7e0131c7edc (19 commits) (flutter/engine#17194) 2020-03-18 12:26:02 -07:00
skia-flutter-autoroll
5fdee289c7 Roll fuchsia/sdk/core/mac-amd64 from AvvHp... to SY5TH... (flutter/engine#17193) 2020-03-18 12:21:04 -07:00
Chinmay Garde
048d47e0eb Revert "Add support for the Metal backend on all iOS builds." (flutter/engine#17197)
This reverts commit ad8e7f5da6cc936845336243332ab795805767f6.
2020-03-18 11:29:47 -07:00
Chinmay Garde
ad8e7f5da6 Reland "Add support for the Metal backend on all iOS builds." (flutter/engine#17191) 2020-03-17 22:31:01 -07:00
Wu Zhong
1be8cd8b2d Fixes comments typo in FlutterPlatformViews (flutter/engine#17094) 2020-03-17 21:38:53 -07:00
stuartmorgan
8c89674d93 Allow relative resource paths in GLFW embedding (flutter/engine#16944)
Currently every Linux runner has this code to allow relative resource paths; this moves it into the framework so that any embedder can get this behavior without that code needing to be in the template.

Rolls buildroot to pick up std::filesystem support in our libc++
2020-03-17 19:04:18 -07:00
skia-flutter-autoroll
38cf352142 Roll src/third_party/dart db5dc11b9b27..9dfd0127daca (20 commits) (flutter/engine#17187) 2020-03-17 16:36:02 -07:00
skia-flutter-autoroll
5a03268f8b Roll fuchsia/sdk/core/linux-amd64 from YJI3-... to p9B8q... (flutter/engine#17183) 2020-03-17 16:31:04 -07:00
skia-flutter-autoroll
a4cfb91b50 Roll src/third_party/skia 6b48e62ed204..a17558c9f702 (3 commits) (flutter/engine#17180) 2020-03-17 16:26:02 -07:00
Dan Field
fd0cc9a285 Teach frontend compiler to replace toString with super.toString for selected packages (flutter/engine#17068)
Adds annotation `keepToString` to opt out.
2020-03-17 15:40:09 -07:00