Add bug fixes for 2.2.1 devices 69/83469/1
authorBhardwaj, Dhruv (db929a) <db929a@us.att.com>
Thu, 6 Jun 2019 13:59:30 +0000 (09:59 -0400)
committerguillaume.lambert <guillaume.lambert@orange.com>
Tue, 6 Aug 2019 14:32:51 +0000 (16:32 +0200)
commita73ae6184a46b4cccfdad1fcc696ca5a7ee753f0
treeee510d235ada5388f6b00408f387aed6e5c15dc2
parentebdaa92c93b59f61cca41045d11470089f145723
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