Project

General

Profile

Bug #23136 » 23136-test-without-fix.log

Brett Smith, 10/27/2025 08:59 PM

 
R SDK not needed, it will not be installed.
WORKSPACE=/home/brett/Curii/arvados
Will install dependencies to /home/brett/.local/share/gem/ruby/3.1.0
Will install bundler and arvados gems to /home/brett/.cache/arvados-test/GEMHOME/.local/share/gem/ruby/3.1.0
Gem search path is GEM_PATH=/home/brett/.cache/arvados-test/GEMHOME/.local/share/gem/ruby/3.1.0:/home/brett/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0
Requirement already satisfied: build in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.build.txt (line 7)) (1.3.0)
Requirement already satisfied: pip>=20.3 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.build.txt (line 10)) (23.0.1)
Requirement already satisfied: setuptools~=80.9 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.build.txt (line 15)) (80.9.0)
Requirement already satisfied: wheel in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.build.txt (line 17)) (0.45.1)
Requirement already satisfied: PyYAML in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.tests.txt (line 12)) (6.0.3)
Requirement already satisfied: yq~=3.4 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.tests.txt (line 15)) (3.4.3)
Requirement already satisfied: parameterized in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.tests.txt (line 20)) (0.9.0)
Requirement already satisfied: pytest in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.tests.txt (line 23)) (8.4.2)
Requirement already satisfied: cwltest<3.0,>=2.5.20241122133319 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (2.6.20250818005349)
Requirement already satisfied: pdoc in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.tests.txt (line 30)) (16.0.0)
Requirement already satisfied: s3cmd in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from -r /home/brett/Curii/arvados/build/requirements.tests.txt (line 33)) (2.4.0)
Requirement already satisfied: pyproject_hooks in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from build->-r /home/brett/Curii/arvados/build/requirements.build.txt (line 7)) (1.2.0)
Requirement already satisfied: tomli>=1.1.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from build->-r /home/brett/Curii/arvados/build/requirements.build.txt (line 7)) (2.3.0)
Requirement already satisfied: packaging>=19.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from build->-r /home/brett/Curii/arvados/build/requirements.build.txt (line 7)) (25.0)
Requirement already satisfied: argcomplete>=1.8.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from yq~=3.4->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 15)) (3.6.3)
Requirement already satisfied: xmltodict>=0.11.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from yq~=3.4->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 15)) (1.0.2)
Requirement already satisfied: tomlkit>=0.11.6 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from yq~=3.4->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 15)) (0.13.3)
Requirement already satisfied: exceptiongroup>=1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from pytest->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 23)) (1.3.0)
Requirement already satisfied: iniconfig>=1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from pytest->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 23)) (2.3.0)
Requirement already satisfied: pygments>=2.7.2 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from pytest->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 23)) (2.19.2)
Requirement already satisfied: pluggy<2,>=1.5 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from pytest->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 23)) (1.6.0)
Requirement already satisfied: defusedxml in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (0.7.1)
Requirement already satisfied: junit-xml>=1.8 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (1.9)
Requirement already satisfied: schema-salad<9,>=5.0.20200220195218 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (8.9.20250723145140)
Requirement already satisfied: markdown2>=2.5.4 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from pdoc->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 30)) (2.5.4)
Requirement already satisfied: Jinja2>=2.11.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from pdoc->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 30)) (3.1.6)
Requirement already satisfied: MarkupSafe>=1.1.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from pdoc->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 30)) (3.0.3)
Requirement already satisfied: python-magic in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from s3cmd->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 33)) (0.4.27)
Requirement already satisfied: python-dateutil in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from s3cmd->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 33)) (2.9.0.post0)
Requirement already satisfied: typing-extensions>=4.6.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from exceptiongroup>=1->pytest->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 23)) (4.15.0)
Requirement already satisfied: six in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from junit-xml>=1.8->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (1.17.0)
Requirement already satisfied: ruamel.yaml<0.19,>=0.17.6 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (0.18.16)
Requirement already satisfied: requests>=1.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (2.32.5)
Requirement already satisfied: mypy_extensions in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (1.1.0)
Requirement already satisfied: rdflib<8.0.0,>=4.2.2 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (7.3.0)
Requirement already satisfied: mistune<3.1,>=3 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (3.0.2)
Requirement already satisfied: CacheControl[filecache]<0.15,>=0.13.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (0.14.3)
Requirement already satisfied: msgpack<2.0.0,>=0.5.2 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from CacheControl[filecache]<0.15,>=0.13.1->schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (1.1.2)
Requirement already satisfied: filelock>=3.8.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from CacheControl[filecache]<0.15,>=0.13.1->schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (3.20.0)
Requirement already satisfied: pyparsing<4,>=2.1.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from rdflib<8.0.0,>=4.2.2->schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (3.2.5)
Requirement already satisfied: isodate<1.0.0,>=0.7.2 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from rdflib<8.0.0,>=4.2.2->schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (0.7.2)
Requirement already satisfied: certifi>=2017.4.17 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from requests>=1.0->schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (2025.10.5)
Requirement already satisfied: idna<4,>=2.5 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from requests>=1.0->schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (3.11)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from requests>=1.0->schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (2.5.0)
Requirement already satisfied: charset_normalizer<4,>=2 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from requests>=1.0->schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (3.4.4)
Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from ruamel.yaml<0.19,>=0.17.6->schema-salad<9,>=5.0.20200220195218->cwltest<3.0,>=2.5.20241122133319->-r /home/brett/Curii/arvados/build/requirements.tests.txt (line 27)) (0.2.14)
======= install sdk/python
Processing ./sdk/python
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'
Requirement already satisfied: ciso8601>=2.0.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from arvados-python-client==3.2.0.dev20251016152632) (2.3.3)
Requirement already satisfied: httplib2>=0.9.2 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from arvados-python-client==3.2.0.dev20251016152632) (0.31.0)
Requirement already satisfied: google-api-python-client>=2.1.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from arvados-python-client==3.2.0.dev20251016152632) (2.185.0)
Requirement already satisfied: websockets>=11.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from arvados-python-client==3.2.0.dev20251016152632) (15.0.1)
Requirement already satisfied: pycurl>=7.19.5.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from arvados-python-client==3.2.0.dev20251016152632) (7.45.7)
Requirement already satisfied: boto3 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from arvados-python-client==3.2.0.dev20251016152632) (1.40.59)
Requirement already satisfied: google-auth in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from arvados-python-client==3.2.0.dev20251016152632) (2.41.1)
Requirement already satisfied: google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0,>=1.31.5 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (2.27.0)
Requirement already satisfied: google-auth-httplib2<1.0.0,>=0.2.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (0.2.0)
Requirement already satisfied: uritemplate<5,>=3.0.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (4.2.0)
Requirement already satisfied: rsa<5,>=3.1.4 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-auth->arvados-python-client==3.2.0.dev20251016152632) (4.9.1)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-auth->arvados-python-client==3.2.0.dev20251016152632) (0.4.2)
Requirement already satisfied: cachetools<7.0,>=2.0.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-auth->arvados-python-client==3.2.0.dev20251016152632) (6.2.1)
Requirement already satisfied: pyparsing<4,>=3.0.4 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from httplib2>=0.9.2->arvados-python-client==3.2.0.dev20251016152632) (3.2.5)
Requirement already satisfied: s3transfer<0.15.0,>=0.14.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from boto3->arvados-python-client==3.2.0.dev20251016152632) (0.14.0)
Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from boto3->arvados-python-client==3.2.0.dev20251016152632) (1.0.1)
Requirement already satisfied: botocore<1.41.0,>=1.40.59 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from boto3->arvados-python-client==3.2.0.dev20251016152632) (1.40.59)
Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from botocore<1.41.0,>=1.40.59->boto3->arvados-python-client==3.2.0.dev20251016152632) (2.9.0.post0)
Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from botocore<1.41.0,>=1.40.59->boto3->arvados-python-client==3.2.0.dev20251016152632) (2.5.0)
Requirement already satisfied: proto-plus<2.0.0,>=1.22.3 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0,>=1.31.5->google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (1.26.1)
Requirement already satisfied: 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,<7.0.0,>=3.19.5 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0,>=1.31.5->google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (6.33.0)
Requirement already satisfied: googleapis-common-protos<2.0.0,>=1.56.2 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0,>=1.31.5->google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (1.71.0)
Requirement already satisfied: requests<3.0.0,>=2.18.0 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0,>=1.31.5->google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (2.32.5)
Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from pyasn1-modules>=0.2.1->google-auth->arvados-python-client==3.2.0.dev20251016152632) (0.6.1)
Requirement already satisfied: six>=1.5 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.41.0,>=1.40.59->boto3->arvados-python-client==3.2.0.dev20251016152632) (1.17.0)
Requirement already satisfied: charset_normalizer<4,>=2 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from requests<3.0.0,>=2.18.0->google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0,>=1.31.5->google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (3.4.4)
Requirement already satisfied: idna<4,>=2.5 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from requests<3.0.0,>=2.18.0->google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0,>=1.31.5->google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (3.11)
Requirement already satisfied: certifi>=2017.4.17 in /home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages (from requests<3.0.0,>=2.18.0->google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0,>=1.31.5->google-api-python-client>=2.1.0->arvados-python-client==3.2.0.dev20251016152632) (2025.10.5)
Building wheels for collected packages: arvados-python-client
Building wheel for arvados-python-client (pyproject.toml): started
Building wheel for arvados-python-client (pyproject.toml): finished with status 'done'
Created wheel for arvados-python-client: filename=arvados_python_client-3.2.0.dev20251016152632-py3-none-any.whl size=2369081 sha256=b8aed9d2c7b1ac445bc1f95c9d24132c270985d5e77ee6747d76e53b03f238bb
Stored in directory: /tmp/pip-ephem-wheel-cache-yr3epmat/wheels/ab/5f/bb/a609b4e4a0e1e7975d345bc16e9c8249eb66625feef20ad32f
Successfully built arvados-python-client
Installing collected packages: arvados-python-client
Attempting uninstall: arvados-python-client
Found existing installation: arvados-python-client 3.2.0.dev20251016152632
Uninstalling arvados-python-client-3.2.0.dev20251016152632:
Successfully uninstalled arvados-python-client-3.2.0.dev20251016152632
Successfully installed arvados-python-client-3.2.0.dev20251016152632
======= install sdk/python -- 6s
PATH is /home/brett/.cache/arvados-test/VENV3DIR/bin:/home/brett/.cache/arvados-test/GEMHOME/.local/share/gem/ruby/3.1.0/bin:/home/brett/.local/share/gem/ruby/3.1.0/bin:/home/brett/.cache/arvados-test/GOPATH/bin:/opt/Python-3.10.19/bin:/usr/local/bin:/usr/bin
Starting API, controller, keepproxy, keep-web, ws, and nginx ssl proxy...
api pid 139196 ok
https://127.0.0.1:55595/discovery/v1/apis/arvados/v1/rest ok
nginx pid 139342 ok
controller pid 139351 ok
{"health":"OK"}
https://0.0.0.0:46419/discovery/v1/apis/arvados/v1/rest ok
Using API 0.0.0.0:46419 token 4axaw8zxe0qm22wa6urpp5nskcne8z88cvbupv653y1njyi05h
keepproxy pid 139376 ok
keep-web pid 139392 ok
{"health":"OK"}
ws pid 139413 ok
ARVADOS_TEST_PROXY_SERVICES=1
ARVADOS_API_TOKEN=4axaw8zxe0qm22wa6urpp5nskcne8z88cvbupv653y1njyi05h
ARVADOS_CONFIG=/home/brett/Curii/arvados/tmp/arvados.yml
ARVADOS_API_HOST=0.0.0.0:46419
ARVADOS_TEST_API_INSTALLED=138901
ARVADOS_TEST_API_HOST=127.0.0.1:55595
ARVADOS_USE_KEEP_ACCESSIBLE_API=true
ARVADOS_API_HOST_INSECURE=true
======= test services/fuse
============================= test session starts ==============================
platform linux -- Python 3.10.19, pytest-8.4.2, pluggy-1.6.0 -- /home/brett/.cache/arvados-test/VENV3DIR/bin/python3
cachedir: .pytest_cache
rootdir: /home/brett/Curii/arvados/services/fuse
configfile: pytest.ini
testpaths: tests
plugins: cwltest-2.6.20250818005349
collecting ... collected 163 items

