tree: 57b52a726f48f31847e2ca636a75703530f26b65 [path history] [tgz]
  1. frontend/
  2. go/
  3. sys/
  4. build_release
  5. Makefile
  6. probers.json5
  7. README.md
  8. skiapush.json5
  9. vm.go
ct_pixel_diff/README.md

Cluster Telemetry Pixel Diff Server

  • Processes image diffs for the Cluster Telemetry benchmark found here: https://ct.skia.org/pixel_diff/.
  • Running this benchmark will take screenshots of the top 10k websites with and without the specified patch, and store these images along with metadata, in Google Storage.
  • This server continuously detects new runs of the benchmark and parses the corresponding metadata in order to organize the image diffing between the no-patch and with-patch screenshots for each site.
  • An instance of Skia Gold's DiffStore is then utilized to calculate diff metrics and create the diff image for each pair of screenshots.
  • Server's UI allows users to select a Cluster Telemetry Pixel Diff run, and view all the screenshots and diff results corresponding to that run. Link: https://ctpixeldiff.skia.org/
  • Disclaimer: diff results may contain NSFW images.