Skip to content

refactor(macrobench): share helm args and update cloudbuild config#940

Merged
zhixiangli merged 1 commit into
fsspec:mainfrom
zhixiangli:bugfix-macrobench-cloudbuild
Jun 29, 2026
Merged

refactor(macrobench): share helm args and update cloudbuild config#940
zhixiangli merged 1 commit into
fsspec:mainfrom
zhixiangli:bugfix-macrobench-cloudbuild

refactor(macrobench): share helm args and update cloudbuild config

3b83574
Select commit
Loading
Failed to load commit list.
Google Cloud Build / end-to-end-tests-trigger (gcsfs-ci-902862) succeeded Jun 29, 2026 in 8m 25s

Summary

Build Information

Trigger end-to-end-tests-trigger
Build 61f72eeb-0515-4983-a651-4f6d1ee659a8
Start 2026-06-28T23:03:09-07:00
Duration 7m35.605s
Status SUCCESS

Steps

Step Status Duration
generate-ssh-key SUCCESS 1m27.469s
create-vm SUCCESS 1m38.303s
create-buckets SUCCESS 3m24.508s
setup-vm SUCCESS 1m40.141s
run-standard-tests SUCCESS 2m29.48s
run-zonal-tests SUCCESS 1m46.852s
run-zonal-core-tests SUCCESS 3m12.153s
run-hns-tests SUCCESS 3m1.135s
cleanup SUCCESS 53.064s
check-failure SUCCESS 850ms

Details


starting build "61f72eeb-0515-4983-a651-4f6d1ee659a8"

FETCHSOURCE
From https://github.com/fsspec/gcsfs
 * branch            3b835749b2cabfc639b0506da7d603d3a82fff30 -> FETCH_HEAD