tests/test_cache.py::CacheTest::test_cache_spill PASSED [ 0%]
tests/test_command_args.py::MountArgsTest::test_by_id PASSED [ 1%]
tests/test_command_args.py::MountArgsTest::test_by_pdh PASSED [ 1%]
tests/test_command_args.py::MountArgsTest::test_by_tag PASSED [ 2%]
tests/test_command_args.py::MountArgsTest::test_collection PASSED [ 3%]
tests/test_command_args.py::MountArgsTest::test_collection_pdh PASSED [ 3%]
tests/test_command_args.py::MountArgsTest::test_custom PASSED [ 4%]
tests/test_command_args.py::MountArgsTest::test_custom_no_listen PASSED [ 4%]
tests/test_command_args.py::MountArgsTest::test_custom_unsupported_layouts PASSED [ 5%]
tests/test_command_args.py::MountArgsTest::test_default_all PASSED [ 6%]
tests/test_command_args.py::MountArgsTest::test_default_file_cache PASSED [ 6%]
tests/test_command_args.py::MountArgsTest::test_disable_event_listening PASSED [ 7%]
tests/test_command_args.py::MountArgsTest::test_file_cache_hard_limit PASSED [ 7%]
tests/test_command_args.py::MountArgsTest::test_home PASSED [ 8%]
tests/test_command_args.py::MountArgsTest::test_large_file_cache PASSED [ 9%]
tests/test_command_args.py::MountArgsTest::test_mutually_exclusive_args PASSED [ 9%]
tests/test_command_args.py::MountArgsTest::test_project PASSED [ 10%]
tests/test_command_args.py::MountArgsTest::test_shared PASSED [ 11%]
tests/test_command_args.py::MountArgsTest::test_small_file_cache PASSED [ 11%]
tests/test_command_args.py::MountArgsTest::test_version_argument PASSED [ 12%]
tests/test_command_args.py::MountErrorTest::test_bogus_host PASSED [ 12%]
tests/test_command_args.py::MountErrorTest::test_bogus_mount_dir PASSED [ 13%]
tests/test_command_args.py::MountErrorTest::test_bogus_token PASSED [ 14%]
tests/test_command_args.py::MountErrorTest::test_no_host PASSED [ 14%]
tests/test_command_args.py::MountErrorTest::test_no_token PASSED [ 15%]
tests/test_command_args.py::MountErrorTest::test_unreadable_collection PASSED [ 15%]
tests/test_command_args.py::MountErrorTest::test_unreadable_project PASSED [ 16%]
tests/test_concurrency.py::test_simultaneous_api_mount_updates[AddInMount-AddInRecord] PASSED [ 17%]
tests/test_concurrency.py::test_simultaneous_api_mount_updates[AddInMount-DelInRecord] PASSED [ 17%]
tests/test_concurrency.py::test_simultaneous_api_mount_updates[AddInMount-ModInRecord] PASSED [ 18%]
tests/test_concurrency.py::test_simultaneous_api_mount_updates[DelInMount-AddInRecord] PASSED [ 19%]
tests/test_concurrency.py::test_simultaneous_api_mount_updates[DelInMount-DelInRecord] PASSED [ 19%]
tests/test_concurrency.py::test_simultaneous_api_mount_updates[DelInMount-ModInRecord] PASSED [ 20%]
tests/test_concurrency.py::test_simultaneous_coll_mount_updates[AddInMount] FAILED [ 20%]
tests/test_concurrency.py::test_simultaneous_coll_mount_updates[DelInMount] PASSED [ 21%]
tests/test_concurrency.py::test_simultaneous_coll_mount_updates[ModInMount] FAILED [ 22%]
tests/test_concurrency.py::test_simultaneous_tmp_mount_updates[AddInMount] PASSED [ 22%]
tests/test_concurrency.py::test_simultaneous_tmp_mount_updates[DelInMount] PASSED [ 23%]
tests/test_concurrency.py::test_simultaneous_tmp_mount_updates[ModInMount] PASSED [ 23%]
tests/test_concurrency.py::test_git_clone_to_coll FAILED [ 24%]
tests/test_concurrency.py::test_git_clone_to_tmp FAILED [ 25%]
tests/test_crunchstat.py::CrunchstatTest::test_crunchstat PASSED [ 25%]
tests/test_exec.py::ExecMode::test_exec PASSED [ 26%]
tests/test_inodes.py::InodeTests::test_clear_in_use PASSED [ 26%]
tests/test_inodes.py::InodeTests::test_delete PASSED [ 27%]
tests/test_inodes.py::InodeTests::test_inode_cleared PASSED [ 28%]
tests/test_inodes.py::InodeTests::test_inodes_basic PASSED [ 28%]
tests/test_inodes.py::InodeTests::test_inodes_not_persisted PASSED [ 29%]
tests/test_mount.py::FuseMountTest_0::runTest PASSED [ 30%]
tests/test_mount.py::FuseMountTest_1::runTest PASSED [ 30%]
tests/test_mount.py::FuseMountTest::runTest PASSED [ 31%]
tests/test_mount.py::FuseMagicTest_0::runTest PASSED [ 31%]
tests/test_mount.py::FuseMagicTest_1::runTest PASSED [ 32%]
tests/test_mount.py::FuseMagicTest::runTest PASSED [ 33%]
tests/test_mount.py::FuseTagsTest::runTest PASSED [ 33%]
tests/test_mount.py::FuseTagsUpdateTest::runTest PASSED [ 34%]
tests/test_mount.py::FuseSharedTest_0::runTest PASSED [ 34%]
tests/test_mount.py::FuseSharedTest_1::runTest PASSED [ 35%]
tests/test_mount.py::FuseSharedTest::runTest PASSED [ 36%]
tests/test_mount.py::FuseHomeTest::runTest PASSED [ 36%]
tests/test_mount.py::FuseModifyFileTest_0::runTest PASSED [ 37%]
tests/test_mount.py::FuseModifyFileTest_1::runTest PASSED [ 38%]
tests/test_mount.py::FuseModifyFileTest::runTest PASSED [ 38%]
tests/test_mount.py::FuseAddFileToCollectionTest_0::runTest PASSED [ 39%]
tests/test_mount.py::FuseAddFileToCollectionTest_1::runTest PASSED [ 39%]
tests/test_mount.py::FuseAddFileToCollectionTest::runTest PASSED [ 40%]
tests/test_mount.py::FuseRemoveFileFromCollectionTest_0::runTest PASSED [ 41%]
tests/test_mount.py::FuseRemoveFileFromCollectionTest_1::runTest PASSED [ 41%]
tests/test_mount.py::FuseRemoveFileFromCollectionTest::runTest PASSED [ 42%]
tests/test_mount.py::FuseCreateFileTest_0::runTest PASSED [ 42%]
tests/test_mount.py::FuseCreateFileTest_1::runTest PASSED [ 43%]
tests/test_mount.py::FuseCreateFileTest::runTest PASSED [ 44%]
tests/test_mount.py::FuseWriteFileTest_0::runTest PASSED [ 44%]
tests/test_mount.py::FuseWriteFileTest_1::runTest PASSED [ 45%]
tests/test_mount.py::FuseWriteFileTest::runTest PASSED [ 46%]
tests/test_mount.py::FuseMknodTest::runTest PASSED [ 46%]
tests/test_mount.py::FuseMknodReadOnlyTest::runTest PASSED [ 47%]
tests/test_mount.py::FuseMknodProjectTest::runTest PASSED [ 47%]
tests/test_mount.py::FuseUpdateFileTest_0::runTest PASSED [ 48%]
tests/test_mount.py::FuseUpdateFileTest_1::runTest PASSED [ 49%]
tests/test_mount.py::FuseUpdateFileTest::runTest PASSED [ 49%]
tests/test_mount.py::FuseMkdirTest::runTest PASSED [ 50%]
tests/test_mount.py::FuseRmTest::runTest PASSED [ 50%]
tests/test_mount.py::FuseMvFileTest::runTest PASSED [ 51%]
tests/test_mount.py::FuseRenameTest::runTest PASSED [ 52%]
tests/test_mount.py::FuseUpdateFromEventTest::runTest PASSED [ 52%]
tests/test_mount.py::FuseDeleteProjectEventTest::runTest PASSED [ 53%]
tests/test_mount.py::FuseFileConflictTest::runTest PASSED [ 53%]
tests/test_mount.py::FuseUnlinkOpenFileTest::runTest PASSED [ 54%]
tests/test_mount.py::FuseMvFileBetweenCollectionsTest::runTest PASSED [ 55%]
tests/test_mount.py::FuseMvDirBetweenCollectionsTest::runTest PASSED [ 55%]
tests/test_mount.py::FuseProjectMkdirRmdirTest::runTest PASSED [ 56%]
tests/test_mount.py::FuseProjectMvTest::runTest PASSED [ 57%]
tests/test_mount.py::FuseFsyncTest::runTest PASSED [ 57%]
tests/test_mount.py::MagicDirApiError::runTest PASSED [ 58%]
tests/test_mount.py::SanitizeFilenameTest::test_sanitize_filename PASSED [ 58%]
tests/test_mount.py::FuseMagicTestPDHOnly::test_with_default_by_id PASSED [ 59%]
tests/test_mount.py::FuseMagicTestPDHOnly::test_with_pdh_only_false PASSED [ 60%]
tests/test_mount.py::FuseMagicTestPDHOnly::test_with_pdh_only_true PASSED [ 60%]
tests/test_mount.py::SlashSubstitutionTest::test_slash_substitution_after_listing PASSED [ 61%]
tests/test_mount.py::SlashSubstitutionTest::test_slash_substitution_before_listing PASSED [ 61%]
tests/test_mount.py::SlashSubstitutionTest::test_slash_substitution_conflict PASSED [ 62%]
tests/test_mount.py::StorageClassesTest::test_collection_custom_storage_classes PASSED [ 63%]
tests/test_mount.py::StorageClassesTest::test_collection_default_storage_classes PASSED [ 63%]
tests/test_mount.py::ReadonlyCollectionTest::runTest PASSED [ 64%]
tests/test_mount.py::UnsupportedCreateTest_0::test_create PASSED [ 65%]
tests/test_mount.py::UnsupportedCreateTest_1::test_create PASSED [ 65%]
tests/test_mount.py::UnsupportedOperationsTest_0_by_id::test_create PASSED [ 66%]
tests/test_mount.py::UnsupportedOperationsTest_0_by_id::test_mkdir PASSED [ 66%]
tests/test_mount.py::UnsupportedOperationsTest_0_by_id::test_rename PASSED [ 67%]
tests/test_mount.py::UnsupportedOperationsTest_0_by_id::test_rmdir PASSED [ 68%]
tests/test_mount.py::UnsupportedOperationsTest_0_by_id::test_unlink PASSED [ 68%]
tests/test_mount.py::UnsupportedOperationsTest_1_Active_User::test_create PASSED [ 69%]
tests/test_mount.py::UnsupportedOperationsTest_1_Active_User::test_mkdir PASSED [ 69%]
tests/test_mount.py::UnsupportedOperationsTest_1_Active_User::test_rename PASSED [ 70%]
tests/test_mount.py::UnsupportedOperationsTest_1_Active_User::test_rmdir PASSED [ 71%]
tests/test_mount.py::UnsupportedOperationsTest_1_Active_User::test_unlink PASSED [ 71%]
tests/test_mount.py::UnsupportedOperationsTest_2_zzzzz_4zz18_fy296fx3hot09f7::test_create PASSED [ 72%]
tests/test_mount.py::UnsupportedOperationsTest_2_zzzzz_4zz18_fy296fx3hot09f7::test_mkdir PASSED [ 73%]
tests/test_mount.py::UnsupportedOperationsTest_2_zzzzz_4zz18_fy296fx3hot09f7::test_rename PASSED [ 73%]
tests/test_mount.py::UnsupportedOperationsTest_2_zzzzz_4zz18_fy296fx3hot09f7::test_rmdir PASSED [ 74%]
tests/test_mount.py::UnsupportedOperationsTest_2_zzzzz_4zz18_fy296fx3hot09f7::test_unlink PASSED [ 74%]
tests/test_mount.py::UnsupportedOperationsTest_3_foo_tag::test_create PASSED [ 75%]
tests/test_mount.py::UnsupportedOperationsTest_3_foo_tag::test_mkdir PASSED [ 76%]
tests/test_mount.py::UnsupportedOperationsTest_3_foo_tag::test_rename PASSED [ 76%]
tests/test_mount.py::UnsupportedOperationsTest_3_foo_tag::test_rmdir PASSED [ 77%]
tests/test_mount.py::UnsupportedOperationsTest_3_foo_tag::test_unlink PASSED [ 77%]
tests/test_mount.py::DockerRaceTest::runTest FAILED [ 78%]
tests/test_mount_filters.py::DirectoryFiltersTestCase::test_filtered_path_exists_0 PASSED [ 79%]
tests/test_mount_filters.py::DirectoryFiltersTestCase::test_filtered_path_exists_1 PASSED [ 79%]
tests/test_mount_filters.py::DirectoryFiltersTestCase::test_filtered_path_exists_2 PASSED [ 80%]
tests/test_mount_filters.py::DirectoryFiltersTestCase::test_filtered_path_listing_0 PASSED [ 80%]
tests/test_mount_filters.py::DirectoryFiltersTestCase::test_filtered_path_listing_1 PASSED [ 81%]
tests/test_mount_filters.py::DirectoryFiltersTestCase::test_filtered_path_listing_2 PASSED [ 82%]
tests/test_mount_filters.py::TagFiltersTestCase::test_tag_directory_filters_0__ PASSED [ 82%]
tests/test_mount_filters.py::TagFiltersTestCase::test_tag_directory_filters_1__ PASSED [ 83%]
tests/test_mount_filters.py::TagFiltersTestCase::test_tags_directory_filters_0_in PASSED [ 84%]
tests/test_mount_filters.py::TagFiltersTestCase::test_tags_directory_filters_1_in PASSED [ 84%]
tests/test_mount_filters.py::TagFiltersTestCase::test_tags_directory_filters_2_not_in PASSED [ 85%]
tests/test_mount_filters.py::TagFiltersTestCase::test_tags_directory_filters_3_not_in PASSED [ 85%]
tests/test_mount_filters.py::FiltersIntegrationTest::test_collection_properties_filters_0 PASSED [ 86%]
tests/test_mount_filters.py::FiltersIntegrationTest::test_collection_properties_filters_1 PASSED [ 87%]
tests/test_mount_filters.py::FiltersIntegrationTest::test_multiple_name_filters_0 PASSED [ 87%]
tests/test_mount_filters.py::FiltersIntegrationTest::test_multiple_name_filters_1 PASSED [ 88%]
tests/test_mount_type.py::MountTypeTest::test_mount_type PASSED [ 88%]
tests/test_retry.py::KeepClientRetry::test_default_retry_10 PASSED [ 89%]
tests/test_retry.py::KeepClientRetry::test_no_retry PASSED [ 90%]
tests/test_retry.py::KeepClientRetry::test_retry_2 PASSED [ 90%]
tests/test_retry.py::RetryPUT::test_retry_write PASSED [ 91%]
tests/test_tmp_collection.py::TmpCollectionArgsTest::test_no_tmp PASSED [ 92%]
tests/test_tmp_collection.py::TmpCollectionArgsTest::test_tmp_and_home PASSED [ 92%]
tests/test_tmp_collection.py::TmpCollectionArgsTest::test_tmp_only PASSED [ 93%]
tests/test_tmp_collection.py::TmpCollectionTest::test_storage_classes PASSED [ 93%]
tests/test_tmp_collection.py::TmpCollectionTest::test_tmp_empty PASSED [ 94%]
tests/test_tmp_collection.py::TmpCollectionTest::test_tmp_onefile PASSED [ 95%]
tests/test_tmp_collection.py::TmpCollectionTest::test_tmp_rewrite PASSED [ 95%]
tests/test_tmp_collection.py::TmpCollectionTest::test_tmp_snapshots PASSED [ 96%]
tests/test_tmp_collection.py::TmpCollectionTest::test_two_tmp PASSED [ 96%]
tests/test_token_expiry.py::TokenExpiryTest::test_refresh_old_manifest PASSED [ 97%]
tests/test_unmount.py::UnmountTest::test_replace PASSED [ 98%]
tests/test_unmount.py::UnmountTest::test_unmount_children PASSED [ 98%]
tests/test_unmount.py::UnmountTest::test_unmount_subtype PASSED [ 99%]
tests/test_unmount.py::SaferRealpath::test_safer_realpath PASSED [100%]

