| # 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. |