Add bug fixes for 2.2.1 devices 23/82423/15
authorBhardwaj, Dhruv (db929a) <db929a@us.att.com>
Thu, 6 Jun 2019 13:59:30 +0000 (09:59 -0400)
committerGilles Thouenon <gilles.thouenon@orange.com>
Fri, 19 Jul 2019 08:54:13 +0000 (10:54 +0200)
commit53375cfd7601ff17bf225f78d4e01dc649960e65
tree1eaa858ebff283c61681dfc8a2cef1a532ef09f6
parent5bd5a82495465d3f8baab70a3280f915a69815a3
Add bug fixes for 2.2.1 devices

1. Change calculation for mapping wavelength number to frequency
and bandwidth.
2. Add check for port qualifier to avoid NPE
3. Add conditional statement to prevent mc creation on SRG
4. Change order of mc and nmc creations
5. Modify functional tests suite rspn221 and olm accordingly

JIRA: TRNSPRTPCE-130

Change-Id: I7050f7ff1fdb8d5f2c36b98ad89cd4e363ba10c2
common/src/main/java/org/opendaylight/transportpce/common/crossconnect/CrossConnectImpl221.java
common/src/main/java/org/opendaylight/transportpce/common/fixedflex/FixedFlexImpl.java
common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingVersion221.java
renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface221.java
tests/transportpce_tests/2.2.1/test_end2end.py
tests/transportpce_tests/2.2.1/test_olm.py
tests/transportpce_tests/2.2.1/test_renderer_service_path_nominal.py