Bump lighty.io core and add tests support for it 28/85728/1
authorSamuel Kontris <samuel.kontris@pantheon.tech>
Wed, 18 Sep 2019 14:07:28 +0000 (16:07 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Fri, 8 Nov 2019 14:02:04 +0000 (15:02 +0100)
commit531e5023a9545d72e75eabb98dcbabc94741092e
treef0ab6869ec1ff930f108f96cecf4eb0fd2cdbff7
parent19f7543dad8aabe68925aaa01bcbbcfc17e6eb23
Bump lighty.io core and add tests support for it

lighty-core version bumped to current master branch = 12.0.0-SNAPSHOT
This branch is aligned with ODL magnesium but seems to work as well with
TransportPCE current dependencies based on Sodium.
As a result, removing deviations from Openroadm models is no more
required to pass E2E tests.

How to run tests with lighty.io:
1. set environment variable "USE_LIGHTY" to value "True"
2. start any tox tests

The example script tests/tox-lighty-e2e.sh can be used to start
end2end221 tests based on lighty.io TransportPCE version

JIRA: TRNSPRTPCE-126 TRNSPRTPCE-127
Change-Id: I856b69eb9c0a20c3b0b0ece1d9ecb704cd9a272a
Signed-off-by: Samuel Kontris <samuel.kontris@pantheon.tech>
23 files changed:
lighty/build.sh
lighty/patch_ordm41_deviations.diff [deleted file]
lighty/pom.xml
lighty/src/main/assembly/resources/clean-start-controller.sh [new file with mode: 0755]
lighty/src/main/assembly/resources/start-controller.sh
tests/tox-lighty-e2e.sh [new file with mode: 0755]
tests/transportpce_tests/1.2.1/test_end2end.py
tests/transportpce_tests/1.2.1/test_gnpy.py
tests/transportpce_tests/1.2.1/test_olm.py
tests/transportpce_tests/1.2.1/test_pce.py
tests/transportpce_tests/1.2.1/test_portmapping.py
tests/transportpce_tests/1.2.1/test_renderer_service_path_nominal.py
tests/transportpce_tests/1.2.1/test_topoPortMapping.py
tests/transportpce_tests/1.2.1/test_topology.py
tests/transportpce_tests/1.2.1/test_utils.py [new file with mode: 0644]
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_portmapping.py
tests/transportpce_tests/2.2.1/test_renderer_service_path_nominal.py
tests/transportpce_tests/2.2.1/test_topoPortMapping.py
tests/transportpce_tests/2.2.1/test_topology.py
tests/transportpce_tests/2.2.1/test_utils.py [new file with mode: 0644]
tox.ini