checkbashisms: freeze> python -m pip freeze --all docs: install_deps> python -I -m pip install -r docs/requirements.txt buildcontroller: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt docs-linkcheck: install_deps> python -I -m pip install -r docs/requirements.txt checkbashisms: pip==24.0,setuptools==69.1.0,wheel==0.42.0 checkbashisms: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> sh -c 'command checkbashisms>/dev/null || sudo yum install -y devscripts-checkbashisms || sudo yum install -y devscripts-minimal || sudo yum install -y devscripts || sudo yum install -y https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/31/Everything/x86_64/os/Packages/d/devscripts-checkbashisms-2.19.6-2.fc31.x86_64.rpm || (echo "checkbashisms command not found - please install it (e.g. sudo apt-get install devscripts | yum install devscripts-minimal )" >&2 && exit 1)' CentOS Stream 8 - AppStream 37 MB/s | 28 MB 00:00 buildcontroller: freeze> python -m pip freeze --all buildcontroller: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 buildcontroller: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./build_controller.sh 11 11 install java 17 Waiting for process with pid 7167 to finish. CentOS Stream 8 - BaseOS 12 MB/s | 10 MB 00:00 CentOS Stream 8 - Extras 96 kB/s | 18 kB 00:00 CentOS Stream 8 - PowerTools 12 MB/s | 4.9 MB 00:00 Docker CE Stable - x86_64 399 kB/s | 60 kB 00:00 Extra Packages for Enterprise Linux 8 - x86_64 21 MB/s | 16 MB 00:00 Node.js Packages for Enterprise Linux 8 - x86_6 3.7 MB/s | 710 kB 00:00 Puppet Repository el 8 - x86_64 32 MB/s | 19 MB 00:00 Last metadata expiration check: 0:00:05 ago on Sat 06 Apr 2024 12:36:56 PM UTC. No match for argument: devscripts-checkbashisms docs-linkcheck: freeze> python -m pip freeze --all docs: freeze> python -m pip freeze --all Package java-17-openjdk-1:17.0.6.0.9-0.3.ea.el8.x86_64 is already installed. Package java-17-openjdk-devel-1:17.0.6.0.9-0.3.ea.el8.x86_64 is already installed. docs: alabaster==0.7.16,attrs==23.2.0,Babel==2.14.0,blockdiag==3.0.0,certifi==2024.2.2,charset-normalizer==3.3.2,contourpy==1.2.1,cycler==0.12.1,docutils==0.20.1,fonttools==4.51.0,funcparserlib==2.0.0a0,future==1.0.0,idna==3.6,imagesize==1.4.1,Jinja2==3.1.3,jsonschema==3.2.0,kiwisolver==1.4.5,lfdocs-conf==0.9.0,MarkupSafe==2.1.5,matplotlib==3.8.4,numpy==1.26.4,nwdiag==3.0.0,packaging==24.0,pillow==10.3.0,pip==24.0,Pygments==2.17.2,pyparsing==3.1.2,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.1,requests==2.31.0,requests-file==1.5.1,seqdiag==3.0.0,setuptools==69.1.0,six==1.16.0,snowballstemmer==2.2.0,Sphinx==7.2.6,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.4,sphinx-rtd-theme==2.0.0,sphinx-tabs==3.4.5,sphinxcontrib-applehelp==1.0.8,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==1.0.6,sphinxcontrib-htmlhelp==2.0.5,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.29,sphinxcontrib-qthelp==1.0.7,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==1.1.10,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.2.1,webcolors==1.13,wheel==0.42.0 docs: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> sphinx-build -q -W --keep-going -b html -n -d /w/workspace/transportpce-tox-verify-potassium/.tox/docs/tmp/doctrees ../docs/ /w/workspace/transportpce-tox-verify-potassium/docs/_build/html docs-linkcheck: alabaster==0.7.16,attrs==23.2.0,Babel==2.14.0,blockdiag==3.0.0,certifi==2024.2.2,charset-normalizer==3.3.2,contourpy==1.2.1,cycler==0.12.1,docutils==0.20.1,fonttools==4.51.0,funcparserlib==2.0.0a0,future==1.0.0,idna==3.6,imagesize==1.4.1,Jinja2==3.1.3,jsonschema==3.2.0,kiwisolver==1.4.5,lfdocs-conf==0.9.0,MarkupSafe==2.1.5,matplotlib==3.8.4,numpy==1.26.4,nwdiag==3.0.0,packaging==24.0,pillow==10.3.0,pip==24.0,Pygments==2.17.2,pyparsing==3.1.2,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.1,requests==2.31.0,requests-file==1.5.1,seqdiag==3.0.0,setuptools==69.1.0,six==1.16.0,snowballstemmer==2.2.0,Sphinx==7.2.6,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.4,sphinx-rtd-theme==2.0.0,sphinx-tabs==3.4.5,sphinxcontrib-applehelp==1.0.8,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==1.0.6,sphinxcontrib-htmlhelp==2.0.5,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.29,sphinxcontrib-qthelp==1.0.7,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==1.1.10,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.2.1,webcolors==1.13,wheel==0.42.0 docs-linkcheck: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> sphinx-build -q -b linkcheck -d /w/workspace/transportpce-tox-verify-potassium/.tox/docs-linkcheck/tmp/doctrees ../docs/ /w/workspace/transportpce-tox-verify-potassium/docs/_build/linkcheck Dependencies resolved. Nothing to do. Complete! Last metadata expiration check: 0:00:09 ago on Sat 06 Apr 2024 12:36:56 PM UTC. docs: OK ✔ in 30.69 seconds pre-commit: install_deps> python -I -m pip install pre-commit No match for argument: devscripts-minimal Last metadata expiration check: 0:00:11 ago on Sat 06 Apr 2024 12:36:56 PM UTC. docs-linkcheck: OK ✔ in 32.09 seconds pylint: install_deps> python -I -m pip install 'pylint>=2.6.0' No match for argument: devscripts Last metadata expiration check: 0:00:14 ago on Sat 06 Apr 2024 12:36:56 PM UTC. devscripts-checkbashisms-2.19.6-2.fc31.x86_64.r 185 kB/s | 29 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: devscripts-checkbashisms x86_64 2.19.6-2.fc31 @commandline 29 k Transaction Summary ================================================================================ Install 1 Package Total size: 29 k Installed size: 52 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1pre-commit: freeze> python -m pip freeze --all Installing : devscripts-checkbashisms-2.19.6-2.fc31.x86_64 1/1 Running scriptlet: devscripts-checkbashisms-2.19.6-2.fc31.x86_64 1/1pre-commit: cfgv==3.4.0,distlib==0.3.8,filelock==3.13.3,identify==2.5.35,nodeenv==1.8.0,pip==24.0,platformdirs==4.2.0,pre-commit==3.7.0,PyYAML==6.0.1,setuptools==69.1.0,virtualenv==20.25.1,wheel==0.42.0 pre-commit: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> pre-commit run --all-files --show-diff-on-failure Verifying : devscripts-checkbashisms-2.19.6-2.fc31.x86_64 1/1[INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. pylint: freeze> python -m pip freeze --all pylint: astroid==3.1.0,dill==0.3.8,isort==5.13.2,mccabe==0.7.0,pip==24.0,platformdirs==4.2.0,pylint==3.1.0,setuptools==69.1.0,tomlkit==0.12.4,wheel==0.42.0 pylint: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> find transportpce_tests/ -name '*.py' -exec pylint --fail-under=10 --max-line-length=120 --disable=missing-docstring,import-error --disable=fixme --disable=duplicate-code '--module-rgx=([a-z0-9_]+$)|([0-9.]{1,30}$)' '--method-rgx=(([a-z_][a-zA-Z0-9_]{2,})|(_[a-z0-9_]*)|(__[a-zA-Z][a-zA-Z0-9_]+__))$' '--variable-rgx=[a-zA-Z_][a-zA-Z0-9_]{1,30}$' '{}' + Installed: devscripts-checkbashisms-2.19.6-2.fc31.x86_64 Complete! checkbashisms: commands[1] /w/workspace/transportpce-tox-verify-potassium/tests> find . -not -path '*/\.*' -name '*.sh' -exec checkbashisms -f '{}' + [INFO] Initializing environment for https://github.com/jorisroovers/gitlint. [INFO] Initializing environment for https://github.com/jorisroovers/gitlint:./gitlint-core[trusted-deps]. [INFO] Initializing environment for https://github.com/Lucas-C/pre-commit-hooks. [INFO] Initializing environment for https://github.com/pre-commit/mirrors-autopep8. [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. [INFO] Once installed this environment will be reused. [INFO] This may take a few minutes... [INFO] Installing environment for https://github.com/Lucas-C/pre-commit-hooks. [INFO] Once installed this environment will be reused. [INFO] This may take a few minutes... [INFO] Installing environment for https://github.com/pre-commit/mirrors-autopep8. [INFO] Once installed this environment will be reused. [INFO] This may take a few minutes... ------------------------------------ Your code has been rated at 10.00/10 trim trailing whitespace.................................................Passed Tabs remover.............................................................Passed autopep8.................................................................Passed checkbashisms: OK ✔ in 39.6 seconds pylint: OK ✔ in 27.59 seconds pre-commit: commands[1] /w/workspace/transportpce-tox-verify-potassium/tests> pre-commit run gitlint-ci --hook-stage manual [INFO] Installing environment for https://github.com/jorisroovers/gitlint. [INFO] Once installed this environment will be reused. [INFO] This may take a few minutes... gitlint..................................................................Passed pre-commit: OK ✔ in 38.37 seconds buildcontroller: OK ✔ in 2 minutes 38.09 seconds sims221: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt testsPCE: install_deps> python -I -m pip install gnpy4tpce==2.4.7 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt build_karaf_tests121: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt sims121: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt sims221: freeze> python -m pip freeze --all build_karaf_tests121: freeze> python -m pip freeze --all sims121: freeze> python -m pip freeze --all build_karaf_tests121: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 build_karaf_tests121: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./build_karaf_for_tests.sh sims221: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 sims221: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./install_sims.sh 2.2.1 Installing lightynode device to ./lightynode/lightynode-openroadm-device directory sims121: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 sims121: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./install_sims.sh 1.2.1 Installing lightynode device to ./lightynode/lightynode-openroadm-device directory sims121: OK ✔ in 22.48 seconds build_karaf_tests221: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt sims221: OK ✔ in 22.89 seconds sims71: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt build_karaf_tests221: freeze> python -m pip freeze --all build_karaf_tests221: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 build_karaf_tests221: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./build_karaf_for_tests.sh sims71: freeze> python -m pip freeze --all sims71: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 sims71: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./install_sims.sh 7.1 Removing ./lightynode/lightynode-openroadm-device directory Installing lightynode device to ./lightynode/lightynode-openroadm-device directory sims71: OK ✔ in 24.34 seconds build_karaf_tests71: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt build_karaf_tests71: freeze> python -m pip freeze --all build_karaf_tests71: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 build_karaf_tests71: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./build_karaf_for_tests.sh build_karaf_tests121: OK ✔ in 1 minute 13.64 seconds build_karaf_tests_hybrid: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt build_karaf_tests221: OK ✔ in 1 minute 5.67 seconds tests_tapi: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt build_karaf_tests_hybrid: freeze> python -m pip freeze --all build_karaf_tests_hybrid: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 build_karaf_tests_hybrid: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./build_karaf_for_tests.sh tests_tapi: freeze> python -m pip freeze --all tests_tapi: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 tests_tapi: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./launch_tests.sh tapi using environment variables from ./karaf221.env pytest -q transportpce_tests/tapi/test01_abstracted_topology.py testsPCE: freeze> python -m pip freeze --all testsPCE: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,click==8.1.7,contourpy==1.2.1,cryptography==3.3.2,cycler==0.12.1,dict2xml==1.7.5,Flask==2.1.3,Flask-Injector==0.14.0,fonttools==4.51.0,gnpy4tpce==2.4.7,idna==3.6,iniconfig==2.0.0,injector==0.21.0,itsdangerous==2.1.2,Jinja2==3.1.3,kiwisolver==1.4.5,lxml==5.2.1,MarkupSafe==2.1.5,matplotlib==3.8.4,netconf-client==3.1.0,networkx==2.8.8,numpy==1.26.4,packaging==24.0,pandas==1.5.3,paramiko==3.4.0,pbr==5.11.1,pillow==10.3.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pyparsing==3.1.2,pytest==8.1.1,python-dateutil==2.9.0.post0,pytz==2024.1,requests==2.31.0,scipy==1.13.0,setuptools==50.3.2,six==1.16.0,urllib3==2.2.1,Werkzeug==2.0.3,wheel==0.42.0,xlrd==1.2.0 testsPCE: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./launch_tests.sh pce pytest -q transportpce_tests/pce/test01_pce.py .............................................. [100%] 20 passed in 126.07s (0:02:06) pytest -q transportpce_tests/pce/test02_pce_400G.py .................... [100%] 9 passed in 46.44s pytest -q transportpce_tests/pce/test03_gnpy.py ................. [100%] 8 passed in 39.74s .pytest -q transportpce_tests/pce/test04_pce_bug_fix.py ... [100%] 3 passed in 38.37s build_karaf_tests71: OK ✔ in 1 minute 21.08 seconds build_karaf_tests_hybrid: OK ✔ in 1 minute 8.31 seconds testsPCE: OK ✔ in 5 minutes 58.86 seconds tests121: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt tests121: freeze> python -m pip freeze --all tests121: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 tests121: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./launch_tests.sh 1.2.1 using environment variables from ./karaf121.env pytest -q transportpce_tests/1.2.1/test01_portmapping.py ... [100%] 50 passed in 406.74s (0:06:46) pytest -q transportpce_tests/tapi/test02_full_topology.py ................................... [100%] 21 passed in 259.64s (0:04:19) pytest -q transportpce_tests/1.2.1/test02_topo_portmapping.py ................ [100%] 30 passed in 267.63s (0:04:27) pytest -q transportpce_tests/tapi/test03_tapi_device_change_notifications.py ............. [100%] 6 passed in 219.56s (0:03:39) pytest -q transportpce_tests/1.2.1/test03_topology.py ............................................................... [100%] 70 passed in 259.64s (0:04:19) tests_tapi: OK ✔ in 15 minutes 44.53 seconds tests71: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt tests71: freeze> python -m pip freeze --all tests71: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 tests71: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./install_honeynode.sh 7.1 Installing honeynode for 7.1 devices to ./honeynode/7.1/honeynode-simulator directory tests71: commands[1] /w/workspace/transportpce-tox-verify-potassium/tests> ./launch_tests.sh 7.1 using environment variables from ./karaf71.env pytest -q transportpce_tests/7.1/test01_portmapping.py ........................ [100%] 12 passed in 53.46s pytest -q transportpce_tests/7.1/test02_otn_renderer.py .............................................................. [100%] 62 passed in 173.39s (0:02:53) pytest -q transportpce_tests/7.1/test03_renderer_or_modes.py ........................................................ [100%] 48 passed in 162.87s (0:02:42) pytest -q transportpce_tests/7.1/test04_renderer_regen_mode.py ............................................. [100%] 44 passed in 670.04s (0:11:10) pytest -q transportpce_tests/1.2.1/test04_renderer_service_path_nominal.py . [100%] 22 passed in 87.58s (0:01:27) tests71: OK ✔ in 8 minutes 8.17 seconds tests221: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt tests221: freeze> python -m pip freeze --all tests221: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 tests221: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./launch_tests.sh 2.2.1 using environment variables from ./karaf221.env pytest -q transportpce_tests/2.2.1/test01_portmapping.py ................................... [100%] 35 passed in 91.64s (0:01:31) pytest -q transportpce_tests/2.2.1/test02_topo_portmapping.py ...... [100%] 6 passed in 47.85s pytest -q transportpce_tests/2.2.1/test03_topology.py ............................................................. [100%] 24 passed in 273.93s (0:04:33) pytest -q transportpce_tests/1.2.1/test05_olm.py ....... [100%] 44 passed in 138.24s (0:02:18) pytest -q transportpce_tests/2.2.1/test04_otn_topology.py ............................ [100%] 12 passed in 74.36s (0:01:14) pytest -q transportpce_tests/2.2.1/test05_flex_grid.py ..................................... [100%] 40 passed in 198.91s (0:03:18) pytest -q transportpce_tests/1.2.1/test06_end2end.py ... [100%] 16 passed in 118.72s (0:01:58) pytest -q transportpce_tests/2.2.1/test06_renderer_service_path_nominal.py ...................................... [100%] 31 passed in 56.01s pytest -q transportpce_tests/2.2.1/test07_otn_renderer.py ................................................ [100%] 26 passed in 96.20s (0:01:36) pytest -q transportpce_tests/2.2.1/test08_otn_sh_renderer.py .................................... [100%] 22 passed in 101.05s (0:01:41) pytest -q transportpce_tests/2.2.1/test09_olm.py ............................................... [100%] 54 passed in 551.13s (0:09:11) .... [100%] 40 passed in 722.52s (0:12:02) pytest -q transportpce_tests/2.2.1/test11_otn_end2end.py ............FFFFF.FFFF.FFFFF.FFFFFFFFFFF.F....FF.F.F.......FF.....F.F.FF [ 74%] FFFFFFFFF.F....FF........ [100%] =================================== FAILURES =================================== ______________ TransportPCEtesting.test_13_get_OCH_OTU4_service1 _______________ self = def test_13_get_OCH_OTU4_service1(self): response = test_utils.get_ordm_serv_list_attr_request( "services", "service1-OCH-OTU4") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:253: AssertionError ____________ TransportPCEtesting.test_14_check_interface_och_spdra _____________ self = def test_14_check_interface_och_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'interface', 'XPDR1-NETWORK1-761:768') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:267: AssertionError ____________ TransportPCEtesting.test_15_check_interface_OTU4_spdra ____________ self = def test_15_check_interface_OTU4_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'interface', 'XPDR1-NETWORK1-OTU') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:288: AssertionError ____________ TransportPCEtesting.test_16_check_interface_och_spdrc _____________ self = def test_16_check_interface_och_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'interface', 'XPDR1-NETWORK1-761:768') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:311: AssertionError ____________ TransportPCEtesting.test_17_check_interface_OTU4_spdrc ____________ self = def test_17_check_interface_OTU4_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'interface', 'XPDR1-NETWORK1-OTU') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:332: AssertionError ____________ TransportPCEtesting.test_19_check_openroadm_topo_spdra ____________ self = def test_19_check_openroadm_topo_spdra(self): response = test_utils.get_ietf_network_node_request('openroadm-topology', 'SPDR-SA1-XPDR1', 'config') self.assertEqual(response['status_code'], requests.codes.ok) ele = response['node']['ietf-network-topology:termination-point'][0] self.assertEqual('XPDR1-NETWORK1', ele['tp-id']) self.assertEqual( 196.1, > float(ele['org-openroadm-network-topology:xpdr-network-attributes']['wavelength']['frequency'])) E KeyError: 'wavelength' transportpce_tests/2.2.1/test11_otn_end2end.py:364: KeyError _________ TransportPCEtesting.test_20_check_openroadm_topo_ROADMA_SRG __________ self = def test_20_check_openroadm_topo_ROADMA_SRG(self): response = test_utils.get_ietf_network_node_request('openroadm-topology', 'ROADM-A1-SRG1', 'config') self.assertEqual(response['status_code'], requests.codes.ok) freq_map = base64.b64decode( > response['node']['org-openroadm-network-topology:srg-attributes']['avail-freq-maps'][0]['freq-map']) E KeyError: 'org-openroadm-network-topology:srg-attributes' transportpce_tests/2.2.1/test11_otn_end2end.py:373: KeyError _________ TransportPCEtesting.test_21_check_openroadm_topo_ROADMA_DEG __________ self = def test_21_check_openroadm_topo_ROADMA_DEG(self): response = test_utils.get_ietf_network_node_request('openroadm-topology', 'ROADM-A1-DEG2', 'config') self.assertEqual(response['status_code'], requests.codes.ok) freq_map = base64.b64decode( > response['node']['org-openroadm-network-topology:degree-attributes']['avail-freq-maps'][0]['freq-map']) E KeyError: 'avail-freq-maps' transportpce_tests/2.2.1/test11_otn_end2end.py:390: KeyError ____________ TransportPCEtesting.test_22_check_otn_topo_otu4_links _____________ self = def test_22_check_otn_topo_otu4_links(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 2) E KeyError: 'ietf-network-topology:link' transportpce_tests/2.2.1/test11_otn_end2end.py:409: KeyError ________________ TransportPCEtesting.test_24_get_ODU4_service1 _________________ self = def test_24_get_ODU4_service1(self): response = test_utils.get_ordm_serv_list_attr_request( "services", "service1-ODU4") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:444: AssertionError ____________ TransportPCEtesting.test_25_check_interface_ODU4_spdra ____________ self = def test_25_check_interface_ODU4_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'interface', 'XPDR1-NETWORK1-ODU4') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:457: AssertionError ____________ TransportPCEtesting.test_26_check_interface_ODU4_spdrc ____________ self = def test_26_check_interface_ODU4_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'interface', 'XPDR1-NETWORK1-ODU4') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:488: AssertionError _______________ TransportPCEtesting.test_27_check_otn_topo_links _______________ self = def test_27_check_otn_topo_links(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) E KeyError: 'ietf-network-topology:link' transportpce_tests/2.2.1/test11_otn_end2end.py:519: KeyError ________________ TransportPCEtesting.test_28_check_otn_topo_tp _________________ self = def test_28_check_otn_topo_tp(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) for node in response['network'][0]['node']: if node['node-id'] in ('SPDR-SA1-XPDR1', 'SPDR-SC1-XPDR1'): tpList = node['ietf-network-topology:termination-point'] for tp in tpList: if tp['tp-id'] == 'XPDR1-NETWORK1': xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 80) E KeyError: 'ts-pool' transportpce_tests/2.2.1/test11_otn_end2end.py:553: KeyError ________________ TransportPCEtesting.test_30_get_10GE_service1 _________________ self = def test_30_get_10GE_service1(self): response = test_utils.get_ordm_serv_list_attr_request( "services", "service1-10GE") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:584: AssertionError ________ TransportPCEtesting.test_31_check_interface_10GE_CLIENT_spdra _________ self = def test_31_check_interface_10GE_CLIENT_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'interface', 'XPDR1-CLIENT1-ETHERNET10G') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:597: AssertionError ________ TransportPCEtesting.test_32_check_interface_ODU2E_CLIENT_spdra ________ self = def test_32_check_interface_ODU2E_CLIENT_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'interface', 'XPDR1-CLIENT1-ODU2e:service1-10GE') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:613: AssertionError _______ TransportPCEtesting.test_33_check_interface_ODU2E_NETWORK_spdra ________ self = def test_33_check_interface_ODU2E_NETWORK_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'interface', 'XPDR1-NETWORK1-ODU2e:service1-10GE') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:637: AssertionError ___________ TransportPCEtesting.test_34_check_ODU2E_connection_spdra ___________ self = def test_34_check_ODU2E_connection_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'odu-connection', 'XPDR1-CLIENT1-ODU2e-x-XPDR1-NETWORK1-ODU2e') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:665: AssertionError ________ TransportPCEtesting.test_35_check_interface_10GE_CLIENT_spdrc _________ self = def test_35_check_interface_10GE_CLIENT_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'interface', 'XPDR1-CLIENT1-ETHERNET10G') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:682: AssertionError ________ TransportPCEtesting.test_36_check_interface_ODU2E_CLIENT_spdrc ________ self = def test_36_check_interface_ODU2E_CLIENT_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'interface', 'XPDR1-CLIENT1-ODU2e:service1-10GE') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:698: AssertionError _______ TransportPCEtesting.test_37_check_interface_ODU2E_NETWORK_spdrc ________ self = def test_37_check_interface_ODU2E_NETWORK_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'interface', 'XPDR1-NETWORK1-ODU2e:service1-10GE') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:722: AssertionError ___________ TransportPCEtesting.test_38_check_ODU2E_connection_spdrc ___________ self = def test_38_check_ODU2E_connection_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'odu-connection', 'XPDR1-CLIENT1-ODU2e-x-XPDR1-NETWORK1-ODU2e') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:754: AssertionError _______________ TransportPCEtesting.test_39_check_otn_topo_links _______________ self = def test_39_check_otn_topo_links(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) E KeyError: 'ietf-network-topology:link' transportpce_tests/2.2.1/test11_otn_end2end.py:771: KeyError ________________ TransportPCEtesting.test_40_check_otn_topo_tp _________________ self = def test_40_check_otn_topo_tp(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) for node in response['network'][0]['node']: if node['node-id'] in ('SPDR-SA1-XPDR1', 'SPDR-SC1-XPDR1'): tpList = node['ietf-network-topology:termination-point'] for tp in tpList: if tp['tp-id'] == 'XPDR1-NETWORK1': xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 72) E KeyError: 'ts-pool' transportpce_tests/2.2.1/test11_otn_end2end.py:790: KeyError ________________ TransportPCEtesting.test_42_check_service_list ________________ self = def test_42_check_service_list(self): response = test_utils.get_ordm_serv_list_request() > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:809: AssertionError _______________ TransportPCEtesting.test_47_check_otn_topo_links _______________ self = def test_47_check_otn_topo_links(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) E KeyError: 'ietf-network-topology:link' transportpce_tests/2.2.1/test11_otn_end2end.py:835: KeyError ________________ TransportPCEtesting.test_48_check_otn_topo_tp _________________ self = def test_48_check_otn_topo_tp(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) for node in response['network'][0]['node']: if node['node-id'] in ('SPDR-SA1-XPDR1', 'SPDR-SC1-XPDR1'): tpList = node['ietf-network-topology:termination-point'] for tp in tpList: if tp['tp-id'] == 'XPDR1-NETWORK1': xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 80) E KeyError: 'ts-pool' transportpce_tests/2.2.1/test11_otn_end2end.py:854: KeyError ________________ TransportPCEtesting.test_50_check_service_list ________________ self = def test_50_check_service_list(self): response = test_utils.get_ordm_serv_list_request() > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:868: AssertionError _______________ TransportPCEtesting.test_52_check_otn_topo_links _______________ self = def test_52_check_otn_topo_links(self): > self.test_22_check_otn_topo_otu4_links() transportpce_tests/2.2.1/test11_otn_end2end.py:877: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def test_22_check_otn_topo_otu4_links(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 2) E KeyError: 'ietf-network-topology:link' transportpce_tests/2.2.1/test11_otn_end2end.py:409: KeyError _________ TransportPCEtesting.test_60_check_openroadm_topo_ROADMA_SRG __________ self = def test_60_check_openroadm_topo_ROADMA_SRG(self): response = test_utils.get_ietf_network_node_request('openroadm-topology', 'ROADM-A1-SRG1', 'config') self.assertEqual(response['status_code'], requests.codes.ok) freq_map = base64.b64decode( > response['node']['org-openroadm-network-topology:srg-attributes']['avail-freq-maps'][0]['freq-map']) E KeyError: 'org-openroadm-network-topology:srg-attributes' transportpce_tests/2.2.1/test11_otn_end2end.py:931: KeyError _________ TransportPCEtesting.test_61_check_openroadm_topo_ROADMA_DEG __________ self = def test_61_check_openroadm_topo_ROADMA_DEG(self): response = test_utils.get_ietf_network_node_request('openroadm-topology', 'ROADM-A1-DEG2', 'config') self.assertEqual(response['status_code'], requests.codes.ok) freq_map = base64.b64decode( > response['node']['org-openroadm-network-topology:degree-attributes']['avail-freq-maps'][0]['freq-map']) E KeyError: 'avail-freq-maps' transportpce_tests/2.2.1/test11_otn_end2end.py:947: KeyError ______________ TransportPCEtesting.test_67_get_OCH_OTU4_service2 _______________ self = def test_67_get_OCH_OTU4_service2(self): response = test_utils.get_ordm_serv_list_attr_request( "services", "service2-OCH-OTU4") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1019: AssertionError ________________ TransportPCEtesting.test_69_get_ODU4_service2 _________________ self = def test_69_get_ODU4_service2(self): response = test_utils.get_ordm_serv_list_attr_request( "services", "service2-ODU4") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1055: AssertionError _________________ TransportPCEtesting.test_71_get_1GE_service1 _________________ self = def test_71_get_1GE_service1(self): response = test_utils.get_ordm_serv_list_attr_request( "services", "service1-1GE") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1092: AssertionError _________ TransportPCEtesting.test_72_check_interface_1GE_CLIENT_spdra _________ self = def test_72_check_interface_1GE_CLIENT_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'interface', 'XPDR3-CLIENT1-ETHERNET1G') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1105: AssertionError ________ TransportPCEtesting.test_73_check_interface_ODU0_CLIENT_spdra _________ self = def test_73_check_interface_ODU0_CLIENT_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'interface', 'XPDR3-CLIENT1-ODU0:service1-1GE') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1121: AssertionError ________ TransportPCEtesting.test_74_check_interface_ODU0_NETWORK_spdra ________ self = def test_74_check_interface_ODU0_NETWORK_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'interface', 'XPDR3-NETWORK1-ODU0:service1-1GE') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1144: AssertionError ___________ TransportPCEtesting.test_75_check_ODU0_connection_spdra ____________ self = def test_75_check_ODU0_connection_spdra(self): response = test_utils.check_node_attribute_request( 'SPDR-SA1', 'odu-connection', 'XPDR3-CLIENT1-ODU0-x-XPDR3-NETWORK1-ODU0') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1171: AssertionError _________ TransportPCEtesting.test_76_check_interface_1GE_CLIENT_spdrc _________ self = def test_76_check_interface_1GE_CLIENT_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'interface', 'XPDR3-CLIENT1-ETHERNET1G') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1187: AssertionError ________ TransportPCEtesting.test_77_check_interface_ODU0_CLIENT_spdrc _________ self = def test_77_check_interface_ODU0_CLIENT_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'interface', 'XPDR3-CLIENT1-ODU0:service1-1GE') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1203: AssertionError ________ TransportPCEtesting.test_78_check_interface_ODU0_NETWORK_spdrc ________ self = def test_78_check_interface_ODU0_NETWORK_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'interface', 'XPDR3-NETWORK1-ODU0:service1-1GE') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1226: AssertionError ___________ TransportPCEtesting.test_79_check_ODU0_connection_spdrc ____________ self = def test_79_check_ODU0_connection_spdrc(self): response = test_utils.check_node_attribute_request( 'SPDR-SC1', 'odu-connection', 'XPDR3-CLIENT1-ODU0-x-XPDR3-NETWORK1-ODU0') > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1256: AssertionError _______________ TransportPCEtesting.test_80_check_otn_topo_links _______________ self = def test_80_check_otn_topo_links(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) E KeyError: 'ietf-network-topology:link' transportpce_tests/2.2.1/test11_otn_end2end.py:1272: KeyError ________________ TransportPCEtesting.test_81_check_otn_topo_tp _________________ self = def test_81_check_otn_topo_tp(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) for node in response['network'][0]['node']: if node['node-id'] in ('SPDR-SA1-XPDR3', 'SPDR-SC1-XPDR3'): tpList = node['ietf-network-topology:termination-point'] for tp in tpList: if tp['tp-id'] == 'XPDR3-NETWORK1': xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 79) E KeyError: 'ts-pool' transportpce_tests/2.2.1/test11_otn_end2end.py:1291: KeyError ________________ TransportPCEtesting.test_83_check_service_list ________________ self = def test_83_check_service_list(self): response = test_utils.get_ordm_serv_list_request() > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/2.2.1/test11_otn_end2end.py:1310: AssertionError _______________ TransportPCEtesting.test_88_check_otn_topo_links _______________ self = def test_88_check_otn_topo_links(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4) E KeyError: 'ietf-network-topology:link' transportpce_tests/2.2.1/test11_otn_end2end.py:1336: KeyError ________________ TransportPCEtesting.test_89_check_otn_topo_tp _________________ self = def test_89_check_otn_topo_tp(self): response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) for node in response['network'][0]['node']: if node['node-id'] in ('SPDR-SA1-XPDR3', 'SPDR-SC1-XPDR3'): tpList = node['ietf-network-topology:termination-point'] for tp in tpList: if tp['tp-id'] == 'XPDR3-NETWORK1': xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'] > self.assertEqual(len(xpdrTpPortConAt['ts-pool']), 80) E KeyError: 'ts-pool' transportpce_tests/2.2.1/test11_otn_end2end.py:1355: KeyError =========================== short test summary info ============================ FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_13_get_OCH_OTU4_service1 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_14_check_interface_och_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_15_check_interface_OTU4_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_16_check_interface_och_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_17_check_interface_OTU4_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_19_check_openroadm_topo_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_20_check_openroadm_topo_ROADMA_SRG FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_21_check_openroadm_topo_ROADMA_DEG FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_22_check_otn_topo_otu4_links FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_24_get_ODU4_service1 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_25_check_interface_ODU4_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_26_check_interface_ODU4_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_27_check_otn_topo_links FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_28_check_otn_topo_tp FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_30_get_10GE_service1 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_31_check_interface_10GE_CLIENT_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_32_check_interface_ODU2E_CLIENT_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_33_check_interface_ODU2E_NETWORK_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_34_check_ODU2E_connection_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_35_check_interface_10GE_CLIENT_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_36_check_interface_ODU2E_CLIENT_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_37_check_interface_ODU2E_NETWORK_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_38_check_ODU2E_connection_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_39_check_otn_topo_links FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_40_check_otn_topo_tp FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_42_check_service_list FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_47_check_otn_topo_links FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_48_check_otn_topo_tp FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_50_check_service_list FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_52_check_otn_topo_links FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_60_check_openroadm_topo_ROADMA_SRG FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_61_check_openroadm_topo_ROADMA_DEG FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_67_get_OCH_OTU4_service2 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_69_get_ODU4_service2 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_71_get_1GE_service1 FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_72_check_interface_1GE_CLIENT_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_73_check_interface_ODU0_CLIENT_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_74_check_interface_ODU0_NETWORK_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_75_check_ODU0_connection_spdra FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_76_check_interface_1GE_CLIENT_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_77_check_interface_ODU0_CLIENT_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_78_check_interface_ODU0_NETWORK_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_79_check_ODU0_connection_spdrc FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_80_check_otn_topo_links FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_81_check_otn_topo_tp FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_83_check_service_list FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_88_check_otn_topo_links FAILED transportpce_tests/2.2.1/test11_otn_end2end.py::TransportPCEtesting::test_89_check_otn_topo_tp 48 failed, 49 passed in 485.11s (0:08:05) tests121: OK ✔ in 36 minutes 22.62 seconds tests221: exit 1 (1934.42 seconds) /w/workspace/transportpce-tox-verify-potassium/tests> ./launch_tests.sh 2.2.1 pid=62197 tests221: FAIL ✖ in 32 minutes 22.49 seconds tests_hybrid: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt tests_hybrid: freeze> python -m pip freeze --all tests_hybrid: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.0,urllib3==2.2.1,wheel==0.42.0 tests_hybrid: commands[0] /w/workspace/transportpce-tox-verify-potassium/tests> ./install_honeynode.sh Installing honeynode for 1.2.1 devices to ./honeynode/1.2.1/honeynode-simulator directory Installing honeynode for 2.2.1 devices to ./honeynode/2.2.1/honeynode-simulator directory Removing ./honeynode/7.1/honeynode-simulator directory Installing honeynode for 7.1 devices to ./honeynode/7.1/honeynode-simulator directory tests_hybrid: commands[1] /w/workspace/transportpce-tox-verify-potassium/tests> ./launch_tests.sh hybrid using environment variables from ./karaf121.env pytest -q transportpce_tests/hybrid/test01_device_change_notifications.py ................................................... [100%] 51 passed in 185.61s (0:03:05) pytest -q transportpce_tests/hybrid/test02_B100G_end2end.py ........................................................................ [ 66%] ..................................... [100%] 109 passed in 470.68s (0:07:50) pytest -q transportpce_tests/hybrid/test03_autonomous_reroute.py ..................................................... [100%] 53 passed in 309.18s (0:05:09) tests_hybrid: OK ✔ in 16 minutes 26.53 seconds buildlighty: install_deps> python -I -m pip install 'setuptools>=7.0' -r /w/workspace/transportpce-tox-verify-potassium/tests/requirements.txt -r /w/workspace/transportpce-tox-verify-potassium/tests/test-requirements.txt buildlighty: freeze> python -m pip freeze --all buildlighty: bcrypt==4.1.2,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,cryptography==42.0.5,dict2xml==1.7.5,idna==3.6,iniconfig==2.0.0,lxml==5.2.1,netconf-client==3.1.0,packaging==24.0,paramiko==3.4.0,pip==24.0,pluggy==1.4.0,psutil==5.9.8,pycparser==2.22,PyNaCl==1.5.0,pytest==8.1.1,requests==2.31.0,setuptools==69.1.1,urllib3==2.2.1,wheel==0.42.0 buildlighty: commands[0] /w/workspace/transportpce-tox-verify-potassium/lighty> ./build.sh buildcontroller: OK (158.09=setup[9.22]+cmd[148.87] seconds) testsPCE: OK (358.86=setup[106.43]+cmd[252.43] seconds) sims121: OK (22.48=setup[18.91]+cmd[3.57] seconds) build_karaf_tests121: OK (73.64=setup[18.87]+cmd[54.76] seconds) tests121: OK (2182.62=setup[7.84]+cmd[2174.79] seconds) sims221: OK (22.89=setup[18.87]+cmd[4.01] seconds) build_karaf_tests221: OK (65.66=setup[19.67]+cmd[46.00] seconds) tests_tapi: OK (944.53=setup[9.72]+cmd[934.81] seconds) tests221: FAIL code 1 (1942.49=setup[8.07]+cmd[1934.42] seconds) sims71: OK (24.32=setup[19.74]+cmd[4.58] seconds) build_karaf_tests71: OK (81.08=setup[10.31]+cmd[70.77] seconds) tests71: OK (488.17=setup[7.08]+cmd[2.71,478.38] seconds) build_karaf_tests_hybrid: OK (68.31=setup[20.43]+cmd[47.88] seconds) tests_hybrid: OK (986.53=setup[15.90]+cmd[4.34,966.29] seconds) buildlighty: OK (32.62=setup[7.09]+cmd[25.54] seconds) docs: OK (30.69=setup[28.86]+cmd[1.83] seconds) docs-linkcheck: OK (32.08=setup[28.86]+cmd[3.22] seconds) checkbashisms: OK (39.60=setup[2.52]+cmd[36.39,0.69] seconds) pre-commit: OK (38.37=setup[6.90]+cmd[24.66,6.81] seconds) pylint: OK (27.57=setup[6.47]+cmd[21.10] seconds) evaluation failed :( (4640.67 seconds)