HEAD is now at 3b83574 refactor(macrobench): share helm args and update cloudbuild config
GitCommit:
3b835749b2cabfc639b0506da7d603d3a82fff30
BUILD
Starting Step #1 - "create-vm"
Starting Step #0 - "generate-ssh-key"
Starting Step #2 - "create-buckets"
Step #1 - "create-vm": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #2 - "create-buckets": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #1 - "create-vm": Using default tag: latest
Step #2 - "create-buckets": Using default tag: latest
Step #0 - "generate-ssh-key": Using default tag: latest
Step #2 - "create-buckets": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #2 - "create-buckets": 72c03230f136: Already exists
Step #0 - "generate-ssh-key": 72c03230f136: Already exists
Step #1 - "create-vm": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #2 - "create-buckets": 123e17899fb5: Pulling fs layer
Step #2 - "create-buckets": 0c0af1e35acb: Pulling fs layer
Step #2 - "create-buckets": 16ba6ee1b7e9: Pulling fs layer
Step #2 - "create-buckets": b3033182475f: Pulling fs layer
Step #2 - "create-buckets": 6460b09622a4: Pulling fs layer
Step #0 - "generate-ssh-key": 123e17899fb5: Pulling fs layer
Step #1 - "create-vm": 72c03230f136: Already exists
Step #0 - "generate-ssh-key": 0c0af1e35acb: Pulling fs layer
Step #0 - "generate-ssh-key": 16ba6ee1b7e9: Pulling fs layer
Step #0 - "generate-ssh-key": b3033182475f: Pulling fs layer
Step #0 - "generate-ssh-key": 6460b09622a4: Pulling fs layer
Step #1 - "create-vm": 123e17899fb5: Pulling fs layer
Step #1 - "create-vm": 0c0af1e35acb: Pulling fs layer
Step #1 - "create-vm": 16ba6ee1b7e9: Pulling fs layer
Step #1 - "create-vm": b3033182475f: Pulling fs layer
Step #1 - "create-vm": 6460b09622a4: Pulling fs layer
Step #1 - "create-vm": 6460b09622a4: Download complete
Step #2 - "create-buckets": 6460b09622a4: Download complete
Step #0 - "generate-ssh-key": 6460b09622a4: Download complete
Step #2 - "create-buckets": 123e17899fb5: Download complete
Step #0 - "generate-ssh-key": 123e17899fb5: Verifying Checksum
Step #0 - "generate-ssh-key": 123e17899fb5: Download complete
Step #1 - "create-vm": 123e17899fb5: Download complete
Step #0 - "generate-ssh-key": b3033182475f: Verifying Checksum
Step #0 - "generate-ssh-key": b3033182475f: Download complete
Step #2 - "create-buckets": b3033182475f: Verifying Checksum
Step #2 - "create-buckets": b3033182475f: Download complete
Step #1 - "create-vm": b3033182475f: Verifying Checksum
Step #1 - "create-vm": b3033182475f: Download complete
Step #2 - "create-buckets": 123e17899fb5: Pull complete
Step #1 - "create-vm": 123e17899fb5: Pull complete
Step #0 - "generate-ssh-key": 123e17899fb5: Pull complete
Step #2 - "create-buckets": 16ba6ee1b7e9: Verifying Checksum
Step #2 - "create-buckets": 16ba6ee1b7e9: Download complete
Step #1 - "create-vm": 16ba6ee1b7e9: Verifying Checksum
Step #1 - "create-vm": 16ba6ee1b7e9: Download complete
Step #0 - "generate-ssh-key": 16ba6ee1b7e9: Verifying Checksum
Step #0 - "generate-ssh-key": 16ba6ee1b7e9: Download complete
Step #1 - "create-vm": 0c0af1e35acb: Download complete
Step #2 - "create-buckets": 0c0af1e35acb: Download complete
Step #0 - "generate-ssh-key": 0c0af1e35acb: Download complete
Step #0 - "generate-ssh-key": 0c0af1e35acb: Pull complete
Step #2 - "create-buckets": 0c0af1e35acb: Pull complete
Step #1 - "create-vm": 0c0af1e35acb: Pull complete
Step #2 - "create-buckets": 16ba6ee1b7e9: Pull complete
Step #1 - "create-vm": 16ba6ee1b7e9: Pull complete
Step #0 - "generate-ssh-key": 16ba6ee1b7e9: Pull complete
Step #2 - "create-buckets": b3033182475f: Pull complete
Step #0 - "generate-ssh-key": b3033182475f: Pull complete
Step #1 - "create-vm": b3033182475f: Pull complete
Step #0 - "generate-ssh-key": 6460b09622a4: Pull complete
Step #2 - "create-buckets": 6460b09622a4: Pull complete
Step #1 - "create-vm": 6460b09622a4: Pull complete
Step #2 - "create-buckets": Digest: sha256:65269e47fbc3f8bb38f8d28eded99463d7dfa955d8ce0091d98077bb9f0a6169
Step #1 - "create-vm": Digest: sha256:65269e47fbc3f8bb38f8d28eded99463d7dfa955d8ce0091d98077bb9f0a6169
Step #0 - "generate-ssh-key": Digest: sha256:65269e47fbc3f8bb38f8d28eded99463d7dfa955d8ce0091d98077bb9f0a6169
Step #2 - "create-buckets": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-vm": Status: Image is up to date for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0 - "generate-ssh-key": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2 - "create-buckets": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0 - "generate-ssh-key": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-vm": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2 - "create-buckets": --- Creating standard bucket ---
Step #2 - "create-buckets": --- Creating standard requester pays bucket ---
Step #1 - "create-vm": --- Creating GCE VM ---
Step #2 - "create-buckets": --- Creating versioned bucket ---
Step #2 - "create-buckets": --- Creating HNS bucket ---
Step #2 - "create-buckets": --- Creating HNS requester pays bucket ---
Step #2 - "create-buckets": --- Creating Zonal bucket ---
Step #2 - "create-buckets": --- Creating standard bucket for Zonal test ---
Step #2 - "create-buckets": --- Creating Zonal bucket for running core tests ---
Finished Step #0 - "generate-ssh-key"
Step #1 - "create-vm": Created [https://www.googleapis.com/compute/v1/projects/gcsfs-ci-902862/zones/us-central1-a/instances/gcsfs-test-vm-61f72eeb].
Step #1 - "create-vm": NAME                    ZONE           MACHINE_TYPE    PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP   STATUS
Step #1 - "create-vm": gcsfs-test-vm-61f72eeb  us-central1-a  n2-standard-16               10.128.0.2   34.29.179.39  RUNNING
Finished Step #1 - "create-vm"
Starting Step #3 - "setup-vm"
Step #3 - "setup-vm": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #3 - "setup-vm": ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
Step #3 - "setup-vm": Waiting for VM to become available... (attempt 1/10)
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-61f72eeb-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-61f72eeb-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-versioned-61f72eeb-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-for-zonal-61f72eeb-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-61f72eeb-gw5/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-61f72eeb-gw4/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-zonal-61f72eeb-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-61f72eeb-gw2/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-versioned-61f72eeb-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-for-zonal-61f72eeb-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-61f72eeb-gw6/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-req-pay-61f72eeb-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-61f72eeb-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-61f72eeb-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-61f72eeb-gw7/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-req-pay-61f72eeb-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-61f72eeb-gw5/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-61f72eeb-gw2/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-61f72eeb-gw3/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-61f72eeb-gw2/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-61f72eeb-gw7/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-versioned-61f72eeb-gw2/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-req-pay-61f72eeb-gw2/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-zonal-core-61f72eeb-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-61f72eeb-gw3/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-versioned-61f72eeb-gw3/...
Step #3 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-61f72eeb-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-61f72eeb-gw3/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-zonal-61f72eeb-gw1/...
Step #3 - "setup-vm": VM is ready
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-61f72eeb-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-zonal-core-61f72eeb-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-61f72eeb-gw4/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-61f72eeb-gw6/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-req-pay-61f72eeb-gw3/...
Step #3 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #3 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #3 - "setup-vm": --- Installing dependencies on VM ---
Step #2 - "create-buckets": --- Enabling versioning on versioned bucket ---
Step #2 - "create-buckets": --- Enabling requester pays on HNS bucket ---
Step #2 - "create-buckets": --- Enabling requester pays on standard bucket ---
Step #3 - "setup-vm": --- Installing Python and dependencies on VM ---
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-61f72eeb-gw4/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-standard-req-pay-61f72eeb-gw1/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-61f72eeb-gw3/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets": .........
Step #2 - "create-buckets": .....
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-61f72eeb-gw0/...
Step #3 - "setup-vm": --- Installing gcsfs from local source ---
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-61f72eeb-gw2/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-61f72eeb-gw5/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets": ....................
Step #2 - "create-buckets": Updating gs://gcsfs-test-versioned-61f72eeb-gw1/...
Step #2 - "create-buckets": .....
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-61f72eeb-gw7/...
Step #2 - "create-buckets": ..............
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-61f72eeb-gw1/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets": .....
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-standard-req-pay-61f72eeb-gw3/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-standard-req-pay-61f72eeb-gw0/...
Step #2 - "create-buckets": ..............
Step #2 - "create-buckets": ............
Step #2 - "create-buckets": .......
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-versioned-61f72eeb-gw2/...
Step #2 - "create-buckets": ........
Step #2 - "create-buckets": .............
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-versioned-61f72eeb-gw3/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-standard-req-pay-61f72eeb-gw2/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-61f72eeb-gw6/...
Finished Step #3 - "setup-vm"
Step #2 - "create-buckets": .............
Step #2 - "create-buckets":   
Step #2 - "create-buckets": ..............
Step #2 - "create-buckets": Updating gs://gcsfs-test-versioned-61f72eeb-gw0/...
Step #2 - "create-buckets": ...................
Step #2 - "create-buckets": ........
Step #2 - "create-buckets": ............
Finished Step #2 - "create-buckets"
Starting Step #6 - "run-zonal-core-tests"
Starting Step #5 - "run-zonal-tests"
Starting Step #7 - "run-hns-tests"
Starting Step #4 - "run-standard-tests"
Step #5 - "run-zonal-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #6 - "run-zonal-core-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #4 - "run-standard-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #7 - "run-hns-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #4 - "run-standard-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #4 - "run-standard-tests": --- Running Test Suite: standard ---
Step #6 - "run-zonal-core-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #5 - "run-zonal-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #7 - "run-hns-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #6 - "run-zonal-core-tests": --- Running Test Suite: zonal-core ---
Step #5 - "run-zonal-tests": --- Running Test Suite: zonal ---
Step #7 - "run-hns-tests": --- Running Test Suite: hns ---
Step #5 - "run-zonal-tests": ============================= test session starts ==============================
Step #5 - "run-zonal-tests": platform linux -- Python 3.13.5, pytest-9.1.1, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #5 - "run-zonal-tests": cachedir: .pytest_cache
Step #5 - "run-zonal-tests": rootdir: /home/sa_116841737565922334104
Step #5 - "run-zonal-tests": configfile: pyproject.toml
Step #5 - "run-zonal-tests": plugins: asyncio-1.4.0, xdist-3.8.0, timeout-2.4.0
Step #5 - "run-zonal-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #5 - "run-zonal-tests": timeout: 1800.0s
Step #5 - "run-zonal-tests": timeout method: signal
Step #5 - "run-zonal-tests": timeout func_only: False
Step #5 - "run-zonal-tests": created: 2/2 workers
Step #5 - "run-zonal-tests": 2 workers [184 items]
Step #5 - "run-zonal-tests": 
Step #5 - "run-zonal-tests": scheduling tests via LoadScheduling
Step #5 - "run-zonal-tests": 
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_pipe_file_zonal 
Step #6 - "run-zonal-core-tests": ============================= test session starts ==============================
Step #6 - "run-zonal-core-tests": platform linux -- Python 3.13.5, pytest-9.1.1, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #6 - "run-zonal-core-tests": cachedir: .pytest_cache
Step #6 - "run-zonal-core-tests": rootdir: /home/sa_116841737565922334104
Step #6 - "run-zonal-core-tests": configfile: pyproject.toml
Step #6 - "run-zonal-core-tests": plugins: asyncio-1.4.0, xdist-3.8.0, timeout-2.4.0
Step #6 - "run-zonal-core-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #6 - "run-zonal-core-tests": timeout: 1800.0s
Step #6 - "run-zonal-core-tests": timeout method: signal
Step #6 - "run-zonal-core-tests": timeout func_only: False
Step #6 - "run-zonal-core-tests": created: 2/2 workers
Step #6 - "run-zonal-core-tests": 2 workers [164 items]
Step #6 - "run-zonal-core-tests": 
Step #6 - "run-zonal-core-tests": scheduling tests via LoadScheduling
Step #6 - "run-zonal-core-tests": 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_rm 
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_small_zb 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/test_extended_gcsfs.py::test_pipe_file_zonal 
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_get_file_from_zonal_bucket 
Step #5 - "run-zonal-tests": [gw0] PASSED gcsfs/tests/test_extended_gcsfs.py::test_read_small_zb 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_simple 
Step #4 - "run-standard-tests": ============================= test session starts ==============================
Step #4 - "run-standard-tests": platform linux -- Python 3.13.5, pytest-9.1.1, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #4 - "run-standard-tests": cachedir: .pytest_cache
Step #4 - "run-standard-tests": rootdir: /home/sa_116841737565922334104
Step #4 - "run-standard-tests": configfile: pyproject.toml
Step #4 - "run-standard-tests": plugins: asyncio-1.4.0, xdist-3.8.0, timeout-2.4.0
Step #4 - "run-standard-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #4 - "run-standard-tests": timeout: 1800.0s
Step #4 - "run-standard-tests": timeout method: signal
Step #4 - "run-standard-tests": timeout func_only: False
Step #4 - "run-standard-tests": created: 4/4 workers
Step #4 - "run-standard-tests": 4 workers [975 items]
Step #4 - "run-standard-tests": 
Step #4 - "run-standard-tests": scheduling tests via LoadScheduling
Step #4 - "run-standard-tests": 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[**/subdir0-True-None-expected22] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*-True-2-expected7] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_non_empty_raises_os_error 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_non_empty_raises_os_error 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_non_existing_dir_raises_not_found 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_non_existing_dir_raises_not_found 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_file_raises_file_not_found 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_file_raises_file_not_found 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_with_empty_subfolder_raises_os_error 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_with_empty_subfolder_raises_os_error 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_nested_directories_from_leaf 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_nested_directories_from_leaf 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_folder_with_placeholder_object 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_folder_with_placeholder_object 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_empty_folder 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_empty_folder 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_nested_empty_folder 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_nested_empty_folder 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_folder_with_file 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_folder_with_file 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_placeholder 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_placeholder 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_single_file 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_single_file 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_recursive 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_recursive 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_empty_folder_recursive 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_empty_folder_recursive 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_folder_with_placeholder 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_folder_with_placeholder 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_existent_path_raises_error 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_existent_path_raises_error 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_recursive_on_non_empty_dir_fails 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_recursive_on_non_empty_dir_fails 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_file_cache_invalidation 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_file_cache_invalidation 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_recursive_cache_invalidation 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_recursive_cache_invalidation 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_cache_invalidation 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_cache_invalidation 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcard_with_empty_folders 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcard_with_empty_folders 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcards_non_recursive 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcards_non_recursive 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[flat_first] 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[flat_first] 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[hns_first] 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[hns_first] 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_cache_invalidates_only_immediate_parent_hns 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_cache_invalidates_only_immediate_parent_hns 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_uncached_parent_invalidates_ancestors 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_uncached_parent_invalidates_ancestors 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_files_only 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_files_only 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_withdirs 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_withdirs 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_with_prefix 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_with_prefix 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_partial_prefix 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_partial_prefix 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_on_file 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_on_file 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[True] 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[True] 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[False] 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[False] 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_maxdepth_updates_cache 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_maxdepth_updates_cache 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_does_not_update_dircache_with_prefix 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_does_not_update_dircache_with_prefix 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_dircache_trailing_slash 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_dircache_trailing_slash 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_placeholder 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_placeholder 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_nested_directory_success 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_nested_directory_success 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_file_success 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_file_success 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_size_directory_success 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_size_directory_success 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_non_existent_path_raises 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_non_existent_path_raises 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemTree::test_hns_tr
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%2261f72eeb-0515-4983-a651-4f6d1ee659a8%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862.]
...
 "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_async_fetch_zero_copy_remainder 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_read_runtime_error_on_stopped_empty 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_read_runtime_error_on_stopped_empty 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_massive_read_disables_proactive_prefetching 
