[Piglit] [PATCH 00/35] Serialize profiles into XML at build time

Marek Olšák maraeo at gmail.com
Thu Apr 5 19:33:02 UTC 2018


On Thu, Apr 5, 2018 at 2:05 PM, Dylan Baker <dylan at pnwbakers.com> wrote:

> Quoting Marek Olšák (2018-04-04 16:37:47)
> > Is this use case affected?
> >
> > piglit run --deqp-mustpass-list --process-isolation 0 -p gbm -c quick
> cts_gl45
> > deqp_gles2 deqp_gles3 deqp_gles31
>
> You could either run that as:
>
> piglit run --deqp-mustpass-list --process-isolation 0 -p gbm -c quick_gl
> quick_shader_multi glslparser cts_gl45 deqp_gles2 deqp_gles3 deqp_gles31
>
> or you cold write yourself a metaprofile that would look something like:
>
> <?xml version="1.0" encoding="utf-8"?>
> <PiglitMetaProfile>
>   <Profile>quick_gl</Profile>
>   <Profile>quick_shader_multi</Profile>
>   <Profile>glslparser</Profile>
>   <Profile>cts</Profile>
>   <Profile>gl45</Profile>
>   <Profile>deqp</Profile>
>   ...
> </PiglitMetaProfile>
>
> We could probably put metaprofiles for the multiple-shader at a time
> profiles
> in piglit, I just didn't want to get too over board with them.
>
> >
> > Yes, that is just 1 command to run all those test suites at the same
> time.
> >
> > I use my personal "deqp" piglit branch that also disables process
> isolation for
> > glcts and deqp, and parses the deqp mustpass lists which are in txt
> files.
> >
> > Marek
>
> I have not touched the --process-isolation flag since I knew that you had
> that
> branch (and I have a branch for dEQP as well that I might try to dust off
> and
> get working again).
>

Nicolai wrote the deqp and glcts patches removing process isolation. I've
never looked at them and I probably wouldn't understand them either.
Anybody is free to clean up them up and merge.

Marek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/piglit/attachments/20180405/776edec7/attachment-0001.html>


More information about the Piglit mailing list