Commit Graph

40 Commits

Author SHA1 Message Date
Nurhan Turgut 2805da9e5d Enable web engine unit tests on Firefox (#14267)
* Enable web engine unit tests on Firefox

* addressing PR comments

* addressing PR comments

* fix the version name on the lock file
2019-12-09 16:27:14 -08:00
Nurhan Turgut 91ef612ee0 [web] [tests] Changing configurations for firefox (#14148)
* Changing configurations for firefox

* remove headless

* change comments on configurations files

* remove unused boolean
2019-12-05 15:17:34 -08:00
Yegor 5d9509ae05 [web][felt] fix source map path (#14134) 2019-12-04 13:28:23 -08:00
Nurhan Turgut 333a8058c6 Changing test runner and platform to be browser independent (#13869)
* changes to add firefox as one of the browser options to test_platform and test_runner

* Creating a supported_browsers file to put all the different browser related maps and utilities

* Remove accidentaly forgotten commented out lines. Clear imports

* fix error in screenshot handler

* Addressing PR comments.

* addressing PR comments part 2:
2019-11-19 12:18:10 -08:00
Ferhat b6a0fb77ed [web] Fix blendmode for images (#13809)
* Fix blendmode for images
2019-11-13 13:09:16 -08:00
Ferhat 10d5ed19f8 [web] Fix path to svg for drrect (#13779) 2019-11-11 15:38:30 -08:00
Ferhat 7413304c37 [web] Support gif/webp animations, Speed up image drawing in BitmapCanvas. (#13748)
* Add draw image test
* Optimize drawImageScaled
* optimize cloning in HtmlImage, implement drawImageRect using image tag
2019-11-08 12:52:01 -08:00
Mouad Debbar a9ef2410f6 [web] Don't send keyboard events from text fields to flutter (#13699) 2019-11-05 19:00:51 -08:00
Mouad Debbar f6e24a00cc [web] Ignore changes in *.ttf files in felt build watch mode (#13634) 2019-11-05 13:31:51 -08:00
Yegor 49971e2140 Implement basic Picture.toImage via BitmapCanvas (#13391)
Implement basic Picture.toImage via BitmapCanvas and update the dartdocs.
2019-10-28 12:50:43 -07:00
Nurhan Turgut 3b97d3a329 [web] [test] Adding firefox install functionality to the test platform (#13272)
* Add Firefox installing functionality to test platform. For Linux only. Refactor test platform code

* remove download.dart. Not complete for now

* uncomment firefox.dart. Adding new CL parameters.

* Licence headers added.

* adding more comments to firefox_installer

* adding test for firefox download

* address pr comments. change directory for test in .cirrus.yml

* change directory for test_web_engine_firefox_script

* removing the system test.
2019-10-23 14:41:49 -07:00
Mouad Debbar 6a3baef78b [web] Support -j to use goma in felt build (#13259) 2019-10-21 15:23:19 -07:00
Mouad Debbar 98e6d15663 Preserve stdout colors of subprocesses run by felt (#13209) 2019-10-18 10:41:44 -07:00
Nurhan Turgut dea7150f33 Adding firefox_installer.dart (#13185)
* adding firefox downloading functionality to felt

* Getting the location directly from the response
2019-10-18 10:35:21 -07:00
Mouad Debbar 8f621ad3c7 [web] Environment variable to disable felt snapshot (#13187) 2019-10-17 10:51:46 -07:00
Nurhan Turgut 66bf00bca3 refactoring chrome_installer (#13122)
* refactoring before implementing the firefox installer. This PR carries utilities to a common place. Renames the lock file with a generic name.

* Fixed README file for browser_lock

* addressing PR comments: removing unimplemented firefox methods.
2019-10-14 14:51:08 -07:00
Ferhat 3fd877715b [web] Add basic color per vertex drawVertices API support (#13066)
* Implement basic drawVertices for BlendMode.srcOver and hairline rendering
* Implement maxDiffRate parameter for screenshot tests
2019-10-14 13:16:05 -07:00
Ferhat c6650063c2 Update felt README (#13097)
* Update felt README

* Removed -t since it is removed in #13088
2019-10-11 16:08:03 -07:00
Yegor 6611e170d3 use rest args for specifying test targets (#13088) 2019-10-11 13:44:55 -07:00
Yegor 4cd64dbe26 Snapshot the felt tool for faster start-up (#13090) 2019-10-11 13:44:06 -07:00
Yegor 0b6aa5e320 Add "felt clean" command (#13042)
Add "felt clean" command
2019-10-10 07:15:24 -07:00
Ferhat d9c3afae26 [web] Implement basic radial gradient (TileMode.clamp, no transform) (#12811)
* Add GradientRadial paintStyle implementation
2019-10-09 15:51:31 -07:00
David Iglesias f48f0fa01b Open source canvas tests from flutter_web_ui (#12819)
* Open source canvas tests from flutter_web_ui

Reimplement some painter tests as screenshot tests on canvas.

Needs https://github.com/flutter/goldens/pull/53
Fixes https://github.com/flutter/flutter/issues/42027

* Remove whitespace

* Address PR feedback

* Add latest hash to dev/goldens_lock.yaml
* Rename (with git mv) *scuba_test.dart -> *golden_test.dart
2019-10-08 09:40:09 -07:00
Yegor bba0065cf6 add option for bulk-updating screenshots; update screenshots (#12797)
* add option for bulk-updating screenshots; update screenshots
2019-10-04 15:07:05 -07:00
Mouad Debbar 327eb876f9 [web] Don't require felt to be in PATH (#12753) 2019-10-02 15:05:16 -07:00