<div dir="ltr"><div>I was just doing some checking and I think that it should be possible to avoid cropping the console by simply doing a blind configuration using the mode command on windows. This should provide a reasonable fix for windows users without breaking anything. <br>
<br></div>example usage of the mode command to double the traditional size of the console window: mode con cols=160 lines=50<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 13, 2014 at 5:58 PM, Emil Velikov <span dir="ltr"><<a href="mailto:emil.l.velikov@gmail.com" target="_blank">emil.l.velikov@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 13/08/14 21:59, Dylan Baker wrote:<br>
> On Wednesday, August 13, 2014 02:16:23 PM Emil Velikov wrote:<br>
>> On 12/08/14 23:10, Dylan Baker wrote:<br>
>>> On Tuesday, August 12, 2014 11:01:34 PM Emil Velikov wrote:<br>
>>>> Hello list,<br>
>>>><br>
>>>> Recently I've been trying out piglit under Windows, and by default the<br>
>>> cmd<br>
>>>> window is 80 columns in width. As such as soon as the status line<br>
>>> becomes<br>
>>>> larger than 80 characters, a separate new line is printed for each test<br>
>>>> iteration. AFAICS the issue exist under Linux as well, yet the default width<br>
>>>> there is slightly larger :P<br>
>>>><br>
>>>> If memory serves me correct there was a patch floating around that<br>
>>>> addressing the issue, yet cannot find it. Does anyone have a<br>
>>> recollection<br>
>>>> about such an issue and/or patch handling it ?<br>
>>>><br>
>>>> -Emil<br>
>>>> _______________________________________________<br>
>>>> Piglit mailing list<br>
>>>> <a href="mailto:Piglit@lists.freedesktop.org">Piglit@lists.freedesktop.org</a><br>
>>>> <a href="http://lists.freedesktop.org/mailman/listinfo/piglit" target="_blank">http://lists.freedesktop.org/mailman/listinfo/piglit</a><br>
>>><br>
>>> There was a patch, here's the problem we face:<br>
>>> python2 doesn't have any method of detecting the width of a terminal<br>
>>> (python 3 does) when the updated logger landed I was trying to update<br>
>>> code that didn't work with python3 with the goal of going to python3. That<br>
>>> never happened obviously, so, we can set the terminal line width and<br>
>>> truncate, but then if someone needs to see more than 80 characters they<br>
>>> have no ability to do that, (and there are legitimate reasons for that).<br>
>>> Obviously you've run into the other bug.<br>
>>><br>
>>> I have a series that reworks a lot of the log code on the list right now. I'll<br>
>>> send out a patch to limit it then if that works for you.<br>
>>><br>
>> Sigh python2, we luv you :)<br>
>><br>
>> Thanks for the comprehensive explanation Dylan. To summarise, unless we<br>
>> somehow reinvent the wheel (implement console.getTerminalSize()) in piglit (or<br>
>> switch piglit to use python3) there will be no way to properly fix this. Is<br>
>> that correct ?<br>
>><br>
>> My main concern was that due to the extra prints (the CPU usage ramps up and)<br>
>> piglit gets extremely slow. I don't plan on doing many Windows piglits so I<br>
>> think I can live with it :)<br>
>><br>
>> Thanks for working on this<br>
>> Emil<br>
><br>
> Yeah, I don't see a *good* way to solve this without said function.<br>
> There definitely are ways to solve it, maybe the best way is to just<br>
> implement a windows specific feature that crops at 80 characters?<br>
><br>
</div></div>Unless someone who does a lot of automated windows+piglit brings the topic up,<br>
I wouldn't bother.<br>
<div class="HOEnZb"><div class="h5"><br>
-Emil<br>
_______________________________________________<br>
Piglit mailing list<br>
<a href="mailto:Piglit@lists.freedesktop.org">Piglit@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/piglit" target="_blank">http://lists.freedesktop.org/mailman/listinfo/piglit</a><br>
</div></div></blockquote></div><br></div>