tests: Use insecure random for acceptance tests
This reduces startup time for JUnit tests which need random data to seed the SSHD PRNG. Using /dev/./urandom is necessary as a workaround on modern Java versions[1]. [1] https://bugs.openjdk.java.net/browse/JDK-6202721 Change-Id: I944f73e93dca131c6947779a3f9f4fb8d87b9a54
This commit is contained in:
parent
c7095c8450
commit
222806f56f
@ -8,9 +8,12 @@ def acceptance_tests(
|
||||
srcs,
|
||||
deps = [],
|
||||
vm_args = ['-Xmx256m']):
|
||||
from os import environ
|
||||
from os import environ, path
|
||||
if not environ.get('NO_BOUNCYCASTLE'):
|
||||
deps = BOUNCYCASTLE + deps
|
||||
if path.exists('/dev/urandom'):
|
||||
vm_args = vm_args + ['-Djava.security.egd=file:/dev/./urandom']
|
||||
|
||||
for j in srcs:
|
||||
java_test(
|
||||
name = j[:-len('.java')],
|
||||
|
Loading…
Reference in New Issue
Block a user