tree: ee9a669671c727e469c4d63f48123fa63bf2cf6c
  1. BUILD.gn
  2. golden_digest.cc
  3. golden_digest.h
  4. golden_tests.cc
  5. main.cc
  6. metal_screenshot.h
  7. metal_screenshot.mm
  8. metal_screenshoter.h
  9. metal_screenshoter.mm
  10. README.md
  11. working_directory.cc
  12. working_directory.h
impeller/golden_tests/README.md

Impeller Golden Tests

This is the executable that will generate the golden image results that can then be sent to Skia Gold vial the golden_tests_harvester.

Running these tests should happen from //flutter/testing/run_tests.py. That will do all the steps to generate the golden images and transmit them to Skia Gold. If you run the tests locally it will not actually upload anything. That only happens if the script is executed from LUCI.

Example invocation:

./run_tests.py --variant="host_debug_unopt_arm64" --type="impeller-golden"

Currently these tests are only supported on macOS and only test the Metal backend to Impeller.