> We start by building a container in Docker that contains a suitable > rootfs and kernel for the DUT, deqp and all dependencies for building > Mesa itself.
Out of curiosity, what's the performance impact of this? If there are no changes to the kernel or to deqp (but mesa had a commit somewhere in Panfrost space), do we have to rebuild the former two? Does ccache maybe pick that up? I'm trying to get a sense for how long it takes between pushing a commit and getting a CI answer, and maybe if that can be shortened. > the expectations that are stored > in git. Might it be better to track this outside so we don't pollute mesa with changes to that largely autogenerated file? Or I guess that's problematic since then we lose branch information / etc. > Any code that changes the expectations (hopefully tests are > fixed) needs to also update the expectations file. Is there an automated way to do this based on the results of LAVA/CI? > + git clone --depth 1 https://github.com/KhronosGroup/VK-GL-CTS.git . > && \ Is this the right repo? I recall getting deqp source from Google's servers (Chromium git). I suppose it's the same. > + git clone --depth 1 https://gitlab.freedesktop.org/tomeu/mesa.git -b > panfrost-ci . && \ Uhhhh > +# To prevent memory leaks from slowing throughput, restart everything > between batches *blush* _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev