<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">I've looked at it a bit more and an updated ninja is part of it. You also need build.ninja to contain 'pool = console' on the lit rules. I added it manually to try it out but presumably
 a cmake update is needed to add this automatically.<br>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div style="direction: ltr;" id="divRpF948725"><font color="#000000" face="Tahoma" size="2"><b>From:</b> Renato Golin [renato.golin@linaro.org]<br>
<b>Sent:</b> 23 December 2014 00:55<br>
<b>To:</b> David Blaikie<br>
<b>Cc:</b> LLVM Dev; Daniel Sanders<br>
<b>Subject:</b> Re: [LLVMdev] LIT Verbose<br>
</font><br>
</div>
<div></div>
<div>
<p dir="ltr">Hi David, </p>
<p dir="ltr">Just checked and it still doesn't print the percents during the run, and still prints the test results only after the run is finished.
</p>
<p dir="ltr">I'll fiddle with it more when I come home from holidays. </p>
<p dir="ltr">Cheers, <br>
Renato </p>
<div class="gmail_quote">On 23 Dec 2014 00:46, "David Blaikie" <<a href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.com</a>> wrote:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sat, Dec 20, 2014 at 2:00 AM, Renato Golin <span dir="ltr">
<<a href="mailto:renato.golin@linaro.org" target="_blank">renato.golin@linaro.org</a>></span> wrote:
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left-width:1px; border-left-color:rgb(204,204,204); border-left-style:solid; padding-left:1ex">
<span>On 19 December 2014 at 17:29, Daniel Sanders <<a href="mailto:Daniel.Sanders@imgtec.com" target="_blank">Daniel.Sanders@imgtec.com</a>> wrote:<br>
> My understanding was the other way around. The tests timeout but they shouldn't. However, re-reading the original email I see that my mind inserted a word that isn't there.<br>
> Renato, just to double check: Is it failing _due_ to timeout? Or failing to timeout?<br>
<br>
</span>Each test runs correctly and successfully, but all together take<br>
longer to run than the overall timeout.<br>
<br>
Unlike the make version, ninja doesn't print each test as they run,<br>
but after they have all finished, so you only have one output for<br>
several minutes "Running tests".<br>
</blockquote>
<div><br>
A recent change (to lit? to cmake? to ninja?) causes this not to be the case, at least on interactive builds. I actually now get the lit progress bar UI & everything.<br>
<br>
Piping that output to a file... I get this:<br>
<br>
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. <br>
<br>
So maybe that's working too? (though it's not printing out every file, it's true)<br>
 </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left-width:1px; border-left-color:rgb(204,204,204); border-left-style:solid; padding-left:1ex">
<br>
The buildmaster kills the slave after a long time without receiving<br>
input, but that doesn't mean the slave is locked. It just means that<br>
the slave is not sending progress updates as it works through the<br>
tests.<br>
<br>
What I'm trying to enable is ninja to print each test as they run, not<br>
all at the end.<br>
<br>
Though, I'll be out until January without my laptop, so that'll be<br>
after the holidays. :)<br>
<br>
cheers,<br>
--renato<br>
<div>
<div>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>