Skip to content

refactor: simplify microbenchmark imports in test_read.py and test_wr…

f6c1c3b
Select commit
Loading
Failed to load commit list.
Merged

Rename read/write_fixed_duration to read/write #782

refactor: simplify microbenchmark imports in test_read.py and test_wr…
f6c1c3b
Select commit
Loading
Failed to load commit list.
Google Cloud Build / end-to-end-tests-trigger (gcsfs-ci-902862) succeeded Apr 1, 2026 in 23m 11s

Summary

Build Information

Trigger end-to-end-tests-trigger
Build ce006404-373d-4916-8304-4a0f03c00260
Start 2026-04-01T07:56:17-07:00
Duration 22m21.617s
Status SUCCESS

Steps

Step Status Duration
generate-ssh-key SUCCESS 1m28.566s
create-resources SUCCESS 1m46.991s
setup-vm SUCCESS 1m48.614s
run-standard-tests SUCCESS 12m18.456s
run-zonal-tests SUCCESS 2m35.527s
run-zonal-core-tests SUCCESS 4m13.445s
run-hns-tests SUCCESS 17m41.182s
cleanup SUCCESS 59.256s
check-failure SUCCESS 905ms

Details


starting build "ce006404-373d-4916-8304-4a0f03c00260"

FETCHSOURCE
From https://github.com/fsspec/gcsfs
 * branch            f6c1c3ba624a5474880ee33dd85e78e78a2d6725 -> FETCH_HEAD
