blob: d81fd0628ae4eb587e93ee25274fcdd003d6131b [file] [log] [blame]
Carmelo Casconeb1936bd2017-12-12 14:42:27 -08001GRPC_VER = '1.3.1'
Andrea Campanella8bcd5862017-12-11 11:34:45 +01002PROTOBUF_VER = '3.2.0'
Carmelo Casconec8e84982017-07-26 15:34:42 -04003
4COMPILE_DEPS = [
5 '//lib:CORE_DEPS',
6 '//protocols/grpc/api:onos-protocols-grpc-api',
7 '//protocols/grpc/ctl:onos-protocols-grpc-ctl',
8 '//protocols/p4runtime/api:onos-protocols-p4runtime-api',
9 '//protocols/p4runtime/ctl:onos-protocols-p4runtime-ctl',
10 '//protocols/p4runtime/proto:onos-protocols-p4runtime-proto',
Carmelo Casconeb2e3dba2017-07-27 12:07:09 -040011 '//drivers/bmv2:onos-drivers-bmv2',
Carmelo Casconeca94bcf2017-10-27 14:16:59 -070012 '//pipelines/basic:onos-pipelines-basic',
Carmelo Casconec8e84982017-07-26 15:34:42 -040013 '//incubator/grpc-dependencies:grpc-core-repkg-' + GRPC_VER,
14 '//lib:grpc-stub-' + GRPC_VER,
15 '//lib:protobuf-java-' + PROTOBUF_VER,
16]
17
18TEST_DEPS = [
19 '//lib:TEST',
20 '//lib:slf4j-jdk14',
Carmelo Cascone87892e22017-11-13 16:01:29 -080021 '//protocols/p4runtime/model:onos-protocols-p4runtime-model',
Carmelo Casconec8e84982017-07-26 15:34:42 -040022 # gRPC dependencies
23 '//lib:grpc-protobuf-' + GRPC_VER,
24 '//lib:grpc-protobuf-lite-' + GRPC_VER,
25 '//lib:grpc-netty-' + GRPC_VER,
26 '//lib:grpc-auth-' + GRPC_VER,
27 '//lib:google-instrumentation-0.3.0',
28 # Lazily adding all netty-related packages.
29 # Some of them might not be necessary.
30 '//lib:netty',
31 '//lib:netty-buffer',
32 '//lib:netty-codec',
33 '//lib:netty-codec-http',
34 '//lib:netty-codec-http2',
35 '//lib:netty-common',
36 '//lib:netty-handler',
37 '//lib:netty-transport',
38 '//lib:netty-transport-native-epoll',
39 '//lib:netty-resolver',
Ray Milkey446f4462017-08-17 15:36:01 -070040 '//lib:minimal-json',
Carmelo Casconec8e84982017-07-26 15:34:42 -040041]
42
Ray Milkey6f1689c2017-09-07 16:32:18 -070043java_test(
44 name = "onos-apps-p4runtime-test-tests",
45 srcs = glob([ 'src/test/java/**/*.java' ]),
46 deps = COMPILE_DEPS + TEST_DEPS,
Ray Milkey446f4462017-08-17 15:36:01 -070047)