Running with gitlab-runner 15.5.0 (0d4137b8)  on osm3 6MUAF4hG section_start:1690675371:resolve_secrets Resolving secrets section_end:1690675371:resolve_secrets section_start:1690675371:prepare_executor Preparing the "docker" executor Using Docker executor with image python:3.10 ... Pulling docker image python:3.10 ... Using docker image sha256:3898600d93b67fda2a9c6fdf189922444898516ded2040174c4bfc1129fefa31 for python:3.10 with digest python@sha256:947466463c6a6ad0dc408065edc3e658caca2950772678de12d46f3e40c6757a ... section_end:1690675376:prepare_executor section_start:1690675376:prepare_script Preparing environment Running on runner-6muaf4hg-project-62-concurrent-6 via osm3... section_end:1690675378:prepare_script section_start:1690675378:get_sources Getting source from Git repository Fetching changes with git depth set to 50... Reinitialized existing Git repository in /builds/gitlab/osm/im/.git/ Checking out 34cfdb5a as master... Removing .cache/ Removing .coverage Removing .tox/ Removing cover/ Removing coverage.xml Removing models/yang/ietf-inet-types.yang Removing models/yang/ietf-yang-types.yang Removing nosetests.xml Removing osm_im/etsi_nfv_nsd.py Removing osm_im/etsi_nfv_vnfd.py Removing osm_im/nsd.py Removing osm_im/nsi.py Removing osm_im/nst.py Removing osm_im/vnfd.py Removing sol006_model/ Skipping Git submodules setup section_end:1690675381:get_sources section_start:1690675381:restore_cache Restoring cache Checking cache for default... No URL provided, cache will not be downloaded from shared cache server. Instead a local version of cache will be extracted. Successfully extracted cache section_end:1690675384:restore_cache section_start:1690675384:step_script Executing "step_script" stage of the job script Using docker image sha256:3898600d93b67fda2a9c6fdf189922444898516ded2040174c4bfc1129fefa31 for python:3.10 with digest python@sha256:947466463c6a6ad0dc408065edc3e658caca2950772678de12d46f3e40c6757a ... $ pip install tox Collecting tox Using cached tox-4.6.4-py3-none-any.whl (152 kB) Collecting packaging>=23.1 Using cached packaging-23.1-py3-none-any.whl (48 kB) Collecting cachetools>=5.3.1 Using cached cachetools-5.3.1-py3-none-any.whl (9.3 kB) Collecting chardet>=5.1 Using cached chardet-5.1.0-py3-none-any.whl (199 kB) Collecting tomli>=2.0.1 Using cached tomli-2.0.1-py3-none-any.whl (12 kB) Collecting virtualenv>=20.23.1 Using cached virtualenv-20.24.2-py3-none-any.whl (3.0 MB) Collecting pyproject-api>=1.5.2 Using cached pyproject_api-1.5.3-py3-none-any.whl (12 kB) Collecting pluggy>=1.2 Using cached pluggy-1.2.0-py3-none-any.whl (17 kB) Collecting platformdirs>=3.8 Downloading platformdirs-3.10.0-py3-none-any.whl (17 kB) Collecting filelock>=3.12.2 Using cached filelock-3.12.2-py3-none-any.whl (10 kB) Collecting colorama>=0.4.6 Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB) Collecting distlib<1,>=0.3.7 Using cached distlib-0.3.7-py2.py3-none-any.whl (468 kB) Installing collected packages: distlib, tomli, pluggy, platformdirs, packaging, filelock, colorama, chardet, cachetools, virtualenv, pyproject-api, tox Successfully installed cachetools-5.3.1 chardet-5.1.0 colorama-0.4.6 distlib-0.3.7 filelock-3.12.2 packaging-23.1 platformdirs-3.10.0 pluggy-1.2.0 pyproject-api-1.5.3 tomli-2.0.1 tox-4.6.4 virtualenv-20.24.2 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [notice] A new release of pip is available: 23.0.1 -> 23.2.1 [notice] To update, run: pip install --upgrade pip $ tox -e cover cover: install_deps> python -I -m pip install -r /builds/gitlab/osm/im/requirements.txt -r /builds/gitlab/osm/im/requirements-test.txt .pkg: install_requires> python -I -m pip install 'setuptools>=40.8.0' wheel .pkg: _optional_hooks> python /usr/local/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: get_requires_for_build_editable> python /usr/local/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ .pkg: install_requires_for_build_editable> python -I -m pip install setuptools-version-command wheel .pkg: freeze> python -m pip freeze --all .pkg: pip==23.2.1,setuptools==68.0.0,setuptools-version-command==99.9,wheel==0.41.0 .pkg: build_editable> python /usr/local/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ cover: install_package> python -I -m pip install --force-reinstall --no-deps /builds/gitlab/osm/im/.tox/.tmp/package/1/osm_im-13.0.0.post13+g34cfdb5-0.editable-py3-none-any.whl cover: freeze> python -m pip freeze --all cover: bitarray==2.7.3,coverage==7.2.5,enum34==1.1.10,lxml==4.9.2,nose2==0.13.0,osm-im @ file:///builds/gitlab/osm/im/.tox/.tmp/package/1/osm_im-13.0.0.post13%2Bg34cfdb5-0.editable-py3-none-any.whl#sha256=7a908fdc1c1bf1d3c407728efb467f35c2fde1a481d947f1960a9fd61358e33b,pip==23.2.1,pyang==2.5.3,pyangbind==0.8.1,PyYAML==6.0.1,regex==2023.5.5,setuptools==68.0.0,six==1.16.0,wheel==0.41.0 cover: commands[0]> sh -c 'patch /builds/gitlab/osm/im/.tox/cover/lib/python3.10/site-packages/pyangbind/lib/yangtypes.py < pyangbind.patch' patching file /builds/gitlab/osm/im/.tox/cover/lib/python3.10/site-packages/pyangbind/lib/yangtypes.py cover: commands[1]> sh -c 'make clean' cover: commands[2]> sh -c 'make models Q=""' git clone --single-branch --branch v2.6.1 https://forge.etsi.org/rep/nfv/SOL006.git sol006_model Cloning into 'sol006_model'... patch -p2 < patch/deref_warnings.patch patching file sol006_model/src/yang/etsi-nfv-ns.yang patch -p2 < patch/nested_workaround.patch patching file sol006_model/src/yang/etsi-nfv-ns.yang wget -q https://raw.githubusercontent.com/YangModels/yang/master/standard/ietf/RFC/ietf-yang-types%402013-07-15.yang -O models/yang/ietf-yang-types.yang wget -q https://raw.githubusercontent.com/YangModels/yang/master/standard/ietf/RFC/ietf-inet-types%402013-07-15.yang -O models/yang/ietf-inet-types.yang cp models/yang/ietf-yang-types.yang sol006_model/src/yang/ietf-yang-types.yang cp models/yang/ietf-inet-types.yang sol006_model/src/yang/ietf-inet-types.yang echo generating vnfd.py from vnfd.yang generating vnfd.py from vnfd.yang pyang -Werror --path models/yang --plugindir "/builds/gitlab/osm/im/.tox/cover/lib/python3.10/site-packages/pyangbind/plugin" -f pybind -o osm_im/vnfd.py models/yang/vnfd.yang echo generating nsd.py from nsd.yang generating nsd.py from nsd.yang pyang -Werror --path models/yang --plugindir "/builds/gitlab/osm/im/.tox/cover/lib/python3.10/site-packages/pyangbind/plugin" -f pybind -o osm_im/nsd.py models/yang/nsd.yang echo generating nst.py from nst.yang generating nst.py from nst.yang pyang -Werror --path models/yang --plugindir "/builds/gitlab/osm/im/.tox/cover/lib/python3.10/site-packages/pyangbind/plugin" -f pybind -o osm_im/nst.py models/yang/nst.yang echo generating nsi.py from nsi.yang generating nsi.py from nsi.yang pyang -Werror --path models/yang --plugindir "/builds/gitlab/osm/im/.tox/cover/lib/python3.10/site-packages/pyangbind/plugin" -f pybind -o osm_im/nsi.py models/yang/nsi.yang echo generating etsi-nfv-vnfd.py from etsi-nfv-vnfd.yang generating etsi-nfv-vnfd.py from etsi-nfv-vnfd.yang pyang -Werror --path sol006_model/src/yang --plugindir "/builds/gitlab/osm/im/.tox/cover/lib/python3.10/site-packages/pyangbind/plugin" -f pybind -o osm_im/etsi-nfv-vnfd.py models/augments/* sol006_model/src/yang/etsi-nfv-vnfd.yang echo generating etsi-nfv-nsd.py from etsi-nfv-nsd.yang generating etsi-nfv-nsd.py from etsi-nfv-nsd.yang pyang -Werror --path sol006_model/src/yang --plugindir "/builds/gitlab/osm/im/.tox/cover/lib/python3.10/site-packages/pyangbind/plugin" -f pybind -o osm_im/etsi-nfv-nsd.py models/augments/* sol006_model/src/yang/etsi-nfv-nsd.yang mv osm_im/etsi-nfv-nsd.py osm_im/etsi_nfv_nsd.py mv osm_im/etsi-nfv-vnfd.py osm_im/etsi_nfv_vnfd.py cover: commands[3]> sh -c 'rm -f nosetests.xml' cover: commands[4]> coverage erase cover: commands[5]> nose2 -C --coverage osm_im -s tests ..... ---------------------------------------------------------------------- Ran 5 tests in 2.196s OK Name Stmts Miss Cover ---------------------------------------------- osm_im/__init__.py 0 0 100% osm_im/etsi_nfv_nsd.py 15961 11697 27% osm_im/etsi_nfv_vnfd.py 13575 8420 38% osm_im/im_translation.py 502 52 90% osm_im/nsd.py 5183 3935 24% osm_im/nsi.py 4950 4950 0% osm_im/nst.py 2872 2180 24% osm_im/validation.py 50 12 76% osm_im/vnfd.py 10950 7835 28% ---------------------------------------------- TOTAL 54043 39081 28% cover: commands[6]> coverage report '--omit=*tests*' Name Stmts Miss Cover ---------------------------------------------- osm_im/__init__.py 0 0 100% osm_im/etsi_nfv_nsd.py 15961 11697 27% osm_im/etsi_nfv_vnfd.py 13575 8420 38% osm_im/im_translation.py 502 52 90% osm_im/nsd.py 5183 3935 24% osm_im/nsi.py 4950 4950 0% osm_im/nst.py 2872 2180 24% osm_im/validation.py 50 12 76% osm_im/vnfd.py 10950 7835 28% ---------------------------------------------- TOTAL 54043 39081 28% cover: commands[7]> coverage html -d ./cover '--omit=*tests*' Wrote HTML report to ./cover/index.html cover: commands[8]> coverage xml -o coverage.xml '--omit=*tests*' Wrote XML report to coverage.xml .pkg: _exit> python /usr/local/lib/python3.10/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ cover: OK (58.15=setup[9.15]+cmd[0.00,0.04,13.59,0.00,0.15,8.20,5.12,15.84,6.05] seconds) congratulations :) (58.61 seconds) section_end:1690675449:step_script section_start:1690675449:archive_cache Saving cache for successful job Creating cache default... .cache/pip: found 553 matching files and directories No URL provided, cache will not be uploaded to shared cache server. Cache will be stored only locally. Created cache section_end:1690675452:archive_cache section_start:1690675452:upload_artifacts_on_success Uploading artifacts for successful job Uploading artifacts... cover/: found 18 matching files and directories  Uploading artifacts as "archive" to coordinator... 201 Created id=69836 responseStatus=201 Created token=X9FxKsZj Uploading artifacts... coverage.xml: found 1 matching files and directories Uploading artifacts as "cobertura" to coordinator... 201 Created id=69836 responseStatus=201 Created token=X9FxKsZj Uploading artifacts... nosetests.xml: found 1 matching files and directories Uploading artifacts as "junit" to coordinator... 201 Created id=69836 responseStatus=201 Created token=X9FxKsZj section_end:1690675454:upload_artifacts_on_success section_start:1690675454:cleanup_file_variables Cleaning up project directory and file based variables section_end:1690675455:cleanup_file_variables Job succeeded