=================================== FAILURES ===================================
_______________ test_simultaneous_coll_mount_updates[AddInMount] _______________

active_env = {'ARVADOS_API_HOST': '127.0.0.1:55595', 'ARVADOS_API_HOST_INSECURE': 'true', 'ARVADOS_API_TOKEN': '3kg6k6lzmp9kj5cpkcoxie963cmvjahbt2fod9zru30k1jqdmi'}
change_type = <class 'tests.test_concurrency.AddInMount'>

@pytest.mark.parametrize('change_type', [AddInMount, DelInMount, ModInMount])
def test_simultaneous_coll_mount_updates(active_env, change_type):
arv_client = arvados.api.api_from_config('v1', active_env)
coll_uuid = new_coll(arv_client).manifest_locator()
with MountProc.for_collection(active_env, coll_uuid) as mount:
add = AddInMount(mount.mount_path, arv_client, coll_uuid, change_type.__name__)
change = change_type(mount.mount_path, arv_client, coll_uuid)
run_changes(add, change)
> add.check_all()

tests/test_concurrency.py:357:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/test_concurrency.py:161: in check_all
self.check_record()
tests/test_concurrency.py:191: in check_record
with coll.open(str(self.filename), 'rb') as coll_file:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <arvados.collection.CollectionReader object at 0x7fb891d90f40>
path = 'AddInMount', mode = 'rb', encoding = None

def open(
self,
path: str,
mode: str="r",
encoding: Optional[str]=None
) -> IO:
"""Open a file-like object within the collection
This method returns a file-like object that can read and/or write the
file located at `path` within the collection. If you attempt to write
a `path` that does not exist, the file is created with `find_or_create`.
If the file cannot be opened for any other reason, this method raises
`OSError` with an appropriate errno.
Arguments:
* path: str --- The path of the file to open within this collection
* mode: str --- The mode to open this file. Supports all the same
values as `builtins.open`.
* encoding: str | None --- The text encoding of the file. Only used
when the file is opened in text mode. The default is
platform-dependent.
"""
if not re.search(r'^[rwa][bt]?\+?$', mode):
raise errors.ArgumentError("Invalid mode {!r}".format(mode))
if mode[0] == 'r' and '+' not in mode:
fclass = ArvadosFileReader
arvfile = self.find(path)
elif not self.writable():
raise IOError(errno.EROFS, "Collection is read only")
else:
fclass = ArvadosFileWriter
arvfile = self.find_or_create(path, FILE)
if arvfile is None:
> raise IOError(errno.ENOENT, "File not found", path)
E FileNotFoundError: [Errno 2] File not found: 'AddInMount'

/home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages/arvados/collection.py:365: FileNotFoundError
----------------------------- Captured stderr call -----------------------------
fusermount: entry for /tmp/arv-mount-z9i38r6n not found in /etc/mtab
_______________ test_simultaneous_coll_mount_updates[ModInMount] _______________

active_env = {'ARVADOS_API_HOST': '127.0.0.1:55595', 'ARVADOS_API_HOST_INSECURE': 'true', 'ARVADOS_API_TOKEN': '3kg6k6lzmp9kj5cpkcoxie963cmvjahbt2fod9zru30k1jqdmi'}
change_type = <class 'tests.test_concurrency.ModInMount'>

@pytest.mark.parametrize('change_type', [AddInMount, DelInMount, ModInMount])
def test_simultaneous_coll_mount_updates(active_env, change_type):
arv_client = arvados.api.api_from_config('v1', active_env)
coll_uuid = new_coll(arv_client).manifest_locator()
with MountProc.for_collection(active_env, coll_uuid) as mount:
add = AddInMount(mount.mount_path, arv_client, coll_uuid, change_type.__name__)
change = change_type(mount.mount_path, arv_client, coll_uuid)
run_changes(add, change)
add.check_all()
> change.check_all()

tests/test_concurrency.py:358:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/test_concurrency.py:161: in check_all
self.check_record()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = ModInMount(mount_path=PosixPath('/tmp/arv-mount-3j753rg4'), arv_client=<arvados.api.ThreadSafeAPIClient object at 0x7fb52cdd2110>, coll_uuid='zzzzz-4zz18-rewf1n6kv5kn5kx', filename=PurePosixPath('bar'))

