flutter/dev/tools
Todd Volkert e19db89a0e
Add basic support for golden image file testing (#17094)
* Add a `matchesGoldenFile()` async matcher that will match
  a finder's widget's rasterized image against a golden file.
* Add support for pluggable image comparison backends
* Add a default backend that does simplistic PNG byte
  comparison on locally stored golden files.
* Add support for `flutter test --update-goldens`, which will
  treat the rasterized image bytes produced during the test
  as the new golden bytes and update the golden file accordingly

Still TODO:

* Add support for the `flutter_test_config.dart` test config hook
* Utilize `flutter_test_config.dart` in `packages/flutter/test`
  to install a backend that retrieves golden files from a dedicated
  `flutter/goldens` repo

https://github.com/flutter/flutter/issues/16859
2018-04-30 10:35:56 -07:00
..
lib Spelling (#15229) 2018-03-06 21:36:03 -08:00
vitool Add basic support for golden image file testing (#17094) 2018-04-30 10:35:56 -07:00
dartdoc.dart Update dartdoc to v0.18.1 and fix API readme (#16080) 2018-03-30 12:19:44 -07:00
gen_date_localizations.dart Roll engine to b6df7a637498ca9beda1fa9cd7210e3202ea599f. (#15444) 2018-03-12 15:44:25 -07:00
gen_localizations.dart Roll engine to b6df7a637498ca9beda1fa9cd7210e3202ea599f. (#15444) 2018-03-12 15:44:25 -07:00
java_and_objc_doc.dart Fix "extracing" typo (#14356) 2018-01-30 09:00:45 -08:00
localizations_utils.dart Validate the @foo resources in material_en.arb (#12824) 2017-11-01 16:14:10 -07:00
localizations_validator.dart Run tests in dart2 mode. (#16675) 2018-04-18 11:24:54 -07:00
mega_gallery.dart enable lint prefer_single_quotes (#12665) 2017-10-22 18:11:36 +02:00
pubspec.yaml Update dependencies (#16442) 2018-04-10 14:27:53 -07:00
repackage_gradle_wrapper.sh Make artifacts URLs configurable. (#13380) 2017-12-07 16:30:23 +01:00
update_icons.dart Automatically flip material icons in RTL. (#12876) 2017-11-08 14:22:14 -08:00