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

Dylan Baker dylan at pnwbakers.com
Wed Apr 11 16:30:02 UTC 2018


Quoting Mark Janes (2018-04-10 18:54:46)
> Dylan Baker <dylan at pnwbakers.com> writes:
> 
> > Quoting Marek Olšák (2018-04-10 14:22:10)
> >> On Tue, Apr 10, 2018 at 2:15 PM, Dylan Baker <dylan at pnwbakers.com> wrote:
> >> 
> >>     Quoting Eric Anholt (2018-04-09 17:10:35)
> >>     > Marek Olšák <maraeo at gmail.com> writes:
> >>     >
> >>     > > 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
> >>     > >
> >>     > > 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.
> >>     >
> >>     > Parsing the mustpass lists sounds really useful.  Trying to construct an
> >>     > appropriate command line otherwise has been quite a challenge.
> >> 
> >>     That option is already in core piglit, you just need to configure your
> >>     piglit.conf appropriately. I guess we really should have that in the
> >>     piglit.conf.example file...
> >> 
> >> 
> >> I doubt it. Why would I have these then:
> >> 
> >> https://cgit.freedesktop.org/~mareko/piglit/commit/?h=deqp&id=
> >> 0b11344e0c18b9bf07ad12381b94f308f362eb88
> >> https://cgit.freedesktop.org/~mareko/piglit/commit/?h=deqp&id=
> >> b086d8f82d41338055ab48bdda78c4a0c1ee02d0
> >> https://cgit.freedesktop.org/~mareko/piglit/commit/?h=deqp&id=
> >> 90beefa825cda792eaa72bff2cefac463af6d08a
> >> 
> >> Marek
> >
> > Because in late 2016 (there is some internal stuff that happened so we stopped
> > using piglit to run deqp I'm not entirely happy about) they changed the mustpass
> > list from xml to txt and no one ever updated it in master.
> 
> I'm not sure what you are referring to here.  We stopped using piglit
> for dEQP because the run-time was 10X faster with a custom runner.  We
> don't have process isolation anymore, but we recover from
> crashes/assertions without paying the penalty of iterating the dEQP test
> list for each test run.
> 
> Google dEQP authors recommended this path.
> 
> > Dylan

I was concerned that we would end up re-implementing so much of piglit that we
would invest way more time in it than fixing piglit, and not have something as
well tested or as widely deployed. Anyway, that's in the past at this point.

Dylan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/piglit/attachments/20180411/2eb1cd0b/attachment.sig>


More information about the Piglit mailing list