def check_record(self):
super().check_record()
expected = self._ORIG_CONTENT + self._NEW_CONTENT
coll = arvados.collection.CollectionReader(self.coll_uuid, self.arv_client)
with coll.open(str(self.filename), 'rb') as coll_file:
> assert coll_file.read() == expected
E AssertionError: assert b'bar' == b'barFUSE'
E
E Full diff:
E - (b'barFUSE')
E + b'bar'

tests/test_concurrency.py:247: AssertionError
----------------------------- Captured stderr call -----------------------------
fusermount: entry for /tmp/arv-mount-3j753rg4 not found in /etc/mtab
____________________________ test_git_clone_to_coll ____________________________

active_env = {'ARVADOS_API_HOST': '127.0.0.1:55595', 'ARVADOS_API_HOST_INSECURE': 'true', 'ARVADOS_API_TOKEN': '3kg6k6lzmp9kj5cpkcoxie963cmvjahbt2fod9zru30k1jqdmi'}
git_src = PosixPath('/home/brett/Curii/arvados/.git')

def test_git_clone_to_coll(active_env, git_src):
arv_client = arvados.api.api_from_config('v1', active_env)
coll = new_coll(arv_client, 'empty_collection_name_in_active_user_home_project')
with MountProc.for_collection(active_env, coll.manifest_locator()) as mount:
git_proc = subprocess.run([
'git', 'clone',
'--jobs=3',
'--no-hardlinks',
'--quiet',
str(git_src),
str(mount.mount_path),
], stdin=subprocess.DEVNULL)
# assert outside the `with` block because if arv-mount exits nonzero,
# that's a more interesting failure to report.
> assert git_proc.returncode == os.EX_OK
E AssertionError: assert 128 == 0
E + where 128 = CompletedProcess(args=['git', 'clone', '--jobs=3', '--no-hardlinks', '--quiet', '/home/brett/Curii/arvados/.git', '/tmp/arv-mount-ryk7d4c_'], returncode=128).returncode
E + and 0 = os.EX_OK

