[Mesa-dev] [PATCH] panfrosti/ci: Initial commit

Tomeu Vizoso tomeu.vizoso at collabora.com
Mon Apr 29 08:07:30 UTC 2019


On 4/26/19 9:14 PM, Eric Anholt wrote:
> Alyssa Rosenzweig <alyssa at rosenzweig.io> writes:
> 
>>> 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.
> 
> Hopefully just current expected fails get stored in git.

Actually, passes were being stored as well :)

Thanks for the idea!

>> 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.
> 
> VK-GL-CTS is the official conformance suite, and it includes dEQP.  You
> need to use a release tag, or you'll have extra garbage tests expecting
> nonstandardized behavior being run.  Same for dEQP master.

Done.

Thanks,

Tomeu


More information about the mesa-dev mailing list