On 11/05/2012 08:29 PM, Joseph Rushton Wakeling wrote:
Once pulled in, how do I go about running the unittests on all code (DFE,
druntime, phobos) as part of the build process? (Something worth adding to GDC
wiki perhaps?)
Whoops, there I go jumping ahead of myself:
http://www.gdcproject.org/wiki/Test%20suite
I redid a build with --enable-checking=yes; there are a number of "unexpected"
failures, and make exits with an error. I also don't see any indication that
the Phobos unittests were run.
This is just vanilla gdc-4.7, I have not yet pulled in any patches for 2.060.
--------------------------------------------------------------------------------
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using
/home/joseph/code/D/gdc-4.7/gcc-4.7-4.7.2/src/gcc/testsuite/config/default.exp
as tool-and-target-specific interface file.
Running
/home/joseph/code/D/gdc-4.7/gcc-4.7-4.7.2/src/gcc/testsuite/gdc.test/d_do_test.exp
...
FAIL: compilable/ddoc12.d output-exists ddoc12.o
FAIL: compilable/interpret3.d output-exists interpret3.o
FAIL: compilable/line.d output-exists line.o
FAIL: compilable/test7190.d output-exists test7190.o
FAIL: fail_compilation/fail129.d output-exists-not fail129.s
FAIL: fail_compilation/fail308.d output-exists-not fail308.s
FAIL: fail_compilation/fail6451.d output-exists-not fail6451.s
FAIL: runnable/bench1.d execution test
FAIL: runnable/deprecate1.d (internal compiler error)
FAIL: runnable/pi.d execution test
FAIL: runnable/printargs.d execution test
FAIL: runnable/test15.d execution test
FAIL: runnable/test19.d execution test
FAIL: runnable/test4.d execution test
FAIL: runnable/test41.d execution test
FAIL: runnable/testformat.d execution test
FAIL: runnable/teststdio.d execution test
FAIL: runnable/testzip.d execution test
FAIL: runnable/version.d execution test
FAIL: runnable/xtest46.d execution test
=== gdc Summary ===
# of expected passes 1290
# of unexpected failures 20
# of unresolved testcases 15
/home/joseph/code/D/gdc-4.7/objdir/gcc/testsuite/gdc/../../gdc version 4.7.2
(Linaro GCC 4.7-2012.09-1~dev)
make[2]: [check-parallel-gdc] Error 1 (ignored)
--------------------------------------------------------------------------------