Started by timer Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on prd-ubuntu1804-docker-8c-8g-15577 (ubuntu1804-docker-8c-8g) in workspace /w/workspace/vvp-test-engine-sonar The recommended git tool is: NONE using credential onap-jenkins-ssh Wiping out workspace first. Cloning the remote Git repository Cloning repository git://cloud.onap.org/mirror/vvp/test-engine > git init /w/workspace/vvp-test-engine-sonar # timeout=10 Fetching upstream changes from git://cloud.onap.org/mirror/vvp/test-engine > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_SSH to set credentials Gerrit user Verifying host key using manually-configured host key entries > git fetch --tags --progress -- git://cloud.onap.org/mirror/vvp/test-engine +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git://cloud.onap.org/mirror/vvp/test-engine # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision c49136b9a48943a681d47090467cd99693fb5129 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f c49136b9a48943a681d47090467cd99693fb5129 # timeout=10 Commit message: "[VVP] Adding proxy to onap-client config" > git rev-list --no-walk c49136b9a48943a681d47090467cd99693fb5129 # timeout=10 Run condition [Boolean condition] enabling prebuild for step [BuilderChain] Run condition [Not] preventing prebuild for step [BuilderChain] [vvp-test-engine-sonar] $ /bin/bash /tmp/jenkins5886804633760494459.sh ---> python-tools-install.sh Setup pyenv: * system (set by /opt/pyenv/version) * 3.8.13 (set by /opt/pyenv/version) * 3.9.13 (set by /opt/pyenv/version) * 3.10.6 (set by /opt/pyenv/version) lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-IXbQ lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-IXbQ/bin to PATH Generating Requirements File Python 3.10.6 pip 24.0 from /tmp/venv-IXbQ/lib/python3.10/site-packages/pip (python 3.10) appdirs==1.4.4 argcomplete==3.3.0 aspy.yaml==1.3.0 attrs==23.2.0 autopage==0.5.2 beautifulsoup4==4.12.3 boto3==1.34.122 botocore==1.34.122 bs4==0.0.2 cachetools==5.3.3 certifi==2024.6.2 cffi==1.16.0 cfgv==3.4.0 chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 cliff==4.7.0 cmd2==2.4.3 cryptography==3.3.2 debtcollector==3.0.0 decorator==5.1.1 defusedxml==0.7.1 Deprecated==1.2.14 distlib==0.3.8 dnspython==2.6.1 docker==4.2.2 dogpile.cache==1.3.3 email_validator==2.1.1 filelock==3.14.0 future==1.0.0 gitdb==4.0.11 GitPython==3.1.43 google-auth==2.30.0 httplib2==0.22.0 identify==2.5.36 idna==3.7 importlib-resources==1.5.0 iso8601==2.1.0 Jinja2==3.1.4 jmespath==1.0.1 jsonpatch==1.33 jsonpointer==2.4 jsonschema==4.22.0 jsonschema-specifications==2023.12.1 keystoneauth1==5.6.0 kubernetes==30.1.0 lftools==0.37.10 lxml==5.2.2 MarkupSafe==2.1.5 msgpack==1.0.8 multi_key_dict==2.0.3 munch==4.0.0 netaddr==1.3.0 netifaces==0.11.0 niet==1.4.2 nodeenv==1.9.1 oauth2client==4.1.3 oauthlib==3.2.2 openstacksdk==3.1.0 os-client-config==2.1.0 os-service-types==1.7.0 osc-lib==3.0.1 oslo.config==9.4.0 oslo.context==5.5.0 oslo.i18n==6.3.0 oslo.log==6.0.0 oslo.serialization==5.4.0 oslo.utils==7.1.0 packaging==24.0 pbr==6.0.0 platformdirs==4.2.2 prettytable==3.10.0 pyasn1==0.6.0 pyasn1_modules==0.4.0 pycparser==2.22 pygerrit2==2.0.15 PyGithub==2.3.0 PyJWT==2.8.0 PyNaCl==1.5.0 pyparsing==2.4.7 pyperclip==1.8.2 pyrsistent==0.20.0 python-cinderclient==9.5.0 python-dateutil==2.9.0.post0 python-heatclient==3.5.0 python-jenkins==1.8.2 python-keystoneclient==5.4.0 python-magnumclient==4.5.0 python-novaclient==18.6.0 python-openstackclient==6.6.0 python-swiftclient==4.6.0 PyYAML==6.0.1 referencing==0.35.1 requests==2.32.3 requests-oauthlib==2.0.0 requestsexceptions==1.4.0 rfc3986==2.0.0 rpds-py==0.18.1 rsa==4.9 ruamel.yaml==0.18.6 ruamel.yaml.clib==0.2.8 s3transfer==0.10.1 simplejson==3.19.2 six==1.16.0 smmap==5.0.1 soupsieve==2.5 stevedore==5.2.0 tabulate==0.9.0 toml==0.10.2 tomlkit==0.12.5 tqdm==4.66.4 typing_extensions==4.12.2 tzdata==2024.1 urllib3==1.26.18 virtualenv==20.26.2 wcwidth==0.2.13 websocket-client==1.8.0 wrapt==1.16.0 xdg==6.0.0 xmltodict==0.13.0 yq==3.4.3 [Boolean condition] checking [true] against [^(1|y|yes|t|true|on|run)$] (origin token: true) Run condition [Boolean condition] enabling perform for step [BuilderChain] [vvp-test-engine-sonar] $ /bin/sh -xe /tmp/jenkins15238174880127323791.sh + echo Using SonarCloud Using SonarCloud [vvp-test-engine-sonar] $ /bin/sh -xe /tmp/jenkins5270484366258696452.sh + echo quiet=on Unpacking https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.4/apache-maven-3.5.4-bin.zip to /w/tools/hudson.tasks.Maven_MavenInstallation/mvn35 on prd-ubuntu1804-docker-8c-8g-15577 [vvp-test-engine-sonar] $ /w/tools/hudson.tasks.Maven_MavenInstallation/mvn35/bin/mvn -DGERRIT_BRANCH=master -DPROJECT=vvp/test-engine -DMVN=/w/tools/hudson.tasks.Maven_MavenInstallation/mvn35/bin/mvn -DSTREAM=master "-DARCHIVE_ARTIFACTS=**/*.log **/hs_err_*.log **/target/**/feature.xml **/target/failsafe-reports/failsafe-summary.xml **/target/surefire-reports/*-output.txt " -DJAVA_OPTS= -DGERRIT_PROJECT=vvp/test-engine -Dsha1=origin/master "-DMAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=256m" -DGERRIT_REFSPEC=refs/heads/master -DM2_HOME=/w/tools/hudson.tasks.Maven_MavenInstallation/mvn35 -DMAVEN_PARAMS= -DSONAR_MAVEN_GOAL=org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar --version OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0 Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z) Maven home: /w/tools/hudson.tasks.Maven_MavenInstallation/mvn35 Java version: 11.0.16, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en, platform encoding: UTF-8 OS name: "linux", version: "4.15.0-192-generic", arch: "amd64", family: "unix" [vvp-test-engine-sonar] $ /bin/sh -xe /tmp/jenkins12151102656484485561.sh + rm /home/jenkins/.wgetrc [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content SET_JDK_VERSION=openjdk11 GIT_URL="git://cloud.onap.org/mirror" [EnvInject] - Variables injected successfully. [vvp-test-engine-sonar] $ /bin/sh /tmp/jenkins17645581787256291893.sh ---> update-java-alternatives.sh ---> Updating Java version ---> Ubuntu/Debian system detected update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to provide /usr/bin/java (java) in manual mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64 to provide /usr/lib/jvm/java-openjdk (java_sdk_openjdk) in manual mode openjdk version "11.0.16" 2022-07-19 OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu118.04) OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu118.04, mixed mode) JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties file path '/tmp/java.env' [EnvInject] - Variables injected successfully. [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content MAVEN_GOALS=clean install SONARCLOUD_JAVA_VERSION=openjdk17 SONARCLOUD_QUALITYGATE_WAIT=False SCAN_DEV_BRANCH=False PROJECT_ORGANIZATION=onap SONAR_HOST_URL=https://sonarcloud.io PROJECT_KEY=onap_vvp-test-engine [EnvInject] - Variables injected successfully. provisioning config files... copy managed file [global-settings] to file:/w/workspace/vvp-test-engine-sonar@tmp/config13624270625866457289tmp copy managed file [vvp-test-engine-settings] to file:/w/workspace/vvp-test-engine-sonar@tmp/config14837141248556722270tmp [vvp-test-engine-sonar] $ /bin/bash -l /tmp/jenkins15944640476795280702.sh ---> common-variables.sh --show-version --batch-mode -Djenkins -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r ---> maven-sonar.sh + set +u + export MAVEN_OPTS + declare -a params + params+=("--global-settings $GLOBAL_SETTINGS_FILE") + params+=("--settings $SETTINGS_FILE") + _JAVA_OPTIONS= + /w/tools/hudson.tasks.Maven_MavenInstallation/mvn35/bin/mvn clean install -e -Dsonar --global-settings /w/workspace/vvp-test-engine-sonar@tmp/config13624270625866457289tmp --settings /w/workspace/vvp-test-engine-sonar@tmp/config14837141248556722270tmp --show-version --batch-mode -Djenkins -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r Picked up _JAVA_OPTIONS: OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0 Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z) Maven home: /w/tools/hudson.tasks.Maven_MavenInstallation/mvn35 Java version: 11.0.16, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en, platform encoding: UTF-8 OS name: "linux", version: "4.15.0-192-generic", arch: "amd64", family: "unix" [INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] [INFO] ----------------< org.onap.vvp.test-engine:test-engine >---------------- [INFO] Building vvp-test-engine 6.0.0 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ test-engine --- [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ test-engine --- [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ test-engine --- [INFO] [INFO] --- jacoco-maven-plugin:0.8.2:prepare-agent (pre-unit-test) @ test-engine --- [INFO] surefireArgLine set to -javaagent:/tmp/r/org/jacoco/org.jacoco.agent/0.8.2/org.jacoco.agent-0.8.2-runtime.jar=destfile=/w/workspace/vvp-test-engine-sonar/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/** [INFO] [INFO] --- maven-checkstyle-plugin:2.17:check (onap-license) @ test-engine --- [INFO] Starting audit... Audit done. [INFO] [INFO] --- maven-checkstyle-plugin:2.17:check (onap-java-style) @ test-engine --- [INFO] Starting audit... Audit done. [INFO] [INFO] --- jacoco-maven-plugin:0.8.2:report (post-unit-test) @ test-engine --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- exec-maven-plugin:1.2.1:exec (test script) @ test-engine --- + echo 'running script: [/w/workspace/vvp-test-engine-sonar/mvn-phase-script.sh] for module [__] at stage [test]' + MVN_PROJECT_MODULEID=__ + MVN_PHASE=test ++ dirname /w/workspace/vvp-test-engine-sonar/mvn-phase-script.sh + PROJECT_ROOT=/w/workspace/vvp-test-engine-sonar + case $MVN_PHASE in + echo '==> test phase script' + run_tox_test ++ pwd + CURDIR=/w/workspace/vvp-test-engine-sonar ++ find . -name tox.ini + TOXINIS=./onap-client/tox.ini + for TOXINI in "${TOXINIS[@]}" ++ echo ./onap-client/tox.ini ++ rev ++ rev ++ cut -f2- -d/ + DIR=./onap-client + cd /w/workspace/vvp-test-engine-sonar/./onap-client + rm -rf ./venv-tox ./.tox running script: [/w/workspace/vvp-test-engine-sonar/mvn-phase-script.sh] for module [__] at stage [test] ==> test phase script + virtualenv ./venv-tox created virtual environment CPython2.7.17.final.0-64 in 324ms creator CPython2Posix(dest=/w/workspace/vvp-test-engine-sonar/onap-client/venv-tox, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, wheel=bundle, setuptools=bundle, via=copy, app_data_dir=/home/jenkins/.local/share/virtualenv) added seed packages: pip==20.3.4, setuptools==44.1.1, wheel==0.37.1 activators NushellActivator,PythonActivator,FishActivator,CShellActivator,PowerShellActivator,BashActivator + source ./venv-tox/bin/activate ++ '[' ./venv-tox/bin/activate = /w/workspace/vvp-test-engine-sonar/mvn-phase-script.sh ']' ++ deactivate nondestructive ++ unset -f pydoc ++ '[' -z '' ']' ++ '[' -z '' ']' ++ hash -r ++ '[' -z '' ']' ++ unset VIRTUAL_ENV ++ '[' '!' nondestructive = nondestructive ']' ++ VIRTUAL_ENV=/w/workspace/vvp-test-engine-sonar/onap-client/venv-tox ++ '[' linux-gnu = cygwin ']' ++ '[' linux-gnu = msys ']' ++ export VIRTUAL_ENV ++ _OLD_VIRTUAL_PATH=/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ PATH=/w/workspace/vvp-test-engine-sonar/onap-client/venv-tox/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin ++ export PATH ++ '[' -z '' ']' ++ '[' -z '' ']' ++ _OLD_VIRTUAL_PS1= ++ '[' x '!=' x ']' +++ basename /w/workspace/vvp-test-engine-sonar/onap-client/venv-tox ++ PS1='(venv-tox) ' ++ export PS1 ++ alias pydoc ++ true ++ hash -r + pip install --upgrade pip DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Requirement already up-to-date: pip in ./venv-tox/lib/python2.7/site-packages (20.3.4) + pip install --upgrade tox argparse DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Collecting tox Downloading tox-3.28.0-py2.py3-none-any.whl (86 kB) Collecting argparse Downloading argparse-1.4.0-py2.py3-none-any.whl (23 kB) Collecting pluggy>=0.12.0 Downloading pluggy-0.13.1-py2.py3-none-any.whl (18 kB) Collecting toml>=0.10.2; python_version <= "3.6" Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) 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 Downloading virtualenv-20.15.1-py2.py3-none-any.whl (10.1 MB) Collecting six>=1.14.0 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting filelock>=3.0.0 Downloading filelock-3.2.1-py2.py3-none-any.whl (9.3 kB) Collecting py>=1.4.17 Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) Collecting packaging>=14 Downloading packaging-20.9-py2.py3-none-any.whl (40 kB) Collecting importlib-metadata>=0.12; python_version < "3.8" Downloading importlib_metadata-2.1.3-py2.py3-none-any.whl (10 kB) Collecting pathlib2<3,>=2.3.3; python_version < "3.4" and sys_platform != "win32" Downloading pathlib2-2.3.7.post1-py2.py3-none-any.whl (18 kB) Collecting importlib-resources>=1.0; python_version < "3.7" Downloading importlib_resources-3.3.1-py2.py3-none-any.whl (26 kB) Collecting platformdirs<3,>=2 Downloading platformdirs-2.0.2-py2.py3-none-any.whl (10 kB) Collecting distlib<1,>=0.3.1 Using cached distlib-0.3.8-py2.py3-none-any.whl (468 kB) Collecting pyparsing>=2.0.2 Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) Collecting contextlib2; python_version < "3" Downloading contextlib2-0.6.0.post1-py2.py3-none-any.whl (9.8 kB) Collecting zipp>=0.5 Downloading zipp-1.2.0-py2.py3-none-any.whl (4.8 kB) Collecting configparser>=3.5; python_version < "3" Downloading configparser-4.0.2-py2.py3-none-any.whl (22 kB) Collecting typing; python_version < "3.5" Downloading typing-3.10.0.0-py2-none-any.whl (26 kB) Collecting scandir; python_version < "3.5" Downloading scandir-1.10.0.tar.gz (33 kB) Collecting singledispatch; python_version < "3.4" Downloading singledispatch-3.7.0-py2.py3-none-any.whl (9.2 kB) Building wheels for collected packages: scandir Building wheel for scandir (setup.py): started Building wheel for scandir (setup.py): finished with status 'done' Created wheel for scandir: filename=scandir-1.10.0-cp27-cp27mu-linux_x86_64.whl size=33220 sha256=74270bb8d32765dd6ce901ce5e6da7aecc1b22faa14a2175427f97d57a7b79ed Stored in directory: /home/jenkins/.cache/pip/wheels/58/2c/26/52406f7d1f19bcc47a6fbd1037a5f293492f5cf1d58c539edb Successfully built scandir Installing collected packages: contextlib2, zipp, configparser, typing, scandir, six, pathlib2, importlib-metadata, pluggy, toml, filelock, singledispatch, importlib-resources, platformdirs, distlib, virtualenv, py, pyparsing, packaging, tox, argparse Attempting uninstall: argparse Found existing installation: argparse 1.2.1 Not uninstalling argparse at /usr/lib/python2.7, outside environment /w/workspace/vvp-test-engine-sonar/onap-client/venv-tox Can't uninstall 'argparse'. No files were found to uninstall. Successfully installed argparse-1.4.0 configparser-4.0.2 contextlib2-0.6.0.post1 distlib-0.3.8 filelock-3.2.1 importlib-metadata-2.1.3 importlib-resources-3.3.1 packaging-20.9 pathlib2-2.3.7.post1 platformdirs-2.0.2 pluggy-0.13.1 py-1.11.0 pyparsing-2.4.7 scandir-1.10.0 singledispatch-3.7.0 six-1.16.0 toml-0.10.2 tox-3.28.0 typing-3.10.0.0 virtualenv-20.15.1 zipp-1.2.0 + pip freeze DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. configparser==4.0.2 contextlib2==0.6.0.post1 distlib==0.3.8 filelock==3.2.1 importlib-metadata==2.1.3 importlib-resources==3.3.1 packaging==20.9 pathlib2==2.3.7.post1 platformdirs==2.0.2 pluggy==0.13.1 py==1.11.0 pyparsing==2.4.7 scandir==1.10.0 singledispatch==3.7.0 six==1.16.0 toml==0.10.2 tox==3.28.0 typing==3.10.0.0 virtualenv==20.15.1 zipp==1.2.0 + tox py36 create: /w/workspace/vvp-test-engine-sonar/onap-client/.tox/py36 No handlers could be found for logger "filelock" py36 installdeps: pytest, pytest-cov, coverage, flake8, bandit py36 installed: attrs==22.2.0,bandit==1.7.1,coverage==6.2,flake8==5.0.4,gitdb==4.0.9,GitPython==3.1.18,importlib-metadata==4.2.0,iniconfig==1.1.1,mccabe==0.7.0,packaging==21.3,pbr==6.0.0,pluggy==1.0.0,py==1.11.0,pycodestyle==2.9.1,pyflakes==2.5.0,pyparsing==3.1.2,pytest==7.0.1,pytest-cov==4.0.0,PyYAML==6.0.1,smmap==5.0.0,stevedore==3.5.2,tomli==1.2.3,typing_extensions==4.1.1,zipp==3.6.0 py36 run-test-pre: PYTHONHASHSEED='3362596541' py36 run-test: commands[0] | pip install -r requirements.txt Collecting jinja2 Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB) Requirement already satisfied: PyYaml in ./.tox/py36/lib/python3.6/site-packages (from -r requirements.txt (line 38)) (6.0.1) Collecting requests==2.22.0 Downloading requests-2.22.0-py2.py3-none-any.whl (57 kB) Collecting PTable Downloading PTable-0.9.2.tar.gz (31 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting simplejson Downloading simplejson-3.19.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (125 kB) Collecting prettytable Downloading prettytable-2.5.0-py3-none-any.whl (24 kB) Collecting importlib_resources Downloading importlib_resources-5.4.0-py3-none-any.whl (28 kB) Collecting frozendict Downloading frozendict-2.4.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (101 kB) Collecting certifi>=2017.4.17 Downloading certifi-2024.6.2-py3-none-any.whl (164 kB) Collecting chardet<3.1.0,>=3.0.2 Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB) Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 Downloading urllib3-1.25.11-py2.py3-none-any.whl (127 kB) Collecting idna<2.9,>=2.5 Downloading idna-2.8-py2.py3-none-any.whl (58 kB) Collecting MarkupSafe>=2.0 Downloading MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (30 kB) Collecting wcwidth Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB) Requirement already satisfied: importlib-metadata in ./.tox/py36/lib/python3.6/site-packages (from prettytable->-r requirements.txt (line 42)) (4.2.0) Requirement already satisfied: zipp>=3.1.0 in ./.tox/py36/lib/python3.6/site-packages (from importlib_resources->-r requirements.txt (line 43)) (3.6.0) Requirement already satisfied: typing-extensions>=3.6.4 in ./.tox/py36/lib/python3.6/site-packages (from importlib-metadata->prettytable->-r requirements.txt (line 42)) (4.1.1) Building wheels for collected packages: PTable Building wheel for PTable (setup.py): started Building wheel for PTable (setup.py): finished with status 'done' Created wheel for PTable: filename=PTable-0.9.2-py3-none-any.whl size=22925 sha256=a02e191ea77cfb9c3690e787d4f99b4b81b5418538bffb95383fd1ccc6695a36 Stored in directory: /home/jenkins/.cache/pip/wheels/f3/65/67/71f473ec87ea4554d1bdfb1b5128cfe1414c2b113b72a1ee8e Successfully built PTable Installing collected packages: wcwidth, urllib3, MarkupSafe, idna, chardet, certifi, simplejson, requests, PTable, prettytable, jinja2, importlib-resources, frozendict Successfully installed MarkupSafe-2.0.1 PTable-0.9.2 certifi-2024.6.2 chardet-3.0.4 frozendict-2.4.4 idna-2.8 importlib-resources-5.4.0 jinja2-3.0.3 prettytable-2.5.0 requests-2.22.0 simplejson-3.19.2 urllib3-1.25.11 wcwidth-0.2.13 py36 run-test: commands[1] | pip install -r test-requirements.txt Collecting responses Downloading responses-0.17.0-py2.py3-none-any.whl (38 kB) Requirement already satisfied: requests>=2.0 in ./.tox/py36/lib/python3.6/site-packages (from responses->-r test-requirements.txt (line 37)) (2.22.0) Requirement already satisfied: urllib3>=1.25.10 in ./.tox/py36/lib/python3.6/site-packages (from responses->-r test-requirements.txt (line 37)) (1.25.11) Collecting six Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Requirement already satisfied: certifi>=2017.4.17 in ./.tox/py36/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 37)) (2024.6.2) Requirement already satisfied: chardet<3.1.0,>=3.0.2 in ./.tox/py36/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 37)) (3.0.4) Requirement already satisfied: idna<2.9,>=2.5 in ./.tox/py36/lib/python3.6/site-packages (from requests>=2.0->responses->-r test-requirements.txt (line 37)) (2.8) Installing collected packages: six, responses Successfully installed responses-0.17.0 six-1.16.0 py36 run-test: commands[2] | pip install . --upgrade Processing /w/workspace/vvp-test-engine-sonar/onap-client Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: Jinja2>=2.10 in ./.tox/py36/lib/python3.6/site-packages (from onap-client==1.6.0) (3.0.3) Requirement already satisfied: PyYAML>=5.1.2 in ./.tox/py36/lib/python3.6/site-packages (from onap-client==1.6.0) (6.0.1) Requirement already satisfied: requests>=2.22.0 in ./.tox/py36/lib/python3.6/site-packages (from onap-client==1.6.0) (2.22.0) Requirement already satisfied: PTable>=0.9.2 in ./.tox/py36/lib/python3.6/site-packages (from onap-client==1.6.0) (0.9.2) Requirement already satisfied: simplejson>=3.17.0 in ./.tox/py36/lib/python3.6/site-packages (from onap-client==1.6.0) (3.19.2) Requirement already satisfied: prettytable>=0.7.2 in ./.tox/py36/lib/python3.6/site-packages (from onap-client==1.6.0) (2.5.0) Requirement already satisfied: importlib_resources>=3.0.0 in ./.tox/py36/lib/python3.6/site-packages (from onap-client==1.6.0) (5.4.0) Requirement already satisfied: frozendict>=1.2 in ./.tox/py36/lib/python3.6/site-packages (from onap-client==1.6.0) (2.4.4) Requirement already satisfied: zipp>=3.1.0 in ./.tox/py36/lib/python3.6/site-packages (from importlib_resources>=3.0.0->onap-client==1.6.0) (3.6.0) Requirement already satisfied: MarkupSafe>=2.0 in ./.tox/py36/lib/python3.6/site-packages (from Jinja2>=2.10->onap-client==1.6.0) (2.0.1) Requirement already satisfied: wcwidth in ./.tox/py36/lib/python3.6/site-packages (from prettytable>=0.7.2->onap-client==1.6.0) (0.2.13) Requirement already satisfied: importlib-metadata in ./.tox/py36/lib/python3.6/site-packages (from prettytable>=0.7.2->onap-client==1.6.0) (4.2.0) Requirement already satisfied: certifi>=2017.4.17 in ./.tox/py36/lib/python3.6/site-packages (from requests>=2.22.0->onap-client==1.6.0) (2024.6.2) Requirement already satisfied: chardet<3.1.0,>=3.0.2 in ./.tox/py36/lib/python3.6/site-packages (from requests>=2.22.0->onap-client==1.6.0) (3.0.4) Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in ./.tox/py36/lib/python3.6/site-packages (from requests>=2.22.0->onap-client==1.6.0) (1.25.11) Requirement already satisfied: idna<2.9,>=2.5 in ./.tox/py36/lib/python3.6/site-packages (from requests>=2.22.0->onap-client==1.6.0) (2.8) Requirement already satisfied: typing-extensions>=3.6.4 in ./.tox/py36/lib/python3.6/site-packages (from importlib-metadata->prettytable>=0.7.2->onap-client==1.6.0) (4.1.1) Building wheels for collected packages: onap-client Building wheel for onap-client (setup.py): started Building wheel for onap-client (setup.py): finished with status 'done' Created wheel for onap-client: filename=onap_client-1.6.0-py3-none-any.whl size=129167 sha256=4ad0196e4ed8e2c9e975b7741eb41521d712565ea5c1d22870ad6476ced3d943 Stored in directory: /home/jenkins/.cache/pip/wheels/0c/e9/23/c95cabd1de977f631e8ccad87f27c72a8b5c5268eed1783806 Successfully built onap-client Installing collected packages: onap-client Successfully installed onap-client-1.6.0 py36 run-test: commands[3] | flake8 onap_client py36 run-test: commands[4] | bandit -c bandit.yaml -r onap_client -x './.tox/**,./venv-tox/**' [main] INFO profile include tests: None [main] INFO profile exclude tests: B101 [main] INFO cli include tests: None [main] INFO cli exclude tests: None [main] INFO using config: bandit.yaml [main] INFO running on Python 3.6.9 71 [0.. 50.. ] Run started:2024-06-08 17:30:50.257610 Test results: No issues identified. Code scanned: Total lines of code: 7103 Total lines skipped (#nosec): 4 Run metrics: Total issues (by severity): Undefined: 0.0 Low: 0.0 Medium: 0.0 High: 0.0 Total issues (by confidence): Undefined: 0.0 Low: 0.0 Medium: 0.0 High: 0.0 Files skipped (0): py36 run-test: commands[5] | pytest --cov=onap_client --junitxml=junit/test-results.xml --cov-report=xml --cov-report=html -s ============================= test session starts ============================== platform linux -- Python 3.6.9, pytest-7.0.1, pluggy-1.0.0 cachedir: .tox/py36/.pytest_cache rootdir: /w/workspace/vvp-test-engine-sonar/onap-client plugins: cov-4.0.0 collected 34 items onap_client/sdc/tests/test_license_model.py INFO 2024-06-08 17:30:52,422 root None INFO 2024-06-08 17:30:52,423 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-license-models", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\n \"vendorName\": \"vendor_name\",\n \"description\": \"vendor license model\",\n \"iconRef\": \"icon\"\n}" } INFO 2024-06-08 17:30:52,423 root Submitting request: creates a license model in the SDC catalog INFO 2024-06-08 17:30:52,423 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:52,426 root Request was successful DEBUG 2024-06-08 17:30:52,426 root {'itemId': 'license_model_id', 'version': {'id': 'license_model_version_id'}} INFO 2024-06-08 17:30:52,427 root None INFO 2024-06-08 17:30:52,427 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-license-models/license_model_id/versions/license_model_version_id/license-key-groups", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\n\t\"name\": \"key_group_name\",\n\t\"description\": \"vendor license key group\",\n\t\"type\": \"Universal\",\n\t\"thresholdValue\": \"100\",\n\t\"thresholdUnits\": \"Percentage\",\n\t\"startDate\": \"license_start_date\",\n\t\"expiryDate\": \"license_end_date\",\n\t\"manufacturerReferenceNumber\": \"11111\"\n}" } INFO 2024-06-08 17:30:52,427 root Submitting request: Adds a key group to a license model INFO 2024-06-08 17:30:52,428 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:52,430 root Request was successful DEBUG 2024-06-08 17:30:52,430 root {'value': 'key_group_id'} INFO 2024-06-08 17:30:52,431 root None INFO 2024-06-08 17:30:52,431 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-license-models/license_model_id/versions/license_model_version_id/entitlement-pools", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\n\t\"name\": \"entitlement_pool_name\",\n\t\"description\": \"vendor entitlement pool\",\n\t\"thresholdValue\": \"100\",\n\t\"thresholdUnits\": \"Percentage\",\n\t\"time\": {\n\t\t\"choice\": \"\",\n\t\t\"other\": \"\"\n\t},\n\t\"startDate\": \"license_start_date\",\n\t\"expiryDate\": \"license_end_date\",\n\t\"manufacturerReferenceNumber\": \"111111\"\n}" } INFO 2024-06-08 17:30:52,431 root Submitting request: Adds an entitlement pool to a license model INFO 2024-06-08 17:30:52,432 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:52,434 root Request was successful DEBUG 2024-06-08 17:30:52,434 root {'value': 'entitlement_pool_id'} INFO 2024-06-08 17:30:52,435 root None INFO 2024-06-08 17:30:52,435 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-license-models/license_model_id/versions/license_model_version_id/feature-groups", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\n \"name\": \"feature_group_name\",\n \"description\": \"vendor feature group\",\n \"partNumber\": \"123abc456\",\n \"addedLicenseKeyGroupsIds\": [\n \"key_group_id\"\n ],\n \"addedEntitlementPoolsIds\": [\n \"entitlement_pool_id\"\n ]\n}" } INFO 2024-06-08 17:30:52,435 root Submitting request: Adds an feature group to a license model INFO 2024-06-08 17:30:52,435 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:52,437 root Request was successful DEBUG 2024-06-08 17:30:52,438 root {'value': 'feature_group_id'} INFO 2024-06-08 17:30:52,439 root None INFO 2024-06-08 17:30:52,439 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-license-models/license_model_id/versions/license_model_version_id/license-agreements", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\n \"name\": \"license_agreement_name\",\n \"description\": \"vendor license agreement\",\n \"requirementsAndConstrains\": \"abcdef\",\n \"licenseTerm\": {\n \"choice\": \"Fixed_Term\",\n \"other\": \"\"\n },\n \"addedFeatureGroupsIds\": [\n \"feature_group_id\"\n ]\n}" } INFO 2024-06-08 17:30:52,439 root Submitting request: Adds an license agreement to a license model INFO 2024-06-08 17:30:52,439 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:52,441 root Request was successful DEBUG 2024-06-08 17:30:52,441 root {'value': 'license_agreement_id'} INFO 2024-06-08 17:30:52,442 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-license-models/license_model_id/versions/license_model_version_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:52,442 root Submitting request: Returns a license model INFO 2024-06-08 17:30:52,443 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:52,444 root Request was successful DEBUG 2024-06-08 17:30:52,444 root {'vendorName': 'vendor_name', 'id': 'id', 'description': 'description'} . onap_client/sdc/tests/test_sdc_client.py ..... onap_client/sdc/tests/test_service.py INFO 2024-06-08 17:30:56,902 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/serviceName/service_name/serviceVersion/1.0", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:56,902 root Submitting request: Gets a Service in the SDC catalog INFO 2024-06-08 17:30:56,902 root Using http proxy for request: {'http': None, 'https': None} ERROR 2024-06-08 17:30:56,904 root Request failed with code 404 and data {} DEBUG 2024-06-08 17:30:56,904 root {} INFO 2024-06-08 17:30:56,908 root None INFO 2024-06-08 17:30:56,908 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\n \"artifacts\": {},\n \"toscaArtifacts\": {},\n \"contactId\": \"cs0008\",\n \"categories\": [\n {\n \"name\": \"Network L1-3\",\n \"normalizedName\": \"network l1-3\",\n \"uniqueId\": \"serviceNewCategory.network l1-3\",\n \"icons\": [\n \"network_l_4\"\n ],\n \"subcategories\": null,\n \"version\": null,\n \"ownerId\": null,\n \"empty\": false,\n \"type\": null\n }\n ],\n \"description\": \"This is a test\",\n \"icon\": \"defaulticon\",\n \"componentInstancesProperties\": {},\n \"componentInstancesAttributes\": {},\n \"name\": \"service_name\",\n \"tags\": [\n \"robot\",\n \"service_name\"\n ],\n \"capabilities\": {},\n \"requirements\": {},\n \"deploymentArtifacts\": {},\n \"componentType\": \"SERVICE\",\n \n \"projectCode\": \"123456\",\n \n \"componentInstances\": [],\n \"properties\": [],\n \"attributes\": [],\n \"forwardingPaths\": {},\n \"ecompGeneratedNaming\": true,\n \"serviceApiArtifacts\": {},\n \"instantiationType\": \"A-la-carte\",\n \"environmentContext\": \"General_Revenue-Bearing\",\n \"serviceType\": \"\",\n \"serviceRole\": \"\",\n \"namingPolicy\": \"\"\n}" } INFO 2024-06-08 17:30:56,908 root Submitting request: Creates a Service in the SDC catalog INFO 2024-06-08 17:30:56,908 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,911 root Request was successful DEBUG 2024-06-08 17:30:56,911 root {'uniqueId': 'service_model_id'} INFO 2024-06-08 17:30:56,912 root None INFO 2024-06-08 17:30:56,913 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id/resourceInstance", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\n \"uniqueId\": \"vnf_resource_id1717867856911\",\n \"posX\": 382,\n \"posY\": 430,\n \"name\": \"vnf_name\",\n \"componentVersion\": \"1.0\",\n \"originType\": \"VF\",\n \"icon\": \"defaulticon\",\n \"componentUid\": \"vnf_resource_id\"\n}" } INFO 2024-06-08 17:30:56,913 root Submitting request: Attaches a Resource to a Service INFO 2024-06-08 17:30:56,913 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,915 root Request was successful DEBUG 2024-06-08 17:30:56,915 root {'uniqueId': 'vnf_resource_id'} INFO 2024-06-08 17:30:56,915 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:56,916 root Submitting request: Gets a service from the SDC Catalog INFO 2024-06-08 17:30:56,916 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,917 root Request was successful DEBUG 2024-06-08 17:30:56,917 root {'uniqueId': 'service_model_id'} INFO 2024-06-08 17:30:56,918 root None INFO 2024-06-08 17:30:56,918 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id/lifecycleState/checkin", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\"userRemarks\":\"checking in\"}" } INFO 2024-06-08 17:30:56,918 root Submitting request: Checks a service into the SDC Catalog INFO 2024-06-08 17:30:56,918 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,921 root Request was successful DEBUG 2024-06-08 17:30:56,921 root {} INFO 2024-06-08 17:30:56,922 root None INFO 2024-06-08 17:30:56,922 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id/lifecycleState/certificationRequest", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\"userRemarks\":\"requesting certification\"}" } INFO 2024-06-08 17:30:56,922 root Submitting request: Requests certification of a service into the SDC Catalog INFO 2024-06-08 17:30:56,922 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,924 root Request was successful DEBUG 2024-06-08 17:30:56,925 root {} INFO 2024-06-08 17:30:56,925 root None INFO 2024-06-08 17:30:56,925 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id/lifecycleState/startCertification", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "jm0007", "X-FromAppId": "robot-ete" }, "data": "{\"userRemarks\":\"certifying\"}" } INFO 2024-06-08 17:30:56,926 root Submitting request: Starts certification of a service into the SDC Catalog INFO 2024-06-08 17:30:56,926 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,928 root Request was successful DEBUG 2024-06-08 17:30:56,928 root {} INFO 2024-06-08 17:30:56,929 root None INFO 2024-06-08 17:30:56,929 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id/lifecycleState/certify", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "jm0007", "X-FromAppId": "robot-ete" }, "data": "{\"userRemarks\":\"certified\"}" } INFO 2024-06-08 17:30:56,929 root Submitting request: Finishes certification of a service from the SDC Catalog INFO 2024-06-08 17:30:56,929 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,932 root Request was successful DEBUG 2024-06-08 17:30:56,932 root {'uniqueId': 'service_model_id'} INFO 2024-06-08 17:30:56,933 root None INFO 2024-06-08 17:30:56,933 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id/distribution-state/approve", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "gv0001", "X-FromAppId": "robot-ete" }, "data": "{\"userRemarks\":\"approved\"}" } INFO 2024-06-08 17:30:56,933 root Submitting request: Approves a service from the SDC Catalog INFO 2024-06-08 17:30:56,933 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,935 root Request was successful DEBUG 2024-06-08 17:30:56,936 root {} INFO 2024-06-08 17:30:56,936 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id/distribution/PROD/activate", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "op0001", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:56,936 root Submitting request: Distributes a service from the SDC Catalog INFO 2024-06-08 17:30:56,936 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,939 root Request was successful DEBUG 2024-06-08 17:30:56,939 root {} INFO 2024-06-08 17:30:56,939 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:56,939 root Submitting request: Gets a service from the SDC Catalog INFO 2024-06-08 17:30:56,939 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:56,941 root Request was successful DEBUG 2024-06-08 17:30:56,941 root {'uniqueId': 'service_model_id'} . onap_client/sdc/tests/test_vnf.py INFO 2024-06-08 17:30:57,670 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/resources/resourceName/vnf_name/resourceVersion/1.0", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:57,670 root Submitting request: Gets a VNF in the SDC catalog INFO 2024-06-08 17:30:57,670 root Using http proxy for request: {'http': None, 'https': None} ERROR 2024-06-08 17:30:57,673 root Request failed with code 404 and data {"uniqueId": "catalog_resource_id", "componentInstancesInputs": {"instance_id1": [{"name": "vm_type_tag", "value": "red"}, {"name": "nf_role", "value": "dfankafd"}]}, "allVersions": {"1.0": "catalog_resource_id"}, "name": "vnf_name"} DEBUG 2024-06-08 17:30:57,673 root {"uniqueId": "catalog_resource_id", "componentInstancesInputs": {"instance_id1": [{"name": "vm_type_tag", "value": "red"}, {"name": "nf_role", "value": "dfankafd"}]}, "allVersions": {"1.0": "catalog_resource_id"}, "name": "vnf_name"} INFO 2024-06-08 17:30:57,673 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/items?&itemType=vsp", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:57,673 root Submitting request: Returns a list of vsps INFO 2024-06-08 17:30:57,674 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:57,676 root Request was successful DEBUG 2024-06-08 17:30:57,676 root {'results': [{'name': 'software_product_name', 'id': 'software_product_id'}]} INFO 2024-06-08 17:30:57,676 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/items/software_product_id/versions", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:57,676 root Submitting request: Returns a list of vsp versions INFO 2024-06-08 17:30:57,676 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:57,678 root Request was successful DEBUG 2024-06-08 17:30:57,679 root {'results': [{'name': 'software_product_name', 'id': 'software_product_version_id'}]} INFO 2024-06-08 17:30:57,679 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-software-products/software_product_id/versions/software_product_version_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:57,679 root Submitting request: Gets VSP from Catalog INFO 2024-06-08 17:30:57,679 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:57,681 root Request was successful DEBUG 2024-06-08 17:30:57,681 root {'vendorName': 'vendor_name', 'category': 'resourceNewCategory.application l4+', 'subCategory': 'resourceNewCategory.application l4+.web server'} INFO 2024-06-08 17:30:57,682 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/categories/resources", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008" } } INFO 2024-06-08 17:30:57,682 root Submitting request: Queries SDC for resource categories INFO 2024-06-08 17:30:57,682 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:57,684 root Request was successful DEBUG 2024-06-08 17:30:57,684 root [{'name': 'Application L4+', 'normalizedName': 'application l4+', 'uniqueId': 'resourceNewCategory.application l4+', 'icons': False, 'subcategories': [{'name': 'Call Control', 'normalizedName': 'call control', 'uniqueId': 'resourceNewCategory.application l4+.call control', 'icons': ['call_controll'], 'groupings': False, 'version': False, 'ownerId': False, 'empty': False, 'type': False}]}] INFO 2024-06-08 17:30:57,684 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/items?&itemType=vsp", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:57,684 root Submitting request: Returns a list of vsps INFO 2024-06-08 17:30:57,685 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:57,686 root Request was successful DEBUG 2024-06-08 17:30:57,687 root {'results': [{'name': 'software_product_name', 'id': 'software_product_id'}]} INFO 2024-06-08 17:30:57,689 root None INFO 2024-06-08 17:30:57,690 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/resources", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\n \"artifacts\": {},\n \"toscaArtifacts\": {},\n \"contactId\": \"None\",\n \"categories\": [\n {\n \"icons\": false,\n \"name\": \"Application L4+\",\n \"normalizedName\": \"application l4+\",\n \"subcategories\": [],\n \"uniqueId\": \"resourceNewCategory.application l4+\"\n }\n],\n \"description\": \"VNF\",\n \"icon\": \"defaulticon\",\n \"componentInstancesProperties\": {},\n \"componentInstancesAttributes\": {},\n \"name\": \"vnf_name\",\n \"tags\": [\n \"vnf_name\"\n ],\n \"capabilities\": {},\n \"requirements\": {},\n \"deploymentArtifacts\": {},\n \"componentType\": \"RESOURCE\",\n \"vendorName\": \"vendor_name\",\n \"vendorRelease\": \"1.0\",\n \"componentInstances\": [],\n \"properties\": [],\n \"attributes\": [],\n \"groups\": [],\n \"resourceType\": \"VF\",\n \"csarUUID\": \"software_product_id\",\n \"csarVersion\": \"1.0\"\n}" } INFO 2024-06-08 17:30:57,690 root Submitting request: Adds a VNF to the SDC catalog INFO 2024-06-08 17:30:57,690 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:57,691 root Request was successful DEBUG 2024-06-08 17:30:57,691 root {'uniqueId': 'catalog_resource_id', 'componentInstancesInputs': {'instance_id1': [{'name': 'vm_type_tag', 'value': 'red'}, {'name': 'nf_role', 'value': 'dfankafd'}]}, 'allVersions': {'1.0': 'catalog_resource_id'}, 'name': 'vnf_name'} INFO 2024-06-08 17:30:57,694 root None INFO 2024-06-08 17:30:57,695 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/resources/catalog_resource_id/resourceInstance/instance_id1/inputs", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "[{\"constraints\": [], \"name\": \"nf_role\", \"parentUniqueId\": \"None\", \"password\": false, \"required\": false, \"schema\": {\"property\": {}}, \"type\": \"None\", \"uniqueId\": \"None\", \"value\": \"blue\", \"definition\": false, \"toscaPresentation\": {\"ownerId\": \"None\"}}]" } INFO 2024-06-08 17:30:57,695 root Submitting request: Adds an property value for a VNF INFO 2024-06-08 17:30:57,695 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:57,696 root Request was successful DEBUG 2024-06-08 17:30:57,697 root {} INFO 2024-06-08 17:30:57,697 root None INFO 2024-06-08 17:30:57,698 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/resources/catalog_resource_id/lifecycleState/certify", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\"userRemarks\":\"Ready!\"}" } INFO 2024-06-08 17:30:57,698 root Submitting request: Certifies a VNF in the SDC catalog INFO 2024-06-08 17:30:57,698 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:57,699 root Request was successful DEBUG 2024-06-08 17:30:57,699 root {'uniqueId': 'catalog_resource_id', 'componentInstancesInputs': {'instance_id1': [{'name': 'vm_type_tag', 'value': 'red'}, {'name': 'nf_role', 'value': 'dfankafd'}]}, 'allVersions': {'1.0': 'catalog_resource_id'}, 'name': 'vnf_name'} INFO 2024-06-08 17:30:57,700 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/resources/catalog_resource_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:57,700 root Submitting request: Gets a VNF in the SDC catalog INFO 2024-06-08 17:30:57,700 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:57,702 root Request was successful DEBUG 2024-06-08 17:30:57,702 root {'uniqueId': 'catalog_resource_id', 'componentInstancesInputs': {'instance_id1': [{'name': 'vm_type_tag', 'value': 'red'}, {'name': 'nf_role', 'value': 'dfankafd'}]}, 'allVersions': {'1.0': 'catalog_resource_id'}, 'name': 'vnf_name'} ... onap_client/sdc/tests/test_vsp.py INFO 2024-06-08 17:30:58,431 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/items?&itemType=vsp", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:58,431 root Submitting request: Returns a list of vsps INFO 2024-06-08 17:30:58,431 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,434 root Request was successful DEBUG 2024-06-08 17:30:58,434 root {'results': []} INFO 2024-06-08 17:30:58,435 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/items?&itemType=vlm", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:58,435 root Submitting request: Returns the full list of license models from SDC INFO 2024-06-08 17:30:58,435 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,438 root Request was successful DEBUG 2024-06-08 17:30:58,438 root {'results': [{'name': 'test', 'id': 'license_model_id'}]} INFO 2024-06-08 17:30:58,438 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/items/license_model_id/versions", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:58,438 root Submitting request: Returns the version list for a license model INFO 2024-06-08 17:30:58,438 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,441 root Request was successful DEBUG 2024-06-08 17:30:58,441 root {'results': [{'name': 'test', 'id': 'license_model_version_id'}]} INFO 2024-06-08 17:30:58,442 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/items/license_model_id/versions/license_model_version_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:58,442 root Submitting request: Returns the version list for a license model INFO 2024-06-08 17:30:58,442 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,445 root Request was successful DEBUG 2024-06-08 17:30:58,445 root {} INFO 2024-06-08 17:30:58,446 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-license-models/license_model_id/versions/license_model_version_id/feature-groups", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:58,446 root Submitting request: Returns an attribute for a license model (license-agreements, features-groups, etc...) INFO 2024-06-08 17:30:58,446 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,449 root Request was successful DEBUG 2024-06-08 17:30:58,449 root {'results': [{'name': 'test', 'id': 'feature_group_id'}]} INFO 2024-06-08 17:30:58,450 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-license-models/license_model_id/versions/license_model_version_id/license-agreements", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:58,450 root Submitting request: Returns an attribute for a license model (license-agreements, features-groups, etc...) INFO 2024-06-08 17:30:58,450 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,453 root Request was successful DEBUG 2024-06-08 17:30:58,453 root {'results': [{'name': 'test', 'id': 'license_agreement_id'}]} INFO 2024-06-08 17:30:58,456 root None INFO 2024-06-08 17:30:58,456 root { "method": "POST", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-software-products", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" }, "data": "{\n \"name\": \"software_product_name\",\n \"description\": \"description\",\n \"category\": \"resourceNewCategory.category\",\n \"subCategory\": \"resourceNewCategory.category.sub_category\",\n \"onboardingMethod\" : \"NetworkPackage\",\n \"licensingVersion\": \"license_model_version_id\",\n \"vendorName\": \"vendor_name\",\n \"vendorId\": \"license_model_id\",\n \"icon\": \"icon\",\n \"licensingData\": {\n \"licenseAgreement\": \"license_agreement_id\",\n \"featureGroups\": [\n \"feature_group_id\"\n ]\n }\n}" } INFO 2024-06-08 17:30:58,456 root Submitting request: Creates a VSP in the SDC catalog INFO 2024-06-08 17:30:58,456 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,457 root Request was successful DEBUG 2024-06-08 17:30:58,458 root {'itemId': 'software_product_id', 'version': {'id': 'software_product_version_id'}} INFO 2024-06-08 17:30:58,458 root {'method': 'POST', 'auth': '***********', 'url': 'https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-software-products/software_product_id/versions/software_product_version_id/orchestration-template-candidate', 'headers': {'Accept': 'application/json', 'Content-Type': 'multipart/form-data', 'USER_ID': 'cs0008', 'X-FromAppId': 'robot-ete'}, 'files': {'upload': ['test.zip', b'PK\x03\x04\x14\x00\x00\x00\x08\x00\x11]\x8cO-\x19\xba~\x00\x01\x00\x00\xb9\x01\x00\x00\x0b\x00\x1c\x00test_vsp.pyUT\t\x00\x03\xb2\x97\xf2]\x0b\x98\xf2]ux\x0b\x00\x01\x04\xf5\x01\x00\x00\x04\x14\x00\x00\x00]\x901k\xc30\x10\x85w\xff\n\xa1)\x81FN\x08t0\x04:$\x83\xa1\xadC]\xb2\n\xc5:\xa7*\xb1NH\x17w\x08\xf9\xef\x95\xe3b\xc7\xbd\xf1\xbd\xef\xeeq\xcf4\x0e=1\x0f\xc1\xa1\r\x10\x92\xdac\xc3\xd0*\'\xab\xb3\x01K"\xe8J\xb4\xc11\xd3\x93\x87r\x9f$/\x03/TE\xa6U\x04\x89\x86\x9a\x11\x04\x92\x11\x96\x95\x87\xa8\xcd\xe6Y\xc2\xe2\xc4\x1d\xf9Vlw\xaf2\xdf\xb2\r\xe3\x1d\xc6\xff9\x87\xddG\x99\x17\xef\x13\xe2\x8ex\xa0\x8b\xb7R+R\xd1\xb9\xde\xb5n\xb8!hr\xcd\xb3\xc9\xf9\xa7\xd1o\xc1\x07\x836\x02Wn\xa6\xdc\x18v\xeb\x17n\x7fQ\xc3WZ\xcf\x86K\xa3\xbc/\xca\xcf\x87\x84/"\x17\xb24\xed*R\xce\x88#\x88\x10k:\x83\x86\x06EW\xa2@\x7f\xca\xd6\xab\xf5\xf32E{D\xe5\xb5\xb1\xa7Ed\xd3v%\x96i\x0bV\xa3_\x04\xac\xe9GyX8\x8f\xfaRQ\xe0c\xc8w@\xbby\xe8\xa0w\xe6\xc9/PK\x01\x02\x1e\x03\x14\x00\x00\x00\x08\x00\x11]\x8cO-\x19\xba~\x00\x01\x00\x00\xb9\x01\x00\x00\x0b\x00\x18\x00\x00\x00\x00\x00\x01\x00\x00\x00\xa4\x81\x00\x00\x00\x00test_vsp.pyUT\x05\x00\x03\xb2\x97\xf2]ux\x0b\x00\x01\x04\xf5\x01\x00\x00\x04\x14\x00\x00\x00PK\x05\x06\x00\x00\x00\x00\x01\x00\x01\x00Q\x00\x00\x00E\x01\x00\x00\x00\x00', 'application/zip']}} INFO 2024-06-08 17:30:58,458 root Submitting request: Uploads a heat zip to a VSP INFO 2024-06-08 17:30:58,458 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,461 root Request was successful DEBUG 2024-06-08 17:30:58,461 root {} INFO 2024-06-08 17:30:58,461 root { "method": "PUT", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-software-products/software_product_id/versions/software_product_version_id/orchestration-template-candidate/process", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:58,461 root Submitting request: Validates VSP with Heat Zip INFO 2024-06-08 17:30:58,461 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,464 root Request was successful DEBUG 2024-06-08 17:30:58,464 root {} INFO 2024-06-08 17:30:58,464 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/vendor-software-products/software_product_id/versions/software_product_version_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:58,464 root Submitting request: Gets VSP from Catalog INFO 2024-06-08 17:30:58,464 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,467 root Request was successful DEBUG 2024-06-08 17:30:58,467 root {'name': 'software_product_name'} INFO 2024-06-08 17:30:58,467 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:31360/onboarding-api/v1.0/items/software_product_id/permissions", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:58,467 root Submitting request: Returns the permissions for a VSP. INFO 2024-06-08 17:30:58,467 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:58,470 root Request was successful DEBUG 2024-06-08 17:30:58,470 root {} . onap_client/so/tests/test_module_instance.py INFO 2024-06-08 17:30:59,209 root { "method": "GET", "auth": "***********", "url": "https://aai.api.simpledemo.onap.org:30233/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud_owner/cloud_region/tenants", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "1a8a6416-8238-4214-9b47-e43447a154bb", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:59,209 root Submitting request: Queries AAI for a cloud region's tenants INFO 2024-06-08 17:30:59,210 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,215 root Request was successful DEBUG 2024-06-08 17:30:59,216 root {'tenant': [{'tenant-name': 'tenant_name', 'tenant-id': 'tenant_id'}]} INFO 2024-06-08 17:30:59,216 root { "method": "GET", "auth": "***********", "url": "http://sdnc.api.simpledemo.onap.org:30267/restconf/config/GENERIC-RESOURCE-API:services", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "c2fafcc5-77bd-491d-856a-38a9e9f5df95", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:59,217 root Submitting request: Get a list of all service instances INFO 2024-06-08 17:30:59,217 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,221 root Request was successful DEBUG 2024-06-08 17:30:59,222 root {'services': {'service': [{'service-data': {'service-request-input': {'service-instance-name': 'service_instance_name'}, 'service-information': {'onap-model-information': {'model-invariant-uuid': 'service_instance_invariant_id', 'model-uuid': 'service_instance_uuid', 'model-version': 'service_instance_version', 'model-name': 'service_model_name'}}, 'vnfs': {'vnf': [{'vnf-data': {'vnf-information': {'vnf-name': 'vnf_instance_name', 'vnf-id': 'vnf_instance_id', 'onap-model-information': {'model-name': 'vnf_model_name', 'model-invariant-uuid': 'vnf_invariant_id', 'model-uuid': 'vnf_actual_uuid', 'model-customization-uuid': 'vnf_customization_uuid', 'model-version': '1.0'}}, 'vnf-request-input': {'vnf-name': 'vnf_instance_name', 'tenant': 'tenant_id', 'cloud-owner': 'cloud_owner', 'aic-cloud-region': 'cloud_region'}}}]}}, 'service-instance-id': 'service_instance_id'}]}} INFO 2024-06-08 17:30:59,222 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/serviceName/service_model_name/serviceVersion/1.0", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:59,222 root Submitting request: Gets a Service in the SDC catalog INFO 2024-06-08 17:30:59,222 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,224 root Request was successful DEBUG 2024-06-08 17:30:59,225 root {'uniqueId': 'service_model_id', 'allVersions': {'1.0': 'badid', '2.0': 'service_model_id'}, 'name': 'service_model_name'} INFO 2024-06-08 17:30:59,225 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:59,225 root Submitting request: Gets a service from the SDC Catalog INFO 2024-06-08 17:30:59,225 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,227 root Request was successful DEBUG 2024-06-08 17:30:59,227 root {'invariantUUID': 'service_model_invariant_id', 'uniqueId': 'service_model_id', 'componentInstances': [{'componentName': 'vnf_model_name', 'customizationUUID': 'vnf_customization_uuid', 'actualComponentUid': 'vnf_actual_uuid', 'componentVersion': 'vnf_version', 'deploymentArtifacts': {'heat1': {'artifactName': 'base.yaml', 'artifactUUID': 'heat_template_artifact_uuid'}}, 'groupInstances': [{'artifactsUuid': ['heat_template_artifact_uuid'], 'invariantUUID': 'module_model_invariant_uuid', 'groupUUID': 'module_model_version_id', 'customizationUUID': 'module_model_customization_id', 'groupName': 'module_model_name', 'version': 'module_model_version', 'properties': []}]}]} INFO 2024-06-08 17:30:59,228 root { "method": "GET", "auth": "***********", "url": "http://sdnc.api.simpledemo.onap.org:30267/restconf/config/GENERIC-RESOURCE-API:services", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "c2fafcc5-77bd-491d-856a-38a9e9f5df95", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:59,228 root Submitting request: Get a list of all service instances INFO 2024-06-08 17:30:59,228 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,230 root Request was successful DEBUG 2024-06-08 17:30:59,230 root {'services': {'service': [{'service-data': {'service-request-input': {'service-instance-name': 'service_instance_name'}, 'service-information': {'onap-model-information': {'model-invariant-uuid': 'service_instance_invariant_id', 'model-uuid': 'service_instance_uuid', 'model-version': 'service_instance_version', 'model-name': 'service_model_name'}}, 'vnfs': {'vnf': [{'vnf-data': {'vnf-information': {'vnf-name': 'vnf_instance_name', 'vnf-id': 'vnf_instance_id', 'onap-model-information': {'model-name': 'vnf_model_name', 'model-invariant-uuid': 'vnf_invariant_id', 'model-uuid': 'vnf_actual_uuid', 'model-customization-uuid': 'vnf_customization_uuid', 'model-version': '1.0'}}, 'vnf-request-input': {'vnf-name': 'vnf_instance_name', 'tenant': 'tenant_id', 'cloud-owner': 'cloud_owner', 'aic-cloud-region': 'cloud_region'}}}]}}, 'service-instance-id': 'service_instance_id'}]}} INFO 2024-06-08 17:30:59,231 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/serviceName/service_model_name/serviceVersion/1.0", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:59,231 root Submitting request: Gets a Service in the SDC catalog INFO 2024-06-08 17:30:59,231 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,233 root Request was successful DEBUG 2024-06-08 17:30:59,233 root {'uniqueId': 'service_model_id', 'allVersions': {'1.0': 'badid', '2.0': 'service_model_id'}, 'name': 'service_model_name'} INFO 2024-06-08 17:30:59,234 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:59,234 root Submitting request: Gets a service from the SDC Catalog INFO 2024-06-08 17:30:59,234 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,236 root Request was successful DEBUG 2024-06-08 17:30:59,236 root {'invariantUUID': 'service_model_invariant_id', 'uniqueId': 'service_model_id', 'componentInstances': [{'componentName': 'vnf_model_name', 'customizationUUID': 'vnf_customization_uuid', 'actualComponentUid': 'vnf_actual_uuid', 'componentVersion': 'vnf_version', 'deploymentArtifacts': {'heat1': {'artifactName': 'base.yaml', 'artifactUUID': 'heat_template_artifact_uuid'}}, 'groupInstances': [{'artifactsUuid': ['heat_template_artifact_uuid'], 'invariantUUID': 'module_model_invariant_uuid', 'groupUUID': 'module_model_version_id', 'customizationUUID': 'module_model_customization_id', 'groupName': 'module_model_name', 'version': 'module_model_version', 'properties': []}]}]} INFO 2024-06-08 17:30:59,238 root None INFO 2024-06-08 17:30:59,238 root { "method": "POST", "auth": "***********", "url": "http://sdnc.api.simpledemo.onap.org:30267/restconf/operations/GENERIC-RESOURCE-API:preload-vf-module-topology-operation", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "e29c3974-4cba-424c-bb37-1b1fb22c03cb", "X-FromAppId": "robot-ete" }, "data": "{\n \"input\": {\n \"request-information\": {\n \"request-id\": \"robot12\",\n \"order-version\": \"1\",\n \"notification-url\": \"openecomp.org\",\n \"order-number\": \"1\",\n \"request-action\": \"PreloadVfModuleRequest\"\n },\n \"sdnc-request-header\": {\n \"svc-request-id\": \"robot12\",\n \"svc-notification-url\": \"http://openecomp.org:8080/adapters/rest/SDNCNotify\",\n \"svc-action\": \"reserve\"\n },\n \"preload-vf-module-topology-information\": {\n \"vnf-topology-identifier-structure\": {\n \"vnf-name\": \"vnf_instance_name\",\n \"vnf-type\": \"service_model_name/vnf_model_name 0\"\n },\n \"vnf-resource-assignments\": {\n \"availability-zones\": {\n \"availability-zone\": []\n },\n \"vnf-networks\": {}\n },\n \"vf-module-topology\": {\n \"vf-module-topology-identifier\": {\n \"vf-module-type\": \"module_model_name\",\n \"vf-module-name\": \"module_instance_name\"\n },\n \"vf-module-parameters\": {\n \"param\": []\n }\n }\n }\n }\n}" } INFO 2024-06-08 17:30:59,238 root Submitting request: Upload a GR API preload to SDNC INFO 2024-06-08 17:30:59,239 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,240 root Request was successful DEBUG 2024-06-08 17:30:59,240 root {} INFO 2024-06-08 17:30:59,245 root None INFO 2024-06-08 17:30:59,245 root { "method": "POST", "auth": "***********", "url": "http://sdc.so.be.simpledemo.onap.org:30277/onap/so/infra/serviceInstantiation/v7/serviceInstances/service_instance_id/vnfs/vnf_instance_id/vfModules", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-FromAppId": "robot-ete" }, "data": "{\n \"requestDetails\": {\n \"requestInfo\": {\n \"instanceName\": \"module_instance_name\",\n \"source\": \"VID\",\n \"suppressRollback\": false,\n \"requestorId\": \"test\"\n },\n \"modelInfo\": {\n \"modelType\": \"vfModule\",\n \"modelInvariantId\": \"module_model_invariant_uuid\",\n \"modelVersionId\": \"module_model_version_id\",\n \"modelName\": \"module_model_name\",\n \"modelVersion\": \"module_model_version\",\n \"modelCustomizationId\": \"module_model_customization_id\",\n \"modelCustomizationName\": \"module_model_name 0\"\n },\n \"requestParameters\": {\n \"userParams\": [],\n \"testApi\": \"GR_API\",\n \"usePreload\": true\n },\n \"cloudConfiguration\": {\n \"tenantId\": \"tenant_id\",\n \"cloudOwner\": \"cloud_owner\",\n \"lcpCloudRegionId\": \"cloud_region\"\n },\n \"relatedInstanceList\": [{\n \"relatedInstance\": {\n \"instanceId\": \"service_instance_id\",\n \"modelInfo\": {\n \"modelType\": \"service\",\n \"modelName\": \"service_model_name\",\n \"modelInvariantId\": \"service_instance_invariant_id\",\n \"modelVersion\": \"service_instance_version\",\n \"modelVersionId\": \"service_instance_uuid\"\n }\n }\n },\n {\n \"relatedInstance\": {\n \"instanceId\": \"vnf_instance_id\",\n \"modelInfo\": {\n \"modelType\": \"vnf\",\n \"modelName\": \"vnf_model_name\",\n \"modelInvariantId\": \"vnf_invariant_id\",\n \"modelVersion\": \"1.0\",\n \"modelVersionId\": \"vnf_actual_uuid\",\n \"modelCustomizationId\": \"vnf_customization_uuid\",\n \"modelCustomizationName\": \"vnf_model_name 0\"\n }\n }\n }]\n }\n}" } INFO 2024-06-08 17:30:59,245 root Submitting request: Creates a VNF Module Instance. INFO 2024-06-08 17:30:59,245 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,246 root Request was successful DEBUG 2024-06-08 17:30:59,246 root {'requestReferences': {'requestId': 'request_id'}} INFO 2024-06-08 17:30:59,247 root { "method": "GET", "auth": "***********", "url": "http://sdc.so.be.simpledemo.onap.org:30277/onap/so/infra/orchestrationRequests/v7//request_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "7081c61a-5f14-43b0-9f25-2cca677d7645", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:30:59,247 root Submitting request: Queries the status for a given request ID INFO 2024-06-08 17:30:59,247 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:30:59,249 root Request was successful DEBUG 2024-06-08 17:30:59,249 root {'request': {'requestStatus': {'requestState': 'COMPLETE'}}} . onap_client/so/tests/test_service_instance.py INFO 2024-06-08 17:31:00,068 root { "method": "GET", "auth": "***********", "url": "https://aai.api.simpledemo.onap.org:30233/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud_owner/cloud_region/tenants", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "1a8a6416-8238-4214-9b47-e43447a154bb", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,069 root Submitting request: Queries AAI for a cloud region's tenants INFO 2024-06-08 17:31:00,069 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,071 root Request was successful DEBUG 2024-06-08 17:31:00,071 root {'tenant': [{'tenant-name': 'tenant_name', 'tenant-id': 'tenant_id'}]} INFO 2024-06-08 17:31:00,072 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/serviceName/service_model/serviceVersion/1.0", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,072 root Submitting request: Gets a Service in the SDC catalog INFO 2024-06-08 17:31:00,072 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,074 root Request was successful DEBUG 2024-06-08 17:31:00,074 root {'invariantUUID': 'service_model_invariant_id', 'uniqueId': 'service_model_id', 'allVersions': {'1.0': 'service_model_id'}} INFO 2024-06-08 17:31:00,074 root { "method": "GET", "auth": "***********", "url": "http://vid.api.simpledemo.onap.org:30238/vid/maintenance/category_parameter?familyName=PARAMETER_STANDARDIZATION", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "a68fbfc4-beeb-4c3b-9586-ca8b10edb000", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,074 root Submitting request: Returns the category parameters currently stored in VID INFO 2024-06-08 17:31:00,074 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,076 root Request was successful DEBUG 2024-06-08 17:31:00,077 root {'categoryParameters': {'owningEntity': [{'name': 'owning_entity', 'id': 'owning_entity_id'}]}} INFO 2024-06-08 17:31:00,080 root None INFO 2024-06-08 17:31:00,080 root { "method": "POST", "auth": "***********", "url": "http://sdc.so.be.simpledemo.onap.org:30277/onap/so/infra/serviceInstantiation/v7/serviceInstances", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-FromAppId": "robot-ete" }, "data": "{\n \"requestDetails\": {\n \"requestInfo\": {\n \"instanceName\": \"SERVICE_INSTANCE_NAME\",\n \"source\": \"onap_client\",\n \"suppressRollback\": false,\n \"requestorId\": \"cs0008\"\n },\n \"modelInfo\": {\n \"modelType\": \"service\",\n \"modelInvariantId\": \"service_model_invariant_id\",\n \"modelVersionId\": \"service_model_id\",\n \"modelName\": \"service_model\",\n \"modelVersion\": \"1.0\"\n },\n \"cloudConfiguration\": {\n \"tenantId\": \"tenant_id\",\n \"cloudOwner\": \"cloud_owner\",\n \"lcpCloudRegionId\": \"cloud_region\"\n },\n \"requestParameters\": {\n \"userParams\": [],\n \"testApi\": \"GR_API\",\n \"subscriptionServiceType\": \"ONAPSERVICE\",\n \"aLaCarte\": true\n },\n \"subscriberInfo\": {\n \"globalSubscriberId\": \"ONAPCUSTOMER\"\n },\n \"project\": {\n \"projectName\": \"ONAPPROJECT\"\n },\n \"owningEntity\": {\n \"owningEntityId\": \"owning_entity_id\"\n }\n }\n}" } INFO 2024-06-08 17:31:00,080 root Submitting request: Creates a Service Instance from the service catalog INFO 2024-06-08 17:31:00,080 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,081 root Request was successful DEBUG 2024-06-08 17:31:00,081 root {'requestReferences': {'requestId': 'request_id'}} INFO 2024-06-08 17:31:00,082 root { "method": "GET", "auth": "***********", "url": "http://sdc.so.be.simpledemo.onap.org:30277/onap/so/infra/orchestrationRequests/v7//request_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "7081c61a-5f14-43b0-9f25-2cca677d7645", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,082 root Submitting request: Queries the status for a given request ID INFO 2024-06-08 17:31:00,082 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,084 root Request was successful DEBUG 2024-06-08 17:31:00,084 root {'request': {'requestStatus': {'requestState': 'COMPLETE'}}} . onap_client/so/tests/test_vnf_instance.py INFO 2024-06-08 17:31:00,808 root { "method": "GET", "auth": "***********", "url": "https://aai.api.simpledemo.onap.org:30233/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/cloud_owner/cloud_region/tenants", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "1a8a6416-8238-4214-9b47-e43447a154bb", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,808 root Submitting request: Queries AAI for a cloud region's tenants INFO 2024-06-08 17:31:00,809 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,811 root Request was successful DEBUG 2024-06-08 17:31:00,811 root {'tenant': [{'tenant-name': 'tenant_name', 'tenant-id': 'tenant_id'}]} INFO 2024-06-08 17:31:00,811 root { "method": "GET", "auth": "***********", "url": "http://sdnc.api.simpledemo.onap.org:30267/restconf/config/GENERIC-RESOURCE-API:services", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "c2fafcc5-77bd-491d-856a-38a9e9f5df95", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,812 root Submitting request: Get a list of all service instances INFO 2024-06-08 17:31:00,812 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,814 root Request was successful DEBUG 2024-06-08 17:31:00,814 root {'services': {'service': [{'service-data': {'service-request-input': {'service-instance-name': 'service_instance_name'}, 'service-information': {'onap-model-information': {'model-invariant-uuid': 'service_instance_invariant_id', 'model-uuid': 'service_instance_uuid', 'model-version': 'service_instance_version', 'model-name': 'service_model_name'}}}, 'service-instance-id': 'service_instance_id'}]}} INFO 2024-06-08 17:31:00,814 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/serviceName/service_model_name/serviceVersion/1.0", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,814 root Submitting request: Gets a Service in the SDC catalog INFO 2024-06-08 17:31:00,815 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,817 root Request was successful DEBUG 2024-06-08 17:31:00,817 root {'uniqueId': 'service_model_id', 'allVersions': {'1.0': 'badid', '2.0': 'service_model_id'}, 'name': 'service_model_name'} INFO 2024-06-08 17:31:00,817 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/services/service_model_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,817 root Submitting request: Gets a service from the SDC Catalog INFO 2024-06-08 17:31:00,817 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,819 root Request was successful DEBUG 2024-06-08 17:31:00,820 root {'invariantUUID': 'service_model_invariant_id', 'uniqueId': 'service_model_id', 'componentInstances': [{'componentName': 'vnf_model_name', 'customizationUUID': 'vnf_customization_uuid', 'actualComponentUid': 'vnf_actual_uuid', 'componentVersion': 'vnf_version'}]} INFO 2024-06-08 17:31:00,820 root { "method": "GET", "auth": "***********", "url": "https://sdc.api.be.simpledemo.onap.org:30204/sdc2/rest/v1/catalog/resources/vnf_actual_uuid", "headers": { "Accept": "application/json", "Content-Type": "application/json", "USER_ID": "cs0008", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,820 root Submitting request: Gets a VNF in the SDC catalog INFO 2024-06-08 17:31:00,820 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,822 root Request was successful DEBUG 2024-06-08 17:31:00,822 root {'invariantUUID': 'vnf_invariant_id'} INFO 2024-06-08 17:31:00,826 root None INFO 2024-06-08 17:31:00,827 root { "method": "POST", "auth": "***********", "url": "http://sdc.so.be.simpledemo.onap.org:30277/onap/so/infra/serviceInstantiation/v7/serviceInstances/service_instance_id/vnfs", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-FromAppId": "robot-ete" }, "data": "{\n \"requestDetails\": {\n \"requestInfo\": {\n \"instanceName\": \"vnf_instance_name\",\n \"source\": \"VID\",\n \"suppressRollback\": false,\n \"requestorId\": \"cs0008\",\n \"productFamilyId\": \"1234\"\n },\n \"modelInfo\": {\n \"modelType\": \"vnf\",\n \"modelInvariantId\": \"vnf_invariant_id\",\n \"modelVersionId\": \"vnf_actual_uuid\",\n \"modelName\": \"vnf_model_name\",\n \"modelVersion\": \"vnf_version\",\n \"modelCustomizationId\": \"vnf_customization_uuid\",\n \"modelCustomizationName\": \"vnf_model_name 0\"\n },\n \"requestParameters\": {\n \"userParams\": [],\n \"aLaCarte\": true,\n \"testApi\": \"GR_API\"\n },\n \"cloudConfiguration\": {\n \"tenantId\": \"tenant_id\",\n \"cloudOwner\": \"cloud_owner\",\n \"lcpCloudRegionId\": \"cloud_region\"\n },\n \"lineOfBusiness\": {\n \"lineOfBusinessName\": \"lob\"\n },\n \"platform\": {\n \"platformName\": \"platform\"\n },\n \"relatedInstanceList\": [{\n \"relatedInstance\": {\n \"instanceId\": \"service_instance_id\",\n \"modelInfo\": {\n \"modelType\": \"service\",\n \"modelName\": \"service_model_name\",\n \"modelInvariantId\": \"service_instance_invariant_id\",\n \"modelVersion\": \"service_instance_version\",\n \"modelVersionId\": \"service_instance_uuid\"\n }\n }\n }]\n }\n}" } INFO 2024-06-08 17:31:00,827 root Submitting request: Creates a VNF Instance. INFO 2024-06-08 17:31:00,827 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,828 root Request was successful DEBUG 2024-06-08 17:31:00,828 root {'requestReferences': {'requestId': 'request_id'}} INFO 2024-06-08 17:31:00,828 root { "method": "GET", "auth": "***********", "url": "http://sdc.so.be.simpledemo.onap.org:30277/onap/so/infra/orchestrationRequests/v7//request_id", "headers": { "Accept": "application/json", "Content-Type": "application/json", "X-TransactionId": "7081c61a-5f14-43b0-9f25-2cca677d7645", "X-FromAppId": "robot-ete" } } INFO 2024-06-08 17:31:00,829 root Submitting request: Queries the status for a given request ID INFO 2024-06-08 17:31:00,829 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:00,831 root Request was successful DEBUG 2024-06-08 17:31:00,831 root {'request': {'requestStatus': {'requestState': 'COMPLETE'}}} . onap_client/tests/test_catalog.py ........... onap_client/tests/test_engine.py INFO 2024-06-08 17:31:09,017 root Loading spec into spec engine: INFO 2024-06-08 17:31:09,030 root { "parameters": { "test1": "test1value" }, "spec": [ { "type": "TEST_RESOURCE", "resource_spec": { "test1": "test1value", "test2": [ { "test2_nested": "test2nested", "test2_nesteddict": { "abc": "123" } } ] } } ] } DEBUG 2024-06-08 17:31:09,030 root { "test1": "test1value", "test2": [ { "test2_nested": "test2nested", "test2_nesteddict": { "abc": "123" } } ] } creating test instance {'test1': 'test1value', 'test2': [{'test2_nested': 'test2nested', 'test2_nesteddict': {'abc': '123'}}]} post create for test instance submit for test instance . onap_client/tests/test_request.py ...INFO 2024-06-08 17:31:11,954 root None INFO 2024-06-08 17:31:11,954 root { "method": "POST", "auth": "***********", "url": "http://this.is.a.test.com/dummy_param", "headers": { "Accept": "application/json", "Content-Type": "application/json" }, "data": "{\"test_item_parameter\": \"dummy_param\"}" } INFO 2024-06-08 17:31:11,954 root Submitting request: Test Catalog Request INFO 2024-06-08 17:31:11,955 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:11,956 root Request was successful DEBUG 2024-06-08 17:31:11,956 root {'return_parameter_1': 'abc', 'return_parameter_2': '123'} ...INFO 2024-06-08 17:31:11,965 root None INFO 2024-06-08 17:31:11,965 root None INFO 2024-06-08 17:31:11,965 root None INFO 2024-06-08 17:31:11,965 root None INFO 2024-06-08 17:31:11,965 root { "method": "POST", "auth": "***********", "url": "http://this.is.a.test.com/dummy_param", "headers": { "Accept": "application/json", "Content-Type": "application/json" }, "data": "{\"test_item_parameter\": \"dummy_param\"}" } INFO 2024-06-08 17:31:11,965 root { "method": "POST", "auth": "***********", "url": "http://this.is.a.test.com/dummy_param", "headers": { "Accept": "application/json", "Content-Type": "application/json" }, "data": "{\"test_item_parameter\": \"dummy_param\"}" } INFO 2024-06-08 17:31:11,965 root { "method": "POST", "auth": "***********", "url": "http://this.is.a.test.com/dummy_param", "headers": { "Accept": "application/json", "Content-Type": "application/json" }, "data": "{\"test_item_parameter\": \"dummy_param\"}" } INFO 2024-06-08 17:31:11,965 root { "method": "POST", "auth": "***********", "url": "http://this.is.a.test.com/dummy_param", "headers": { "Accept": "application/json", "Content-Type": "application/json" }, "data": "{\"test_item_parameter\": \"dummy_param\"}" } INFO 2024-06-08 17:31:11,966 root Submitting request: Test Catalog Request INFO 2024-06-08 17:31:11,966 root Submitting request: Test Catalog Request INFO 2024-06-08 17:31:11,966 root Submitting request: Test Catalog Request INFO 2024-06-08 17:31:11,966 root Submitting request: Test Catalog Request INFO 2024-06-08 17:31:11,966 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:11,966 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:11,966 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:11,966 root Using http proxy for request: {'http': None, 'https': None} INFO 2024-06-08 17:31:11,967 root Request was successful INFO 2024-06-08 17:31:11,967 root Request was successful INFO 2024-06-08 17:31:11,967 root Request was successful INFO 2024-06-08 17:31:11,967 root Request was successful DEBUG 2024-06-08 17:31:11,968 root {'return_parameter_1': 'abc', 'return_parameter_2': '123'} DEBUG 2024-06-08 17:31:11,968 root {'return_parameter_1': 'abc', 'return_parameter_2': '123'} DEBUG 2024-06-08 17:31:11,968 root {'return_parameter_1': 'abc', 'return_parameter_2': '123'} DEBUG 2024-06-08 17:31:11,968 root {'return_parameter_1': 'abc', 'return_parameter_2': '123'} . onap_client/tests/test_resource.py . =============================== warnings summary =============================== onap_client/tests/testdata.py:47 /w/workspace/vvp-test-engine-sonar/onap-client/onap_client/tests/testdata.py:47: PytestCollectionWarning: cannot collect test class 'TestClient' because it has a __init__ constructor (from: onap_client/tests/test_catalog.py) class TestClient(Client): onap_client/tests/testdata.py:57 /w/workspace/vvp-test-engine-sonar/onap-client/onap_client/tests/testdata.py:57: PytestCollectionWarning: cannot collect test class 'TestResource' because it has a __init__ constructor (from: onap_client/tests/test_engine.py) class TestResource(Resource): onap_client/tests/testdata.py:47 /w/workspace/vvp-test-engine-sonar/onap-client/onap_client/tests/testdata.py:47: PytestCollectionWarning: cannot collect test class 'TestClient' because it has a __init__ constructor (from: onap_client/tests/test_request.py) class TestClient(Client): onap_client/tests/test_resource.py:40 /w/workspace/vvp-test-engine-sonar/onap-client/onap_client/tests/test_resource.py:40: PytestCollectionWarning: cannot collect test class 'TestResource' because it has a __init__ constructor (from: onap_client/tests/test_resource.py) class TestResource(Resource): onap_client/so/tests/test_service_instance.py::test_service_instance /w/workspace/vvp-test-engine-sonar/onap-client/.tox/py36/lib/python3.6/site-packages/requests/auth.py:44: DeprecationWarning: Non-string usernames will no longer be supported in Requests 3.0.0. Please convert the object you've passed in (None) to a string or bytes object in the near future to avoid problems. category=DeprecationWarning, onap_client/so/tests/test_service_instance.py::test_service_instance /w/workspace/vvp-test-engine-sonar/onap-client/.tox/py36/lib/python3.6/site-packages/requests/auth.py:54: DeprecationWarning: Non-string passwords will no longer be supported in Requests 3.0.0. Please convert the object you've passed in (None) to a string or bytes object in the near future to avoid problems. category=DeprecationWarning, -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html - generated xml file: /w/workspace/vvp-test-engine-sonar/onap-client/junit/test-results.xml - ----------- coverage: platform linux, python 3.6.9-final-0 ----------- Coverage HTML written to dir htmlcov Coverage XML written to file coverage.xml ======================= 34 passed, 6 warnings in 22.60s ======================== ___________________________________ summary ____________________________________ py36: commands succeeded congratulations :) + deactivate + unset -f pydoc + '[' -z _ ']' + PATH=/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin + export PATH + unset _OLD_VIRTUAL_PATH + '[' -z '' ']' + hash -r + '[' -z _ ']' + PS1= + export PS1 + unset _OLD_VIRTUAL_PS1 + unset VIRTUAL_ENV + '[' '!' '' = nondestructive ']' + unset -f deactivate + rm -rf ./venv-tox ./.tox [INFO] [INFO] --- jacoco-maven-plugin:0.8.2:prepare-agent (pre-integration-test) @ test-engine --- [INFO] failsafeArgLine set to -javaagent:/tmp/r/org/jacoco/org.jacoco.agent/0.8.2/org.jacoco.agent-0.8.2-runtime.jar=destfile=/w/workspace/vvp-test-engine-sonar/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/** [INFO] [INFO] --- maven-failsafe-plugin:2.22.0:integration-test (integration-tests) @ test-engine --- [INFO] No tests to run. [INFO] [INFO] --- jacoco-maven-plugin:0.8.2:report (post-integration-test) @ test-engine --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- maven-failsafe-plugin:2.22.0:verify (integration-tests) @ test-engine --- [INFO] Failsafe report directory: /w/workspace/vvp-test-engine-sonar/target/failsafe-reports [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ test-engine --- [INFO] Installing /w/workspace/vvp-test-engine-sonar/pom.xml to /tmp/r/org/onap/vvp/test-engine/test-engine/6.0.0/test-engine-6.0.0.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 56.699 s [INFO] Finished at: 2024-06-08T17:31:14Z [INFO] ------------------------------------------------------------------------ + '[' https://sonarcloud.io = https://sonarcloud.io ']' + params+=("-Dsonar.projectKey=$PROJECT_KEY") + params+=("-Dsonar.organization=$PROJECT_ORGANIZATION") + params+=("-Dsonar.login=$API_TOKEN") + '[' False = True ']' + '[' -n openjdk17 ']' + '[' openjdk11 '!=' openjdk17 ']' + export SET_JDK_VERSION=openjdk17 + SET_JDK_VERSION=openjdk17 + bash /dev/fd/63 ++ curl -s https://raw.githubusercontent.com/lfit/releng-global-jjb/master/shell/update-java-alternatives.sh ---> update-java-alternatives.sh ---> Updating Java version ---> Ubuntu/Debian system detected update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/java to provide /usr/bin/java (java) in manual mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64 to provide /usr/lib/jvm/java-openjdk (java_sdk_openjdk) in manual mode openjdk version "17.0.4" 2022-07-19 OpenJDK Runtime Environment (build 17.0.4+8-Ubuntu-118.04) OpenJDK 64-Bit Server VM (build 17.0.4+8-Ubuntu-118.04, mixed mode, sharing) JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 + source /tmp/java.env ++ JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 + /w/tools/hudson.tasks.Maven_MavenInstallation/mvn35/bin/mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar -e -Dsonar -Dsonar.host.url=https://sonarcloud.io --global-settings /w/workspace/vvp-test-engine-sonar@tmp/config13624270625866457289tmp --settings /w/workspace/vvp-test-engine-sonar@tmp/config14837141248556722270tmp -Dsonar.projectKey=onap_vvp-test-engine -Dsonar.organization=onap -Dsonar.login=**** --show-version --batch-mode -Djenkins -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r Unrecognized VM option 'MaxPermSize=256m' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Build step 'Conditional steps (multiple)' marked build as failure [FINDBUGS] Skipping publisher since build result is FAILURE [PostBuildScript] - [INFO] Executing post build scripts. [vvp-test-engine-sonar] $ /bin/bash /tmp/jenkins15782058396052727510.sh ---> sysstat.sh [vvp-test-engine-sonar] $ /bin/bash /tmp/jenkins16172012481204938229.sh ---> package-listing.sh ++ facter osfamily ++ tr '[:upper:]' '[:lower:]' + OS_FAMILY=debian + workspace=/w/workspace/vvp-test-engine-sonar + START_PACKAGES=/tmp/packages_start.txt + END_PACKAGES=/tmp/packages_end.txt + DIFF_PACKAGES=/tmp/packages_diff.txt + PACKAGES=/tmp/packages_start.txt + '[' /w/workspace/vvp-test-engine-sonar ']' + PACKAGES=/tmp/packages_end.txt + case "${OS_FAMILY}" in + dpkg -l + grep '^ii' + '[' -f /tmp/packages_start.txt ']' + '[' -f /tmp/packages_end.txt ']' + diff /tmp/packages_start.txt /tmp/packages_end.txt + '[' /w/workspace/vvp-test-engine-sonar ']' + mkdir -p /w/workspace/vvp-test-engine-sonar/archives/ + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/vvp-test-engine-sonar/archives/ [vvp-test-engine-sonar] $ /bin/bash /tmp/jenkins8975851482458098367.sh ---> capture-instance-metadata.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/vvp-test-engine-sonar/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-IXbQ from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-IXbQ/bin to PATH INFO: Running in OpenStack, capturing instance metadata [vvp-test-engine-sonar] $ /bin/bash /tmp/jenkins8465352264136755064.sh provisioning config files... copy managed file [jenkins-log-archives-settings] to file:/w/workspace/vvp-test-engine-sonar@tmp/config6734859955124723721tmp Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] Run condition [Regular expression match] preventing perform for step [Provide Configuration files] [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content SERVER_ID=logs [EnvInject] - Variables injected successfully. [vvp-test-engine-sonar] $ /bin/bash /tmp/jenkins6484708157500385184.sh ---> create-netrc.sh [vvp-test-engine-sonar] $ /bin/bash /tmp/jenkins11780539655275152055.sh ---> python-tools-install.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/vvp-test-engine-sonar/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-IXbQ from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-IXbQ/bin to PATH [vvp-test-engine-sonar] $ /bin/bash /tmp/jenkins18316077195631882630.sh ---> sudo-logs.sh Archiving 'sudo' log.. [vvp-test-engine-sonar] $ /bin/bash /tmp/jenkins14615912259395542447.sh ---> job-cost.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/vvp-test-engine-sonar/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-IXbQ from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 lf-activate-venv(): INFO: Adding /tmp/venv-IXbQ/bin to PATH INFO: No Stack... INFO: Retrieving Pricing Info for: v3-standard-8 INFO: Archiving Costs [vvp-test-engine-sonar] $ /bin/bash -l /tmp/jenkins14088421456290702872.sh ---> logs-deploy.sh Setup pyenv: system 3.8.13 3.9.13 * 3.10.6 (set by /w/workspace/vvp-test-engine-sonar/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-IXbQ from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing: lftools lf-activate-venv(): INFO: Adding /tmp/venv-IXbQ/bin to PATH INFO: Nexus URL https://nexus.onap.org path production/vex-yul-ecomp-jenkins-1/vvp-test-engine-sonar/1382 INFO: archiving workspace using pattern(s): -p **/*.log -p **/hs_err_*.log -p **/target/**/feature.xml -p **/target/failsafe-reports/failsafe-summary.xml -p **/target/surefire-reports/*-output.txt Archives upload complete. INFO: archiving logs to Nexus ---> uname -a: Linux prd-ubuntu1804-docker-8c-8g-15577 4.15.0-192-generic #203-Ubuntu SMP Wed Aug 10 17:40:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux ---> lscpu: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 8 NUMA node(s): 1 Vendor ID: AuthenticAMD CPU family: 23 Model: 49 Model name: AMD EPYC-Rome Processor Stepping: 0 CPU MHz: 2800.000 BogoMIPS: 5600.00 Virtualization: AMD-V Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 512K L3 cache: 16384K NUMA node0 CPU(s): 0-7 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr arat npt nrip_save umip rdpid arch_capabilities ---> nproc: 8 ---> df -h: Filesystem Size Used Avail Use% Mounted on udev 16G 0 16G 0% /dev tmpfs 3.2G 712K 3.2G 1% /run /dev/vda1 155G 10G 145G 7% / tmpfs 16G 0 16G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/vda15 105M 4.4M 100M 5% /boot/efi tmpfs 3.2G 0 3.2G 0% /run/user/1001 ---> free -m: total used free shared buff/cache available Mem: 32167 838 29127 0 2201 30904 Swap: 1023 0 1023 ---> ip addr: 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 link/ether fa:16:3e:54:df:57 brd ff:ff:ff:ff:ff:ff inet 10.30.107.223/23 brd 10.30.107.255 scope global dynamic ens3 valid_lft 86180sec preferred_lft 86180sec inet6 fe80::f816:3eff:fe54:df57/64 scope link valid_lft forever preferred_lft forever 3: docker0: mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:21:26:7f:4b brd ff:ff:ff:ff:ff:ff inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 valid_lft forever preferred_lft forever ---> sar -b -r -n DEV: Linux 4.15.0-192-generic (prd-ubuntu1804-docker-8c-8g-15577) 06/08/24 _x86_64_ (8 CPU) 17:28:19 LINUX RESTART (8 CPU) 17:29:01 tps rtps wtps bread/s bwrtn/s 17:30:01 282.75 35.33 247.43 1676.52 24852.12 17:31:01 157.47 35.13 122.35 834.79 30561.04 Average: 220.11 35.23 184.89 1255.66 27706.58 17:29:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 17:30:01 30152068 31715680 2787152 8.46 67604 1808020 1424832 4.19 856552 1645796 142800 17:31:01 29441864 31291560 3497356 10.62 88192 2054860 2132024 6.27 1336636 1833236 69608 Average: 29796966 31503620 3142254 9.54 77898 1931440 1778428 5.23 1096594 1739516 106204 17:29:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 17:30:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17:30:01 lo 1.47 1.47 0.17 0.17 0.00 0.00 0.00 0.00 17:30:01 ens3 50.46 35.41 810.11 19.18 0.00 0.00 0.00 0.00 17:31:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17:31:01 lo 1.93 1.93 0.21 0.21 0.00 0.00 0.00 0.00 17:31:01 ens3 136.71 113.06 1049.45 25.31 0.00 0.00 0.00 0.00 Average: docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: lo 1.70 1.70 0.19 0.19 0.00 0.00 0.00 0.00 Average: ens3 93.58 74.24 929.78 22.25 0.00 0.00 0.00 0.00 ---> sar -P ALL: Linux 4.15.0-192-generic (prd-ubuntu1804-docker-8c-8g-15577) 06/08/24 _x86_64_ (8 CPU) 17:28:19 LINUX RESTART (8 CPU) 17:29:01 CPU %user %nice %system %iowait %steal %idle 17:30:01 all 8.96 0.00 0.73 3.80 0.03 86.48 17:30:01 0 0.27 0.00 0.10 0.38 0.00 99.25 17:30:01 1 2.81 0.00 0.30 0.02 0.03 96.84 17:30:01 2 5.11 0.00 0.43 1.52 0.02 92.92 17:30:01 3 9.70 0.00 0.68 1.13 0.03 88.45 17:30:01 4 36.73 0.00 2.16 9.97 0.10 51.05 17:30:01 5 10.92 0.00 0.82 3.37 0.03 84.86 17:30:01 6 5.52 0.00 0.48 0.12 0.03 93.85 17:30:01 7 0.82 0.00 0.84 14.01 0.03 84.30 17:31:01 all 15.03 0.00 0.90 2.73 0.05 81.29 17:31:01 0 8.95 0.00 0.89 2.46 0.05 87.66 17:31:01 1 7.76 0.00 0.55 0.18 0.08 91.43 17:31:01 2 14.97 0.00 0.77 11.10 0.05 73.11 17:31:01 3 21.51 0.00 0.85 3.43 0.05 74.15 17:31:01 4 24.17 0.00 1.45 0.85 0.05 73.47 17:31:01 5 20.17 0.00 0.78 2.09 0.05 76.91 17:31:01 6 6.86 0.00 0.72 0.28 0.03 92.10 17:31:01 7 15.86 0.00 1.17 1.49 0.03 81.45 Average: all 11.99 0.00 0.81 3.27 0.04 83.89 Average: 0 4.60 0.00 0.49 1.42 0.03 93.46 Average: 1 5.27 0.00 0.42 0.10 0.06 94.16 Average: 2 10.04 0.00 0.60 6.31 0.03 83.02 Average: 3 15.59 0.00 0.77 2.28 0.04 81.32 Average: 4 30.45 0.00 1.81 5.41 0.08 62.26 Average: 5 15.54 0.00 0.80 2.73 0.04 80.88 Average: 6 6.19 0.00 0.60 0.20 0.03 92.98 Average: 7 8.35 0.00 1.00 7.74 0.03 82.88