From 0aaff0e7be407627ba237871e1d2116364922beb Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 3 Mar 2025 14:07:56 +0100 Subject: [PATCH] Eliminate netconf/tools/ Move the two utilities we have into usecase/, as these really are specific use cases. Change-Id: Ibc39da22da86de48c4741a7819515f2018934c57 Signed-off-by: Robert Varga --- netconf/pom.xml | 1 - netconf/tools/pom.xml | 34 ------------------- .../netconf-test-perf/pom.xml | 0 .../test/perf/MountedDeviceListener.java | 0 .../notifications/NotificationsCounter.java | 0 .../netconf/test/perf/utils/TestUtils.java | 0 .../test/endtoend/EndtoendTestService.java | 0 .../test/endtoend/WriteRoutesImpl.java | 0 ...Cisco-IOS-XR-ip-static-cfg@2013-07-22.yang | 0 .../yang/Cisco-IOS-XR-types@2015-01-19.yang | 0 .../Example-notifications@2015-06-11.yang | 0 .../src/main/yang/ncmount.yang | 0 .../netconf-testtool/README.adoc | 0 .../netconf-testtool/edit.txt | 0 .../netconf-testtool/pom.xml | 0 .../src/main/assembly/stress-client.xml | 0 .../test/tool/AcceptingAuthProvider.java | 0 .../test/tool/DummyMonitoringService.java | 0 .../netconf/test/tool/Execution.java | 0 .../netconf/test/tool/FakeCapability.java | 0 .../opendaylight/netconf/test/tool/Main.java | 0 .../test/tool/MdsalOperationProvider.java | 0 .../test/tool/NetconfDeviceSimulator.java | 0 .../netconf/test/tool/PayloadCreator.java | 0 .../netconf/test/tool/ScaleUtil.java | 0 .../test/tool/SimulatedOperationProvider.java | 0 .../netconf/test/tool/TestToolUtils.java | 0 .../test/tool/TesttoolNegotiationFactory.java | 0 .../netconf/test/tool/TesttoolParameters.java | 0 .../test/tool/VirtualKeyPairProvider.java | 0 .../http/perf/AsyncExecutionStrategy.java | 0 .../tool/client/http/perf/Parameters.java | 0 .../client/http/perf/PerfClientCallable.java | 0 .../client/http/perf/RequestMessageUtils.java | 0 .../tool/client/http/perf/RestPerfClient.java | 0 .../http/perf/SyncExecutionStrategy.java | 0 .../stress/AbstractExecutionStrategy.java | 0 .../client/stress/AsyncExecutionStrategy.java | 0 .../tool/client/stress/ExecutionStrategy.java | 0 .../test/tool/client/stress/Parameters.java | 0 .../test/tool/client/stress/StressClient.java | 0 .../client/stress/StressClientCallable.java | 0 .../client/stress/SyncExecutionStrategy.java | 0 .../test/tool/config/Configuration.java | 0 .../tool/config/ConfigurationBuilder.java | 0 .../test/tool/config/YangResource.java | 0 .../netconf/test/tool/customrpc/Rpc.java | 0 .../test/tool/customrpc/RpcMapping.java | 0 .../netconf/test/tool/customrpc/Rpcs.java | 0 .../customrpc/SettableOperationProvider.java | 0 .../test/tool/customrpc/SettableRpc.java | 0 .../netconf/test/tool/customrpc/XmlData.java | 0 .../netconf/test/tool/monitoring/Get.java | 0 .../test/tool/monitoring/JaxBSerializer.java | 0 .../tool/monitoring/MonitoringConstants.java | 0 .../tool/monitoring/MonitoringSchema.java | 0 .../tool/monitoring/MonitoringSession.java | 0 .../NetconfMonitoringOperationService.java | 0 ...confMonitoringOperationServiceFactory.java | 0 .../test/tool/monitoring/NetconfState.java | 0 .../test/tool/monitoring/package-info.java | 0 .../operations/DefaultOperationsCreator.java | 0 .../tool/operations/OperationsCreator.java | 0 .../tool/operations/OperationsProvider.java | 0 .../netconf/test/tool/rpc/DataList.java | 0 .../test/tool/rpc/SimulatedCommit.java | 0 .../tool/rpc/SimulatedCreateSubscription.java | 0 .../tool/rpc/SimulatedDiscardChanges.java | 0 .../test/tool/rpc/SimulatedEditConfig.java | 0 .../netconf/test/tool/rpc/SimulatedGet.java | 0 .../test/tool/rpc/SimulatedGetConfig.java | 0 .../netconf/test/tool/rpc/SimulatedLock.java | 0 .../test/tool/rpc/SimulatedUnLock.java | 0 .../test/tool/rpchandler/RpcHandler.java | 0 .../tool/rpchandler/RpcHandlerDefault.java | 0 .../SettableOperationRpcProvider.java | 0 .../test/tool/rpchandler/SettableRpc.java | 0 .../tool/schemacache/SchemaSourceCache.java | 0 .../99-netconf-connector-simulated.xml | 0 .../src/main/resources/logback.xml | 0 .../main/resources/org.ops4j.pax.url.mvn.cfg | 0 .../netconf/test/tool/TestToolTest.java | 0 .../src/test/resources/customrpc.xml | 0 usecase/pom.xml | 2 ++ 84 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 netconf/tools/pom.xml rename {netconf/tools => usecase}/netconf-test-perf/pom.xml (100%) rename {netconf/tools => usecase}/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/MountedDeviceListener.java (100%) rename {netconf/tools => usecase}/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/notifications/NotificationsCounter.java (100%) rename {netconf/tools => usecase}/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/utils/TestUtils.java (100%) rename {netconf/tools => usecase}/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/EndtoendTestService.java (100%) rename {netconf/tools => usecase}/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/WriteRoutesImpl.java (100%) rename {netconf/tools => usecase}/netconf-test-perf/src/main/yang/Cisco-IOS-XR-ip-static-cfg@2013-07-22.yang (100%) rename {netconf/tools => usecase}/netconf-test-perf/src/main/yang/Cisco-IOS-XR-types@2015-01-19.yang (100%) rename {netconf/tools => usecase}/netconf-test-perf/src/main/yang/Example-notifications@2015-06-11.yang (100%) rename {netconf/tools => usecase}/netconf-test-perf/src/main/yang/ncmount.yang (100%) rename {netconf/tools => usecase}/netconf-testtool/README.adoc (100%) rename {netconf/tools => usecase}/netconf-testtool/edit.txt (100%) rename {netconf/tools => usecase}/netconf-testtool/pom.xml (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/assembly/stress-client.xml (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/AcceptingAuthProvider.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Execution.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/FakeCapability.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Main.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/MdsalOperationProvider.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/PayloadCreator.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/ScaleUtil.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/SimulatedOperationProvider.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TestToolUtils.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolNegotiationFactory.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolParameters.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/VirtualKeyPairProvider.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/AsyncExecutionStrategy.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/Parameters.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/PerfClientCallable.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RequestMessageUtils.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RestPerfClient.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/SyncExecutionStrategy.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AbstractExecutionStrategy.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AsyncExecutionStrategy.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/ExecutionStrategy.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/Parameters.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClient.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClientCallable.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/SyncExecutionStrategy.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/Configuration.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/ConfigurationBuilder.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/YangResource.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpc.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/RpcMapping.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpcs.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableOperationProvider.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableRpc.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/XmlData.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/Get.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/JaxBSerializer.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringConstants.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSchema.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSession.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationService.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationServiceFactory.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfState.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/package-info.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/DefaultOperationsCreator.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsCreator.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsProvider.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/DataList.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCommit.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCreateSubscription.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedDiscardChanges.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedEditConfig.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGet.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGetConfig.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedLock.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedUnLock.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandler.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandlerDefault.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableOperationRpcProvider.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableRpc.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/schemacache/SchemaSourceCache.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/resources/99-netconf-connector-simulated.xml (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/resources/logback.xml (100%) rename {netconf/tools => usecase}/netconf-testtool/src/main/resources/org.ops4j.pax.url.mvn.cfg (100%) rename {netconf/tools => usecase}/netconf-testtool/src/test/java/org/opendaylight/netconf/test/tool/TestToolTest.java (100%) rename {netconf/tools => usecase}/netconf-testtool/src/test/resources/customrpc.xml (100%) diff --git a/netconf/pom.xml b/netconf/pom.xml index ac7d4683149..4ca3b9d0f50 100644 --- a/netconf/pom.xml +++ b/netconf/pom.xml @@ -31,6 +31,5 @@ netconf-netty-util netconf-auth - tools diff --git a/netconf/tools/pom.xml b/netconf/tools/pom.xml deleted file mode 100644 index d875bd2ebdc..00000000000 --- a/netconf/tools/pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - 4.0.0 - - - org.opendaylight.odlparent - odlparent-lite - 14.0.7 - - - - org.opendaylight.netconf - netconf-tools - 9.0.0-SNAPSHOT - pom - ${project.artifactId} - - - true - true - - - - netconf-test-perf - netconf-testtool - - diff --git a/netconf/tools/netconf-test-perf/pom.xml b/usecase/netconf-test-perf/pom.xml similarity index 100% rename from netconf/tools/netconf-test-perf/pom.xml rename to usecase/netconf-test-perf/pom.xml diff --git a/netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/MountedDeviceListener.java b/usecase/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/MountedDeviceListener.java similarity index 100% rename from netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/MountedDeviceListener.java rename to usecase/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/MountedDeviceListener.java diff --git a/netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/notifications/NotificationsCounter.java b/usecase/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/notifications/NotificationsCounter.java similarity index 100% rename from netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/notifications/NotificationsCounter.java rename to usecase/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/notifications/NotificationsCounter.java diff --git a/netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/utils/TestUtils.java b/usecase/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/utils/TestUtils.java similarity index 100% rename from netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/utils/TestUtils.java rename to usecase/netconf-test-perf/src/main/java/org/opendaylight/netconf/test/perf/utils/TestUtils.java diff --git a/netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/EndtoendTestService.java b/usecase/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/EndtoendTestService.java similarity index 100% rename from netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/EndtoendTestService.java rename to usecase/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/EndtoendTestService.java diff --git a/netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/WriteRoutesImpl.java b/usecase/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/WriteRoutesImpl.java similarity index 100% rename from netconf/tools/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/WriteRoutesImpl.java rename to usecase/netconf-test-perf/src/main/java/org/opendaylight/test/endtoend/WriteRoutesImpl.java diff --git a/netconf/tools/netconf-test-perf/src/main/yang/Cisco-IOS-XR-ip-static-cfg@2013-07-22.yang b/usecase/netconf-test-perf/src/main/yang/Cisco-IOS-XR-ip-static-cfg@2013-07-22.yang similarity index 100% rename from netconf/tools/netconf-test-perf/src/main/yang/Cisco-IOS-XR-ip-static-cfg@2013-07-22.yang rename to usecase/netconf-test-perf/src/main/yang/Cisco-IOS-XR-ip-static-cfg@2013-07-22.yang diff --git a/netconf/tools/netconf-test-perf/src/main/yang/Cisco-IOS-XR-types@2015-01-19.yang b/usecase/netconf-test-perf/src/main/yang/Cisco-IOS-XR-types@2015-01-19.yang similarity index 100% rename from netconf/tools/netconf-test-perf/src/main/yang/Cisco-IOS-XR-types@2015-01-19.yang rename to usecase/netconf-test-perf/src/main/yang/Cisco-IOS-XR-types@2015-01-19.yang diff --git a/netconf/tools/netconf-test-perf/src/main/yang/Example-notifications@2015-06-11.yang b/usecase/netconf-test-perf/src/main/yang/Example-notifications@2015-06-11.yang similarity index 100% rename from netconf/tools/netconf-test-perf/src/main/yang/Example-notifications@2015-06-11.yang rename to usecase/netconf-test-perf/src/main/yang/Example-notifications@2015-06-11.yang diff --git a/netconf/tools/netconf-test-perf/src/main/yang/ncmount.yang b/usecase/netconf-test-perf/src/main/yang/ncmount.yang similarity index 100% rename from netconf/tools/netconf-test-perf/src/main/yang/ncmount.yang rename to usecase/netconf-test-perf/src/main/yang/ncmount.yang diff --git a/netconf/tools/netconf-testtool/README.adoc b/usecase/netconf-testtool/README.adoc similarity index 100% rename from netconf/tools/netconf-testtool/README.adoc rename to usecase/netconf-testtool/README.adoc diff --git a/netconf/tools/netconf-testtool/edit.txt b/usecase/netconf-testtool/edit.txt similarity index 100% rename from netconf/tools/netconf-testtool/edit.txt rename to usecase/netconf-testtool/edit.txt diff --git a/netconf/tools/netconf-testtool/pom.xml b/usecase/netconf-testtool/pom.xml similarity index 100% rename from netconf/tools/netconf-testtool/pom.xml rename to usecase/netconf-testtool/pom.xml diff --git a/netconf/tools/netconf-testtool/src/main/assembly/stress-client.xml b/usecase/netconf-testtool/src/main/assembly/stress-client.xml similarity index 100% rename from netconf/tools/netconf-testtool/src/main/assembly/stress-client.xml rename to usecase/netconf-testtool/src/main/assembly/stress-client.xml diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/AcceptingAuthProvider.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/AcceptingAuthProvider.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/AcceptingAuthProvider.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/AcceptingAuthProvider.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/DummyMonitoringService.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Execution.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Execution.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Execution.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Execution.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/FakeCapability.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/FakeCapability.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/FakeCapability.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/FakeCapability.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Main.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Main.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Main.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/Main.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/MdsalOperationProvider.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/MdsalOperationProvider.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/MdsalOperationProvider.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/MdsalOperationProvider.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/PayloadCreator.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/PayloadCreator.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/PayloadCreator.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/PayloadCreator.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/ScaleUtil.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/ScaleUtil.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/ScaleUtil.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/ScaleUtil.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/SimulatedOperationProvider.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/SimulatedOperationProvider.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/SimulatedOperationProvider.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/SimulatedOperationProvider.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TestToolUtils.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TestToolUtils.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TestToolUtils.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TestToolUtils.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolNegotiationFactory.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolNegotiationFactory.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolNegotiationFactory.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolNegotiationFactory.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolParameters.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolParameters.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolParameters.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/TesttoolParameters.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/VirtualKeyPairProvider.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/VirtualKeyPairProvider.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/VirtualKeyPairProvider.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/VirtualKeyPairProvider.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/AsyncExecutionStrategy.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/AsyncExecutionStrategy.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/AsyncExecutionStrategy.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/AsyncExecutionStrategy.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/Parameters.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/Parameters.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/Parameters.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/Parameters.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/PerfClientCallable.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/PerfClientCallable.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/PerfClientCallable.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/PerfClientCallable.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RequestMessageUtils.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RequestMessageUtils.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RequestMessageUtils.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RequestMessageUtils.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RestPerfClient.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RestPerfClient.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RestPerfClient.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RestPerfClient.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/SyncExecutionStrategy.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/SyncExecutionStrategy.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/SyncExecutionStrategy.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/SyncExecutionStrategy.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AbstractExecutionStrategy.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AbstractExecutionStrategy.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AbstractExecutionStrategy.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AbstractExecutionStrategy.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AsyncExecutionStrategy.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AsyncExecutionStrategy.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AsyncExecutionStrategy.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/AsyncExecutionStrategy.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/ExecutionStrategy.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/ExecutionStrategy.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/ExecutionStrategy.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/ExecutionStrategy.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/Parameters.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/Parameters.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/Parameters.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/Parameters.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClient.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClient.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClient.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClient.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClientCallable.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClientCallable.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClientCallable.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/StressClientCallable.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/SyncExecutionStrategy.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/SyncExecutionStrategy.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/SyncExecutionStrategy.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/stress/SyncExecutionStrategy.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/Configuration.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/Configuration.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/Configuration.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/Configuration.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/ConfigurationBuilder.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/ConfigurationBuilder.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/ConfigurationBuilder.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/ConfigurationBuilder.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/YangResource.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/YangResource.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/YangResource.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/config/YangResource.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpc.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpc.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpc.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpc.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/RpcMapping.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/RpcMapping.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/RpcMapping.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/RpcMapping.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpcs.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpcs.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpcs.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/Rpcs.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableOperationProvider.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableOperationProvider.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableOperationProvider.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableOperationProvider.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableRpc.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableRpc.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableRpc.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/SettableRpc.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/XmlData.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/XmlData.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/XmlData.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/customrpc/XmlData.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/Get.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/Get.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/Get.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/Get.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/JaxBSerializer.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/JaxBSerializer.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/JaxBSerializer.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/JaxBSerializer.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringConstants.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringConstants.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringConstants.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringConstants.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSchema.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSchema.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSchema.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSchema.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSession.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSession.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSession.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/MonitoringSession.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationService.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationService.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationService.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationService.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationServiceFactory.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationServiceFactory.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationServiceFactory.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfMonitoringOperationServiceFactory.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfState.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfState.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfState.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/NetconfState.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/package-info.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/package-info.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/package-info.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/monitoring/package-info.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/DefaultOperationsCreator.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/DefaultOperationsCreator.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/DefaultOperationsCreator.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/DefaultOperationsCreator.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsCreator.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsCreator.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsCreator.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsCreator.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsProvider.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsProvider.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsProvider.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/operations/OperationsProvider.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/DataList.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/DataList.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/DataList.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/DataList.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCommit.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCommit.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCommit.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCommit.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCreateSubscription.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCreateSubscription.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCreateSubscription.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedCreateSubscription.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedDiscardChanges.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedDiscardChanges.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedDiscardChanges.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedDiscardChanges.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedEditConfig.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedEditConfig.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedEditConfig.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedEditConfig.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGet.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGet.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGet.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGet.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGetConfig.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGetConfig.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGetConfig.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedGetConfig.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedLock.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedLock.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedLock.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedLock.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedUnLock.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedUnLock.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedUnLock.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedUnLock.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandler.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandler.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandler.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandler.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandlerDefault.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandlerDefault.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandlerDefault.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/RpcHandlerDefault.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableOperationRpcProvider.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableOperationRpcProvider.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableOperationRpcProvider.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableOperationRpcProvider.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableRpc.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableRpc.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableRpc.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpchandler/SettableRpc.java diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/schemacache/SchemaSourceCache.java b/usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/schemacache/SchemaSourceCache.java similarity index 100% rename from netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/schemacache/SchemaSourceCache.java rename to usecase/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/schemacache/SchemaSourceCache.java diff --git a/netconf/tools/netconf-testtool/src/main/resources/99-netconf-connector-simulated.xml b/usecase/netconf-testtool/src/main/resources/99-netconf-connector-simulated.xml similarity index 100% rename from netconf/tools/netconf-testtool/src/main/resources/99-netconf-connector-simulated.xml rename to usecase/netconf-testtool/src/main/resources/99-netconf-connector-simulated.xml diff --git a/netconf/tools/netconf-testtool/src/main/resources/logback.xml b/usecase/netconf-testtool/src/main/resources/logback.xml similarity index 100% rename from netconf/tools/netconf-testtool/src/main/resources/logback.xml rename to usecase/netconf-testtool/src/main/resources/logback.xml diff --git a/netconf/tools/netconf-testtool/src/main/resources/org.ops4j.pax.url.mvn.cfg b/usecase/netconf-testtool/src/main/resources/org.ops4j.pax.url.mvn.cfg similarity index 100% rename from netconf/tools/netconf-testtool/src/main/resources/org.ops4j.pax.url.mvn.cfg rename to usecase/netconf-testtool/src/main/resources/org.ops4j.pax.url.mvn.cfg diff --git a/netconf/tools/netconf-testtool/src/test/java/org/opendaylight/netconf/test/tool/TestToolTest.java b/usecase/netconf-testtool/src/test/java/org/opendaylight/netconf/test/tool/TestToolTest.java similarity index 100% rename from netconf/tools/netconf-testtool/src/test/java/org/opendaylight/netconf/test/tool/TestToolTest.java rename to usecase/netconf-testtool/src/test/java/org/opendaylight/netconf/test/tool/TestToolTest.java diff --git a/netconf/tools/netconf-testtool/src/test/resources/customrpc.xml b/usecase/netconf-testtool/src/test/resources/customrpc.xml similarity index 100% rename from netconf/tools/netconf-testtool/src/test/resources/customrpc.xml rename to usecase/netconf-testtool/src/test/resources/customrpc.xml diff --git a/usecase/pom.xml b/usecase/pom.xml index b8c2edd3396..3fb5ce53c8c 100644 --- a/usecase/pom.xml +++ b/usecase/pom.xml @@ -28,5 +28,7 @@ karaf karaf-static + netconf-test-perf + netconf-testtool