[Piglit] [BUG] Status line being printed multiple times

Dylan Baker baker.dylan.c at gmail.com
Wed Aug 13 13:59:14 PDT 2014


On Wednesday, August 13, 2014 02:16:23 PM Emil Velikov wrote:
> On 12/08/14 23:10, Dylan Baker wrote:
> > On Tuesday, August 12, 2014 11:01:34 PM Emil Velikov wrote:
> >> Hello list,
> >>
> >> Recently I've been trying out piglit under Windows, and by default the 
> > cmd
> >> window is 80 columns in width. As such as soon as the status line 
> > becomes
> >> larger than 80 characters, a separate new line is printed for each test
> >> iteration. AFAICS the issue exist under Linux as well, yet the default width
> >> there is slightly larger :P
> >>
> >> If memory serves me correct there was a patch floating around that
> >> addressing the issue, yet cannot find it. Does anyone have a 
> > recollection
> >> about such an issue and/or patch handling it ?
> >>
> >> -Emil
> >> _______________________________________________
> >> Piglit mailing list
> >> Piglit at lists.freedesktop.org
> >> http://lists.freedesktop.org/mailman/listinfo/piglit
> > 
> > There was a patch, here's the problem we face:
> > python2 doesn't have any method of detecting the width of a terminal 
> > (python 3 does) when the updated logger landed I was trying to update 
> > code that didn't work with python3 with the goal of going to python3. That 
> > never happened obviously, so, we can set the terminal line width and 
> > truncate, but then if someone needs to see more than 80 characters they 
> > have no ability to do that, (and there are legitimate reasons for that). 
> > Obviously you've run into the other bug.
> > 
> > I have a series that reworks a lot of the log code on the list right now. I'll 
> > send out a patch to limit it then if that works for you.
> > 
> Sigh python2, we luv you :)
> 
> Thanks for the comprehensive explanation Dylan. To summarise, unless we
> somehow reinvent the wheel (implement console.getTerminalSize()) in piglit (or
> switch piglit to use python3) there will be no way to properly fix this. Is
> that correct ?
> 
> My main concern was that due to the extra prints (the CPU usage ramps up and)
> piglit gets extremely slow. I don't plan on doing many Windows piglits so I
> think I can live with it :)
> 
> Thanks for working on this
> Emil

Yeah, I don't see a *good* way to solve this without said function.
There definitely are ways to solve it, maybe the best way is to just
implement a windows specific feature that crops at 80 characters?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20140813/6840cdd9/attachment.sig>


More information about the Piglit mailing list