tests/test_concurrency.py:386: AssertionError
----------------------------- Captured stderr call -----------------------------
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
fuse_releasedir(): fuse_reply_* failed with No such file or directory
fusermount: entry for /tmp/arv-mount-ryk7d4c_ not found in /etc/mtab
____________________________ test_git_clone_to_tmp _____________________________

active_env = {'ARVADOS_API_HOST': '127.0.0.1:55595', 'ARVADOS_API_HOST_INSECURE': 'true', 'ARVADOS_API_TOKEN': '3kg6k6lzmp9kj5cpkcoxie963cmvjahbt2fod9zru30k1jqdmi'}
git_src = PosixPath('/home/brett/Curii/arvados/.git')

def test_git_clone_to_tmp(active_env, git_src):
with MountProc.for_tmp(active_env) as mount:
git_proc = subprocess.run([
'git', 'clone',
'--jobs=3',
'--no-hardlinks',
'--quiet',
str(git_src),
str(mount.mount_path),
], stdin=subprocess.DEVNULL)
# assert outside the `with` block because if arv-mount exits nonzero,
# that's a more interesting failure to report.
> assert git_proc.returncode == os.EX_OK
E AssertionError: assert 128 == 0
E + where 128 = CompletedProcess(args=['git', 'clone', '--jobs=3', '--no-hardlinks', '--quiet', '/home/brett/Curii/arvados/.git', '/tmp/arv-mount-vucfqti9/tmp'], returncode=128).returncode
E + and 0 = os.EX_OK

