# Run sent to worker: doanac-reckless == 2024-01-08 17:51:01.453889: Setting up runner on worker == 2024-01-08 17:51:02.490993: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/jobserv/builds/426/runs/unit-test//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2024-01-08 17:51:03.025272: Pulling container: python:3.11-alpine 3.11-alpine: Pulling from library/python 661ff4d9561e: Pulling fs layer 44cda88cd45d: Pulling fs layer 2cbca0db7eef: Pulling fs layer 5c03c2d36281: Pulling fs layer b7fa17f943fb: Pulling fs layer 5c03c2d36281: Waiting b7fa17f943fb: Waiting 44cda88cd45d: Verifying Checksum 44cda88cd45d: Download complete 661ff4d9561e: Download complete 5c03c2d36281: Verifying Checksum 5c03c2d36281: Download complete 661ff4d9561e: Pull complete b7fa17f943fb: Verifying Checksum b7fa17f943fb: Download complete 2cbca0db7eef: Verifying Checksum 2cbca0db7eef: Download complete 44cda88cd45d: Pull complete 2cbca0db7eef: Pull complete 5c03c2d36281: Pull complete b7fa17f943fb: Pull complete Digest: sha256:c6bb0934b659c1098ff8d10e5c8c0dd3b7bbfd856523af70eb73f8641c54b738 Status: Downloaded newer image for python:3.11-alpine docker.io/library/python:3.11-alpine == 2024-01-08 17:51:09.730103: Preparing bind mounts 2024-01-08 17:51:09.928728: INFO Creating secret: githubtok 2024-01-08 17:51:10.120549: INFO Creating secret: webhook-key 2024-01-08 17:51:10.320737: INFO Creating secret: milosz 2024-01-08 17:51:10.501177: INFO Adding shared volume: /lmp-bitbake-cache == 2024-01-08 17:51:10.851374: Creating container .netrc file 2024-01-08 17:51:11.023358: INFO Creating token for jobserv run access 2024-01-08 17:51:11.204114: INFO Creating a github token entry == 2024-01-08 17:51:11.606067: Preparing script == 2024-01-08 17:51:11.971491: Cloning git repository 2024-01-08 17:51:12.143650: INFO Clone_url: https://github.com/doanac/jobserv.git 2024-01-08 17:51:12.321776: INFO Checking to see if https://github.com/doanac/jobserv.git requires authentication. 2024-01-08 17:51:12.743394: INFO Server does not appear to need credentials for cloning 2024-01-08 17:51:12.921837: INFO Adding githubtok to .gitconfig 2024-01-08 17:51:13.100319: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmp_dqv89nw/repo'... 2024-01-08 17:51:14.132089: INFO Checking out: 47b172ceb55cb1b3c4bb1d27466cd89895b94d59 Switched to branch 'jobserv-run' == 2024-01-08 17:51:14.754399: Setting up container environment 2024-01-08 17:51:14.940020: INFO Container environment variables: GH_PRNUM=111 GH_OWNER=foundriesio GH_REPO=jobserv GH_STATUS_URL=https://api.github.com/repos/foundriesio/jobserv/statuses/47b172ceb55cb1b3c4bb1d27466cd89895b94d59 GH_TARGET_REPO=https://github.com/foundriesio/jobserv.git GIT_URL=https://github.com/doanac/jobserv.git GIT_SHA_BASE=9070af5adede6859a814b7da6daea16f3e95a793 GIT_OLD_SHA=9070af5adede6859a814b7da6daea16f3e95a793 GIT_SHA=47b172ceb55cb1b3c4bb1d27466cd89895b94d59 H_PROJECT=jobserv H_BUILD=426 H_RUN=unit-test H_RUN_URL=https://api.gavelci.us/projects/jobserv/builds/426/runs/unit-test/ H_WORKER=doanac-reckless == 2024-01-08 17:51:15.297667: Running script inside container 2024-01-08 17:51:15.475720: INFO Running with --memory=14639596339 WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. + apk --no-cache add git python3-dev musl-dev g++ openssl libffi-dev openssl-dev rust cargo fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/APKINDEX.tar.gz (1/40) Installing libgcc (13.2.1_git20231014-r0) (2/40) Installing jansson (2.14-r4) (3/40) Installing libstdc++ (13.2.1_git20231014-r0) (4/40) Installing zstd-libs (1.5.5-r8) (5/40) Installing binutils (2.41-r0) (6/40) Installing libgomp (13.2.1_git20231014-r0) (7/40) Installing libatomic (13.2.1_git20231014-r0) (8/40) Installing gmp (6.3.0-r0) (9/40) Installing isl26 (0.26-r1) (10/40) Installing mpfr4 (4.2.1-r0) (11/40) Installing mpc1 (1.3.1-r1) (12/40) Installing gcc (13.2.1_git20231014-r0) (13/40) Installing musl-dev (1.2.4_git20230717-r4) (14/40) Installing libxml2 (2.11.6-r0) (15/40) Installing llvm16-libs (16.0.6-r7) (16/40) Installing scudo-malloc (17.0.5-r0) (17/40) Installing rust (1.72.1-r0) (18/40) Installing brotli-libs (1.1.0-r1) (19/40) Installing c-ares (1.22.1-r0) (20/40) Installing libunistring (1.1-r2) (21/40) Installing libidn2 (2.3.4-r4) (22/40) Installing nghttp2-libs (1.58.0-r0) (23/40) Installing libcurl (8.5.0-r0) (24/40) Installing cargo (1.72.1-r0) (25/40) Installing libstdc++-dev (13.2.1_git20231014-r0) (26/40) Installing libc-dev (0.7.2-r5) (27/40) Installing g++ (13.2.1_git20231014-r0) (28/40) Installing pcre2 (10.42-r2) (29/40) Installing git (2.43.0-r0) (30/40) Installing linux-headers (6.5-r0) (31/40) Installing pkgconf (2.1.0-r0) (32/40) Installing libffi-dev (3.4.4-r3) (33/40) Installing openssl (3.1.4-r2) (34/40) Installing openssl-dev (3.1.4-r2) (35/40) Installing mpdecimal (2.5.1-r2) (36/40) Installing python3 (3.11.6-r1) (37/40) Installing python3-pycache-pyc0 (3.11.6-r1) (38/40) Installing pyc (3.11.6-r1) (39/40) Installing python3-pyc (3.11.6-r1) (40/40) Installing python3-dev (3.11.6-r1) Executing busybox-1.36.1-r15.trigger OK: 1101 MiB in 78 packages + git config --global user.email cibot@example.com + git config --global user.name cibot + git config --system protocol.file.allow always + ls /lmp-bitbake-cache/ dmesg.out + sh ./unit-test.sh + readlink -f ./unit-test.sh + dirname /repo/unit-test.sh + HERE=/repo + cd /repo + mktemp -d + VENV=/tmp/tmp.gcobmG + trap '[ -z ] || docker kill jobserv-db; rm -rf /tmp/tmp.gcobmG' EXIT + '[' -n ] + '[' -z ] + echo 'WARNING: Using sqlite database - work queue testing will be skipped' + export 'SQLALCHEMY_DATABASE_URI=sqlite://' WARNING: Using sqlite database - work queue testing will be skipped + python3 -m venv /tmp/tmp.gcobmG + /tmp/tmp.gcobmG/bin/pip3 install -U pip Requirement already satisfied: pip in /tmp/tmp.gcobmG/lib/python3.11/site-packages (23.2.1) Collecting pip Obtaining dependency information for pip from https://files.pythonhosted.org/packages/15/aa/3f4c7bcee2057a76562a5b33ecbd199be08cdb4443a02e26bd2c3cf6fc39/pip-23.3.2-py3-none-any.whl.metadata Downloading pip-23.3.2-py3-none-any.whl.metadata (3.5 kB) Downloading pip-23.3.2-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 7.8 MB/s eta 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 23.2.1 Uninstalling pip-23.2.1: Successfully uninstalled pip-23.2.1 Successfully installed pip-23.3.2 + /tmp/tmp.gcobmG/bin/pip3 install -U setuptools Requirement already satisfied: setuptools in /tmp/tmp.gcobmG/lib/python3.11/site-packages (65.5.0) Collecting setuptools Downloading setuptools-69.0.3-py3-none-any.whl.metadata (6.3 kB) Downloading setuptools-69.0.3-py3-none-any.whl (819 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 819.5/819.5 kB 713.6 kB/s eta 0:00:00 Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 65.5.0 Uninstalling setuptools-65.5.0: Successfully uninstalled setuptools-65.5.0 Successfully installed setuptools-69.0.3 + /tmp/tmp.gcobmG/bin/pip3 install -r requirements.txt Collecting Flask-Migrate==4.0.4 (from -r requirements.txt (line 1)) Downloading Flask_Migrate-4.0.4-py3-none-any.whl (20 kB) Collecting Flask-SQLAlchemy==3.0.5 (from -r requirements.txt (line 2)) Downloading flask_sqlalchemy-3.0.5-py3-none-any.whl.metadata (3.3 kB) Collecting Flask-Testing==0.8.1 (from -r requirements.txt (line 3)) Downloading Flask-Testing-0.8.1.tar.gz (45 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.2/45.2 kB 463.8 kB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Flask==2.3.3 (from -r requirements.txt (line 4)) Downloading flask-2.3.3-py3-none-any.whl.metadata (3.6 kB) Collecting PyJWT==2.8.0 (from -r requirements.txt (line 5)) Downloading PyJWT-2.8.0-py3-none-any.whl.metadata (4.2 kB) Collecting PyMySQL==1.1.0 (from -r requirements.txt (line 6)) Downloading PyMySQL-1.1.0-py3-none-any.whl.metadata (4.4 kB) Collecting PyYAML==6.0.1 (from -r requirements.txt (line 7)) Downloading PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (2.1 kB) Collecting SQLAlchemy==1.4.23 (from -r requirements.txt (line 8)) Downloading SQLAlchemy-1.4.23.tar.gz (7.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 10.8 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Werkzeug==3.0.1 (from -r requirements.txt (line 9)) Downloading werkzeug-3.0.1-py3-none-any.whl.metadata (4.1 kB) Collecting bcrypt==4.0.1 (from -r requirements.txt (line 10)) Downloading bcrypt-4.0.1-cp36-abi3-musllinux_1_1_x86_64.whl (624 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 624.3/624.3 kB 3.4 MB/s eta 0:00:00 Collecting cryptography==41.0.4 (from -r requirements.txt (line 11)) Downloading cryptography-41.0.4-cp37-abi3-musllinux_1_1_x86_64.whl.metadata (5.2 kB) Collecting dataclasses==0.6 (from -r requirements.txt (line 12)) Downloading dataclasses-0.6-py3-none-any.whl (14 kB) Collecting google-cloud-storage==2.10.0 (from -r requirements.txt (line 13)) Downloading google_cloud_storage-2.10.0-py2.py3-none-any.whl.metadata (6.0 kB) Collecting gunicorn==21.2.0 (from -r requirements.txt (line 16)) Downloading gunicorn-21.2.0-py3-none-any.whl.metadata (4.1 kB) Collecting json-logging==1.3.0 (from -r requirements.txt (line 17)) Downloading json_logging-1.3.0-py2.py3-none-any.whl (21 kB) Collecting pykwalify==1.8.0 (from -r requirements.txt (line 18)) Downloading pykwalify-1.8.0-py2.py3-none-any.whl (24 kB) Collecting python-dateutil==2.8.2 (from -r requirements.txt (line 19)) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 2.3 MB/s eta 0:00:00 Collecting pytz==2023.3 (from -r requirements.txt (line 20)) Downloading pytz-2023.3-py2.py3-none-any.whl (502 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.3/502.3 kB 4.3 MB/s eta 0:00:00 Collecting requests==2.31.0 (from -r requirements.txt (line 21)) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting wheel==0.41.2 (from -r requirements.txt (line 22)) Downloading wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB) Collecting alembic>=1.9.0 (from Flask-Migrate==4.0.4->-r requirements.txt (line 1)) Downloading alembic-1.13.1-py3-none-any.whl.metadata (7.4 kB) Collecting Jinja2>=3.1.2 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 1.4 MB/s eta 0:00:00 Collecting itsdangerous>=2.1.2 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB) Collecting click>=8.1.3 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting blinker>=1.6.2 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading blinker-1.7.0-py3-none-any.whl.metadata (1.9 kB) Collecting greenlet!=0.4.17 (from SQLAlchemy==1.4.23->-r requirements.txt (line 8)) Downloading greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (3.8 kB) Collecting MarkupSafe>=2.1.1 (from Werkzeug==3.0.1->-r requirements.txt (line 9)) Downloading MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (3.0 kB) Collecting cffi>=1.12 (from cryptography==41.0.4->-r requirements.txt (line 11)) Downloading cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (1.5 kB) Collecting google-auth<3.0dev,>=1.25.0 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_auth-2.26.1-py2.py3-none-any.whl.metadata (4.7 kB) Collecting google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_api_core-2.15.0-py3-none-any.whl.metadata (2.7 kB) Collecting google-cloud-core<3.0dev,>=2.3.0 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_cloud_core-2.4.1-py2.py3-none-any.whl.metadata (2.7 kB) Collecting google-resumable-media>=2.3.2 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_resumable_media-2.7.0-py2.py3-none-any.whl.metadata (2.2 kB) Collecting packaging (from gunicorn==21.2.0->-r requirements.txt (line 16)) Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting docopt>=0.6.2 (from pykwalify==1.8.0->-r requirements.txt (line 18)) Downloading docopt-0.6.2.tar.gz (25 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting ruamel.yaml>=0.16.0 (from pykwalify==1.8.0->-r requirements.txt (line 18)) Downloading ruamel.yaml-0.18.5-py3-none-any.whl.metadata (23 kB) Collecting six>=1.5 (from python-dateutil==2.8.2->-r requirements.txt (line 19)) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting charset-normalizer<4,>=2 (from requests==2.31.0->-r requirements.txt (line 21)) Downloading charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests==2.31.0->-r requirements.txt (line 21)) Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests==2.31.0->-r requirements.txt (line 21)) Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests==2.31.0->-r requirements.txt (line 21)) Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB) Collecting Mako (from alembic>=1.9.0->Flask-Migrate==4.0.4->-r requirements.txt (line 1)) Downloading Mako-1.3.0-py3-none-any.whl.metadata (2.9 kB) Collecting typing-extensions>=4 (from alembic>=1.9.0->Flask-Migrate==4.0.4->-r requirements.txt (line 1)) Downloading typing_extensions-4.9.0-py3-none-any.whl.metadata (3.0 kB) Collecting pycparser (from cffi>=1.12->cryptography==41.0.4->-r requirements.txt (line 11)) Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 1.2 MB/s eta 0:00:00 Collecting googleapis-common-protos<2.0.dev0,>=1.56.2 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading googleapis_common_protos-1.62.0-py2.py3-none-any.whl.metadata (1.5 kB) Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading protobuf-4.25.1-py3-none-any.whl.metadata (541 bytes) Collecting cachetools<6.0,>=2.0.0 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading cachetools-5.3.2-py3-none-any.whl.metadata (5.2 kB) Collecting pyasn1-modules>=0.2.1 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 1.6 MB/s eta 0:00:00 Collecting rsa<5,>=3.1.4 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading rsa-4.9-py3-none-any.whl (34 kB) Collecting google-crc32c<2.0dev,>=1.0 (from google-resumable-media>=2.3.2->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_crc32c-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl (582 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 582.5/582.5 kB 4.9 MB/s eta 0:00:00 Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml>=0.16.0->pykwalify==1.8.0->-r requirements.txt (line 18)) Downloading ruamel.yaml.clib-0.2.8-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (2.2 kB) Collecting pyasn1<0.6.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading pyasn1-0.5.1-py2.py3-none-any.whl.metadata (8.6 kB) Downloading flask_sqlalchemy-3.0.5-py3-none-any.whl (24 kB) Downloading flask-2.3.3-py3-none-any.whl (96 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.1/96.1 kB 280.0 kB/s eta 0:00:00 Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB) Downloading PyMySQL-1.1.0-py3-none-any.whl (44 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.8/44.8 kB 182.1 kB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (748 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 748.5/748.5 kB 5.1 MB/s eta 0:00:00 Downloading werkzeug-3.0.1-py3-none-any.whl (226 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.7/226.7 kB 911.4 kB/s eta 0:00:00 Downloading cryptography-41.0.4-cp37-abi3-musllinux_1_1_x86_64.whl (4.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 10.7 MB/s eta 0:00:00 Downloading google_cloud_storage-2.10.0-py2.py3-none-any.whl (114 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.6/114.6 kB 1.2 MB/s eta 0:00:00 Downloading gunicorn-21.2.0-py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.2/80.2 kB 804.5 kB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 773.2 kB/s eta 0:00:00 Downloading wheel-0.41.2-py3-none-any.whl (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 764.8 kB/s eta 0:00:00 Downloading alembic-1.13.1-py3-none-any.whl (233 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.4/233.4 kB 2.4 MB/s eta 0:00:00 Downloading blinker-1.7.0-py3-none-any.whl (13 kB) Downloading certifi-2023.11.17-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 1.7 MB/s eta 0:00:00 Downloading cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl (476 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 476.4/476.4 kB 3.8 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.9/140.9 kB 1.4 MB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 983.4 kB/s eta 0:00:00 Downloading google_api_core-2.15.0-py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.0/122.0 kB 994.0 kB/s eta 0:00:00 Downloading google_auth-2.26.1-py2.py3-none-any.whl (186 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 186.4/186.4 kB 1.8 MB/s eta 0:00:00 Downloading google_cloud_core-2.4.1-py2.py3-none-any.whl (29 kB) Downloading google_resumable_media-2.7.0-py2.py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.6/80.6 kB 892.8 kB/s eta 0:00:00 Downloading greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 6.3 MB/s eta 0:00:00 Downloading idna-3.6-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 726.4 kB/s eta 0:00:00 Downloading MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl (33 kB) Downloading ruamel.yaml-0.18.5-py3-none-any.whl (116 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.4/116.4 kB 1.2 MB/s eta 0:00:00 Downloading urllib3-2.1.0-py3-none-any.whl (104 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 1.1 MB/s eta 0:00:00 Downloading packaging-23.2-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 692.6 kB/s eta 0:00:00 Downloading cachetools-5.3.2-py3-none-any.whl (9.3 kB) Downloading googleapis_common_protos-1.62.0-py2.py3-none-any.whl (228 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.7/228.7 kB 2.3 MB/s eta 0:00:00 Downloading protobuf-4.25.1-py3-none-any.whl (156 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.5/156.5 kB 1.5 MB/s eta 0:00:00 Downloading ruamel.yaml.clib-0.2.8-cp311-cp311-musllinux_1_1_x86_64.whl (730 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 730.9/730.9 kB 5.0 MB/s eta 0:00:00 Downloading typing_extensions-4.9.0-py3-none-any.whl (32 kB) Downloading Mako-1.3.0-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.6/78.6 kB 664.6 kB/s eta 0:00:00 Downloading pyasn1-0.5.1-py2.py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.9/84.9 kB 842.1 kB/s eta 0:00:00 Building wheels for collected packages: Flask-Testing, SQLAlchemy, docopt Building wheel for Flask-Testing (pyproject.toml): started Building wheel for Flask-Testing (pyproject.toml): finished with status 'done' Created wheel for Flask-Testing: filename=Flask_Testing-0.8.1-py3-none-any.whl size=8190 sha256=920c41dbc3e0442a781998bec4d210a91c9a1d140d9f23f2c7cd68761052675a Stored in directory: /root/.cache/pip/wheels/9d/aa/a4/a97a989ae422b51b1f164f76b5bdfc21a9c30b1842b7403598 Building wheel for SQLAlchemy (pyproject.toml): started Building wheel for SQLAlchemy (pyproject.toml): finished with status 'done' Created wheel for SQLAlchemy: filename=SQLAlchemy-1.4.23-cp311-cp311-linux_x86_64.whl size=1543682 sha256=6dd916a99f4c5cd72226c4a448cf524aa9fb1aa5e0229478719a4c82f593fbd7 Stored in directory: /root/.cache/pip/wheels/ba/7b/d8/8146b02e234a4a9e5e892dd5a040d19d203dd65a8693b2d207 Building wheel for docopt (pyproject.toml): started Building wheel for docopt (pyproject.toml): finished with status 'done' Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13706 sha256=08a2e52c277c3bcde525ccf78792097d8d084e88de8301d5c0eb716059002a96 Stored in directory: /root/.cache/pip/wheels/1a/b0/8c/4b75c4116c31f83c8f9f047231251e13cc74481cca4a78a9ce Successfully built Flask-Testing SQLAlchemy docopt Installing collected packages: pytz, json-logging, docopt, dataclasses, wheel, urllib3, typing-extensions, six, ruamel.yaml.clib, PyYAML, PyMySQL, PyJWT, pycparser, pyasn1, protobuf, packaging, MarkupSafe, itsdangerous, idna, greenlet, google-crc32c, click, charset-normalizer, certifi, cachetools, blinker, bcrypt, Werkzeug, SQLAlchemy, ruamel.yaml, rsa, requests, python-dateutil, pyasn1-modules, Mako, Jinja2, gunicorn, googleapis-common-protos, google-resumable-media, cffi, pykwalify, google-auth, Flask, cryptography, alembic, google-api-core, Flask-Testing, Flask-SQLAlchemy, google-cloud-core, Flask-Migrate, google-cloud-storage Successfully installed Flask-2.3.3 Flask-Migrate-4.0.4 Flask-SQLAlchemy-3.0.5 Flask-Testing-0.8.1 Jinja2-3.1.2 Mako-1.3.0 MarkupSafe-2.1.3 PyJWT-2.8.0 PyMySQL-1.1.0 PyYAML-6.0.1 SQLAlchemy-1.4.23 Werkzeug-3.0.1 alembic-1.13.1 bcrypt-4.0.1 blinker-1.7.0 cachetools-5.3.2 certifi-2023.11.17 cffi-1.16.0 charset-normalizer-3.3.2 click-8.1.7 cryptography-41.0.4 dataclasses-0.6 docopt-0.6.2 google-api-core-2.15.0 google-auth-2.26.1 google-cloud-core-2.4.1 google-cloud-storage-2.10.0 google-crc32c-1.5.0 google-resumable-media-2.7.0 googleapis-common-protos-1.62.0 greenlet-3.0.3 gunicorn-21.2.0 idna-3.6 itsdangerous-2.1.2 json-logging-1.3.0 packaging-23.2 protobuf-4.25.1 pyasn1-0.5.1 pyasn1-modules-0.3.0 pycparser-2.21 pykwalify-1.8.0 python-dateutil-2.8.2 pytz-2023.3 requests-2.31.0 rsa-4.9 ruamel.yaml-0.18.5 ruamel.yaml.clib-0.2.8 six-1.16.0 typing-extensions-4.9.0 urllib3-2.1.0 wheel-0.41.2 + /tmp/tmp.gcobmG/bin/pip3 install 'junitxml==0.7' 'python-subunit==1.3.0' Collecting junitxml==0.7 Downloading junitxml-0.7.tar.gz (26 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting python-subunit==1.3.0 Downloading python_subunit-1.3.0-py2.py3-none-any.whl (104 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.9/104.9 kB 881.6 kB/s eta 0:00:00 Collecting extras (from python-subunit==1.3.0) Downloading extras-1.0.0-py2.py3-none-any.whl (7.3 kB) Collecting testtools>=0.9.34 (from python-subunit==1.3.0) Downloading testtools-2.7.1-py3-none-any.whl.metadata (5.3 kB) Downloading testtools-2.7.1-py3-none-any.whl (179 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 179.8/179.8 kB 1.6 MB/s eta 0:00:00 Building wheels for collected packages: junitxml Building wheel for junitxml (setup.py): started Building wheel for junitxml (setup.py): finished with status 'done' Created wheel for junitxml: filename=junitxml-0.7-py3-none-any.whl size=16308 sha256=ca7a0e649349e99b633fe0a859f5f5eb268c4b3b1572cb24a79a2d71a552e809 Stored in directory: /root/.cache/pip/wheels/8a/7a/9b/f1dac57e815dbc28e3889797e53848042661a1143aa45f127f Successfully built junitxml Installing collected packages: junitxml, extras, testtools, python-subunit Successfully installed extras-1.0.0 junitxml-0.7 python-subunit-1.3.0 testtools-2.7.1 + set -o pipefail + PYTHONPATH=./ /tmp/tmp.gcobmG/bin/python3 -m subunit.run discover + /tmp/tmp.gcobmG/bin/subunit2junitxml --no-passthrough + tee /archive/junit.xml hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Cloning into '/tmp/tmptmwz7dvl/repo-src/submod'... done. hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Cloning into '/tmp/tmptmwz7dvl/nested-par/repo-src'... done. hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m 2024-01-08 17:53:09.742100: ERROR foo bar == 2024-01-08 17:53:09.742286: test_exec 2024-01-08 17:53:09.742286: ERROR Traceback (most recent call last): | File "/repo/tests/runner/test_logging.py", line 44, in test_exec | raise RuntimeError() |RuntimeError | == 2024-01-08 17:53:09.742849: test_exec_cancelled 2024-01-08 17:53:09.743070: INFO foo bar 2024-01-08 17:53:09.743247: WARN foo bar Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/tmp/tmp.gcobmG/lib/python3.11/site-packages/subunit/run.py", line 149, in main() File "/tmp/tmp.gcobmG/lib/python3.11/site-packages/subunit/run.py", line 144, in main SubunitTestProgram(module=None, argv=argv, testRunner=runner, File "/tmp/tmp.gcobmG/lib/python3.11/site-packages/testtools/run.py", line 179, in __init__ self.runTests() File "/tmp/tmp.gcobmG/lib/python3.11/site-packages/testtools/run.py", line 213, in runTests self.result = testRunner.run(self.test) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.gcobmG/lib/python3.11/site-packages/subunit/run.py", line 70, in run test(result) File "/usr/local/lib/python3.11/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/unittest/suite.py", line 122, in run test(result) File "/tmp/tmp.gcobmG/lib/python3.11/site-packages/flask_testing/utils.py", line 136, in __call__ self._pre_setup() File "/tmp/tmp.gcobmG/lib/python3.11/site-packages/flask_testing/utils.py", line 149, in _pre_setup self.app = self.create_app() ^^^^^^^^^^^^^^^^^ File "/repo/tests/__init__.py", line 23, in create_app return create_app(settings) ^^^^^^^^^^^^^^^^^^^^ File "/repo/jobserv/flask.py", line 96, in create_app import jobserv.api File "/repo/jobserv/api/__init__.py", line 17, in from jobserv.api.test_query import blueprint as test_query_bp ModuleNotFoundError: No module named 'jobserv.api.test_query' Docker not available Docker not available + '[' -z ] + rm -rf /tmp/tmp.gcobmG Script completed with error(s) == 2024-01-08 17:53:12.531659: Finding artifacts to upload Uploading 1 items 3211 bytes == 2024-01-08 17:53:13.267400: Analyzing junit results(/srv/gavelci-worker/runs/tmp_dqv89nw/archive/junit.xml) == 2024-01-08 17:53:13.856054: Runner has completed ________ | o o| Thumbs Down |___/\_|________ | _____|__| | | || |______| | | | | | | | | |_| |_|