PCE modification in order to prepare flexgrid 32/94232/6
authormanuedelf <emmanuelle.delfour@orange.com>
Tue, 1 Dec 2020 07:46:23 +0000 (08:46 +0100)
committermanuedelf <emmanuelle.delfour@orange.com>
Fri, 18 Dec 2020 14:02:00 +0000 (15:02 +0100)
commit837ee83e5a88e6f13779eb97ad6ade4c30c3b670
treefeea062463e4263cfb83b3d478255003a988c2b9
parent5b92228aaf8d41c570bb8411750a1ec1fc5a9730
PCE modification in order to prepare flexgrid

- add version to PCeNode because spectrum assignment will depend on
node version
- add SpectrumAssignement class for result of spectrum assignment
- update functional pce and gnpy functional tests to manage version
through portmapping

JIRA: TRNSPRTPCE-230
Signed-off-by: manuedelf <emmanuelle.delfour@orange.com>
Change-Id: I02bd02742b25c4b2e2f5e0e710346e121a9dea47
16 files changed:
pce/src/main/java/org/opendaylight/transportpce/pce/model/SpectrumAssignment.java [new file with mode: 0644]
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceCalculation.java
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceNode.java
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceOpticalNode.java
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceOtnNode.java
pce/src/test/java/org/opendaylight/transportpce/pce/PcePathDescriptionTests.java
pce/src/test/java/org/opendaylight/transportpce/pce/constraints/PceConstraintsTest.java
pce/src/test/java/org/opendaylight/transportpce/pce/graph/PceGraphEdgeTest.java
pce/src/test/java/org/opendaylight/transportpce/pce/graph/PceGraphTest.java
pce/src/test/java/org/opendaylight/transportpce/pce/networkanalyzer/PceLinkTest.java
pce/src/test/java/org/opendaylight/transportpce/pce/networkanalyzer/PceOpticalNodeTest.java
tests/sample_configs/gnpy/gnpy_portmapping_121.json [new file with mode: 0644]
tests/sample_configs/pce_portmapping_121.json [new file with mode: 0644]
tests/transportpce_tests/1.2.1/test_gnpy.py
tests/transportpce_tests/1.2.1/test_pce.py
tests/transportpce_tests/common/test_utils.py