Step #7 - "run-hns-tests": [gw7] XFAIL gcsfs/tests/test_fuse.py::test_fuse 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_massive_read_disables_proactive_prefetching 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_info_parallel[object_behavior0-dir_behavior0-expected0] 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_normal_read_allows_proactive_prefetching 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_normal_read_allows_proactive_prefetching 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_target_offset_expands_prefetch 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_target_offset_expands_prefetch 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_min_chunk_inner_empty_queue_shrink 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/test_core.py::test_info_parallel[object_behavior4-dir_behavior4-expected4] 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_info_parallel[object_behavior1-dir_behavior1-expected1] 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_expand_path_regional 
Step #7 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_with_data 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_producer_min_chunk_inner_empty_queue_shrink 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_async_context_manager_and_afetch 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_async_context_manager_and_afetch 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_init_with_explicit_loop 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_init_with_explicit_loop 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_init_with_running_loop 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_init_with_running_loop 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_init_within_fsspec_loop 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_init_within_fsspec_loop 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_init_no_loop_raises_error 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_init_no_loop_raises_error 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_local_seek_optimization 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_local_seek_optimization 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_fast_slice_pypy_fallback 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_prefetcher.py::test_fast_slice_pypy_fallback 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_storage_control_retry_config_from_kwargs 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_storage_control_retry_config_from_kwargs 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs0-None-expected0] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs0-None-expected0] 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs1-base_config1-expected1] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs1-base_config1-expected1] 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs2-base_config2-expected2] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs2-base_config2-expected2] 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs3-base_config3-expected3] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs3-base_config3-expected3] 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_execution 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_execution 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_non_retriable 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_non_retriable 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_tempfile 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_tempfile 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_retriable_exception 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_retriable_exception 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_pickle_serialization 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_pickle_serialization 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_info_parallel[object_behavior1-dir_behavior1-expected1] 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_info_parallel[object_behavior2-dir_behavior2-expected2] 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_multiprocessing_error_handling 
Step #7 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_is_set_by_default 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_is_set_by_default 
Step #7 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_set_to_true 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_set_to_true 
Step #7 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_set_to_false 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_set_to_false 
Step #7 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_version_exists 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_init.py::TestConditionalImport::test_version_exists 
Step #7 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_version_fallback_metadata 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_init.py::TestConditionalImport::test_version_fallback_metadata 
Step #7 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_version_fallback_unknown 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_init.py::TestConditionalImport::test_version_fallback_unknown 
Step #7 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info0-Use snapshot listing is not configured.] 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info0-Use snapshot listing is not configured.] 
Step #7 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info1-Inventory report location is not configured.] 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info1-Inventory report location is not configured.] 
Step #7 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info2-Inventory report id is not configured.] 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info2-Inventory report id is not configured.] 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_validate_response_invalid_json 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_retry.py::test_validate_response_invalid_json 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_info_parallel[object_behavior2-dir_behavior2-expected2] 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_get_perms] 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_init_invalid_max_prefetch_size 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/test_prefetcher.py::test_init_invalid_max_prefetch_size 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_init_valid_max_prefetch_size_edge_case 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/test_prefetcher.py::test_init_valid_max_prefetch_size_edge_case 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_consumer_zero_size_checks 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/test_prefetcher.py::test_consumer_zero_size_checks 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_min_chunk_inner_break 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/test_prefetcher.py::test_producer_min_chunk_inner_break 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_loop_break_on_stopped_after_wakeup 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/test_prefetcher.py::test_producer_loop_break_on_stopped_after_wakeup 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_mv_file_raises_error_for_specific_generation 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_info_parallel[object_behavior3-dir_behavior3-expected3] 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_get_perms] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_multiprocessing_error_handling 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_validate_response 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_validate_response 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_validate_response_error_is_string 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_validate_response_error_is_string 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_validate_response_content_none 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_retry.py::test_validate_response_content_none 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_range 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_download_range 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_init_aaow 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_init_aaow 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_info_parallel[object_behavior3-dir_behavior3-expected3] 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_init_aaow_with_flush_interval_bytes 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_init_aaow_with_flush_interval_bytes 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_init_mrd_success 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_init_mrd_success 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_init_mrd_not_found 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_prefetcher.py::test_cleanup_cancels_active_tasks 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_read_task_cancellation 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_prefetcher.py::test_read_task_cancellation 
Step #7 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_async_fetch_exception_trapping 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_prefetcher.py::test_async_fetch_exception_trapping 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_close_mrd 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_close_mrd 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[basic] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_init_mrd_not_found 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[basic] 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_close_aaow 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[mixed_empty] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_close_aaow 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[empty_list] 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[mixed_empty] 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[all_empty] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[empty_list] 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_exception 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[all_empty] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_exception 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_validation_limit 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_scaling 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_validation_limit 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_get_perms] 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_scaling 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_double_initialize 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close 
Step #4 - "run-standard-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[fil?1-True-None-expected1] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_double_initialize 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_initialize_after_close 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_initialize_after_close 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_with_exceptions 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_get_mrd_creation_error 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_with_exceptions 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_get_mrd_creation_error 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_queue_filled_during_lock_wait 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_round_robin_multi_request 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_queue_filled_during_lock_wait 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_round_robin_multi_request 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_error_handling 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_underflow 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_error_handling 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_underflow 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_overflow 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_submit_failure 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_overflow 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_zero_copy 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_submit_failure 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_zero_copy 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_overlapping_views 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_close_mrds 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_overlapping_views 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_close_mrds_empty 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_close_mrds_empty 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_close_mrds 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_close_mrds_logs_warning 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_close_mrds_propagates_exception 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_close_mrds_logs_warning 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_close_mrds_propagates_exception 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_get_mrd_from_local_free_queue 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_get_mrd_creates_when_empty 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_get_mrd_from_local_free_queue 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_pool_size_cap 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_get_mrd_creates_when_empty 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_create_failure_decrements_active 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_pool_size_cap 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_create_failure_decrements_active 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_donates_and_repools 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_idempotent 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_donates_and_repools 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_idempotent 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_get_mrd_after_close_raises 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_concurrently 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_get_mrd_after_close_raises 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_exception_handling 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_exception_handling 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_shares_mrd_queue 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_shares_mrd_queue 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_distinct_keys 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_distinct_keys 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_init_failure_drops_entry 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_init_failure_drops_entry 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_init_failure_with_max_idle_zero 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_init_failure_with_max_idle_zero 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_release_refcount 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_release_refcount 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_lru_eviction 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_lru_eviction 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_pinned_never_evicted 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_pinned_never_evicted 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_release_reuses_mrd_on_get 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_release_reuses_mrd_on_get 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_close_tears_down_all 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_close_tears_down_all 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_close_no_op_when_already_closed 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_close_no_op_when_already_closed 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_idle_mrd_closed 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_idle_mrd_closed 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_idle_mrd_not_found 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_idle_mrd_not_found 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_fs_gc 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_fs_gc 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_max_queue_size_limit 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_max_queue_size_limit 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_max_queue_size_zero 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_max_queue_size_zero 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_zero_byte_write_after_zero_copy 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_zero_byte_write_after_zero_copy 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_zero_byte_write_closed_state 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_zero_byte_write_closed_state 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_zero_byte_write_error_state 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_zero_byte_write_error_state 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_finalized_reuses_cached_mrd_on_init 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_finalized_reuses_cached_mrd_on_init 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_unfinalized_reuses_cached_mrd_after_init 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_unfinalized_reuses_cached_mrd_after_init 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_pypy_fallback 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_pypy_fallback 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_concurrently 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_creates_mrd_queue 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_cache_get_creates_mrd_queue 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[file[1-2]-False-None-expected2] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_cat_file_concurrent_caps_tasks 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_expand_path_regional 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_info_parallel[object_behavior4-dir_behavior4-expected4] 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_info_parallel[object_behavior4-dir_behavior4-expected4] 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_get_perms] 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_info_parallel[object_behavior5-dir_behavior5-expected5] 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_list_perms] 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_info_parallel[object_behavior5-dir_behavior5-expected5] 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_cat_file_concurrent_caps_tasks 
Step #7 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_list_perms] 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_info_parallel_dir_first 
Step #4 - "run-standard-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[file[1-2]-False-None-expected2] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_list_perms] 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_info_parallel_dir_first 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_get_file_routing_and_thresholds 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[file[1-2]-True-None-expected3] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_tree 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_list_perms] 
Step #7 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_shared_mrd_closed_only_by_last_holder 
Step #4 - "run-standard-tests": gcsfs/tests/test_core_versioned.py::test_write_captures_generation 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core_versioned.py::test_write_captures_generation 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_walk 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_tree 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_get_file_routing_and_thresholds 
Step #4 - "run-standard-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[file[1-2]-True-None-expected3] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_walk 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/test_zb_hns_utils.py::test_shared_mrd_closed_only_by_last_holder 
Step #7 - "run-hns-tests": [gw1] PASSED gcsfs/tests/test_mapping.py::test_map_with_data 
Step #7 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_clear_empty 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*-False-None-expected4] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_glob 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_glob 
Step #4 - "run-standard-tests": gcsfs/tests/test_core_versioned.py::test_write_captures_generation_multipart 
Step #4 - "run-standard-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*-False-None-expected4] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*-True-None-expected5] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_info_parallel[object_behavior0-dir_behavior0-expected0] 
Step #7 - "run-hns-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_deep_find_wthdirs 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_info_parallel[object_behavior0-dir_behavior0-expected0] 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_info_parallel[object_behavior3-dir_behavior3-expected3] 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_info_parallel[object_behavior1-dir_behavior1-expected1] 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core_versioned.py::test_write_captures_generation_multipart 
Step #4 - "run-standard-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*-True-None-expected5] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_cp_directory_recursive 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*-True-1-expected6] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_credentials.py::test_googlecredentials_none 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_credentials.py::test_googlecredentials_none 

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%2261f72eeb-0515-4983-a651-4f6d1ee659a8%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862