blob: 648bd63f4904e1e19cd0d08477d62f0a24ad6691 [file] [log] [blame]
David Ostrovsky074859e2014-04-19 22:52:47 +02001BOUNCYCASTLE = [
2 '//lib/bouncycastle:bcpkix',
3 '//lib/bouncycastle:bcpg',
4]
5
Shawn Pearceb46c76e2013-07-26 16:39:03 -07006def acceptance_tests(
David Ostrovskybb706152015-10-16 06:29:17 +02007 group,
Shawn Pearceb46c76e2013-07-26 16:39:03 -07008 srcs,
9 deps = [],
David Ostrovskyc4e0ac62014-04-21 18:25:18 +020010 labels = [],
David Ostrovskyd2fa40d2014-01-10 23:20:06 +010011 vm_args = ['-Xmx256m']):
David Ostrovskye3ba06f2016-06-06 22:45:39 +020012 from os import path
Shawn Pearcecb22af92014-04-23 14:25:42 -070013 if path.exists('/dev/urandom'):
14 vm_args = vm_args + ['-Djava.security.egd=file:/dev/./urandom']
15
David Ostrovskybb706152015-10-16 06:29:17 +020016 java_test(
17 name = group,
18 srcs = srcs,
David Ostrovskye3ba06f2016-06-06 22:45:39 +020019 deps = deps + BOUNCYCASTLE + [
20 '//gerrit-acceptance-tests:lib'
21 ],
David Ostrovskybb706152015-10-16 06:29:17 +020022 labels = labels + [
23 'acceptance',
24 'slow',
25 ],
26 vm_args = vm_args,
27 )