Push event to branch master 11:05:37 Connecting to https://api.github.com using 307122/****** (GithubApp) Obtained Jenkinsfile from 8d56b3a48b4800db079e94887b9e838ba76f8847 [Pipeline] Start of Pipeline [Pipeline] node Running on lapis in /home/jenkins/workspace/nmfu_master [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: NONE using credential c5e8650f-2cae-48e8-87c3-cb9bc6d5d3ca Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/mincrmatt12/nmfu.git > /usr/bin/git init /home/jenkins/workspace/nmfu_master # timeout=10 Fetching upstream changes from https://github.com/mincrmatt12/nmfu.git > /usr/bin/git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials GithubApp > /usr/bin/git fetch --tags --force --progress -- https://github.com/mincrmatt12/nmfu.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 8d56b3a48b4800db079e94887b9e838ba76f8847 (master) > /usr/bin/git config remote.origin.url https://github.com/mincrmatt12/nmfu.git # timeout=10 > /usr/bin/git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > /usr/bin/git config core.sparsecheckout # timeout=10 > /usr/bin/git checkout -f 8d56b3a48b4800db079e94887b9e838ba76f8847 # timeout=10 > /usr/bin/git branch -a -v --no-abbrev # timeout=10 > /usr/bin/git checkout -b master 8d56b3a48b4800db079e94887b9e838ba76f8847 # timeout=10 Commit message: "bump version to 0.5.6" > /usr/bin/git rev-list --no-walk 0f5f470dfa084fd4cb60334ddf1d779bff01ed1a # timeout=10 [GitHub Checks] GitHub check (name: Jenkins, status: in_progress) has been published. [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Build) [Pipeline] node Running on lapis in /home/jenkins/workspace/nmfu_master@2 [Pipeline] { [Pipeline] checkout The recommended git tool is: NONE using credential c5e8650f-2cae-48e8-87c3-cb9bc6d5d3ca Wiping out workspace first. Cloning the remote Git repository Avoid second fetch Checking out Revision 8d56b3a48b4800db079e94887b9e838ba76f8847 (master) Commit message: "bump version to 0.5.6" Cloning repository https://github.com/mincrmatt12/nmfu.git > /usr/bin/git init /home/jenkins/workspace/nmfu_master@2 # timeout=10 Fetching upstream changes from https://github.com/mincrmatt12/nmfu.git > /usr/bin/git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials GithubApp > /usr/bin/git fetch --tags --force --progress -- https://github.com/mincrmatt12/nmfu.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > /usr/bin/git config remote.origin.url https://github.com/mincrmatt12/nmfu.git # timeout=10 > /usr/bin/git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > /usr/bin/git config core.sparsecheckout # timeout=10 > /usr/bin/git checkout -f 8d56b3a48b4800db079e94887b9e838ba76f8847 # timeout=10 > /usr/bin/git branch -a -v --no-abbrev # timeout=10 > /usr/bin/git checkout -b master 8d56b3a48b4800db079e94887b9e838ba76f8847 # timeout=10 [GitHub Checks] GitHub check (name: Jenkins, status: in_progress) has been published. [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker inspect -f . python:3 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer lapis does not seem to be running inside a container $ docker run -t -d -u 1001:1001 -w /home/jenkins/workspace/nmfu_master@2 -v /home/jenkins/workspace/nmfu_master@2:/home/jenkins/workspace/nmfu_master@2:rw,z -v /home/jenkins/workspace/nmfu_master@2@tmp:/home/jenkins/workspace/nmfu_master@2@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** python:3 cat $ docker top 4b9d44c32ca08ae6478e754b33cbb50a4ba1b88503dc51f810163487dd5c4e59 -eo pid,comm [Pipeline] { [Pipeline] sh + bash -c [[ $TAG_NAME ]] && echo ' ' || echo -n dev0+git-8d56b3a48b4800db079e94887b9e838ba76f8847 [Pipeline] withEnv [Pipeline] { [Pipeline] sh + rm dist/* rm: cannot remove 'dist/*': No such file or directory + true [Pipeline] sh + python setup.py egg_info --tag-build dev0+git-8d56b3a48b4800db079e94887b9e838ba76f8847 sdist bdist_wheel ... failed to import lark; must be in setup.py ... running egg_info creating nmfu.egg-info writing nmfu.egg-info/PKG-INFO writing dependency_links to nmfu.egg-info/dependency_links.txt writing entry points to nmfu.egg-info/entry_points.txt writing requirements to nmfu.egg-info/requires.txt writing top-level names to nmfu.egg-info/top_level.txt writing manifest file 'nmfu.egg-info/SOURCES.txt' adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*') reading manifest file 'nmfu.egg-info/SOURCES.txt' writing manifest file 'nmfu.egg-info/SOURCES.txt' running sdist running check creating nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847 creating nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847/nmfu.egg-info copying files to nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847... copying LICENSE -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847 copying README.md -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847 copying nmfu.py -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847 copying pyproject.toml -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847 copying setup.py -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847 copying nmfu.egg-info/PKG-INFO -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847/nmfu.egg-info copying nmfu.egg-info/SOURCES.txt -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847/nmfu.egg-info copying nmfu.egg-info/dependency_links.txt -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847/nmfu.egg-info copying nmfu.egg-info/entry_points.txt -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847/nmfu.egg-info copying nmfu.egg-info/requires.txt -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847/nmfu.egg-info copying nmfu.egg-info/top_level.txt -> nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847/nmfu.egg-info Writing nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847/setup.cfg creating dist Creating tar archive removing 'nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847' (and everything under it) running bdist_wheel running build running build_py creating build creating build/lib copying nmfu.py -> build/lib installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel copying build/lib/nmfu.py -> build/bdist.linux-x86_64/wheel running install_egg_info Copying nmfu.egg-info to build/bdist.linux-x86_64/wheel/nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847-py3.9.egg-info running install_scripts adding license file "LICENSE" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-x86_64/wheel/nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847.dist-info/WHEEL creating 'dist/nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'nmfu.py' adding 'nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847.dist-info/LICENSE' adding 'nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847.dist-info/METADATA' adding 'nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847.dist-info/WHEEL' adding 'nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847.dist-info/entry_points.txt' adding 'nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847.dist-info/top_level.txt' adding 'nmfu-0.5.6.dev0+git.8d56b3a48b4800db079e94887b9e838ba76f8847.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel [Pipeline] archiveArtifacts Archiving artifacts [Pipeline] stash Stashed 2 file(s) [Pipeline] } [Pipeline] // withEnv [Pipeline] } $ docker stop --time=1 4b9d44c32ca08ae6478e754b33cbb50a4ba1b88503dc51f810163487dd5c4e59 $ docker rm -f --volumes 4b9d44c32ca08ae6478e754b33cbb50a4ba1b88503dc51f810163487dd5c4e59 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] node Running on lapis in /home/jenkins/workspace/nmfu_master@2 [Pipeline] { [Pipeline] checkout The recommended git tool is: NONE using credential c5e8650f-2cae-48e8-87c3-cb9bc6d5d3ca Wiping out workspace first. Cloning the remote Git repository Avoid second fetch Checking out Revision 8d56b3a48b4800db079e94887b9e838ba76f8847 (master) Cloning repository https://github.com/mincrmatt12/nmfu.git > /usr/bin/git init /home/jenkins/workspace/nmfu_master@2 # timeout=10 Fetching upstream changes from https://github.com/mincrmatt12/nmfu.git > /usr/bin/git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials GithubApp > /usr/bin/git fetch --tags --force --progress -- https://github.com/mincrmatt12/nmfu.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > /usr/bin/git config remote.origin.url https://github.com/mincrmatt12/nmfu.git # timeout=10 > /usr/bin/git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > /usr/bin/git config core.sparsecheckout # timeout=10 > /usr/bin/git checkout -f 8d56b3a48b4800db079e94887b9e838ba76f8847 # timeout=10 > /usr/bin/git branch -a -v --no-abbrev # timeout=10 Commit message: "bump version to 0.5.6" [GitHub Checks] GitHub check (name: Jenkins, status: in_progress) has been published. > /usr/bin/git checkout -b master 8d56b3a48b4800db079e94887b9e838ba76f8847 # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh + docker build -t d4cc5ee6b1af0b5db0fd8749ea1a7202fc614661 -f Dockerfile.build . #0 building with "default" instance using docker driver #1 [internal] load build definition from Dockerfile.build #1 transferring dockerfile: 239B 0.0s done #1 DONE 0.2s #2 [internal] load metadata for docker.io/library/python:3 #2 DONE 0.0s #3 [internal] load .dockerignore #3 transferring context: 59B done #3 DONE 0.1s #4 [internal] load build context #4 transferring context: 281.26kB 0.0s done #4 DONE 0.2s #5 [1/6] FROM docker.io/library/python:3 #5 DONE 0.3s #6 [2/6] RUN apt-get update && apt-get install gcc -y --no-install-recommends #6 1.785 Get:1 http://deb.debian.org/debian buster InRelease [122 kB] #6 1.787 Get:2 http://security.debian.org/debian-security buster/updates InRelease [34.8 kB] #6 1.832 Get:3 http://deb.debian.org/debian buster-updates InRelease [56.6 kB] #6 2.360 Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [595 kB] #6 2.511 Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7909 kB] #6 3.212 Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [8788 B] #6 4.895 Fetched 8726 kB in 3s (3017 kB/s) #6 4.895 Reading package lists... #6 5.803 Reading package lists... #6 6.655 Building dependency tree... #6 6.802 Reading state information... #6 7.031 gcc is already the newest version (4:8.3.0-1). #6 7.031 0 upgraded, 0 newly installed, 0 to remove and 176 not upgraded. #6 DONE 9.6s #7 [3/6] RUN pip install twine #7 4.612 WARNING: Value for scheme.headers does not match. Please report this to <https://github.com/pypa/pip/issues/9617> #7 4.612 distutils: /usr/local/include/python3.9/UNKNOWN #7 4.612 sysconfig: /usr/local/include/python3.9 #7 4.612 WARNING: Additional context: #7 4.612 user = False #7 4.612 home = None #7 4.612 root = None #7 4.612 prefix = None #7 5.230 Collecting twine #7 5.312 Downloading twine-5.0.0-py3-none-any.whl (37 kB) #7 5.565 Collecting readme-renderer>=35.0 #7 5.583 Downloading readme_renderer-43.0-py3-none-any.whl (13 kB) #7 5.745 Collecting requests-toolbelt!=0.9.0,>=0.8.0 #7 5.762 Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB) #7 6.030 Collecting urllib3>=1.26.0 #7 6.048 Downloading urllib3-2.2.1-py3-none-any.whl (121 kB) #7 6.209 Collecting rfc3986>=1.4.0 #7 6.226 Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) #7 6.400 Collecting pkginfo>=1.8.1 #7 6.417 Downloading pkginfo-1.10.0-py3-none-any.whl (30 kB) #7 6.729 Collecting keyring>=15.1 #7 6.749 Downloading keyring-25.1.0-py3-none-any.whl (37 kB) #7 7.269 Collecting rich>=12.0.0 #7 7.291 Downloading rich-13.7.1-py3-none-any.whl (240 kB) #7 7.648 Collecting requests>=2.20 #7 7.666 Downloading requests-2.31.0-py3-none-any.whl (62 kB) #7 8.003 Collecting importlib-metadata>=3.6 #7 8.020 Downloading importlib_metadata-7.1.0-py3-none-any.whl (24 kB) #7 8.275 Collecting zipp>=0.5 #7 8.291 Downloading zipp-3.18.1-py3-none-any.whl (8.2 kB) #7 8.487 Collecting jaraco.context #7 8.505 Downloading jaraco.context-5.3.0-py3-none-any.whl (6.5 kB) #7 8.724 Collecting jaraco.functools #7 8.740 Downloading jaraco.functools-4.0.0-py3-none-any.whl (9.8 kB) #7 8.890 Collecting SecretStorage>=3.2 #7 8.914 Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB) #7 9.071 Collecting jeepney>=0.4.2 #7 9.088 Downloading jeepney-0.8.0-py3-none-any.whl (48 kB) #7 9.256 Collecting jaraco.classes #7 9.272 Downloading jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB) #7 9.503 Collecting docutils>=0.13.1 #7 9.519 Downloading docutils-0.21.1-py3-none-any.whl (587 kB) #7 9.845 Collecting Pygments>=2.5.1 #7 9.861 Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB) #7 10.37 Collecting nh3>=0.2.14 #7 10.39 Downloading nh3-0.2.17-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (777 kB) #7 10.78 Collecting idna<4,>=2.5 #7 10.81 Downloading idna-3.7-py3-none-any.whl (66 kB) #7 11.49 Collecting charset-normalizer<4,>=2 #7 11.51 Downloading charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB) #7 11.79 Collecting certifi>=2017.4.17 #7 11.81 Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) #7 12.09 Collecting markdown-it-py>=2.2.0 #7 12.10 Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) #7 12.30 Collecting mdurl~=0.1 #7 12.32 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #7 13.83 Collecting cryptography>=2.0 #7 13.85 Downloading cryptography-42.0.5-cp39-abi3-manylinux_2_28_x86_64.whl (4.6 MB) #7 15.38 Collecting cffi>=1.12 #7 15.40 Downloading cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB) #7 15.68 Collecting pycparser #7 15.70 Downloading pycparser-2.22-py3-none-any.whl (117 kB) #7 15.97 Collecting more-itertools #7 15.99 Downloading more_itertools-10.2.0-py3-none-any.whl (57 kB) #7 16.16 Collecting backports.tarfile #7 16.18 Downloading backports.tarfile-1.0.0-py3-none-any.whl (28 kB) #7 16.74 Installing collected packages: pycparser, cffi, zipp, urllib3, more-itertools, mdurl, jeepney, idna, cryptography, charset-normalizer, certifi, backports.tarfile, SecretStorage, requests, Pygments, nh3, markdown-it-py, jaraco.functools, jaraco.context, jaraco.classes, importlib-metadata, docutils, rich, rfc3986, requests-toolbelt, readme-renderer, pkginfo, keyring, twine #7 23.24 WARNING: Value for scheme.headers does not match. Please report this to <https://github.com/pypa/pip/issues/9617> #7 23.24 distutils: /usr/local/include/python3.9/UNKNOWN #7 23.24 sysconfig: /usr/local/include/python3.9 #7 23.24 WARNING: Additional context: #7 23.24 user = False #7 23.24 home = None #7 23.24 root = None #7 23.24 prefix = None #7 23.26 Successfully installed Pygments-2.17.2 SecretStorage-3.3.3 backports.tarfile-1.0.0 certifi-2024.2.2 cffi-1.16.0 charset-normalizer-3.3.2 cryptography-42.0.5 docutils-0.21.1 idna-3.7 importlib-metadata-7.1.0 jaraco.classes-3.4.0 jaraco.context-5.3.0 jaraco.functools-4.0.0 jeepney-0.8.0 keyring-25.1.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.2.0 nh3-0.2.17 pkginfo-1.10.0 pycparser-2.22 readme-renderer-43.0 requests-2.31.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.7.1 twine-5.0.0 urllib3-2.2.1 zipp-3.18.1 #7 23.26 WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv #7 23.60 WARNING: You are using pip version 21.1; however, version 24.0 is available. #7 23.60 You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command. #7 DONE 26.5s #8 [4/6] WORKDIR /data #8 DONE 0.9s #9 [5/6] COPY . /data #9 DONE 1.1s #10 [6/6] RUN pip install .[tests,coverage] && pip uninstall -y nmfu #10 1.804 WARNING: Value for scheme.headers does not match. Please report this to <https://github.com/pypa/pip/issues/9617> #10 1.804 distutils: /usr/local/include/python3.9/UNKNOWN #10 1.804 sysconfig: /usr/local/include/python3.9 #10 1.804 WARNING: Additional context: #10 1.804 user = False #10 1.804 home = None #10 1.804 root = None #10 1.804 prefix = None #10 1.835 Processing /data #10 1.836 DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default. #10 1.836 pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555. #10 2.680 Collecting lark>=1.0 #10 2.766 Downloading lark-1.1.9-py3-none-any.whl (111 kB) #10 2.962 Collecting pytest-cov #10 2.978 Downloading pytest_cov-5.0.0-py3-none-any.whl (21 kB) #10 3.343 Collecting pytest #10 3.361 Downloading pytest-8.1.1-py3-none-any.whl (337 kB) #10 5.627 Collecting hypothesis #10 5.653 Downloading hypothesis-6.100.1-py3-none-any.whl (458 kB) #10 5.946 Collecting exceptiongroup>=1.0.0 #10 5.963 Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB) #10 6.131 Collecting sortedcontainers<3.0.0,>=2.1.0 #10 6.149 Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) #10 6.325 Collecting attrs>=22.2.0 #10 6.341 Downloading attrs-23.2.0-py3-none-any.whl (60 kB) #10 6.689 Collecting packaging #10 6.706 Downloading packaging-24.0-py3-none-any.whl (53 kB) #10 6.902 Collecting tomli>=1 #10 6.918 Downloading tomli-2.0.1-py3-none-any.whl (12 kB) #10 7.064 Collecting iniconfig #10 7.081 Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) #10 7.264 Collecting pluggy<2.0,>=1.4 #10 7.283 Downloading pluggy-1.4.0-py3-none-any.whl (20 kB) #10 9.730 Collecting coverage[toml]>=5.2.1 #10 9.748 Downloading coverage-7.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (233 kB) #10 9.951 Building wheels for collected packages: nmfu #10 9.952 Building wheel for nmfu (setup.py): started #10 10.41 Building wheel for nmfu (setup.py): finished with status 'done' #10 10.41 Created wheel for nmfu: filename=nmfu-0.5.6-py3-none-any.whl size=59624 sha256=2fc1c7ff7213864898e4cd92aa83ecc054208f840dcfeee036aeeefedbca98b1 #10 10.41 Stored in directory: /tmp/pip-ephem-wheel-cache-_u2g_l35/wheels/da/69/6d/4eac776b2c52acb7fea1cf0f80beabbda6da964bfb34949b18 #10 10.41 Successfully built nmfu #10 10.92 Installing collected packages: tomli, pluggy, packaging, iniconfig, exceptiongroup, coverage, sortedcontainers, pytest, lark, attrs, pytest-cov, nmfu, hypothesis #10 13.47 WARNING: Value for scheme.headers does not match. Please report this to <https://github.com/pypa/pip/issues/9617> #10 13.47 distutils: /usr/local/include/python3.9/UNKNOWN #10 13.47 sysconfig: /usr/local/include/python3.9 #10 13.47 WARNING: Additional context: #10 13.47 user = False #10 13.47 home = None #10 13.47 root = None #10 13.47 prefix = None #10 13.49 Successfully installed attrs-23.2.0 coverage-7.4.4 exceptiongroup-1.2.0 hypothesis-6.100.1 iniconfig-2.0.0 lark-1.1.9 nmfu-0.5.6 packaging-24.0 pluggy-1.4.0 pytest-8.1.1 pytest-cov-5.0.0 sortedcontainers-2.4.0 tomli-2.0.1 #10 13.49 WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv #10 13.53 WARNING: You are using pip version 21.1; however, version 24.0 is available. #10 13.53 You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command. #10 14.18 Found existing installation: nmfu 0.5.6 #10 14.19 Uninstalling nmfu-0.5.6: #10 14.25 Successfully uninstalled nmfu-0.5.6 #10 14.26 WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv #10 DONE 16.1s #11 exporting to image #11 exporting layers #11 exporting layers 2.0s done #11 writing image sha256:1aba4af3192bbe5441485fe01c07f029848a38bbb197950e2a1d0e27e5e01bda 0.0s done #11 naming to docker.io/library/d4cc5ee6b1af0b5db0fd8749ea1a7202fc614661 0.1s done #11 DONE 2.1s [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker inspect -f . d4cc5ee6b1af0b5db0fd8749ea1a7202fc614661 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer lapis does not seem to be running inside a container $ docker run -t -d -u 1001:1001 -w /home/jenkins/workspace/nmfu_master@2 -v /home/jenkins/workspace/nmfu_master@2:/home/jenkins/workspace/nmfu_master@2:rw,z -v /home/jenkins/workspace/nmfu_master@2@tmp:/home/jenkins/workspace/nmfu_master@2@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** d4cc5ee6b1af0b5db0fd8749ea1a7202fc614661 cat $ docker top 806cb52b2edaec5b02a6ab988ee1801dbf90e12248d5ce1fffe8fafbccfa2488 -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sh + pytest --junit-xml=junit.xml --cov-branch --cov=nmfu --cov-report=xml ============================= test session starts ============================== platform linux -- Python 3.9.4, pytest-8.1.1, pluggy-1.4.0 rootdir: /home/jenkins/workspace/nmfu_master@2 configfile: pyproject.toml plugins: hypothesis-6.100.1, cov-5.0.0 collected 138 items tests/test_actions.py ..... [ 3%] tests/test_arguments.py .... [ 6%] tests/test_case_merge.py .... [ 9%] tests/test_condition_point.py .. [ 10%] tests/test_debugdata.py . [ 11%] tests/test_direct_matches.py .. [ 13%] tests/test_fallthrough.py ... [ 15%] tests/test_full_integration.py ......................................... [ 44%] ................................................ [ 79%] tests/test_pctx.py ..... [ 83%] tests/test_regex.py ............... [ 94%] tests/test_state.py ..... [ 97%] tests/test_wait_match.py ... [100%] ----- generated xml file: /home/jenkins/workspace/nmfu_master@2/junit.xml ------ ----------- coverage: platform linux, python 3.9.4-final-0 ----------- Coverage XML written to file coverage.xml ======================= 138 passed in 129.73s (0:02:09) ======================== [Pipeline] junit Recording test results [GitHub Checks] GitHub check (name: Tests / Test, status: completed) has been published. [Pipeline] recordCoverage [Coverage] Recording coverage results [Coverage] Creating parser for Cobertura Coverage Reports [Coverage] Searching for all files in '/home/jenkins/workspace/nmfu_master@2' that match the pattern 'coverage.xml' [Coverage] Traversing of symbolic links: disabled [Coverage] -> found 1 file [Coverage] Successfully parsed file '/home/jenkins/workspace/nmfu_master@2/coverage.xml' [Coverage] MODULE: 100.00% (1/1) [Coverage] PACKAGE: 100.00% (1/1) [Coverage] FILE: 100.00% (1/1) [Coverage] CLASS: 100.00% (1/1) [Coverage] LINE: 92.44% (3557/3848) [Coverage] BRANCH: 87.36% (1763/2018) [Coverage] COMPLEXITY: 0 [Coverage] COMPLEXITY_DENSITY: 0/3848 [Coverage] LOC: 3848 [Coverage] Successfully processed file 'coverage.xml' [Coverage] Resolving source code files... [Coverage] Searching for source code files in '/home/jenkins/workspace/nmfu_master@2/src/main/java' [Coverage] -> resolved absolute paths for all 1 source files [Coverage] Obtaining result action of reference build [Coverage] Reference build recorder is not configured [Coverage] -> Found no reference build [Coverage] No quality gates have been set - skipping [Coverage] Executing source code painting... [Coverage] Painting 1 source files on agent [Coverage] -> finished painting successfully [Coverage] -> zipping sources from folder '/home/jenkins/workspace/nmfu_master@2/coverage' as '/home/jenkins/workspace/nmfu_master@2/coverage-sources.zip' [Coverage] Copying painted sources from agent to build folder [Coverage] -> extracting... [Coverage] -> done [Coverage] Skipping cleaning of source code files in old builds [Coverage] Finished coverage processing - adding the action to the build... [GitHub Checks] GitHub check (name: Code Coverage, status: completed) has been published. [Pipeline] } [Pipeline] // withEnv [Pipeline] } $ docker stop --time=1 806cb52b2edaec5b02a6ab988ee1801dbf90e12248d5ce1fffe8fafbccfa2488 $ docker rm -f --volumes 806cb52b2edaec5b02a6ab988ee1801dbf90e12248d5ce1fffe8fafbccfa2488 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Deploy/Package) Stage "Deploy/Package" skipped due to when conditional [Pipeline] getContext [Pipeline] parallel [Pipeline] { (Branch: Upload PyPI) [Pipeline] { (Branch: Generate AppImage) [Pipeline] stage [Pipeline] { (Upload PyPI) [Pipeline] stage [Pipeline] { (Generate AppImage) Stage "Upload PyPI" skipped due to when conditional [Pipeline] getContext [Pipeline] } Stage "Generate AppImage" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] } [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline [GitHub Checks] GitHub check (name: Jenkins, status: completed) has been published. Finished: SUCCESS