HEAD is now at f6c1c3b refactor: simplify microbenchmark imports in test_read.py and test_write.py
GitCommit:
f6c1c3ba624a5474880ee33dd85e78e78a2d6725
BUILD
Starting Step #0 - "generate-ssh-key"
Starting Step #1 - "create-resources"
Step #0 - "generate-ssh-key": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #1 - "create-resources": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": Using default tag: latest
Step #1 - "create-resources": Using default tag: latest
Step #0 - "generate-ssh-key": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": 9d2f29087bcd: Already exists
Step #1 - "create-resources": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #1 - "create-resources": 9d2f29087bcd: Already exists
Step #0 - "generate-ssh-key": 9a3989f83f88: Pulling fs layer
Step #0 - "generate-ssh-key": 47ab90fb6a4f: Pulling fs layer
Step #0 - "generate-ssh-key": c78ce0e22741: Pulling fs layer
Step #0 - "generate-ssh-key": 5159cc35852f: Pulling fs layer
Step #0 - "generate-ssh-key": 1cdcfd381ab3: Pulling fs layer
Step #1 - "create-resources": 9a3989f83f88: Pulling fs layer
Step #1 - "create-resources": 47ab90fb6a4f: Pulling fs layer
Step #1 - "create-resources": c78ce0e22741: Pulling fs layer
Step #1 - "create-resources": 5159cc35852f: Pulling fs layer
Step #1 - "create-resources": 1cdcfd381ab3: Pulling fs layer
Step #0 - "generate-ssh-key": 9a3989f83f88: Verifying Checksum
Step #0 - "generate-ssh-key": 9a3989f83f88: Download complete
Step #1 - "create-resources": 9a3989f83f88: Verifying Checksum
Step #1 - "create-resources": 9a3989f83f88: Download complete
Step #0 - "generate-ssh-key": 1cdcfd381ab3: Verifying Checksum
Step #0 - "generate-ssh-key": 5159cc35852f: Verifying Checksum
Step #0 - "generate-ssh-key": 1cdcfd381ab3: Download complete
Step #0 - "generate-ssh-key": 5159cc35852f: Download complete
Step #1 - "create-resources": 1cdcfd381ab3: Verifying Checksum
Step #1 - "create-resources": 1cdcfd381ab3: Download complete
Step #1 - "create-resources": 5159cc35852f: Verifying Checksum
Step #1 - "create-resources": 5159cc35852f: Download complete
Step #1 - "create-resources": 9a3989f83f88: Pull complete
Step #0 - "generate-ssh-key": 9a3989f83f88: Pull complete
Step #1 - "create-resources": c78ce0e22741: Verifying Checksum
Step #1 - "create-resources": c78ce0e22741: Download complete
Step #0 - "generate-ssh-key": c78ce0e22741: Verifying Checksum
Step #0 - "generate-ssh-key": c78ce0e22741: Download complete
Step #0 - "generate-ssh-key": 47ab90fb6a4f: Verifying Checksum
Step #1 - "create-resources": 47ab90fb6a4f: Verifying Checksum
Step #1 - "create-resources": 47ab90fb6a4f: Download complete
Step #0 - "generate-ssh-key": 47ab90fb6a4f: Download complete
Step #0 - "generate-ssh-key": 47ab90fb6a4f: Pull complete
Step #1 - "create-resources": 47ab90fb6a4f: Pull complete
Step #1 - "create-resources": c78ce0e22741: Pull complete
Step #0 - "generate-ssh-key": c78ce0e22741: Pull complete
Step #1 - "create-resources": 5159cc35852f: Pull complete
Step #0 - "generate-ssh-key": 5159cc35852f: Pull complete
Step #1 - "create-resources": 1cdcfd381ab3: Pull complete
Step #0 - "generate-ssh-key": 1cdcfd381ab3: Pull complete
Step #1 - "create-resources": Digest: sha256:9b1a91ff271280e9f3499e5fc6ca0888f07b0399728efb915059e9fb4030a26c
Step #0 - "generate-ssh-key": Digest: sha256:9b1a91ff271280e9f3499e5fc6ca0888f07b0399728efb915059e9fb4030a26c
Step #0 - "generate-ssh-key": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-resources": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0 - "generate-ssh-key": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-resources": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-resources": --- Creating standard bucket ---
Step #1 - "create-resources": --- Creating versioned bucket ---
Step #1 - "create-resources": --- Creating HNS bucket ---
Step #1 - "create-resources": --- Creating Zonal bucket ---
Step #1 - "create-resources": --- Creating standard bucket for Zonal test ---
Step #1 - "create-resources": --- Creating Zonal bucket for running core tests ---
Step #1 - "create-resources": --- Creating GCE VM ---
Step #0 - "generate-ssh-key": Generating public/private rsa key pair.
Step #0 - "generate-ssh-key": Your identification has been saved in /workspace/.ssh/google_compute_engine
Step #0 - "generate-ssh-key": Your public key has been saved in /workspace/.ssh/google_compute_engine.pub
Step #0 - "generate-ssh-key": The key fingerprint is:
Step #0 - "generate-ssh-key": SHA256:oxwvrSXChP7U5vFEM4UVOVWQgb9cQS0NATYvE/wyJKs gcb
Step #0 - "generate-ssh-key": The key's randomart image is:
Step #0 - "generate-ssh-key": +---[RSA 3072]----+
Step #0 - "generate-ssh-key": |          o*OB== |
Step #0 - "generate-ssh-key": |         o=.++o o|
Step #0 - "generate-ssh-key": |        . .*o..o |
Step #0 - "generate-ssh-key": |   .     .. +oo  |
Step #0 - "generate-ssh-key": |  . . . S. . =   |
Step #0 - "generate-ssh-key": | . o o *E+  o    |
Step #0 - "generate-ssh-key": |  . + O =        |
Step #0 - "generate-ssh-key": |   o + O         |
Step #0 - "generate-ssh-key": |    . o .        |
Step #0 - "generate-ssh-key": +----[SHA256]-----+
Finished Step #0 - "generate-ssh-key"
Step #1 - "create-resources": Creating gs://gcsfs-test-zonal-core-ce006404/...
Step #1 - "create-resources": Creating gs://gcsfs-test-versioned-ce006404/...
Step #1 - "create-resources": Creating gs://gcsfs-test-zonal-ce006404/...
Step #1 - "create-resources": Creating gs://gcsfs-test-standard-ce006404/...
Step #1 - "create-resources": Creating gs://gcsfs-test-hns-ce006404/...
Step #1 - "create-resources": Creating gs://gcsfs-test-standard-for-zonal-ce006404/...
Step #1 - "create-resources": Created [https://www.googleapis.com/compute/v1/projects/gcsfs-ci-902862/zones/us-central1-a/instances/gcsfs-test-vm-ce006404].
Step #1 - "create-resources": NAME                    ZONE           MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP    STATUS
Step #1 - "create-resources": gcsfs-test-vm-ce006404  us-central1-a  n2-standard-4               10.128.0.78  34.172.113.74  RUNNING
Step #1 - "create-resources": --- Enabling versioning on versioned bucket ---
Step #1 - "create-resources":   
Step #1 - "create-resources": Updating gs://gcsfs-test-versioned-ce006404/...
Step #1 - "create-resources": 
Finished Step #1 - "create-resources"
Starting Step #2 - "setup-vm"
Step #2 - "setup-vm": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #2 - "setup-vm": ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
Step #2 - "setup-vm": Waiting for VM to become available... (attempt 1/10)
Step #2 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #2 - "setup-vm": VM is ready
Step #2 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #2 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #2 - "setup-vm": --- Installing dependencies on VM ---
Step #2 - "setup-vm": debconf: unable to initialize frontend: Dialog
Step #2 - "setup-vm": debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
Step #2 - "setup-vm": debconf: falling back to frontend: Readline
Step #2 - "setup-vm": debconf: unable to initialize frontend: Readline
Step #2 - "setup-vm": debconf: (This frontend requires a controlling tty.)
Step #2 - "setup-vm": debconf: falling back to frontend: Teletype
Step #2 - "setup-vm": debconf: unable to initialize frontend: Teletype
Step #2 - "setup-vm": debconf: (This frontend requires a controlling tty.)
Step #2 - "setup-vm": debconf: falling back to frontend: Noninteractive
Step #2 - "setup-vm": --- Installing Python and dependencies on VM ---
Finished Step #2 - "setup-vm"
Starting Step #3 - "run-standard-tests"
Starting Step #6 - "run-hns-tests"
Starting Step #5 - "run-zonal-core-tests"
Starting Step #4 - "run-zonal-tests"
Step #4 - "run-zonal-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #3 - "run-standard-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #5 - "run-zonal-core-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #6 - "run-hns-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #3 - "run-standard-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #6 - "run-hns-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #5 - "run-zonal-core-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #3 - "run-standard-tests": --- Running Test Suite: standard ---
Step #4 - "run-zonal-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #6 - "run-hns-tests": --- Running Test Suite: hns ---
Step #5 - "run-zonal-core-tests": --- Running Test Suite: zonal-core ---
Step #4 - "run-zonal-tests": --- Running Test Suite: zonal ---
Step #3 - "run-standard-tests": ============================= test session starts ==============================
Step #3 - "run-standard-tests": platform linux -- Python 3.13.5, pytest-9.0.2, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #3 - "run-standard-tests": cachedir: .pytest_cache
Step #3 - "run-standard-tests": rootdir: /home/sa_116841737565922334104
Step #3 - "run-standard-tests": configfile: setup.cfg
Step #3 - "run-standard-tests": plugins: timeout-2.4.0, asyncio-1.3.0
Step #3 - "run-standard-tests": timeout: 1800.0s
Step #3 - "run-standard-tests": timeout method: signal
Step #3 - "run-standard-tests": timeout func_only: False
Step #3 - "run-standard-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #6 - "run-hns-tests": ============================= test session starts ==============================
Step #6 - "run-hns-tests": platform linux -- Python 3.13.5, pytest-9.0.2, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #6 - "run-hns-tests": cachedir: .pytest_cache
Step #6 - "run-hns-tests": rootdir: /home/sa_116841737565922334104
Step #6 - "run-hns-tests": configfile: setup.cfg
Step #6 - "run-hns-tests": plugins: timeout-2.4.0, asyncio-1.3.0
Step #6 - "run-hns-tests": timeout: 1800.0s
Step #6 - "run-hns-tests": timeout method: signal
Step #6 - "run-hns-tests": timeout func_only: False
Step #6 - "run-hns-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #5 - "run-zonal-core-tests": ============================= test session starts ==============================
Step #5 - "run-zonal-core-tests": platform linux -- Python 3.13.5, pytest-9.0.2, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #5 - "run-zonal-core-tests": cachedir: .pytest_cache
Step #5 - "run-zonal-core-tests": rootdir: /home/sa_116841737565922334104
Step #5 - "run-zonal-core-tests": configfile: setup.cfg
Step #5 - "run-zonal-core-tests": plugins: timeout-2.4.0, asyncio-1.3.0
Step #5 - "run-zonal-core-tests": timeout: 1800.0s
Step #5 - "run-zonal-core-tests": timeout method: signal
Step #5 - "run-zonal-core-tests": timeout func_only: False
Step #5 - "run-zonal-core-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #5 - "run-zonal-core-tests": collecting ... collected 137 items / 28 deselected / 109 selected
Step #5 - "run-zonal-core-tests": 
Step #4 - "run-zonal-tests": ============================= test session starts ==============================
Step #4 - "run-zonal-tests": platform linux -- Python 3.13.5, pytest-9.0.2, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #4 - "run-zonal-tests": cachedir: .pytest_cache
Step #4 - "run-zonal-tests": rootdir: /home/sa_116841737565922334104
Step #4 - "run-zonal-tests": configfile: setup.cfg
Step #4 - "run-zonal-tests": plugins: timeout-2.4.0, asyncio-1.3.0
Step #4 - "run-zonal-tests": timeout: 1800.0s
Step #4 - "run-zonal-tests": timeout method: signal
Step #4 - "run-zonal-tests": timeout func_only: False
Step #4 - "run-zonal-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #4 - "run-zonal-tests": collecting ... collected 129 items
Step #4 - "run-zonal-tests": 
Step #3 - "run-standard-tests": collecting ... collected 647 items / 1 deselected / 646 selected
Step #3 - "run-standard-tests": 
Step #6 - "run-hns-tests": collecting ... collected 647 items / 124 deselected / 523 selected
Step #6 - "run-hns-tests": 
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=3, length=10')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=0, length=5')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=15, length=large')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset>size, length=5')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=size, length=10')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=1, length=35, delimiter=newline')
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_simple PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=0, length=35, delimiter=newline')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=0, length=35, delimiter=newline')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb PASSED
Step #3 - "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 PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_small_zb PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #6 - "run-hns-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 PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_zb PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_from_cache_zb PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_dircache_filled PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_empty_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_many_connect PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_many_connect_new PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_blocksize_zb PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_mrd_stream_cleanup PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_simple_upload PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_unfinalized_file_using_mrd PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_large_upload PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_cat_file_on_unfinalized_file PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_disjoint_ranges_zb PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_overlapping_ranges_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_info PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_default_cache_is_readahead_chunked PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_chunk_boundary_zb PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_directory_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_high_concurrency_zb PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_one_fails_others_survive_zb SKIPPED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_info_on_directory_with_only_subdirectories PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_ls2 PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_read_disjoint_ranges_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_pickle PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_read_overlapping_ranges_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_ls_touch PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_rm PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_shared_fs_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_rm_batch PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_shared_fs_read_multiple_files_zb PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_directory_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_error_handling_zb PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_simple_upload_zonal PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_initiate_upload_zonal PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_initiate_and_upload_chunk_zonal PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_upload_chunk_zonal_final_chunk PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_put_file_zonal PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_rm_recursive PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_pipe_file_zonal PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_get_file_from_zonal_bucket PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_get_list_from_zonal_bucket PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_get_directory_from_zonal_bucket PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_cp_file_not_implemented_error[gcsfs-test-zonal-ce006404-gcsfs-test-zonal-ce006404-True] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_cp_file_not_implemented_error[gcsfs-test-zonal-ce006404-gcsfs-test-standard-for-zonal-ce006404-True] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_cp_file_not_implemented_error[gcsfs-test-standard-for-zonal-ce006404-gcsfs-test-zonal-ce006404-True] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_cp_file_not_implemented_error[gcsfs-test-standard-for-zonal-ce006404-gcsfs-test-standard-for-zonal-ce006404-False] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_write_value_errors[not_writable] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_write_value_errors[closed] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_write_value_errors[force_flushed] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_write_success PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_open_write_mode PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_open_write_mode_with_custom_flush_interval_bytes PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_open_append_mode PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_open_append_mode_nonexistent_file PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_flush PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_lazy_init_creates_empty_file_on_close PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_commit PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_finalize_on_close_true PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_finalize_on_close_default_false PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_flush_after_finalize_logs_warning PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_double_finalize_warning PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_commit_not_writable_warning PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_discard PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_not_implemented_methods PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[fil?1-False-None-expected0] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_overwrite PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_large_upload PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_append_multiple PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::test_zonal_file_append_to_empty PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[fil?1-True-None-expected1] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::TestZonalFileRealGCS::test_put_file_to_zonal_bucket PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::TestZonalFileRealGCS::test_put_overwrite_in_zonal_bucket PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::TestZonalFileRealGCS::test_put_directory_to_zonal_bucket PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::TestZonalFileRealGCS::test_put_list_to_zonal_bucket PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::TestZonalFileRealGCS::test_put_file_into_zonal_directory_syntax PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::TestZonalFileRealGCS::test_pipe_data_to_zonal_bucket PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_zonal_file.py::TestZonalFileRealGCS::test_pipe_overwrite_in_zonal_bucket PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[file[1-2]-False-None-expected2] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_pipe_and_cat PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_put PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_get PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_get_file_to_directory PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_ls PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_rm PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_mkdir_and_rmdir PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[file[1-2]-True-None-expected3] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_mv PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_find PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_info PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*-False-None-expected4] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_async_gcsfs.py::test_async_rm_recursive PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*-True-None-expected5] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_hns_folder_rename_success[simple_rename_at_root] PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*-True-1-expected6] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[fil?1-False-None-expected0] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_hns_folder_rename_success[rename_within_nested_dir] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_hns_folder_rename_with_protocol PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_hns_empty_folder_rename_success PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_file_rename_using_atomic_mv PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*-True-2-expected7] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[fil?1-True-None-expected1] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_folder_rename_to_root_directory PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*1-False-None-expected8] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_hns_rm_immediately_after_rename PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_hns_rename_fails_if_parent_does_not_exist PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*1-True-None-expected9] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_rm_chunked_batch PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[file[1-2]-False-None-expected2] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_hns_folder_rename_cache_invalidation PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_hns_rename_raises_file_not_found PASSED
Step #5 - "run-zonal-core-t
...
[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%22ce006404-373d-4916-8304-4a0f03c00260%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862.]
...
subdir0-True-None-expected22] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put[md5] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_empty_folder_recursive PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/subdir0/nested*-False-2-expected23] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put[crc32c] SKIPPED (No CRC)
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*1-True-None-expected9] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/subdir0/nested*-True-2-expected24] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_list PASSED
Step #5 - "run-zonal-core-tests": Retryable write exception encountered: 429 The object gcsfs-test-zonal-core-ce006404/2014-01-02.csv exceeded the rate limit for object mutation operations (create, update, and delete). Please reduce your request rate. See https://cloud.google.com/storage/docs/gcs429.
Step #5 - "run-zonal-core-tests": Retryable write exception encountered: 429 The object gcsfs-test-zonal-core-ce006404/zonal/test/a exceeded the rate limit for object mutation operations (create, update, and delete). Please reduce your request rate. See https://cloud.google.com/storage/docs/gcs429.
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_folder_with_placeholder PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_existent_path_raises_error PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-False-None-expected25] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_recursive_on_non_empty_dir_fails PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_recursive[] PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-True-None-expected26] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_file_cache_invalidation PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*1-True-2-expected10] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_recursive[gs://] PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-True-2-expected27] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_recursive[gcs://] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_recursive_cache_invalidation PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_cache_invalidation PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[0-1]-False-None-expected28] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_files_only --- Setting up test structure in: gcsfs-test-zonal-ce006404/integration-find-4402f828-90b5-4505-9966-49e477e0459c ---
Step #4 - "run-zonal-tests": --- Test structure created. ---
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_file_in_dir[] PASSED
Step #4 - "run-zonal-tests": PASSED--- Cleaning up test structure in: gcsfs-test-zonal-ce006404/integration-find-4402f828-90b5-4505-9966-49e477e0459c ---
Step #4 - "run-zonal-tests": --- Cleanup complete. ---
Step #4 - "run-zonal-tests": 
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_withdirs --- Setting up test structure in: gcsfs-test-zonal-ce006404/integration-find-808a3364-59e0-420c-a85d-7d12fa0f3563 ---
Step #4 - "run-zonal-tests": --- Test structure created. ---
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_file_in_dir[gs://] PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[0-1]-True-None-expected29] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**-False-None-expected11] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_file_in_dir[gcs://] PASSED
Step #4 - "run-zonal-tests": PASSED--- Cleaning up test structure in: gcsfs-test-zonal-ce006404/integration-find-808a3364-59e0-420c-a85d-7d12fa0f3563 ---
Step #4 - "run-zonal-tests": --- Cleanup complete. ---
Step #4 - "run-zonal-tests": 
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_with_prefix --- Setting up test structure in: gcsfs-test-zonal-ce006404/integration-find-8696d9d9-6506-400d-9b91-b2746bb51076 ---
Step #4 - "run-zonal-tests": --- Test structure created. ---
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[0-1]/*fil[e]*-False-None-expected30] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_file_to_current_working_directory[] PASSED
Step #4 - "run-zonal-tests": PASSED--- Cleaning up test structure in: gcsfs-test-zonal-ce006404/integration-find-8696d9d9-6506-400d-9b91-b2746bb51076 ---
Step #4 - "run-zonal-tests": --- Cleanup complete. ---
Step #4 - "run-zonal-tests": 
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_file_to_current_working_directory[gs://] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_on_file --- Setting up test structure in: gcsfs-test-zonal-ce006404/integration-find-ca5827b3-5bb4-4ab6-83f8-e3bae616f534 ---
Step #4 - "run-zonal-tests": --- Test structure created. ---
Step #4 - "run-zonal-tests": PASSED--- Cleaning up test structure in: gcsfs-test-zonal-ce006404/integration-find-ca5827b3-5bb4-4ab6-83f8-e3bae616f534 ---
Step #4 - "run-zonal-tests": --- Cleanup complete. ---
Step #4 - "run-zonal-tests": 
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_file_to_current_working_directory[gcs://] PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[True] --- Setting up test structure in: gcsfs-test-zonal-ce006404/integration-find-1bed0820-eba5-44fe-a4fb-e8e7912e0f61 ---
Step #4 - "run-zonal-tests": --- Test structure created. ---
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[0-1]/*fil[e]*-True-None-expected31] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": PASSED--- Cleaning up test structure in: gcsfs-test-zonal-ce006404/integration-find-1bed0820-eba5-44fe-a4fb-e8e7912e0f61 ---
Step #4 - "run-zonal-tests": --- Cleanup complete. ---
Step #4 - "run-zonal-tests": 
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[False] --- Setting up test structure in: gcsfs-test-zonal-ce006404/integration-find-b2831663-44d0-4a90-8c37-76d0860f4d89 ---
Step #4 - "run-zonal-tests": --- Test structure created. ---
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_special_characters_filename PASSED
Step #4 - "run-zonal-tests": PASSED--- Cleaning up test structure in: gcsfs-test-zonal-ce006404/integration-find-b2831663-44d0-4a90-8c37-76d0860f4d89 ---
Step #4 - "run-zonal-tests": --- Cleanup complete. ---
Step #4 - "run-zonal-tests": 
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_list_of_files_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_does_not_update_dircache_with_prefix --- Setting up test structure in: gcsfs-test-zonal-ce006404/integration-find-4ec47282-1ce9-4b7c-88f1-a042b3e639dd ---
Step #4 - "run-zonal-tests": --- Test structure created. ---
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_list_of_files_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**-True-None-expected12] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_slash_filename PASSED
Step #4 - "run-zonal-tests": PASSED--- Cleaning up test structure in: gcsfs-test-zonal-ce006404/integration-find-4ec47282-1ce9-4b7c-88f1-a042b3e639dd ---
Step #4 - "run-zonal-tests": --- Cleanup complete. ---
Step #4 - "run-zonal-tests": 
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_dircache_trailing_slash --- Setting up test structure in: gcsfs-test-zonal-ce006404/integration-find-8cde6042-3a95-48f9-b9b3-a9115c2edf94 ---
Step #4 - "run-zonal-tests": --- Test structure created. ---
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_two_files_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_hash_filename PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_directory_without_files_with_same_name_prefix <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": PASSED--- Cleaning up test structure in: gcsfs-test-zonal-ce006404/integration-find-8cde6042-3a95-48f9-b9b3-a9115c2edf94 ---
Step #4 - "run-zonal-tests": --- Cleanup complete. ---
Step #4 - "run-zonal-tests": 
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_errors PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_placeholder --- Setting up test structure in: gcsfs-test-zonal-ce006404/integration-find-e00185ea-899f-4ebb-a50e-e2a2a72cb5f4 ---
Step #4 - "run-zonal-tests": --- Test structure created. ---
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_with_source_and_destination_as_list <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**-True-1-expected13] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": PASSED--- Cleaning up test structure in: gcsfs-test-zonal-ce006404/integration-find-e00185ea-899f-4ebb-a50e-e2a2a72cb5f4 ---
Step #4 - "run-zonal-tests": --- Cleanup complete. ---
Step #4 - "run-zonal-tests": 
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_read_small PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_nested_directory_success PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_file_success PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_seek_delimiter PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_read_block PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_write_fails PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_non_existent_path_raises PASSED
Step #4 - "run-zonal-tests": 
Step #4 - "run-zonal-tests": ======== 128 passed, 1 skipped, 8 subtests passed in 142.17s (0:02:22) =========
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_readline PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**-True-2-expected14] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_readline_from_cache PASSED
Finished Step #4 - "run-zonal-tests"
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_readline_empty PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_readline_blocksize PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[fil?1-False-None-expected0] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_next PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**-False-2-expected15] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": Retryable write exception encountered: 429 The object gcsfs-test-zonal-core-ce006404/multi_threaded_test_file exceeded the rate limit for object mutation operations (create, update, and delete). Please reduce your request rate. See https://cloud.google.com/storage/docs/gcs429.
Step #3 - "run-standard-tests": 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 PASSED
Step #3 - "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 PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_iterable PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_readable PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_seekable PASSED
Step #3 - "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 PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/*1-False-None-expected16] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_writable PASSED
Step #3 - "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 PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_bigger_than_block_read PASSED
Step #3 - "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 PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_current PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_request_user_project PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_request_user_project_string PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_request_header PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_user_project_fallback_google_default PASSED
Step #3 - "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 PASSED
Step #3 - "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 PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*1-False-None-expected8] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/*1-True-None-expected17] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_user_project_cat PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_raise_on_project_mismatch PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*1-True-None-expected9] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_ls_prefix_cache PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*1-True-2-expected10] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_placeholder_dir_cache_validity PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/*1-True-1-expected18] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-False-None-expected11] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_pipe_small_cache_validity PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_put_small_cache_validity PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-True-None-expected12] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-True-1-expected13] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_pseudo_dir_find PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/*1-True-2-expected19] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_zero_cache_timeout PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-True-2-expected14] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_find_with_prefix_partial_cache[False] PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-False-2-expected15] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_find_with_prefix_partial_cache[True] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/*1-False-2-expected20] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/*1-False-None-expected16] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_find_dircache PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/*1-True-None-expected17] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/subdir0-False-None-expected21] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_find_dircache_trailing_slash PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/*1-True-1-expected18] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_percent_file_name PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_bucket_location[None] PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/*1-True-2-expected19] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_bucket_location[US] PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/*1-False-2-expected20] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/subdir0-True-None-expected22] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/subdir0-False-None-expected21] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/subdir0-True-None-expected22] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/subdir0/nested*-False-2-expected23] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/subdir0/nested*-False-2-expected23] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_bucket_location[EUROPE-WEST3] PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/subdir0/nested*-True-2-expected24] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/subdir0/nested*-True-2-expected24] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[subdir[1-2]-False-None-expected25] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_bucket_location[europe-west3] PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[subdir[1-2]-True-None-expected26] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-False-None-expected25] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[subdir[1-2]-True-2-expected27] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[subdir[0-1]-False-None-expected28] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_bucket_default_location_overwrite PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[subdir[0-1]-True-None-expected29] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-True-None-expected26] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_dir_marker PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[subdir[0-1]/*fil[e]*-False-None-expected30] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_dir_marker_directory_not_listed PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[subdir[0-1]/*fil[e]*-True-None-expected31] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_list_of_files_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_dir_marker_directory_listed PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_list_of_files_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_recursive <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_without_files_with_same_name_prefix <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_dir_marker_parent_directory_listed PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_with_source_and_destination_as_list <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-True-2-expected27] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_dir_marker_info_eq_ls PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py PASSED
Step #5 - "run-zonal-core-tests": Retryable write exception encountered: 429 The object gcsfs-test-zonal-core-ce006404/zonal/test/c exceeded the rate limit for object mutation operations (create, update, and delete). Please reduce your request rate. See https://cloud.google.com/storage/docs/gcs429.
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[0-1]-False-None-expected28] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_mkdir_with_path PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_directory_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_deep_find_wthdirs PASSED

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%22ce006404-373d-4916-8304-4a0f03c00260%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862