Skip to content
Success

Console Output

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