BOUNCYCASTLE = [ '//lib/bouncycastle:bcpkix', '//lib/bouncycastle:bcpg', ] def acceptance_tests( group, srcs, deps = [], labels = [], source_under_test = [], vm_args = ['-Xmx256m']): from os import path if path.exists('/dev/urandom'): vm_args = vm_args + ['-Djava.security.egd=file:/dev/./urandom'] java_test( name = group, srcs = srcs, deps = deps + BOUNCYCASTLE + [ '//gerrit-acceptance-tests:lib' ], source_under_test = [ '//gerrit-httpd:httpd', '//gerrit-sshd:sshd', '//gerrit-server:server', ] + source_under_test, labels = labels + [ 'acceptance', 'slow', ], vm_args = vm_args, )