Skip to content

fix failing test in test_core.py

e95e48d
Select commit
Loading
Failed to load commit list.
Open

Update ci pipeline to run tests on HNS bucket #729

fix failing test in test_core.py
e95e48d
Select commit
Loading
Failed to load commit list.
Google Cloud Build / end-to-end-tests-trigger (gcsfs-ci-902862) succeeded Dec 24, 2025 in 18m 9s

Summary

Build Information

Trigger end-to-end-tests-trigger
Build 449f9d73-c71f-48fa-8c9d-3744444861ff
Start 2025-12-24T11:15:27-08:00
Duration 16m36.559s
Status SUCCESS

Steps

Step Status Duration
generate-ssh-key SUCCESS 1m57.68s
create-buckets SUCCESS 2m3.421s
create-vm SUCCESS 2m15.273s
setup-vm SUCCESS 1m32.158s
run-standard-tests SUCCESS 11m21.489s
run-zonal-tests SUCCESS 20.105s
run-hns-tests SUCCESS 11m47.957s
cleanup-ssh-key SUCCESS 4.516s
delete-vm SUCCESS 51.041s
delete-buckets SUCCESS 32.881s

Details

starting build "449f9d73-c71f-48fa-8c9d-3744444861ff"

FETCHSOURCE
From https://github.com/fsspec/gcsfs
 * branch            e95e48d37d74fcdc4eab84b1ffaade20e6d58ec1 -> FETCH_HEAD
