May 31, 2013
On 05/31/2013 06:47 PM, Iain Buclaw wrote:
> Implementation-wise, yes (over 6000 line changes and counting, and we
> are still on the same front-end version)...
> Testsuite and stability-wise.  Nothing broken, infact there are more
> fixes now than before!

Any advice on running the test suite?  I found that it exited with Errors 1 and 2 if make check-d was run with the -j option; running without, it started and then output nothing (though a look at top showed a fair amount of different stuff running -- expect, cc1d, other things).

May 31, 2013
On 31 May 2013 22:07, Joseph Rushton Wakeling <joseph.wakeling@webdrake.net> wrote:
> On 05/31/2013 06:47 PM, Iain Buclaw wrote:
>> Implementation-wise, yes (over 6000 line changes and counting, and we
>> are still on the same front-end version)...
>> Testsuite and stability-wise.  Nothing broken, infact there are more
>> fixes now than before!
>
> Any advice on running the test suite?  I found that it exited with Errors 1 and 2 if make check-d was run with the -j option; running without, it started and then output nothing (though a look at top showed a fair amount of different stuff running -- expect, cc1d, other things).
>

make check-local does a few things:

1) Run the D2 testsuite.  If it is silent, that means that there are
no errors to tell you about. :-)
2) Compiles libdruntime with -funittest and runs a unittester program.
3) Ditto in libphobos.

Phase 1 will take a while, likewise, phase 3 will take a while on some
sources (algorithm, datetime).

If you wish to have a visual progress:

make check-d &
tail -f gcc/testsuite/gdc/gdc.log | grep "PASS\|FAIL"


Regards
--
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
May 31, 2013
On 31 May 2013 23:14, Iain Buclaw <ibuclaw@ubuntu.com> wrote:
> On 31 May 2013 22:07, Joseph Rushton Wakeling <joseph.wakeling@webdrake.net> wrote:
>> On 05/31/2013 06:47 PM, Iain Buclaw wrote:
>>> Implementation-wise, yes (over 6000 line changes and counting, and we
>>> are still on the same front-end version)...
>>> Testsuite and stability-wise.  Nothing broken, infact there are more
>>> fixes now than before!
>>
>> Any advice on running the test suite?  I found that it exited with Errors 1 and 2 if make check-d was run with the -j option; running without, it started and then output nothing (though a look at top showed a fair amount of different stuff running -- expect, cc1d, other things).
>>
>

Running with -j2 will run the library and testsuite in parallel.  On x86_64 it is expected the testsuite and libdruntime tests pass.  i386 there are still some failures in the testsuite.   The libphobos tester will error also - there are bug reports present for these (or if you spot one that isn't raised, please do!)


Once the library tests are complete, if the test suite is still running, it will then do the rest of the test suite in parallel.


--
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
June 01, 2013
On Friday, 31 May 2013 at 21:07:58 UTC, Joseph Rushton Wakeling wrote:
> Any advice on running the test suite?

Before I forget, running the test suite required installing the dejagnu package, which isn't mentioned on the gdc wiki.

1 2
Next ›   Last »