Bump lighty.io core and add tests support for it 33/84533/13
authorSamuel Kontris <samuel.kontris@pantheon.tech>
Wed, 18 Sep 2019 14:07:28 +0000 (16:07 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Tue, 8 Oct 2019 08:29:06 +0000 (10:29 +0200)
commit1b290f8e8a33836fcf5960ebbd19ae5afe4b17ce
tree8ee891b58c5fe4b08845c2ad3be243b98c8e0e22
parentd5332afcb4e5fe25ef3670132d65dcb962484193
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