On 26/08/15 17:26, Lennart Sorensen wrote: > > And running the test suite as NOT root solved that. So now the only > problem I see left in 'make mcs-do-tests' is getting stuck forever in > one test: > > make[9]: Entering directory '/tmp/mono-new/mono-1/mcs/class/corlib' > ok=:; \ > PATH="/tmp/mono-new/mono-1/runtime/_tmpinst/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" > MONO_REGISTRY_PATH="/home/lennartsorensen/.mono/registry" > MONO_TESTS_IN_PROGRESS="yes" > MONO_PATH="./../../class/lib/net_4_5:/tmp/mono-new/mono-1/mcs/class/corlib/../l > ib/net_4_5:$MONO_PATH" /tmp/mono-new/mono-1/runtime/mono-wrapper --debug > ./../../class/lib/net_4_5/nunit-console.exe corlib_test_net_4_5.dll > -noshadow -exclude=NotWorking,ValueAdd,CAS,InetAccess > -output=TestResult-net_4_5.log -xml=TestResult-net_4_5.xml || ok=false; > \ > (echo ''; cat TestResult-net_4_5.log) | sed '1,/^Tests run: /d'; xsltproc > ./../../build/nunit-summary.xsl TestResult-net_4_5.xml >> > TestResult-net_4_5.log ; $ok > NUnit version 2.4.8 > Copyright (C) 2002-2007 Charlie Poole. > Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov. > Copyright (C) 2000-2002 Philip Craig. > All Rights Reserved. > > Runtime Environment - > OS Version: Unix 3.2.0.4 > CLR Version: 4.0.30319.17020 ( 4.0.2 (ppc32/ff41f08 Tue Aug 25 21:49:38 UTC > 2015) ) > > Excluded categories: NotWorking,ValueAdd,CAS,InetAccess > .........N.N..............................N.N..........N.N..............................N.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................N.N.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<EF><BB><BF><EF><BB><BF>.N...................................................................................................................................................................................................................................................................................................................................F.F..................................................................................................................N.................................................................................................................N..........N............N..................................................................................................N.N.N.N.N...............................N.N.N.........................................................................................................................................................................................................Killed > warning: failed to load external entity "TestResult-net_4_5.xml" > unable to parse TestResult-net_4_5.xml > ../../build/tests.make:86: recipe for target 'run-test-lib' failed > make[9]: *** [run-test-lib] Error 1 > make[9]: Leaving directory '/tmp/mono-new/mono-1/mcs/class/corlib' > ../../build/rules.make:140: recipe for target 'do-run-test' failed > make[8]: *** [do-run-test] Error 1 > make[8]: Leaving directory '/tmp/mono-new/mono-1/mcs/class/corlib' > ../build/rules.make:164: recipe for target 'run-test-recursive' failed > make[7]: *** [run-test-recursive] Error 1 > make[7]: Leaving directory '/tmp/mono-new/mono-1/mcs/class' > ../build/rules.make:140: recipe for target 'do-run-test' failed > make[6]: *** [do-run-test] Error 1 > make[6]: Leaving directory '/tmp/mono-new/mono-1/mcs/class' > build/rules.make:164: recipe for target 'run-test-recursive' failed > make[5]: *** [run-test-recursive] Error 1 > make[5]: Leaving directory '/tmp/mono-new/mono-1/mcs' > build/rules.make:140: recipe for target 'do-run-test' failed > > So I killed the process that was stuck with 'kill -9' and let the rest > of the testsuit run and saw no other problems. So getting close. > > Not sure how to tell what the failing test getting stuck is yet. I am > killing this to make it continue: > 1000 7192 82.1 0.6 171408 107948 pts/0 Sl+ 16:21 0:20 > /tmp/mono-new/mono-1/mono/mini/mono --config > /tmp/mono-new/mono-1/runtime/etc/mono/config --debug > ./../../class/lib/net_4_5/nunit-console.exe corlib_test_net_4_5.dll -noshadow > -exclude=NotWorking,ValueAdd,CAS,InetAccess -output=TestResult-net_4_5.log > -xml=TestResult-net_4_5.xml
There's an older, slower - but clearer - unit test runner, which would make that much more obvious. Try passing M=0 to make.

