Present: Serguei, Dev, Alja, JonasR, Kristupas, Marta, Adrian, Olivier, Bertrand, Florine, Danilo
-
Create a new repository to test the graphics, to complement stress graphics. The main way to test the graphics is comparing the SVGs, after removing components such as timestamps. PNGs/PDFs/JPEGs will be tested later. The SVGs will be produced by macros/programs (also python) and will be checked against known and trusted references. The way in which this repo will be used is analogous to roottest. We need to have something extensible, as roottest. We want to add reproducers as they come. All tests which are added to this repository must be deterministic (“de-randomization”). In the repository, we also want to store and check json files. Tests will be executed initially using node.js, invoking jsroot from the ROOT repo.
-
Adrian: create the repository which is necessary for the testing of web and classic graphics, at first outside of the ROOT organisation of GH (see decisions).
-
Serguei+Adrian: Identify a reference platform to check the pixel maps, therewith testing the 3D plots. Add a check for the reference platform and implement this in CTest, to run all the pixelmap tests only on that platform.
There are minutes attached to this event.
Show them.