<div class="gmail_quote">On Tue, May 11, 2010 at 2:49 PM, Howard Hinnant <span dir="ltr"><<a href="mailto:hhinnant@apple.com">hhinnant@apple.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="im">On May 11, 2010, at 5:44 PM, Chandler Carruth wrote:<br>
<br>
> On Tue, May 11, 2010 at 2:38 PM, Howard Hinnant <<a href="mailto:hhinnant@apple.com">hhinnant@apple.com</a>> wrote:<br>
> On May 11, 2010, at 5:09 PM, Chandler Carruth wrote:<br>
> > I see this on the webpage:<br>
> >       • Fast execution.<br>
> >       • Minimal memory use.<br>
> >       • Fast compile times.<br>
> > Any early numbers?<br>
><br>
> No sorry.  Most of my time has been spent on just getting the correctness tests in.  There are no performance tests in the test suite at this time.  I'd love to get some donated though. ;-)<br>
><br>
> Speaking of test suites, any thoughts about using GoogleTest? Despite some of its crazier bits and pieces (hehe), the basics make for very nice unit tests. I can also contribute a lot of help with test runners etc for other build systems as I work on GoogleTest.<br>

><br>
> I'm also looking at adding performance testing to GoogleTest before too long so that might dovetail nicely.<br>
<br>
</div>I haven't looked at GoogleTest. I'll look into it.<br>
<br>
One of the things I like about the current test suite is its simplicity.  It consists of a single shell script 175 lines long.  That means if it isn't doing what one wants, it is easy to change it without too much trouble.</blockquote>
<div><br></div><div>No complaints there, and frankly, that's almost exactly how GoogleTest works too -- every test is its own executable, standard unix ideas of success and failure for that executable. The nice parts of GoogleTest would be the reports that failed tests produce, etc; basically the code of the test. The only changes I could conceive up to the way tests are run is to get parallelism, but I'm not fond of complex text runners either.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">It is also set up to report "unimplemented sections."  That is, the test suite has a directory for every sub-section in the working draft.  If a directory doesn't have any tests, that sub-section is reported as unimplemented (as opposed to just being silently forgotten).<br>
</blockquote><div><br></div><div>That's awesome, and I'd not want to loose it either. (I had already seen this in svn, was excited about the idea.)</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<font color="#888888"><br>
-Howard<br>
<br>
</font></blockquote></div><br>