Hi Vincent,
I think the problem there is in the initialization of CSRF component, it
seeds an instance of SecureRandom, which in turn takes the randomness
from /dev/random AFAIK, and that can be very slow on some hardware. On
my laptop the tests take 2:30 if I do not touch the mouse and keyboard
during the test run and 1 second if I do.
There is an command line option
-Djava.security.egd=file:/dev/./urandom
(note the /./ part, see
http://bugs.sun.com/view_bug.do?bug_id=6202721)
that makes Java use /dev/urandom instead, which is less secure, but much
faster, we could use it for tests, WDYT?
Thanks,
Alex
On 10/12/2010 07:47 AM, Vincent Massol wrote:
Hi (Alex),
Is it normal that CSRF tests take so long to execute on hudson (> 5mn for 7 unit
tests):
http://hudson.xwiki.org/job/xwiki-platform-core/org.xwiki.platform$xwiki-co…
On my local machine they took 26 seconds.
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs