ONOS-5450 Initial implementation of OFAgent
- Refactored OFAgent immutable
- Added OFAgentStore and OFAgentEvent
- Implemented OFAgentManager and OFSwitchManager
- Added unit tests
Change-Id: Ie39ad2db9e6bd6259a062371b3ffe116b8c8cc52
diff --git a/apps/ofagent/BUCK b/apps/ofagent/BUCK
index eeb3aba..1c8ee1e 100644
--- a/apps/ofagent/BUCK
+++ b/apps/ofagent/BUCK
@@ -1,19 +1,30 @@
COMPILE_DEPS = [
'//lib:CORE_DEPS',
+ '//core/store/serializers:onos-core-serializers',
+ '//core/common:onos-core-common',
+ '//incubator/api:onos-incubator-api',
+ '//cli:onos-cli',
+ '//lib:org.apache.karaf.shell.console',
'//lib:netty-transport',
'//lib:netty-buffer',
'//lib:netty-codec',
'//lib:netty-handler',
- '//incubator/api:onos-incubator-api',
'//lib:openflowj-3.0',
]
+TEST_DEPS = [
+ '//lib:TEST_ADAPTERS',
+ '//core/api:onos-api-tests',
+ '//core/common:onos-core-common-tests',
+]
+
EXCLUDED_BUNDLES = [
'//lib:openflowj-3.0',
]
osgi_jar_with_tests (
deps = COMPILE_DEPS,
+ test_deps = TEST_DEPS,
)
onos_app (