blob: 119dd75f95d097de45a815da30b017df7153da2e [file] [log] [blame] [view]
# CI screenshot diff viewer
This directory contains the source of screenshots diff viewer used on Perfetto
CI. The way it works as follows:
When a screenshot test is failing, the testing code will write a line of the
form
```
failed-screenshot.png;failed-screenshot-diff.png
```
To a file called `report.txt`. Diff viewer is just a static page that uses Fetch
API to download this file, parse it, and display images in a list of rows.
The page assumes `report.txt` to be present in the same directory, same goes for
screenshot files. To simplify deployment, the viewer is developed without a
framework and constructs DOM using `document.createElement` API.