[Piglit] [PATCH 7/7] grouptools.py: assert if \\ or / is in a group

Dylan Baker baker.dylan.c at gmail.com
Mon Mar 23 09:47:10 PDT 2015


You're right, I'll send a patch for that because I overlooked it.
Unfortunately grepping for '/' is a rather tedious process.

On Sat, Mar 21, 2015 at 04:52:23PM +0000, Emil Velikov wrote:
> On 21/03/15 16:04, Emil Velikov wrote:
> > On 16 March 2015 at 23:13, Dylan Baker <baker.dylan.c at gmail.com> wrote:
> >> So, I did a full run before I pushed this, and discovered an interesting
> >> issue.
> >>
> >> Some test have '/' in their names. This makes a lot of interesting
> >> problems. For one, the update pass I've written is wrong, since it
> >> naively replaces all '/' and '\\' with '@', which means that tests could
> >> end up with different names before and after.
> >>
> >> It also means that the asserts here are not safe to use.
> >>
> >> I guess I'll send out a v2 later today when I decide what the right way
> >> to handle this is.
> >>
> > Hi Dylan,
> > 
> > I've seen that you've went ahead and pushed version of this patch
> > which removes the assert.
> > Won't this cause problems as one tries to split the testname and
> > create the corresponding directories and/or files ?
> > 
> > From a quick look it seems that tests/deqp_gles3.py does an
> > interesting substitution.
> > 
> >     for deqp_testname in iter_deqp_test_cases():
> >         # dEQP uses '.' as the testgroup separator.
> >         piglit_testname = deqp_testname.replace('.', '/')
> > 
> > Other than that I cannot see which other tests might have '/' in their
> > name, that is not used as path separator. Must admit that I've only
> > looked at test/*.py so maybe I wasn't looking at the right place.
> > 
> ^^ is meant as a general question rather than any form of objection.
> 
> -Emil
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20150323/d992d461/attachment.sig>


More information about the Piglit mailing list