Started by GitLab push by Elian Kraja [EnvInject] - Loading node environment variables. Building remotely on build3.forge.etsi.org (selenium docker) in workspace /home/jenkins/workspace/NFV - Network Functions Virtualisation/api-tests using credential f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@forge.etsi.org:nfv/api-tests.git # timeout=10 Fetching upstream changes from git@forge.etsi.org:nfv/api-tests.git > git --version # timeout=10 using GIT_SSH to set credentials > git fetch --tags --progress git@forge.etsi.org:nfv/api-tests.git +refs/heads/*:refs/remotes/origin/* > git rev-parse remotes/origin/2.4.1-fix-plu^{commit} # timeout=10 > git branch -a -v --no-abbrev --contains c311fc8c619235998af108fd6ca9695fb502d30b # timeout=10 Checking out Revision c311fc8c619235998af108fd6ca9695fb502d30b (origin/2.4.1-fix-plu) > git config core.sparsecheckout # timeout=10 > git checkout -f c311fc8c619235998af108fd6ca9695fb502d30b Commit message: "Merge branch '2.4.1-fix-plu' of https://forge.etsi.org/rep/nfv/api-tests into 2.4.1-fix-plu" > git rev-list --no-walk 74ebb30daa413d171912fe77d8bdcc5e7f1ad93f # timeout=10 [EnvInject] - Executing scripts and injecting environment variables after the SCM step. [EnvInject] - Injecting as environment variables the properties content DOCKER_HUB_USER=fedesismo CI_REGISTRY_USER=project_86_bot CI_REGISTRY=osm.etsi.org:5050 [EnvInject] - Variables injected successfully. [EnvInject] - Mask passwords that will be passed as build parameters. [api-tests] $ /bin/bash /tmp/jenkins4060493289577750067.sh Using git branch origin/2.4.1-fix-plu DOCKER_FILE=./scripts/docker/Dockerfile + DOCKER_FILE=./scripts/docker/Dockerfile if [ -f ${DOCKER_FILE} ] then #check and build stf583-rf-validation image DOCKER_ID=`docker ps -a | grep -e stf583-rf-validation | awk '{ print $1 }'` # if [ ! -z "${DOCKER_ID}" ] # then # docker rm --force stf583-rf-validation # fi docker build --tag stf583-rf-validation -f ${DOCKER_FILE} . if [ "$?" != "0" ] then echo "Docker build failed: $?" exit -1 fi # docker image ls -a # docker inspect stf583-rf-validation:latest # if [ "$?" != "0" ] # then # echo "Docker inspect failed: $?" # exit -2 # fi #else # exit -3 fi + '[' -f ./scripts/docker/Dockerfile ']' ++ docker ps -a ++ grep -e stf583-rf-validation ++ awk '{ print $1 }' + DOCKER_ID=e70fd526a5d5 + docker build --tag stf583-rf-validation -f ./scripts/docker/Dockerfile . Sending build context to Docker daemon 70.37MB Step 1/18 : FROM ubuntu:16.04 ---> dfeff22e96ae Step 2/18 : MAINTAINER ETSI STF 583 ---> Using cache ---> 1c22ba7934a9 Step 3/18 : LABEL description="SFT583 Robot Framework Docker Image" ---> Using cache ---> 12d48dfaaf4a Step 4/18 : ENV TERM=xterm ---> Using cache ---> 8c067665e21f Step 5/18 : ENV HOSTNAME docker-robot-STF583 ---> Using cache ---> 2979ce6bd75d Step 6/18 : ARG ssh_prv_key ---> Using cache ---> 11759c7acef7 Step 7/18 : RUN DEBIAN_FRONTEND=noninteractive apt update && apt install python3 git -y && apt install python3-pip -y && DEBIAN_FRONTEND=noninteractive apt-get autoremove --purge -y && DEBIAN_FRONTEND=noninteractive apt-get autoclean && rm -rf /var/lib/apt/lists/* ---> Using cache ---> e64a66360930 Step 8/18 : RUN echo "docker-robot-STF583" > /etc/hostname && echo "root:etsi" | chpasswd ---> Using cache ---> aa7e8e6c9da0 Step 9/18 : RUN useradd --create-home --shell /bin/bash --user-group etsi --groups sudo && echo "etsi:etsi" | chpasswd && adduser etsi sudo && echo "etsi ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers ---> Using cache ---> ff7a16de8405 Step 10/18 : RUN DEBIAN_FRONTEND=noninteractive && mkdir -p /home/etsi/dev/robot && cd /home/etsi/dev/robot ---> Using cache ---> a638481e3e65 Step 11/18 : ADD requirements.txt /home/etsi/dev/robot/ ---> 7df7f609040a Step 12/18 : ADD extensions /home/etsi/dev/robot/extensions ---> 01f815b498d4 Step 13/18 : RUN ls /home/etsi/dev/robot ---> Running in c83bb37b9289 extensions requirements.txt Removing intermediate container c83bb37b9289 ---> e0a5c51f6626 Step 14/18 : RUN DEBIAN_FRONTED=noninteractive cd /home/etsi/dev/ mkdir -p build && git clone https://forge.etsi.org/rep/forge-tools/robot2doc.git && cd robot2doc && pip3 install -r requirements.txt && python3 -m pip install -e . ---> Running in fec97f91b0ce Cloning into 'robot2doc'... Collecting python-docx==0.8.7 (from -r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/00/ed/dc8d859eb32980ccf0e5a9b1ab3311415baf55de208777d85826a7fb0b65/python-docx-0.8.7.tar.gz (5.4MB) Collecting robotframework==3.1 (from -r requirements.txt (line 2)) Downloading https://files.pythonhosted.org/packages/78/c3/9a5af726bef21c2b0946a81a3348e946764a72ae5a2c45beaeee43e7d8a8/robotframework-3.1-py2.py3-none-any.whl (597kB) Collecting pytest (from -r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/40/76/86f886e750b81a4357b6ed606b2bcf0ce6d6c27ad3c09ebf63ed674fc86e/pytest-6.2.5-py3-none-any.whl (280kB) Collecting lxml>=2.3.2 (from python-docx==0.8.7->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/0a/12/ec66192d5eca20a92302af5a6ce6147d96dc4b65050e9b0509180adf6252/lxml-4.6.3-cp35-cp35m-manylinux1_x86_64.whl (5.5MB) Collecting py>=1.8.2 (from pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/67/32/6fe01cfc3d1a27c92fdbcdfc3f67856da8cbadf0dd9f2e18055202b2dc62/py-1.10.0-py2.py3-none-any.whl (97kB) Collecting pluggy<2.0,>=0.12 (from pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/9e/01/f38e2ff29715251cf25532b9082a1589ab7e4f571ced434f98d0139336dc/pluggy-1.0.0-py2.py3-none-any.whl Collecting importlib-metadata>=0.12; python_version < "3.8" (from pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/71/c2/cb1855f0b2a0ae9ccc9b69f150a7aebd4a8d815bd951e74621c4154c52a8/importlib_metadata-4.8.1-py3-none-any.whl Collecting packaging (from pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/3c/77/e2362b676dc5008d81be423070dd9577fa03be5da2ba1105811900fda546/packaging-21.0-py3-none-any.whl (40kB) Collecting attrs>=19.2.0 (from pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/20/a9/ba6f1cd1a1517ff022b35acd6a7e4246371dfab08b8e42b829b6d07913cc/attrs-21.2.0-py2.py3-none-any.whl (53kB) Collecting toml (from pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl Collecting iniconfig (from pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/9b/dd/b3c12c6d707058fa947864b67f0c4e0c39ef8610988d7baea9578f3c48f3/iniconfig-1.1.1-py2.py3-none-any.whl Collecting zipp>=0.5 (from importlib-metadata>=0.12; python_version < "3.8"->pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/92/d9/89f433969fb8dc5b9cbdd4b4deb587720ec1aeb59a020cf15002b9593eef/zipp-3.5.0-py3-none-any.whl Collecting typing-extensions>=3.6.4; python_version < "3.8" (from importlib-metadata>=0.12; python_version < "3.8"->pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/74/60/18783336cc7fcdd95dae91d73477830aa53f5d3181ae4fe20491d7fc3199/typing_extensions-3.10.0.2-py3-none-any.whl Collecting pyparsing>=2.0.2 (from packaging->pytest->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl (67kB) Building wheels for collected packages: python-docx Running setup.py bdist_wheel for python-docx: started Running setup.py bdist_wheel for python-docx: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/c2/c7/a7/4cb54d79bf82f9bb4be1780647700f7ec311f0f98a7a017c17 Successfully built python-docx Installing collected packages: lxml, python-docx, robotframework, py, zipp, typing-extensions, importlib-metadata, pluggy, pyparsing, packaging, attrs, toml, iniconfig, pytest Successfully installed attrs-21.2.0 importlib-metadata-4.8.1 iniconfig-1.1.1 lxml-4.6.3 packaging-21.0 pluggy-1.0.0 py-1.10.0 pyparsing-2.4.7 pytest-6.2.5 python-docx-0.8.7 robotframework-3.1 toml-0.10.2 typing-extensions-3.10.0.2 zipp-3.5.0 You are using pip version 8.1.1, however version 21.2.4 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Obtaining file:///home/etsi/dev/robot2doc Installing collected packages: robot2doc Running setup.py develop for robot2doc Successfully installed robot2doc-0.0.3 You are using pip version 8.1.1, however version 21.2.4 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Removing intermediate container fec97f91b0ce ---> 22c43659d5f1 Step 15/18 : RUN DEBIAN_FRONTEND=noninteractive && cd /home/etsi/dev/robot && pip3 install -r requirements.txt ---> Running in a44a549c8d8c Collecting git+https://github.com/etsi-cti-admin/RESTinstance (from -r requirements.txt (line 6)) Cloning https://github.com/etsi-cti-admin/RESTinstance to /tmp/pip-uji608g3-build Requirement already satisfied (use --upgrade to upgrade): robotframework==3.1 in /usr/local/lib/python3.5/dist-packages (from -r requirements.txt (line 7)) Collecting robotframework-dependencylibrary==1.0.0.post1 (from -r requirements.txt (line 8)) Downloading https://files.pythonhosted.org/packages/7c/46/c09b5ebb178a85bdeba8d0e66d4b6747657bacbc96cec01c2aedf43d0b82/robotframework_dependencylibrary-1.0.0.post1-py3-none-any.whl Collecting robotframework-jsonlibrary==0.3 (from -r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/91/05/bc535d666491d0856516cb6efed2736a5242bd70555c4f80df89755cc69b/robotframework-jsonlibrary-0.3.tar.gz Collecting robotframework-jsonschemalibrary==1.0 (from -r requirements.txt (line 10)) Downloading https://files.pythonhosted.org/packages/e6/0d/5d4162af1b87260f633cbd402cbe4bd263efa057bb9799c97e8e5676b241/robotframework-jsonschemalibrary-1.0.tar.gz Collecting robotframework-mockserver==0.0.7 (from -r requirements.txt (line 11)) Downloading https://files.pythonhosted.org/packages/54/57/b6d5da925976b7d92c66e332160acd25888202cdfbfe987d849252333038/robotframework-mockserver-0.0.7.tar.gz Collecting docutils (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/4c/5e/6003a0d1f37725ec2ebd4046b657abb9372202655f96e76795dca8c0063c/docutils-0.17.1-py2.py3-none-any.whl (575kB) Collecting flex (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/de/51/f3bf1779a12e92c3bf9f2d0ee242298775ef625adb596951090bdd24854f/flex-6.14.1.tar.gz (40kB) Collecting GenSON (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/e1/71/fbd2f1ad9695c92ad756b91f5a570f809c4959d3bd82266788cf222e5c5c/genson-1.2.2.tar.gz Collecting jsonpath-ng (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/4c/b7/3627068d9aa6b2d49af117eb3897770a5dbc6bb3f4c09ed56a9eb749438e/jsonpath_ng-1.5.3-py3-none-any.whl Collecting pygments (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/78/c8/8d9be2f72d8f465461f22b5f199c04f7ada933add4dae6e2468133c17471/Pygments-2.10.0-py3-none-any.whl (1.0MB) Collecting requests (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/92/96/144f70b972a9c0eabbd4391ef93ccd49d0f2747f4f6a2a2738e99e5adc65/requests-2.26.0-py2.py3-none-any.whl (62kB) Collecting jsonschema (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/c5/8f/51e89ce52a085483359217bc72cdbf6e75ee595d5b1d4b5ade40c7e018b8/jsonschema-3.2.0-py2.py3-none-any.whl (56kB) Collecting rfc3987 (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/65/d4/f7407c3d15d5ac779c3dd34fbbc6ea2090f77bd7dd12f207ccf881551208/rfc3987-1.3.8-py2.py3-none-any.whl Collecting strict-rfc3339 (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/56/e4/879ef1dbd6ddea1c77c0078cd59b503368b0456bcca7d063a870ca2119d3/strict-rfc3339-0.7.tar.gz Collecting pytz (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/70/94/784178ca5dd892a98f113cdd923372024dc04b8d40abe77ca76b5fb90ca6/pytz-2021.1-py2.py3-none-any.whl (510kB) Collecting tzlocal (from RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/99/73/0b78b979e457bde19266130929b1fceee7c31a2d68169048b34e997c5665/tzlocal-3.0-py3-none-any.whl Collecting tox (from robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/78/b0/ce98616ec9c3f270495a2493cde4d81b1f499057222ae77a8103aea59777/tox-3.24.4-py2.py3-none-any.whl (85kB) Collecting coverage (from robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/18/97/fda94f1e78b508dd1a493106c236076c4c82a9925c9347211afc4d6bd4e0/coverage-5.5-cp35-cp35m-manylinux1_x86_64.whl (240kB) Collecting jsonpath-rw==1.4.0 (from robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/71/7c/45001b1f19af8c4478489fbae4fc657b21c4c669d7a5a036a86882581d85/jsonpath-rw-1.4.0.tar.gz Collecting jsonpath-rw-ext>=0.1.9 (from robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/eb/69/e46a4866c6afa52861bcd9bf8909a4b76fd7ac68b227b2d5673f109f0aa3/jsonpath_rw_ext-1.2.2-py2.py3-none-any.whl Collecting six>=1.7.3 (from flex->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl Collecting PyYAML>=3.11 (from flex->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/a0/a4/d63f2d7597e1a4b55aa3b4d6c5b029991d3b824b5bd331af8d4ab1ed687d/PyYAML-5.4.1.tar.gz (175kB) Collecting validate-email>=1.2 (from flex->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/84/a0/cb53fb64b52123513d04f9b913b905f3eb6fda7264e639b4573cc715c29f/validate_email-1.3.tar.gz Collecting click>=3.3 (from flex->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/76/0a/b6c5f311e32aeb3b406e03c079ade51e905ea630fc19d1262a46249c1c86/click-8.0.1-py3-none-any.whl (97kB) Collecting jsonpointer>=1.7 (from flex->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/23/52/05f67532aa922e494c351344e0d9624a01f74f5dd8402fe0d1b563a6e6fc/jsonpointer-2.1-py2.py3-none-any.whl Collecting decorator (from jsonpath-ng->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/3d/cc/d7b758e54779f7e465179427de7e78c601d3330d6c411ea7ba9ae2f38102/decorator-5.1.0-py3-none-any.whl Collecting ply (from jsonpath-ng->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl (49kB) Collecting certifi>=2017.4.17 (from requests->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/05/1b/0a0dece0e8aa492a6ec9e4ad2fe366b511558cdc73fd3abc82ba7348e875/certifi-2021.5.30-py2.py3-none-any.whl (145kB) Collecting urllib3<1.27,>=1.21.1 (from requests->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/5f/64/43575537846896abac0b15c3e5ac678d787a4021e906703f1766bfb8ea11/urllib3-1.26.6-py2.py3-none-any.whl (138kB) Collecting charset-normalizer~=2.0.0; python_version >= "3" (from requests->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/3f/65/69e6754102dcd018a0f29e4db673372eb323ee504431125ab6c9109cb21c/charset_normalizer-2.0.6-py3-none-any.whl Collecting idna<4,>=2.5; python_version >= "3" (from requests->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/d7/77/ff688d1504cdc4db2a938e2b7b9adee5dd52e34efbd2431051efc9984de9/idna-3.2-py3-none-any.whl (59kB) Requirement already satisfied (use --upgrade to upgrade): importlib-metadata; python_version < "3.8" in /usr/local/lib/python3.5/dist-packages (from jsonschema->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python3/dist-packages (from jsonschema->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): attrs>=17.4.0 in /usr/local/lib/python3.5/dist-packages (from jsonschema->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Collecting pyrsistent>=0.14.0 (from jsonschema->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/f4/d7/0fa558c4fb00f15aabc6d42d365fcca7a15fcc1091cd0f5784a14f390b7f/pyrsistent-0.18.0.tar.gz (104kB)  Requested pyrsistent>=0.14.0 from https://files.pythonhosted.org/packages/f4/d7/0fa558c4fb00f15aabc6d42d365fcca7a15fcc1091cd0f5784a14f390b7f/pyrsistent-0.18.0.tar.gz#sha256=773c781216f8c2900b42a7b638d5b517bb134ae1acbebe4d1e8f1f41ea60eb4b (from jsonschema->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)), but installing version None Collecting backports.zoneinfo; python_version < "3.9" (from tzlocal->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/ad/85/475e514c3140937cf435954f78dedea1861aeab7662d11de232bdaa90655/backports.zoneinfo-0.2.1.tar.gz (74kB)  Running setup.py (path:/tmp/pip-build-waoj67z8/backports.zoneinfo/setup.py) egg_info for package backports.zoneinfo produced metadata for project name unknown. Fix your #egg=backports.zoneinfo fragments. Requirement already satisfied (use --upgrade to upgrade): toml>=0.9.4 in /usr/local/lib/python3.5/dist-packages (from tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Requirement already satisfied (use --upgrade to upgrade): packaging>=14 in /usr/local/lib/python3.5/dist-packages (from tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Collecting virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0 (from tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/b3/66/2f2f7cd094b890fb2c8d64297d41a9ff7491c8d7372b58783808f3db0fd5/virtualenv-20.8.0-py2.py3-none-any.whl (5.3MB) Requirement already satisfied (use --upgrade to upgrade): py>=1.4.17 in /usr/local/lib/python3.5/dist-packages (from tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Requirement already satisfied (use --upgrade to upgrade): pluggy>=0.12.0 in /usr/local/lib/python3.5/dist-packages (from tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Collecting filelock>=3.0.0 (from tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/93/83/71a2ee6158bb9f39a90c0dea1637f81d5eef866e188e1971a1b1ab01a35a/filelock-3.0.12-py3-none-any.whl Collecting pbr>=1.8 (from jsonpath-rw-ext>=0.1.9->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/18/e0/1d4702dd81121d04a477c272d47ee5b6bc970d1a0990b11befa275c55cf2/pbr-5.6.0-py2.py3-none-any.whl (111kB) Requirement already satisfied (use --upgrade to upgrade): typing-extensions>=3.6.4; python_version < "3.8" in /usr/local/lib/python3.5/dist-packages (from importlib-metadata; python_version < "3.8"->jsonschema->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): zipp>=0.5 in /usr/local/lib/python3.5/dist-packages (from importlib-metadata; python_version < "3.8"->jsonschema->RESTinstance===1.0.3.dev1->-r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.2 in /usr/local/lib/python3.5/dist-packages (from packaging>=14->tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Collecting platformdirs<3,>=2 (from virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0->tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/15/4d/23989bdcb80a095a4b92a54a1f568e95bfc9793c70707be623dc75c11257/platformdirs-2.3.0-py3-none-any.whl Collecting distlib<1,>=0.3.1 (from virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0->tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/87/26/f6a23dd3e578132cf924e0dd5d4e055af0cd4ab43e2a9f10b7568bfb39d9/distlib-0.3.2-py2.py3-none-any.whl (338kB) Collecting backports.entry-points-selectable>=1.0.4 (from virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0->tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/0c/cd/1e156227cad9f599524eb10af62a2362f872910a49402dbd2bea2dedc91c/backports.entry_points_selectable-1.1.0-py2.py3-none-any.whl Collecting importlib-resources>=1.0; python_version < "3.7" (from virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0->tox->robotframework-jsonlibrary==0.3->-r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/f2/6c/2f3b930513bb971172ffceb63cf4e910944e57451724e69b1dec97cfefa6/importlib_resources-5.2.2-py3-none-any.whl Building wheels for collected packages: robotframework-jsonlibrary, robotframework-jsonschemalibrary, robotframework-mockserver, flex, GenSON, strict-rfc3339, jsonpath-rw, PyYAML, validate-email, pyrsistent, unknown, unknown Running setup.py bdist_wheel for robotframework-jsonlibrary: started Running setup.py bdist_wheel for robotframework-jsonlibrary: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/5f/70/4e/099c5b627ea3eb9aed2794f477b45b15ac1a1e7a210a88090f Running setup.py bdist_wheel for robotframework-jsonschemalibrary: started Running setup.py bdist_wheel for robotframework-jsonschemalibrary: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/0c/9c/f0/680efb7acfc611d50bf85f1cc0e1773dfb5dfd0975a0f515f6 Running setup.py bdist_wheel for robotframework-mockserver: started Running setup.py bdist_wheel for robotframework-mockserver: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/97/21/c1/da2daae69e072a62fc0a39ce43425252e891c93a0c27c78abe Running setup.py bdist_wheel for flex: started Running setup.py bdist_wheel for flex: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/dd/99/30/d764526c0abe52ddecc1b055c2fcc5a8e8ec0d4fad56ab3f2e Running setup.py bdist_wheel for GenSON: started Running setup.py bdist_wheel for GenSON: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/8e/49/09/a13c2bcc61a377c03552c85df8018dcc7706221913759b6707 Running setup.py bdist_wheel for strict-rfc3339: started Running setup.py bdist_wheel for strict-rfc3339: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/bb/af/c9/b6e9fb5f9b2470e4ed2a7241c9ab3a8cdd3bc8555ae02ca2e6 Running setup.py bdist_wheel for jsonpath-rw: started Running setup.py bdist_wheel for jsonpath-rw: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/5c/00/9a/82822db383c2d96dcebf839786665a185f92d37e5026f9806f Running setup.py bdist_wheel for PyYAML: started Running setup.py bdist_wheel for PyYAML: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/2a/d4/92/cf299bdf4162957ca8126b46e913e29f76a4f17ca762c45028 Running setup.py bdist_wheel for validate-email: started Running setup.py bdist_wheel for validate-email: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/14/46/e7/4a2edb0d03a802cb59a75668734c04cceacdd6c0c585448773 Running setup.py bdist_wheel for pyrsistent: started Running setup.py bdist_wheel for pyrsistent: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/ac/d9/e0/191232e81cfed175486a03c7c7b0ec02e269b4b479b99d1106 Running setup.py bdist_wheel for unknown: started Running setup.py bdist_wheel for unknown: finished with status 'error' Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-waoj67z8/backports.zoneinfo/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmp0xh6k39epip-wheel- --python-tag cp35:  Failed building wheel for unknown  running bdist_wheel running build running build_ext building 'backports.zoneinfo._czoneinfo' extension creating build creating build/temp.linux-x86_64-3.5 creating build/temp.linux-x86_64-3.5/lib x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c lib/zoneinfo_module.c -o build/temp.linux-x86_64-3.5/lib/zoneinfo_module.o -std=c99 lib/zoneinfo_module.c: In function 'zoneinfo_fromutc': lib/zoneinfo_module.c:588:41: error: 'PyDateTime_DateTime {aka struct }' has no member named 'fold' ((PyDateTime_DateTime *)tmp)->fold = 1; ^ lib/zoneinfo_module.c: In function 'find_ttinfo': lib/zoneinfo_module.c:2170:26: warning: implicit declaration of function 'PyDateTime_DATE_GET_FOLD' [-Wimplicit-function-declaration] unsigned char fold = PyDateTime_DATE_GET_FOLD(dt); ^ lib/zoneinfo_module.c: At top level: lib/zoneinfo_module.c:2502:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] new_weak_cache() ^ lib/zoneinfo_module.c:2516:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] initialize_caches() ^ lib/zoneinfo_module.c:2618:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] module_free() ^ error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Running setup.py clean for unknown Running setup.py bdist_wheel for unknown: started Running setup.py bdist_wheel for unknown: finished with status 'error' Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-waoj67z8/backports.zoneinfo/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmp8qwsbs35pip-wheel- --python-tag cp35: running bdist_wheel running build running build_ext building 'backports.zoneinfo._czoneinfo' extension creating build creating build/temp.linux-x86_64-3.5 creating build/temp.linux-x86_64-3.5/lib x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c lib/zoneinfo_module.c -o build/temp.linux-x86_64-3.5/lib/zoneinfo_module.o -std=c99 lib/zoneinfo_module.c: In function 'zoneinfo_fromutc': lib/zoneinfo_module.c:588:41: error: 'PyDateTime_DateTime {aka struct }' has no member named 'fold' ((PyDateTime_DateTime *)tmp)->fold = 1; ^ lib/zoneinfo_module.c: In function 'find_ttinfo': lib/zoneinfo_module.c:2170:26: warning: implicit declaration of function 'PyDateTime_DATE_GET_FOLD' [-Wimplicit-function-declaration] unsigned char fold = PyDateTime_DATE_GET_FOLD(dt); ^ lib/zoneinfo_module.c: At top level: lib/zoneinfo_module.c:2502:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] new_weak_cache() ^ lib/zoneinfo_module.c:2516:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] initialize_caches() ^ lib/zoneinfo_module.c:2618:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] module_free() ^ error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ----------------------------------------  Failed building wheel for unknown  Running setup.py clean for unknown Successfully built robotframework-jsonlibrary robotframework-jsonschemalibrary robotframework-mockserver flex GenSON strict-rfc3339 jsonpath-rw PyYAML validate-email pyrsistent Failed to build unknown unknown Installing collected packages: robotframework-dependencylibrary, platformdirs, six, distlib, backports.entry-points-selectable, importlib-resources, filelock, virtualenv, tox, coverage, ply, decorator, jsonpath-rw, pbr, jsonpath-rw-ext, robotframework-jsonlibrary, pyrsistent, jsonschema, robotframework-jsonschemalibrary, robotframework-mockserver, docutils, PyYAML, validate-email, rfc3987, certifi, urllib3, charset-normalizer, idna, requests, strict-rfc3339, click, jsonpointer, flex, GenSON, jsonpath-ng, pygments, pytz, unknown, tzlocal, RESTinstance Running setup.py install for unknown: started Running setup.py install for unknown: finished with status 'error' Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-waoj67z8/backports.zoneinfo/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-w6_llfv_-record/install-record.txt --single-version-externally-managed --compile: running install running build running build_ext building 'backports.zoneinfo._czoneinfo' extension creating build creating build/temp.linux-x86_64-3.5 creating build/temp.linux-x86_64-3.5/lib x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c lib/zoneinfo_module.c -o build/temp.linux-x86_64-3.5/lib/zoneinfo_module.o -std=c99 lib/zoneinfo_module.c: In function 'zoneinfo_fromutc': lib/zoneinfo_module.c:588:41: error: 'PyDateTime_DateTime {aka struct }' has no member named 'fold' ((PyDateTime_DateTime *)tmp)->fold = 1; ^ lib/zoneinfo_module.c: In function 'find_ttinfo': lib/zoneinfo_module.c:2170:26: warning: implicit declaration of function 'PyDateTime_DATE_GET_FOLD' [-Wimplicit-function-declaration] unsigned char fold = PyDateTime_DATE_GET_FOLD(dt); ^ lib/zoneinfo_module.c: At top level: lib/zoneinfo_module.c:2502:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] new_weak_cache() ^ lib/zoneinfo_module.c:2516:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] initialize_caches() ^ lib/zoneinfo_module.c:2618:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] module_free() ^ error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-waoj67z8/backports.zoneinfo/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-w6_llfv_-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-waoj67z8/backports.zoneinfo/ You are using pip version 8.1.1, however version 21.2.4 is available. You should consider upgrading via the 'pip install --upgrade pip' command. The command '/bin/sh -c DEBIAN_FRONTEND=noninteractive && cd /home/etsi/dev/robot && pip3 install -r requirements.txt' returned a non-zero code: 1 + '[' 1 '!=' 0 ']' + echo 'Docker build failed: 0' Docker build failed: 0 + exit -1 ++++ Dryrun file SOL002/VNFConfiguration-API/Configuration.robot ++++ Dryrun file SOL002/VNFFaultManagement-API/Alarms.robot ++++ Dryrun file SOL002/VNFFaultManagement-API/EscalatePerceivedSeverityTask.robot ++++ Dryrun file SOL002/VNFFaultManagement-API/IndividualAlarm.robot ++++ Dryrun file SOL002/VNFFaultManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL002/VNFFaultManagement-API/NotificationEndpoint.robot ++++ Dryrun file SOL002/VNFFaultManagement-API/Subscriptions.robot ++++ Dryrun file SOL002/VNFIndicator-API/IndividualSubscription.robot ++++ Dryrun file SOL002/VNFIndicator-API/IndividualVNFindicator.robot ++++ Dryrun file SOL002/VNFIndicator-API/Subscriptions.robot ++++ Dryrun file SOL002/VNFIndicator-API/VNFIndicators.robot ++++ Dryrun file SOL002/VNFIndicator-API/VnfIndicatorsInVnfInstanceId.robot ++++ Dryrun file SOL002/VNFIndicatorNotification-API/VnfIndicatorNotification.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/CancelOperationTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/ChangeVNFFlavourTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/FailOperationTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/HealVNFTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/IndividualVNFInstance.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/IndividualVnfLcmOperationOccurence.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/InstantiateVNFTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/NotificationEndpoint.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/OperateVNFTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/RetryOperationTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/RollbackOperationTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/ScaleVNFTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/ScaleVNFToLevelTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/Subscriptions.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/TerminateVNFTask.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/VNFInstances.robot ++++ Dryrun file SOL002/VNFLifecycleManagement-API/VnfLcmOperationOccurences.robot ++++ Dryrun file SOL002/VNFPerformanceManagement-API/IndividualPmJob.robot ++++ Dryrun file SOL002/VNFPerformanceManagement-API/IndividualReport.robot ++++ Dryrun file SOL002/VNFPerformanceManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL002/VNFPerformanceManagement-API/IndividualThreshold.robot ++++ Dryrun file SOL002/VNFPerformanceManagement-API/PMJobs.robot ++++ Dryrun file SOL002/VNFPerformanceManagement-API/Subscriptions.robot ++++ Dryrun file SOL002/VNFPerformanceManagement-API/Thresholds.robot ++++ Dryrun file SOL002/VNFPerformanceManagementNotification-API/PerformanceManagementNotification.robot ++++ Dryrun file SOL003/VNFFaultManagement-API/Alarms.robot ++++ Dryrun file SOL003/VNFFaultManagement-API/IndividualAlarm.robot ++++ Dryrun file SOL003/VNFFaultManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL003/VNFFaultManagement-API/Subscriptions.robot ++++ Dryrun file SOL003/VNFFaultManagementNotification-API/NotificationEndpoint.robot ++++ Dryrun file SOL003/VNFIndicator-API/IndividualSubscription.robot ++++ Dryrun file SOL003/VNFIndicator-API/IndividualVNFindicator.robot ++++ Dryrun file SOL003/VNFIndicator-API/Subscriptions.robot ++++ Dryrun file SOL003/VNFIndicator-API/VNFIndicators.robot ++++ Dryrun file SOL003/VNFIndicator-API/VnfIndicatorNotification.robot ++++ Dryrun file SOL003/VNFIndicator-API/VnfIndicatorsInVnfInstanceId.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/CancelOperationTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/CancelOperationWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/ChangeExternalVNFConnectivityWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/ChangeVNFFlavourWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/CreateVNFWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/DeleteVNFWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/FailOperationTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/FailOperationWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/HealVNFTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/HealVNFWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/IndividualVNFInstance.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/IndividualVnfLcmOperationOccurence.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/InstantiateVNFTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/InstantiateVNFTaskWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/ModifyVNFInformationWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/NotificationEndpoint.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/OperateVNFTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/OperateVNFWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/RetryOperationTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/RetryOperationWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/RollBackOperationWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/RollbackOperationTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/ScaleVNFTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/ScaleVNFToLevelTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/ScaleVNFToLevelWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/ScaleVNFWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/Subscriptions.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/TerminateVNFTask.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/TerminateVNFWorkflow.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/VNFInstances.robot ++++ Dryrun file SOL003/VNFLifecycleManagement-API/VnfLcmOperationOccurences.robot ++++ Dryrun file SOL003/VNFLifecycleOperationGranting-API/Grants.robot ++++ Dryrun file SOL003/VNFLifecycleOperationGranting-API/IndividualGrant.robot ++++ Dryrun file SOL003/VNFPackageManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL003/VNFPackageManagement-API/IndividualVNFPackage.robot ++++ Dryrun file SOL003/VNFPackageManagement-API/PackageManagementNotification.robot ++++ Dryrun file SOL003/VNFPackageManagement-API/Subscriptions.robot ++++ Dryrun file SOL003/VNFPackageManagement-API/VNFDInIndividualVNFPackage.robot ++++ Dryrun file SOL003/VNFPackageManagement-API/VNFPackageArtifacts.robot ++++ Dryrun file SOL003/VNFPackageManagement-API/VNFPackageContent.robot ++++ Dryrun file SOL003/VNFPackageManagement-API/VNFPackages.robot ++++ Dryrun file SOL003/VNFPerformanceManagement-API/IndividualPmJob.robot ++++ Dryrun file SOL003/VNFPerformanceManagement-API/IndividualReport.robot ++++ Dryrun file SOL003/VNFPerformanceManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL003/VNFPerformanceManagement-API/IndividualThreshold.robot ++++ Dryrun file SOL003/VNFPerformanceManagement-API/PMJobs.robot ++++ Dryrun file SOL003/VNFPerformanceManagement-API/PerformanceManagementNotification.robot ++++ Dryrun file SOL003/VNFPerformanceManagement-API/Subscriptions.robot ++++ Dryrun file SOL003/VNFPerformanceManagement-API/Thresholds.robot ++++ Dryrun file SOL003/VirtualisedResourcesQuotaAvailableNotification-API/IndividualSubscription.robot ++++ Dryrun file SOL003/VirtualisedResourcesQuotaAvailableNotification-API/NotificationEndpoint.robot ++++ Dryrun file SOL003/VirtualisedResourcesQuotaAvailableNotification-API/Subscriptions.robot ++++ Dryrun file SOL005/NSDManagement-API/IndividualNSDescriptor.robot ++++ Dryrun file SOL005/NSDManagement-API/IndividualPnfDescriptor.robot ++++ Dryrun file SOL005/NSDManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL005/NSDManagement-API/NSDContent.robot ++++ Dryrun file SOL005/NSDManagement-API/NSDManagementNotification.robot ++++ Dryrun file SOL005/NSDManagement-API/NSDescriptors.robot ++++ Dryrun file SOL005/NSDManagement-API/PNFDContent.robot ++++ Dryrun file SOL005/NSDManagement-API/PNFDescriptors.robot ++++ Dryrun file SOL005/NSDManagement-API/Subscriptions.robot ++++ Dryrun file SOL005/NSFaultManagement-API/Alarms.robot ++++ Dryrun file SOL005/NSFaultManagement-API/IndividualAlarm.robot ++++ Dryrun file SOL005/NSFaultManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL005/NSFaultManagement-API/NotificationEndpoint.robot ++++ Dryrun file SOL005/NSFaultManagement-API/Subscriptions.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/CancelOperationTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/ContinueOperationTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/CreateNSInstanceWorkflow.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/DeleteNSInstanceWorkflow.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/FailOperationTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/HealNSTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/HealNSTaskWorkflow.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/IndividualNSInstance.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/IndividualNSLCMOccurences.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/InstanciateNSTaskWorkflow.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/InstantiateNSTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/NSInstances.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/NSLCMOccurences.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/NotificationEndpoint.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/RetryOperationTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/RollbackOperationTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/ScaleNSTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/ScaleNSTaskWorkflow.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/Subscriptions.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/TerminateNSTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/TerminateNSTaskWorkflow.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/UpdateNSTask.robot ++++ Dryrun file SOL005/NSLifecycleManagement-API/UpdateNSTaskWorkflow.robot ++++ Dryrun file SOL005/NSPerformanceManagement-API/IndividualPmJob.robot ++++ Dryrun file SOL005/NSPerformanceManagement-API/IndividualReport.robot ++++ Dryrun file SOL005/NSPerformanceManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL005/NSPerformanceManagement-API/IndividualThreshold.robot ++++ Dryrun file SOL005/NSPerformanceManagement-API/Notifications.robot ++++ Dryrun file SOL005/NSPerformanceManagement-API/PMJobs.robot ++++ Dryrun file SOL005/NSPerformanceManagement-API/Subscriptions.robot ++++ Dryrun file SOL005/NSPerformanceManagement-API/Thresholds.robot ++++ Dryrun file SOL005/VNFPackageManagement-API/IndividualSubscription.robot ++++ Dryrun file SOL005/VNFPackageManagement-API/IndividualVNFPackage.robot ++++ Dryrun file SOL005/VNFPackageManagement-API/Notifications.robot ++++ Dryrun file SOL005/VNFPackageManagement-API/Subscriptions.robot ++++ Dryrun file SOL005/VNFPackageManagement-API/VNFDInIndividualVNFPackage.robot ++++ Dryrun file SOL005/VNFPackageManagement-API/VNFPackageArtifacts.robot ++++ Dryrun file SOL005/VNFPackageManagement-API/VNFPackageContent.robot ++++ Dryrun file SOL005/VNFPackageManagement-API/VNFPackageContentViaURI.robot ++++ Dryrun file SOL005/VNFPackageManagement-API/VNFPackages.robot Received arguments: ['create_sols.py', '../../robot', 'local', '../../build'] Using git ref: 74ebb30 (commit) on branch None Generating entire SOL tests Traceback (most recent call last): File "create_sols.py", line 226, in if BRANCH.startswith("3"): AttributeError: 'NoneType' object has no attribute 'startswith' apiTestsVersion % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1179 100 676 100 503 981 730 --:--:-- --:--:-- --:--:-- 1708 100 1179 100 676 100 503 981 730 --:--:-- --:--:-- --:--:-- 1708 {"id":8816,"sha":"053ff271af3484b5fdfd9c620d8ba5dd50ff0ed9","ref":"master","status":"pending","web_url":"https://forge.etsi.org/rep/plugtests/nfv/robot-hivetap-testing-tools/pipelines/8816","before_sha":"0000000000000000000000000000000000000000","tag":false,"yaml_errors":null,"user":{"id":20,"name":"Miguel Angel Reina Ortega","username":"reinaortega","state":"active","avatar_url":"https://forge.etsi.org/rep/uploads/-/system/user/avatar/20/avatar.png","web_url":"https://forge.etsi.org/rep/reinaortega"},"created_at":"2021-09-21T16:51:00.355Z","updated_at":"2021-09-21T16:51:00.597Z","started_at":null,"finished_at":null,"committed_at":null,"duration":null,"coverage":null}Final validation result: 0 Archiving artifacts ‘build/*.docx’ doesn’t match anything: ‘build’ exists but not ‘build/*.docx’ No artifacts found that match the file pattern "build/*.docx". Configuration error? Finished: SUCCESS