HEAD is now at e95e48d fix failing test in test_core.py
GitCommit:
e95e48d37d74fcdc4eab84b1ffaade20e6d58ec1
BUILD
Starting Step #0 - "generate-ssh-key"
Starting Step #1 - "create-buckets"
Starting Step #2 - "create-vm"
Step #2 - "create-vm": 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-buckets": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #2 - "create-vm": Using default tag: latest
Step #1 - "create-buckets": Using default tag: latest
Step #0 - "generate-ssh-key": Using default tag: latest
Step #0 - "generate-ssh-key": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #1 - "create-buckets": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #1 - "create-buckets": c8443a297fa4: Already exists
Step #0 - "generate-ssh-key": c8443a297fa4: Already exists
Step #2 - "create-vm": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #2 - "create-vm": c8443a297fa4: Already exists
Step #0 - "generate-ssh-key": 31a0f303a19d: Pulling fs layer
Step #0 - "generate-ssh-key": 3501b5d6141b: Pulling fs layer
Step #0 - "generate-ssh-key": 2941e3cc9a33: Pulling fs layer
Step #0 - "generate-ssh-key": 45537110d085: Pulling fs layer
Step #0 - "generate-ssh-key": 4ff9ca14cc68: Pulling fs layer
Step #1 - "create-buckets": 31a0f303a19d: Pulling fs layer
Step #1 - "create-buckets": 3501b5d6141b: Pulling fs layer
Step #1 - "create-buckets": 2941e3cc9a33: Pulling fs layer
Step #1 - "create-buckets": 45537110d085: Pulling fs layer
Step #1 - "create-buckets": 4ff9ca14cc68: Pulling fs layer
Step #2 - "create-vm": 31a0f303a19d: Pulling fs layer
Step #2 - "create-vm": 3501b5d6141b: Pulling fs layer
Step #2 - "create-vm": 2941e3cc9a33: Pulling fs layer
Step #2 - "create-vm": 45537110d085: Pulling fs layer
Step #2 - "create-vm": 4ff9ca14cc68: Pulling fs layer
Step #2 - "create-vm": 45537110d085: Download complete
Step #0 - "generate-ssh-key": 45537110d085: Download complete
Step #1 - "create-buckets": 45537110d085: Download complete
Step #0 - "generate-ssh-key": 31a0f303a19d: Verifying Checksum
Step #1 - "create-buckets": 31a0f303a19d: Verifying Checksum
Step #2 - "create-vm": 31a0f303a19d: Verifying Checksum
Step #2 - "create-vm": 31a0f303a19d: Download complete
Step #0 - "generate-ssh-key": 31a0f303a19d: Download complete
Step #1 - "create-buckets": 31a0f303a19d: Download complete
Step #2 - "create-vm": 4ff9ca14cc68: Verifying Checksum
Step #0 - "generate-ssh-key": 4ff9ca14cc68: Verifying Checksum
Step #0 - "generate-ssh-key": 4ff9ca14cc68: Download complete
Step #2 - "create-vm": 4ff9ca14cc68: Download complete
Step #1 - "create-buckets": 4ff9ca14cc68: Verifying Checksum
Step #1 - "create-buckets": 4ff9ca14cc68: Download complete
Step #0 - "generate-ssh-key": 31a0f303a19d: Pull complete
Step #1 - "create-buckets": 31a0f303a19d: Pull complete
Step #2 - "create-vm": 31a0f303a19d: Pull complete
Step #1 - "create-buckets": 2941e3cc9a33: Verifying Checksum
Step #1 - "create-buckets": 2941e3cc9a33: Download complete
Step #0 - "generate-ssh-key": 2941e3cc9a33: Verifying Checksum
Step #0 - "generate-ssh-key": 2941e3cc9a33: Download complete
Step #2 - "create-vm": 2941e3cc9a33: Verifying Checksum
Step #2 - "create-vm": 2941e3cc9a33: Download complete
Step #1 - "create-buckets": 3501b5d6141b: Verifying Checksum
Step #1 - "create-buckets": 3501b5d6141b: Download complete
Step #2 - "create-vm": 3501b5d6141b: Verifying Checksum
Step #2 - "create-vm": 3501b5d6141b: Download complete
Step #0 - "generate-ssh-key": 3501b5d6141b: Verifying Checksum
Step #0 - "generate-ssh-key": 3501b5d6141b: Download complete
Step #1 - "create-buckets": 3501b5d6141b: Pull complete
Step #2 - "create-vm": 3501b5d6141b: Pull complete
Step #0 - "generate-ssh-key": 3501b5d6141b: Pull complete
Step #0 - "generate-ssh-key": 2941e3cc9a33: Pull complete
Step #2 - "create-vm": 2941e3cc9a33: Pull complete
Step #1 - "create-buckets": 2941e3cc9a33: Pull complete
Step #2 - "create-vm": 45537110d085: Pull complete
Step #1 - "create-buckets": 45537110d085: Pull complete
Step #0 - "generate-ssh-key": 45537110d085: Pull complete
Step #0 - "generate-ssh-key": 4ff9ca14cc68: Pull complete
Step #2 - "create-vm": 4ff9ca14cc68: Pull complete
Step #1 - "create-buckets": 4ff9ca14cc68: Pull complete
Step #0 - "generate-ssh-key": Digest: sha256:e5988181787670e47bab44136eefd93001baea254c49413b7ec03eae2e9470a5
Step #2 - "create-vm": Digest: sha256:e5988181787670e47bab44136eefd93001baea254c49413b7ec03eae2e9470a5
Step #1 - "create-buckets": Digest: sha256:e5988181787670e47bab44136eefd93001baea254c49413b7ec03eae2e9470a5
Step #0 - "generate-ssh-key": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-buckets": Status: Image is up to date for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2 - "create-vm": Status: Image is up to date for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0 - "generate-ssh-key": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2 - "create-vm": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-buckets": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-buckets": --- Creating standard bucket ---
Step #1 - "create-buckets": --- Creating versioned bucket ---
Step #1 - "create-buckets": --- Creating HNS bucket ---
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:+sbv/FlzOB4Rs5qwir5M7r8DsS/PE2s5KjApengmgb8 gcb
Step #0 - "generate-ssh-key": The key's randomart image is:
Step #0 - "generate-ssh-key": +---[RSA 3072]----+
Step #0 - "generate-ssh-key": |                 |
Step #0 - "generate-ssh-key": |                 |
Step #0 - "generate-ssh-key": |              o  |
Step #0 - "generate-ssh-key": |      .        + |
Step #0 - "generate-ssh-key": |.  .   oS .   o  |
Step #0 - "generate-ssh-key": |+ +   o..  o o o |
Step #0 - "generate-ssh-key": |.= o  o+ +. o * .|
Step #0 - "generate-ssh-key": |+ = .+.+@o   + = |
Step #0 - "generate-ssh-key": | =E. +OOBB+.o .  |
Step #0 - "generate-ssh-key": +----[SHA256]-----+
Finished Step #0 - "generate-ssh-key"
Step #1 - "create-buckets": Creating gs://gcsfs-test-hns-449f9d73/...
Step #1 - "create-buckets": Creating gs://gcsfs-test-standard-449f9d73/...
Step #1 - "create-buckets": Creating gs://gcsfs-test-versioned-449f9d73/...
Step #1 - "create-buckets": --- Enabling versioning on versioned bucket ---
Step #1 - "create-buckets":   
Step #1 - "create-buckets": Updating gs://gcsfs-test-versioned-449f9d73/...
Step #1 - "create-buckets": 
Finished Step #1 - "create-buckets"
Step #2 - "create-vm": Created [https://www.googleapis.com/compute/v1/projects/gcsfs-ci-902862/zones/us-central1-a/instances/gcsfs-test-vm-449f9d73].
Step #2 - "create-vm": NAME                    ZONE           MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP     STATUS
Step #2 - "create-vm": gcsfs-test-vm-449f9d73  us-central1-a  n2-standard-4               10.128.0.31  136.116.207.27  RUNNING
Finished Step #2 - "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 #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": VM is ready
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 #3 - "setup-vm": debconf: unable to initialize frontend: Dialog
Step #3 - "setup-vm": debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
Step #3 - "setup-vm": debconf: falling back to frontend: Readline
Step #3 - "setup-vm": debconf: unable to initialize frontend: Readline
Step #3 - "setup-vm": debconf: (This frontend requires a controlling tty.)
Step #3 - "setup-vm": debconf: falling back to frontend: Teletype
Step #3 - "setup-vm": debconf: unable to initialize frontend: Teletype
Step #3 - "setup-vm": debconf: (This frontend requires a controlling tty.)
Step #3 - "setup-vm": debconf: falling back to frontend: Noninteractive
Step #3 - "setup-vm": --- Installing Python and dependencies on VM ---
Finished Step #3 - "setup-vm"
Starting Step #6 - "run-hns-tests"
Starting Step #4 - "run-standard-tests"
Starting Step #5 - "run-zonal-tests"
Step #6 - "run-hns-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #5 - "run-zonal-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 #4 - "run-standard-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 #6 - "run-hns-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #4 - "run-standard-tests": --- Preparing test environment for standard tests ---
Step #4 - "run-standard-tests": --- Running standard tests on VM ---
Step #5 - "run-zonal-tests": --- Preparing test environment for zonal tests ---
Step #5 - "run-zonal-tests": --- Running Zonal tests on VM ---
Step #6 - "run-hns-tests": --- Preparing test environment for HNS tests ---
Step #6 - "run-hns-tests": --- Running HNS tests on VM ---
Step #4 - "run-standard-tests": ============================= test session starts ==============================
Step #4 - "run-standard-tests": platform linux -- Python 3.13.5, pytest-9.0.2, 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: setup.cfg
Step #4 - "run-standard-tests": plugins: asyncio-1.3.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: 600.0s
Step #4 - "run-standard-tests": timeout method: signal
Step #4 - "run-standard-tests": timeout func_only: False
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: asyncio-1.3.0, timeout-2.4.0
Step #6 - "run-hns-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #6 - "run-hns-tests": timeout: 600.0s
Step #6 - "run-hns-tests": timeout method: signal
Step #6 - "run-hns-tests": timeout func_only: False
Step #5 - "run-zonal-tests": ============================= test session starts ==============================
Step #5 - "run-zonal-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-tests": cachedir: .pytest_cache
Step #5 - "run-zonal-tests": rootdir: /home/sa_116841737565922334104
Step #5 - "run-zonal-tests": configfile: setup.cfg
Step #5 - "run-zonal-tests": plugins: asyncio-1.3.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: 600.0s
Step #5 - "run-zonal-tests": timeout method: signal
Step #5 - "run-zonal-tests": timeout func_only: False
Step #5 - "run-zonal-tests": collecting ... collected 32 items
Step #5 - "run-zonal-tests": 
Step #4 - "run-standard-tests": collecting ... collected 405 items / 1 deselected / 404 selected
Step #4 - "run-standard-tests": 
Step #6 - "run-hns-tests": collecting ... collected 405 items / 40 deselected / 365 selected
Step #6 - "run-hns-tests": 
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=3, length=10')
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=0, length=5')
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=15, length=large')
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset>size, length=5')
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=size, length=10')
Step #5 - "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-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=0, length=35, delimiter=newline')
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=0, length=35, delimiter=newline')
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_open_uses_correct_blocksize_and_consistency_for_all_bucket_types[BucketType.ZONAL_HIERARCHICAL] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_open_uses_correct_blocksize_and_consistency_for_all_bucket_types[BucketType.HIERARCHICAL] PASSED
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 PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_open_uses_correct_blocksize_and_consistency_for_all_bucket_types[BucketType.NON_HIERARCHICAL] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_open_uses_correct_blocksize_and_consistency_for_all_bucket_types[BucketType.UNKNOWN] 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 #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_open_uses_default_blocksize_and_consistency_from_fs[BucketType.ZONAL_HIERARCHICAL] PASSED
Step #4 - "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_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_open_uses_default_blocksize_and_consistency_from_fs[BucketType.HIERARCHICAL] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_open_uses_default_blocksize_and_consistency_from_fs[BucketType.NON_HIERARCHICAL] PASSED
Step #4 - "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-tests": gcsfs/tests/test_extended_gcsfs.py::test_open_uses_default_blocksize_and_consistency_from_fs[BucketType.UNKNOWN] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_small_zb 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-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 #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 #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_zb PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_from_cache_zb PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_empty_zb PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_blocksize_zb PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_process_limits_parametrized[None-None-0-133-None] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_process_limits_parametrized[-10-None-123-10-None] PASSED
Step #4 - "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-tests": gcsfs/tests/test_extended_gcsfs.py::test_process_limits_parametrized[10--10-10-113-None] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_process_limits_parametrized[20-20-20-0-None] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_process_limits_parametrized[50-40-None-None-ValueError] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_process_limits_parametrized[-200-None-None-None-ValueError] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_process_limits_parametrized[123-200-123-10-None] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_process_limits_parametrized[143-153-143-0-None] PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_mrd_exception_handling[ValueError] SKIPPED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_mrd_exception_handling[DataCorruption] SKIPPED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_mrd_exception_handling[Exception] SKIPPED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_disjoint_ranges_zb 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 #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_overlapping_ranges_zb PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_chunk_boundary_zb PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_high_concurrency_zb PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_one_fails_others_survive_zb SKIPPED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_mrd_stream_cleanup PASSED
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_mrd_created_once_for_zonal_file SKIPPED
Step #5 - "run-zonal-tests": 
Step #5 - "run-zonal-tests": =============== 27 passed, 5 skipped, 8 subtests passed in 9.07s ===============
Step #4 - "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 #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
Finished Step #5 - "run-zonal-tests"
Step #4 - "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 #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-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-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 #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 #4 - "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 #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-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 #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-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 #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 #6 - "run-hns-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-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 #6 - "run-hns-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-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 #6 - "run-hns-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-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[*-True-1-expected6] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "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 #4 - "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 #6 - "run-hns-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[*1-False-None-expected8] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "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 #4 - "run-standard-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 #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 #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 #4 - "run-standard-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 #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 #4 - "run-standard-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 #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 #4 - "run-standard-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 #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-standard-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 #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 #4 - "run-standard-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 #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 #4 - "run-standard-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 #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 #4 - "run-standard-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 #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 #4 - "run-standard-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 #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 #4 - "run-standard-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 #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 #4 - "run-standard-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 #4 - "run-standard-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 #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 #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 #4 - "run-standard-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 #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 #4 - "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 #6 - "run-hns-tests": gcsfs/tests
...
[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%22449f9d73-c71f-48fa-8c9d-3744444861ff%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862.]
...
sts/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects10-expected_result10] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects11-expected_result11] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-object-mock_objects12-expected_result12] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-dir1/-mock_objects13-expected_result13] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-dir1/-mock_objects14-expected_result14] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-dir1/-mock_objects15-expected_result15] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects16-expected_result16] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-e/-mock_objects17-expected_result17] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-e-mock_objects18-expected_result18] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReportConfig::test_inventory_report_config_creation PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_inventory_report_listing.py::test_ls_base PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_api PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_map_simple PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_map_default_gcsfilesystem PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_map_errors PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_map_with_data PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_map_clear_empty PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_map_pickle PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_map_array PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_map_bytearray PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_mapping.py::test_new_bucket PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_tempfile PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_retriable_exception PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_pickle_serialization PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_multiprocessing_error_handling PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_validate_response PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_validate_response_error_is_string PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_get_perms] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_list_perms] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_get_perms] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_list_perms] PASSED
Step #4 - "run-standard-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_range PASSED
Step #4 - "run-standard-tests": 
Step #4 - "run-standard-tests": =============================== warnings summary ===============================
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_info
Step #4 - "run-standard-tests":   /home/sa_116841737565922334104/gcsfs/tests/test_core.py:223: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Step #4 - "run-standard-tests":     today = datetime.utcnow().date().isoformat()
Step #4 - "run-standard-tests": 
Step #4 - "run-standard-tests": gcsfs/tests/test_fuse.py::test_fuse
Step #4 - "run-standard-tests":   /home/sa_116841737565922334104/env/lib/python3.13/site-packages/fuse.py:649: DeprecationWarning: Time as floating point seconds for utimens is deprecated!
Step #4 - "run-standard-tests":   To enable time as nanoseconds set the property "use_ns" to True in your operations class or set your fusepy requirements to <4.
Step #4 - "run-standard-tests":     warnings.warn(
Step #4 - "run-standard-tests": 
Step #4 - "run-standard-tests": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #4 - "run-standard-tests": = 354 passed, 48 skipped, 1 deselected, 1 xfailed, 1 xpassed, 2 warnings in 672.57s (0:11:12) =
Step #6 - "run-hns-tests": gcsfs/tests/test_fuse.py::test_fuse XFAIL (Failing test not previously
Step #6 - "run-hns-tests": tested.)
Step #6 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_unset PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_set PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info0-Use snapshot listing is not configured.] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info1-Inventory report location is not configured.] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info2-Inventory report id is not configured.] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info3-None] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_fetch_raw_inventory_report_config[us-west-id1-None-expected_result0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_fetch_raw_inventory_report_config[us-west-id2-exception1-None] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_raw_inventory_report_config_invalid_date PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_raw_inventory_report_config_missing_metadata_fields PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_raw_inventory_report_config_returns_correct_config PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_fetch_inventory_report_metadata_no_reports PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_fetch_inventory_report_metadata_multiple_calls PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_sort_inventory_report_metadata[unsorted_inventory_report_metadata0-expected0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_sort_inventory_report_metadata[unsorted_inventory_report_metadata1-expected1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_download_inventory_report_content[download_inventory_report_content_setup0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_download_inventory_report_content[download_inventory_report_content_setup1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_download_inventory_report_content[download_inventory_report_content_setup2] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_report_line[object1,value1,value2-True-inventory_report_config_attrs0-,-bucket-expected0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_report_line[object1,value1,value2-False-inventory_report_config_attrs1-,-bucket-expected1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup2] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup3] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup4] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup5] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup6] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup7] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup8] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup9] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-None-mock_objects0-expected_result0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-None-mock_objects1-expected_result1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-prefix-mock_objects2-expected_result2] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-prefix-mock_objects3-expected_result3] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-prefix-mock_objects4-expected_result4] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-object-mock_objects5-expected_result5] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-object-mock_objects6-expected_result6] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-object-mock_objects7-expected_result7] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects8-expected_result8] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects9-expected_result9] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects10-expected_result10] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects11-expected_result11] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-object-mock_objects12-expected_result12] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-dir1/-mock_objects13-expected_result13] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-dir1/-mock_objects14-expected_result14] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-dir1/-mock_objects15-expected_result15] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects16-expected_result16] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-e/-mock_objects17-expected_result17] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-e-mock_objects18-expected_result18] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReportConfig::test_inventory_report_config_creation PASSED
Finished Step #4 - "run-standard-tests"
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report_listing.py::test_ls_base PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_api PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_simple PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_default_gcsfilesystem PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_errors PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_with_data PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_clear_empty PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_pickle PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_array PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_bytearray PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_new_bucket PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_tempfile PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_retriable_exception PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_pickle_serialization PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_multiprocessing_error_handling PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_validate_response PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_validate_response_error_is_string PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_get_perms] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_list_perms] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_get_perms] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_list_perms] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_range PASSED
Step #6 - "run-hns-tests": 
Step #6 - "run-hns-tests": =============================== warnings summary ===============================
Step #6 - "run-hns-tests": gcsfs/tests/test_core.py::test_info
Step #6 - "run-hns-tests":   /home/sa_116841737565922334104/gcsfs/tests/test_core.py:223: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Step #6 - "run-hns-tests":     today = datetime.utcnow().date().isoformat()
Step #6 - "run-hns-tests": 
Step #6 - "run-hns-tests": gcsfs/tests/test_fuse.py::test_fuse
Step #6 - "run-hns-tests":   /home/sa_116841737565922334104/env/lib/python3.13/site-packages/fuse.py:649: DeprecationWarning: Time as floating point seconds for utimens is deprecated!
Step #6 - "run-hns-tests":   To enable time as nanoseconds set the property "use_ns" to True in your operations class or set your fusepy requirements to <4.
Step #6 - "run-hns-tests":     warnings.warn(
Step #6 - "run-hns-tests": 
Step #6 - "run-hns-tests": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #6 - "run-hns-tests": = 358 passed, 4 skipped, 40 deselected, 2 xfailed, 1 xpassed, 2 warnings in 696.72s (0:11:36) =
Finished Step #6 - "run-hns-tests"
Starting Step #7 - "cleanup-ssh-key"
Starting Step #9 - "delete-buckets"
Step #7 - "cleanup-ssh-key": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #9 - "delete-buckets": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #7 - "cleanup-ssh-key": --- Removing SSH key from OS Login profile to prevent accumulation ---
Step #9 - "delete-buckets": --- Deleting test buckets in parallel ---
Finished Step #7 - "cleanup-ssh-key"
Starting Step #8 - "delete-vm"
Step #8 - "delete-vm": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #9 - "delete-buckets": Removing objects:
Step #9 - "delete-buckets": Removing objects:
Step #9 - "delete-buckets": Removing objects:
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": 
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": 
Step #9 - "delete-buckets": 
Step #9 - "delete-buckets": Removing buckets:
Step #9 - "delete-buckets": Removing buckets:
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": Removing gs://gcsfs-test-standard-449f9d73/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-versioned-449f9d73/...
Step #9 - "delete-buckets": Removing folders:
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/'!"`#$%&'()+,-.<=>?@[]^_{}~/...
Step #9 - "delete-buckets": ..
Step #9 - "delete-buckets": ..
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/6eae3e30-46ad-4adb-b949-3d321f55feb7/a/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/6eae3e30-46ad-4adb-b949-3d321f55feb7/b/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/6eae3e30-46ad-4adb-b949-3d321f55feb7/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/a/b/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/a/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/a9858115-ef31-447f-8e8c-865b86101f23/a/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/a9858115-ef31-447f-8e8c-865b86101f23/b/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/a9858115-ef31-447f-8e8c-865b86101f23/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/abc/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/cache_test/destination_parent/new_nested_dir/sub/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/cache_test/destination_parent/new_nested_dir/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/cache_test/destination_parent/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/cache_test/sibling_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/cache_test/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/deep/nested/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/deep/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/dest/nested2/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/dest/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/dest1/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/dest2/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/dir_to_move/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/dir_with_only_subdirs/subdir1/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/dir_with_only_subdirs/subdir2/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/dir_with_only_subdirs/subdir3/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/dir_with_only_subdirs/subdir4/...
Step #9 - "delete-buckets": ..Removing gs://gcsfs-test-hns-449f9d73/dir_with_only_subdirs/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/existing_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/inner/aa/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/inner/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/mapping/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir0/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir1/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir10/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir11/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir12/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir13/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir14/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir15/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir16/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir17/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir18/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir19/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir2/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir20/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir21/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir22/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir23/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir24/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir25/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir26/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir27/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir28/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir29/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir3/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir30/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir31/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir32/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir33/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir34/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir35/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir36/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir37/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir38/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir39/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir4/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir40/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir41/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir42/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir43/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir44/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir45/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir46/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir47/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir48/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir49/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir5/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir6/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir7/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir8/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/max_results_test/xdir9/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/max_results_test/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/nested/nested2/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/nested/new_dir/sub_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/nested/new_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/nested/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/new_dir/sub_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/new_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/new_dir_proto/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/new_name/nested2/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/new_name/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/new_name_with_slash/nested2/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/new_name_with_slash/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/parent_psudodir/psudodir/innerfolder/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/parent_psudodir/psudodir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/parent_psudodir/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/placeholder/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/psudodir/innerfolder/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/psudodir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/root_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/source/subdir/nesteddir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/source/subdir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/source/subdir0/nesteddir/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/source/subdir0/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/source/subdir1/nesteddir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/source/subdir1/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/source/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/src/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/t1/t2/t3/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/t1/t2/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/t1/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/nesteddir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/newdir/nesteddir/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/target/newdir/subdir0/nesteddir/...
Step #9 - "delete-buckets": ..Removing gs://gcsfs-test-hns-449f9d73/target/newdir/subdir0/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/newdir/subdir1/nesteddir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/newdir/subdir1/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/target/newdir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/src/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/subdir/nesteddir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/subdir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/subdir0/nesteddir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/subdir0/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/subdir1/nesteddir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/subdir1/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/target/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/temp_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/test/onefile/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/test/root_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/test/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/test_find_with_prefix/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/tmp/test/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/tmp/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-hns-449f9d73/zonal/test/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/zonal/...
Step #9 - "delete-buckets": .
Step #9 - "delete-buckets": Removing buckets:
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-449f9d73/...
Step #9 - "delete-buckets": .
Finished Step #9 - "delete-buckets"
Step #8 - "delete-vm": Deleted [https://www.googleapis.com/compute/v1/projects/gcsfs-ci-902862/zones/us-central1-a/instances/gcsfs-test-vm-449f9d73].
Finished Step #8 - "delete-vm"
PUSH
DONE

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%22449f9d73-c71f-48fa-8c9d-3744444861ff%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862