fix Honeynode issues with fluorine 12/75112/14
authorMartial COULIBALY <martial.coulibaly@gfi.fr>
Sat, 11 Aug 2018 00:33:12 +0000 (02:33 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Fri, 14 Sep 2018 14:06:44 +0000 (16:06 +0200)
commit73d276ca887159c41a0877c2250d54b42e7fd64c
tree645e9ee351a65586cc558ad4e55b02faa5123da7
parent57e20793c55e43ed6bbec42e3304b9a37a1ff2f5
fix Honeynode issues with fluorine

- solve the OpenEXI compability with honeynode with a patch to
netconf-netty-util module
- solve the rpc 'get-schema' error by putting a netconfState info in the
OPERATIONAL datastore and copying in a dedicated folder all the yang
schemas needed at honeynode start-up (similarly to testtool)
- move device datastore config listener from core module
'minimal-distribution-core' to 'honeynode-plugin-impl' module.

JIRA: TRNSPRTPCE-32
Change-Id: I9af0ec2e098271a18993433cf99db9b3b5f73b20
Signed-off-by: Martial COULIBALY <martial.coulibaly@gfi.fr>
95 files changed:
tests/buildHoneynode.sh
tests/honeynode/fd_io_honeycomb_settings.xml
tests/honeynode/honeynode-plugin-api/src/main/yang/ietf-netconf-monitoring-extension@2013-12-10.yang [new file with mode: 0644]
tests/honeynode/honeynode-plugin-api/src/main/yang/ietf-netconf-monitoring@2010-10-04.yang [new file with mode: 0644]
tests/honeynode/honeynode-plugin-impl/src/main/java/io/fd/honeycomb/transportpce/device/read/DeviceReaderFactory.java
tests/honeynode/honeynode-plugin-impl/src/main/java/io/fd/honeycomb/transportpce/device/read/DummyMonitoringService.java [new file with mode: 0644]
tests/honeynode/honeynode-plugin-impl/src/main/java/io/fd/honeycomb/transportpce/device/write/DeviceChangeListener.java [new file with mode: 0644]
tests/honeynode/honeynode-plugin-impl/src/main/java/io/fd/honeycomb/transportpce/device/write/DeviceWriterFactory.java
tests/honeynode/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/initializer/DeviceChangeListener.java [deleted file]
tests/honeynode/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/initializer/InitializerRegistryAdapter.java
tests/honeynode/minimal-distribution-core/src/main/java/io/fd/honeycomb/infra/distro/initializer/InitializerRegistryAdapterProvider.java
tests/honeynode/minimal-distribution-core/src/main/resources/honeycomb-minimal-resources/honeycomb-tpce
tests/honeynode/netconf-netty-util/pom.xml [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractChannelInitializer.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfSession.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfSessionNegotiator.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/BufferedWriter.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ChunkedFramingMechanismEncoder.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/EOMFramingMechanismEncoder.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/FramingMechanismHandlerFactory.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfChunkAggregator.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEOMAggregator.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXICodec.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXIToMessageDecoder.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfHelloMessageToXMLEncoder.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfMessageToEXIEncoder.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfMessageToXMLEncoder.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfXMLToHelloMessageDecoder.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfXMLToMessageDecoder.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ThreadLocalTransformers.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/exi/EXIParameters.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/exi/NetconfStartExiMessage.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/authentication/AuthenticationHandler.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/authentication/LoginPassword.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/authentication/PublicKeyAuth.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/client/AsyncSshHandler.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/client/AsyncSshHandlerReader.java [new file with mode: 0644]
tests/honeynode/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/client/AsyncSshHandlerWriter.java [new file with mode: 0644]
tests/honeynode/pom.xml
tests/ordmodels_2_1/iana-afn-safi@2013-07-04.yang [new file with mode: 0644]
tests/ordmodels_2_1/ietf-inet-types@2013-07-15.yang [new file with mode: 0644]
tests/ordmodels_2_1/ietf-netconf-monitoring-extension@2013-12-10.yang [new file with mode: 0644]
tests/ordmodels_2_1/ietf-netconf-monitoring@2010-10-04.yang [new file with mode: 0644]
tests/ordmodels_2_1/ietf-netconf-notifications@2012-02-06.yang [new file with mode: 0644]
tests/ordmodels_2_1/ietf-netconf@2011-06-01.yang [new file with mode: 0644]
tests/ordmodels_2_1/ietf-network-topology@2015-06-08.yang [new file with mode: 0644]
tests/ordmodels_2_1/ietf-network@2015-06-08.yang [new file with mode: 0644]
tests/ordmodels_2_1/ietf-yang-types@2013-07-15.yang [new file with mode: 0644]
tests/ordmodels_2_1/notifications@2008-07-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-alarm@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-common-service-types@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-common-types@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-common-types@2017-09-29.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-database@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-de-operations@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-device-resource-types@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-device@2017-02-06.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-equipment-states-types@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-ethernet-interfaces@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-file-transfer@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-fwdl@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-interfaces@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-layerRate@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-lldp@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-maintenance-loopback@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-maintenance-testsignal@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-maintenance@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-network-types@2017-09-29.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-opposite-links@2017-09-29.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-optical-channel-interfaces@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-optical-multiplex-interfaces@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-optical-transport-interfaces@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-otn-common-types@2017-09-29.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-otn-network-topology@2017-09-29.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-otn-odu-interfaces@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-otn-otu-interfaces@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-physical-types@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-pm-types@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-pm@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-port-types@2017-09-29.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-probable-cause@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-resource-types@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-resource@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-routing-constraints@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-rstp@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-service@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-swdl@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-syslog@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-tca@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-topology@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-user-mgmt@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-wavelength-map@2016-10-14.yang [new file with mode: 0644]
tests/ordmodels_2_1/org-openroadm-xponder@2017-09-29.yang [new file with mode: 0644]
tests/transportpce_tests/test_portmapping.py
tests/transportpce_tests/test_renderer_service_path_nominal.py