On 13/08/14 21:59, Dylan Baker wrote: > 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@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? > Unless someone who does a lot of automated windows+piglit brings the topic up, I wouldn't bother.
-Emil _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit