blob: ed47e120993db926f872b447ec591a835b2effc8 [file] [log] [blame]
Ray Milkeyf80bbb22016-03-11 10:16:22 -08001COMPILE_DEPS = [
2 '//lib:CORE_DEPS',
Ray Milkey446f4462017-08-17 15:36:01 -07003 '//lib:METRICS',
Ray Milkeyf80bbb22016-03-11 10:16:22 -08004 '//lib:org.apache.karaf.shell.console',
5 '//lib:metrics-influxdb',
6 '//lib:influxdb-java',
Jian Li0455d702017-02-15 22:01:39 +09007 '//lib:commons-codec',
8 '//lib:retrofit',
9 '//lib:okhttp',
Jian Li65880ae2018-03-01 03:31:15 +090010 '//lib:logging-interceptor',
Jian Li0455d702017-02-15 22:01:39 +090011 '//lib:okio',
Jian Li65880ae2018-03-01 03:31:15 +090012 '//lib:moshi',
13 '//lib:converter-moshi',
Carmelo Cascone72893b72018-08-09 00:59:06 -070014 '//lib:com_google_code_gson_gson',
Ray Milkeyf80bbb22016-03-11 10:16:22 -080015 '//cli:onos-cli',
16]
17
Ray Milkeyf9a76972016-04-12 09:47:12 -070018EXCLUDED_BUNDLES = [
19 '//lib:metrics-influxdb',
20 '//lib:influxdb-java',
Ray Milkey4e5139b2016-04-27 15:50:43 -070021 '//lib:commons-codec',
Jian Li0455d702017-02-15 22:01:39 +090022 '//lib:retrofit',
23 '//lib:okhttp',
Jian Li65880ae2018-03-01 03:31:15 +090024 '//lib:logging-interceptor',
Carmelo Cascone72893b72018-08-09 00:59:06 -070025 '//lib:com_google_code_gson_gson',
Jian Li0455d702017-02-15 22:01:39 +090026 '//lib:okio',
Jian Li65880ae2018-03-01 03:31:15 +090027 '//lib:moshi',
28 '//lib:converter-moshi',
Ray Milkey4e5139b2016-04-27 15:50:43 -070029]
30
Ray Milkeyf80bbb22016-03-11 10:16:22 -080031TEST_DEPS = [
Ray Milkey7c251822016-04-06 17:38:25 -070032 '//lib:TEST_ADAPTERS',
Ray Milkeyf80bbb22016-03-11 10:16:22 -080033]
34
Ray Milkeyf9a76972016-04-12 09:47:12 -070035osgi_jar_with_tests (
Ray Milkeyf80bbb22016-03-11 10:16:22 -080036 deps = COMPILE_DEPS,
Ray Milkeyf9a76972016-04-12 09:47:12 -070037 test_deps = TEST_DEPS,
Ray Milkeyf80bbb22016-03-11 10:16:22 -080038)
39
Ray Milkeyf9a76972016-04-12 09:47:12 -070040onos_app (
Thomas Vachuskab0029682017-08-23 17:55:53 -070041 title = 'InfluxDB Report and Query',
Ray Milkeyf9a76972016-04-12 09:47:12 -070042 category = 'Monitoring',
43 url = 'http://onosproject.org',
44 description = 'Performance metric service reporter and retriever for influxDB.',
45 excluded_bundles = EXCLUDED_BUNDLES,
Ray Milkeyf80bbb22016-03-11 10:16:22 -080046)