tests/test_concurrency.py:401: AssertionError
----------------------------- Captured stderr call -----------------------------
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
fusermount: entry for /tmp/arv-mount-vucfqti9 not found in /etc/mtab
--------------------------- Captured stderr teardown ---------------------------
Sent SIGTERM to 139631 (/home/brett/Curii/arvados/tmp/keep0.pid)
Sent SIGTERM to 139649 (/home/brett/Curii/arvados/tmp/keep1.pid)
____________________________ DockerRaceTest.runTest ____________________________

self = <tests.test_mount.DockerRaceTest testMethod=runTest>

def runTest(self):
self.make_mount(fuse.TmpCollectionDirectory, fuse_options=["allow_other"])
os.chmod(self.mounttmp, 0o755)
with tempfile.NamedTemporaryFile(suffix='.sh') as scriptfile:
scriptfile.write(b"#!/bin/sh\necho OK\n")
scriptfile.flush()
os.chmod(scriptfile.name, 0o755)
for _ in range(10):
dockerrun = subprocess.run(
["docker", "run",
"--rm",
"--workdir", "/mnt",
"--mount", f"type=bind,dst=/mnt,src={self.mounttmp}",
"--mount", f"type=bind,dst=/mnt/test.sh,src={scriptfile.name}",
"busybox:uclibc", "sh", "test.sh"],
stdout=subprocess.PIPE,
stderr=2)
> self.assertEqual(dockerrun.returncode, 0)
E AssertionError: 127 != 0

tests/test_mount.py:1521: AssertionError
----------------------------- Captured stderr call -----------------------------
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/tmp/tmpogk2yj5e.sh" to rootfs at "/mnt/test.sh": mount src=/tmp/tmpogk2yj5e.sh, dst=/mnt/test.sh, dstFd=/proc/thread-self/fd/8, flags=0x5000: no such file or directory: unknown

Run 'docker run --help' for more information
=============================== warnings summary ===============================
tests/test_cache.py: 1 warning
tests/test_mount.py: 7 warnings
tests/test_mount_filters.py: 4 warnings
tests/test_mount_type.py: 1 warning
tests/test_retry.py: 3 warnings
tests/test_token_expiry.py: 1 warning
/home/brett/.cache/arvados-test/VENV3DIR/lib/python3.10/site-packages/websockets/sync/client.py:241: DeprecationWarning: ssl_context was renamed to ssl
warnings.warn( # deprecated in 13.0 - 2024-08-20

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_concurrency.py::test_simultaneous_coll_mount_updates[AddInMount]
FAILED tests/test_concurrency.py::test_simultaneous_coll_mount_updates[ModInMount]
FAILED tests/test_concurrency.py::test_git_clone_to_coll - AssertionError: as...
FAILED tests/test_concurrency.py::test_git_clone_to_tmp - AssertionError: ass...
FAILED tests/test_mount.py::DockerRaceTest::runTest - AssertionError: 127 != 0
============ 5 failed, 158 passed, 17 warnings in 200.77s (0:03:20) ============
======= services/fuse tests -- FAILED
======= test services/fuse -- 202s
Pass: sdk/python install (6s)
Failures (1):
Fail: services/fuse tests (202s)
Leaving behind temp dirs in /home/brett/.cache/arvados-test
(12-12/12)