Build/Test Explorer

TestFusion
Invocation status: Failed

Kokoro: cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version

1 target evaluated on for 2 hr, 24 min, 0 sec
by kokoro-dedicated
1 Failed

Showing the last megabyte of build.log

Download
ASS: TestWatchRecv (0.01s)
=== RUN TestComputeSnapshot
--- PASS: TestComputeSnapshot (0.01s)
=== RUN TestWatchCancel
--- PASS: TestWatchCancel (0.00s)
=== RUN TestWriteBatch
--- PASS: TestWriteBatch (0.00s)
=== RUN TestWriteBatchErrors
=== RUN TestWriteBatchErrors/empty_batch
=== RUN TestWriteBatchErrors/bad_doc_reference
=== RUN TestWriteBatchErrors/bad_data
--- PASS: TestWriteBatchErrors (0.00s)
--- PASS: TestWriteBatchErrors/empty_batch (0.00s)
--- PASS: TestWriteBatchErrors/bad_doc_reference (0.00s)
--- PASS: TestWriteBatchErrors/bad_data (0.00s)
PASS
2024/11/29 08:46:25 Setting up tests to run on databaseID: "database-02"
=== RUN TestBulkWriter
=== RUN TestBulkWriter/Create()
=== RUN TestBulkWriter/Set()
=== RUN TestBulkWriter/Delete()
=== RUN TestBulkWriter/Update()
--- PASS: TestBulkWriter (0.01s)
--- PASS: TestBulkWriter/Create() (0.00s)
--- PASS: TestBulkWriter/Set() (0.00s)
--- PASS: TestBulkWriter/Delete() (0.00s)
--- PASS: TestBulkWriter/Update() (0.00s)
=== RUN TestBulkWriterErrors
=== RUN TestBulkWriterErrors/empty_document_reference
=== RUN TestBulkWriterErrors/cannot_write_to_same_document_twice
=== RUN TestBulkWriterErrors/cannot_ask_a_closed_BulkWriter_to_write
--- PASS: TestBulkWriterErrors (0.00s)
--- PASS: TestBulkWriterErrors/empty_document_reference (0.00s)
--- PASS: TestBulkWriterErrors/cannot_write_to_same_document_twice (0.00s)
--- PASS: TestBulkWriterErrors/cannot_ask_a_closed_BulkWriter_to_write (0.00s)
=== RUN TestBulkWriterRetries
=== RUN TestBulkWriterRetries/should_not_retry_non-retryable_error_codes
=== RUN TestBulkWriterRetries/should_retry_retryable_error_codes
--- PASS: TestBulkWriterRetries (1.01s)
--- PASS: TestBulkWriterRetries/should_not_retry_non-retryable_error_codes (0.00s)
--- PASS: TestBulkWriterRetries/should_retry_retryable_error_codes (1.00s)
=== RUN TestNewClientWithDatabase
--- PASS: TestNewClientWithDatabase (0.00s)
=== RUN TestClientCollectionAndDoc
--- PASS: TestClientCollectionAndDoc (0.00s)
=== RUN TestClientCollDocErrors
--- PASS: TestClientCollDocErrors (0.00s)
=== RUN TestGetAll
--- PASS: TestGetAll (0.01s)
=== RUN TestGetAllWithEqualRefs
--- PASS: TestGetAllWithEqualRefs (0.01s)
=== RUN TestGetAllErrors
--- PASS: TestGetAllErrors (0.00s)
=== RUN TestClient_WithReadOptions
--- PASS: TestClient_WithReadOptions (0.00s)
=== RUN TestCGR_TestQueryPartition_ToQuery
--- PASS: TestCGR_TestQueryPartition_ToQuery (0.00s)
=== RUN TestCGR_TestGetPartitions
--- PASS: TestCGR_TestGetPartitions (0.00s)
=== RUN TestDoc
--- PASS: TestDoc (0.00s)
=== RUN TestNewDoc
--- PASS: TestNewDoc (0.00s)
=== RUN TestAdd
--- PASS: TestAdd (0.00s)
=== RUN TestNilErrors
--- PASS: TestNilErrors (0.00s)
=== RUN TestCollRef_WithReadOptions
--- PASS: TestCollRef_WithReadOptions (0.01s)
=== RUN TestConformance
=== RUN TestConformance/create:_all_transforms_in_a_single_call
=== RUN TestConformance/create:_multiple_ArrayRemove_fields
=== RUN TestConformance/create:_nested_ArrayRemove_field
=== RUN TestConformance/create:_ArrayRemove_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/create:_ArrayRemove_cannot_be_in_an_array_value
=== RUN TestConformance/create:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion
=== RUN TestConformance/create:_ArrayRemove_with_data
=== RUN TestConformance/create:_multiple_ArrayUnion_fields
=== RUN TestConformance/create:_nested_ArrayUnion_field
=== RUN TestConformance/create:_ArrayUnion_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/create:_ArrayUnion_cannot_be_in_an_array_value
=== RUN TestConformance/create:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion#01
=== RUN TestConformance/create:_ArrayUnion_with_data
=== RUN TestConformance/create:_basic
=== RUN TestConformance/create:_complex
=== RUN TestConformance/create:_Delete_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/create:_Delete_cannot_be_in_an_array_value
=== RUN TestConformance/create:_creating_or_setting_an_empty_map
=== RUN TestConformance/create:_Delete_cannot_appear_in_data
=== RUN TestConformance/create:_don’t_split_on_dots
=== RUN TestConformance/create:_non-alpha_characters_in_map_keys
=== RUN TestConformance/create:_ServerTimestamp_alone
=== RUN TestConformance/create:_multiple_ServerTimestamp_fields
=== RUN TestConformance/create:_nested_ServerTimestamp_field
=== RUN TestConformance/create:_ServerTimestamp_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/create:_ServerTimestamp_cannot_be_in_an_array_value
=== RUN TestConformance/create:_ServerTimestamp_beside_an_empty_map
=== RUN TestConformance/create:_ServerTimestamp_with_data
=== RUN TestConformance/delete:_delete_with_exists_precondition
=== RUN TestConformance/delete:_delete_without_precondition
=== RUN TestConformance/delete:_delete_with_last-update-time_precondition
=== RUN TestConformance/get:_get_a_document
=== RUN TestConformance/listen:_add_a_doc,_modify_it,_delete_it,_then_add_it_again
=== RUN TestConformance/listen:_add_a_doc
=== RUN TestConformance/listen:_add_three_documents
=== RUN TestConformance/listen:_DocumentRemove_behaves_like_DocumentDelete
=== RUN TestConformance/listen:_no_changes;_empty_snapshot
=== RUN TestConformance/listen:_Filter_response_with_same_size_is_a_no-op
=== RUN TestConformance/listen:_multiple_documents,_added,_deleted_and_updated
=== RUN TestConformance/listen:_no_snapshot_if_we_don't_see_CURRENT
=== RUN TestConformance/listen:_add_a_doc,_then_change_it_but_without_changing_its_update_time
=== RUN TestConformance/listen:_DocumentChange_with_removed_target_id_is_like_a_delete.
=== RUN TestConformance/listen:_RESET_turns_off_CURRENT
=== RUN TestConformance/listen:_TargetChange_ADD_is_a_no-op_if_it_has_the_same_target_ID
=== RUN TestConformance/listen:_TargetChange_ADD_is_an_error_if_it_has_a_different_target_ID
=== RUN TestConformance/listen:_TargetChange_REMOVE_should_not_appear
=== RUN TestConformance/query:_ArrayRemove_in_cursor_method
=== RUN TestConformance/query:_ArrayRemove_in_Where
=== RUN TestConformance/query:_ArrayUnion_in_cursor_method
=== RUN TestConformance/query:_ArrayUnion_in_Where
=== RUN TestConformance/query:_where_clause_with_non-==_comparison_with_NaN
=== RUN TestConformance/query:_where_clause_with_non-==_comparison_with_Null
=== RUN TestConformance/query:_cursor_methods_with_a_document_snapshot,_existing_orderBy
=== RUN TestConformance/query:_cursor_method,_doc_snapshot,_existing_orderBy___name__
=== RUN TestConformance/query:_cursor_methods_with_a_document_snapshot_and_an_equality_where_clause
=== RUN TestConformance/query:_cursor_method,_doc_snapshot,_inequality_where_clause,_and_existing_orderBy_clause
=== RUN TestConformance/query:_cursor_method_with_a_document_snapshot_and_an_inequality_where_clause
=== RUN TestConformance/query:_cursor_methods_with_a_document_snapshot
=== RUN TestConformance/query:_EndBefore_with_explicit_empty_map
=== RUN TestConformance/query:_EndBefore_with_empty_values
=== RUN TestConformance/query:_cursor_method_without_orderBy
=== RUN TestConformance/query:_StartAt_with_explicit_empty_map
=== RUN TestConformance/query:_StartAt_with_empty_values
=== RUN TestConformance/query:_StartAt/EndBefore_with_values
=== RUN TestConformance/query:_StartAfter/EndAt_with_values
=== RUN TestConformance/query:_Start/End_with_two_values
=== RUN TestConformance/query:_cursor_methods_with___name__
=== RUN TestConformance/query:_cursor_methods,_last_one_wins
=== RUN TestConformance/query:_Delete_in_cursor_method
=== RUN TestConformance/query:_Delete_in_Where
=== RUN TestConformance/query:_invalid_operator_in_Where_clause
=== RUN TestConformance/query:_invalid_path_in_OrderBy_clause
=== RUN TestConformance/query:_invalid_path_in_Where_clause
=== RUN TestConformance/query:_invalid_path_in_Where_clause#01
=== RUN TestConformance/query:_multiple_Offset_and_Limit_clauses
=== RUN TestConformance/query:_Offset_and_Limit_clauses
=== RUN TestConformance/query:_basic_OrderBy_clauses
=== RUN TestConformance/query:_empty_Select_clause
=== RUN TestConformance/query:_two_Select_clauses
=== RUN TestConformance/query:_Select_clause_with_some_fields
=== RUN TestConformance/query:_ServerTimestamp_in_cursor_method
=== RUN TestConformance/query:_ServerTimestamp_in_Where
=== RUN TestConformance/query:_two_Where_clauses
=== RUN TestConformance/query:_a_Where_clause_comparing_to_NaN
=== RUN TestConformance/query:_a_Where_clause_comparing_to_null
=== RUN TestConformance/query:_Where_clause
=== RUN TestConformance/query:_doc_snapshot_with_wrong_collection_in_cursor_method
=== RUN TestConformance/set:_all_transforms_in_a_single_call
=== RUN TestConformance/set:_multiple_ArrayRemove_fields
=== RUN TestConformance/set:_nested_ArrayRemove_field
=== RUN TestConformance/set:_ArrayRemove_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/set:_ArrayRemove_cannot_be_in_an_array_value
=== RUN TestConformance/set:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion
=== RUN TestConformance/set:_ArrayRemove_with_data
=== RUN TestConformance/set:_multiple_ArrayUnion_fields
=== RUN TestConformance/set:_nested_ArrayUnion_field
=== RUN TestConformance/set:_ArrayUnion_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/set:_ArrayUnion_cannot_be_in_an_array_value
=== RUN TestConformance/set:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion#01
=== RUN TestConformance/set:_ArrayUnion_with_data
=== RUN TestConformance/set:_basic
=== RUN TestConformance/set:_complex
=== RUN TestConformance/set-merge:_Delete_with_merge
=== RUN TestConformance/set-merge:_Delete_with_merge#01
=== RUN TestConformance/set:_Delete_with_MergeAll
=== RUN TestConformance/set:_Delete_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/set:_Delete_cannot_be_in_an_array_value
=== RUN TestConformance/set-merge:_Delete_cannot_appear_in_an_unmerged_field
=== RUN TestConformance/set-merge:_Delete_cannot_appear_as_part_of_a_merge_path
=== RUN TestConformance/set:_Delete_cannot_appear_unless_a_merge_option_is_specified
=== RUN TestConformance/set:_creating_or_setting_an_empty_map
=== RUN TestConformance/set-merge:_Merge_with_FieldPaths
=== RUN TestConformance/set-merge:_Merge_with_a_nested_field
=== RUN TestConformance/set-merge:_Merge_field_is_not_a_leaf
=== RUN TestConformance/set-merge:_One_merge_path_cannot_be_the_prefix_of_another
=== RUN TestConformance/set-merge:_Merge_fields_must_all_be_present_in_data
=== RUN TestConformance/set-merge:_Merge_with_a_field
=== RUN TestConformance/set:_MergeAll_can_be_specified_with_empty_data.
=== RUN TestConformance/set:_MergeAll_with_nested_fields
=== RUN TestConformance/set:_MergeAll
=== RUN TestConformance/set:_Delete_cannot_appear_in_data
=== RUN TestConformance/set:_don’t_split_on_dots
=== RUN TestConformance/set:_non-alpha_characters_in_map_keys
=== RUN TestConformance/set:_ServerTimestamp_alone_with_MergeAll
=== RUN TestConformance/set:_ServerTimestamp_alone
=== RUN TestConformance/set-merge:_ServerTimestamp_with_Merge_of_both_fields
=== RUN TestConformance/set-merge:_non-leaf_merge_field_with_ServerTimestamp_alone
=== RUN TestConformance/set-merge:_non-leaf_merge_field_with_ServerTimestamp
=== RUN TestConformance/set-merge:_If_no_ordinary_values_in_Merge,_no_write
=== RUN TestConformance/set:_ServerTimestamp_with_MergeAll
=== RUN TestConformance/set:_multiple_ServerTimestamp_fields
=== RUN TestConformance/set:_nested_ServerTimestamp_field
=== RUN TestConformance/set:_ServerTimestamp_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/set:_ServerTimestamp_cannot_be_in_an_array_value
=== RUN TestConformance/set-merge:_If_is_ServerTimestamp_not_in_Merge,_no_transform
=== RUN TestConformance/set:_ServerTimestamp_beside_an_empty_map
=== RUN TestConformance/set:_ServerTimestamp_with_data
=== RUN TestConformance/update:_all_transforms_in_a_single_call
=== RUN TestConformance/update:_ArrayRemove_alone
=== RUN TestConformance/update:_multiple_ArrayRemove_fields
=== RUN TestConformance/update:_nested_ArrayRemove_field
=== RUN TestConformance/update:_ArrayRemove_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/update:_ArrayRemove_cannot_be_in_an_array_value
=== RUN TestConformance/update:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion
=== RUN TestConformance/update:_ArrayRemove_with_data
=== RUN TestConformance/update:_ArrayUnion_alone
=== RUN TestConformance/update:_multiple_ArrayUnion_fields
=== RUN TestConformance/update:_nested_ArrayUnion_field
=== RUN TestConformance/update:_ArrayUnion_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/update:_ArrayUnion_cannot_be_in_an_array_value
=== RUN TestConformance/update:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion#01
=== RUN TestConformance/update:_ArrayUnion_with_data
=== RUN TestConformance/update:_invalid_character
=== RUN TestConformance/update:_basic
=== RUN TestConformance/update:_complex
=== RUN TestConformance/update:_Delete_alone
=== RUN TestConformance/update:_Delete_with_a_dotted_field
=== RUN TestConformance/update:_Delete_cannot_be_nested
=== RUN TestConformance/update:_Delete_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/update:_Delete_cannot_be_in_an_array_value
=== RUN TestConformance/update:_Delete
=== RUN TestConformance/update:_Exists_precondition_is_invalid
=== RUN TestConformance/update:_empty_field_path_component
=== RUN TestConformance/update:_Nested_transforms_should_not_affect_the_field_mask,_even_when_there_are_other_values_that_do._Transforms_should_only_affect_the_DocumentTransform_FieldTransform_list.
=== RUN TestConformance/update:_no_paths
=== RUN TestConformance/update-paths:_all_transforms_in_a_single_call
=== RUN TestConformance/update-paths:_ArrayRemove_alone
=== RUN TestConformance/update-paths:_multiple_ArrayRemove_fields
=== RUN TestConformance/update-paths:_nested_ArrayRemove_field
=== RUN TestConformance/update-paths:_ArrayRemove_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/update-paths:_ArrayRemove_cannot_be_in_an_array_value
=== RUN TestConformance/update-paths:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion
=== RUN TestConformance/update-paths:_ArrayRemove_with_data
=== RUN TestConformance/update-paths:_ArrayUnion_alone
=== RUN TestConformance/update-paths:_multiple_ArrayUnion_fields
=== RUN TestConformance/update-paths:_nested_ArrayUnion_field
=== RUN TestConformance/update-paths:_ArrayUnion_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/update-paths:_ArrayUnion_cannot_be_in_an_array_value
=== RUN TestConformance/update-paths:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion#01
=== RUN TestConformance/update-paths:_ArrayUnion_with_data
=== RUN TestConformance/update-paths:_basic
=== RUN TestConformance/update-paths:_complex
=== RUN TestConformance/update-paths:_Delete_alone
=== RUN TestConformance/update-paths:_Delete_cannot_be_nested
=== RUN TestConformance/update-paths:_Delete_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/update-paths:_Delete_cannot_be_in_an_array_value
=== RUN TestConformance/update-paths:_Delete
=== RUN TestConformance/update-paths:_Exists_precondition_is_invalid
=== RUN TestConformance/update-paths:_field_paths_with_delete
=== RUN TestConformance/update-paths:_duplicate_field_path_with_only_transforms
=== RUN TestConformance/update-paths:_duplicate_field_path
=== RUN TestConformance/update-paths:_empty_field_path_component
=== RUN TestConformance/update-paths:_empty_field_path
=== RUN TestConformance/update-paths:_multiple-element_field_path
=== RUN TestConformance/update-paths:_FieldPath_elements_are_not_split_on_dots
=== RUN TestConformance/update-paths:_Nested_transforms_should_not_affect_the_field_mask,_even_when_there_are_other_values_that_do._Transforms_should_only_affect_the_DocumentTransform_FieldTransform_list.
=== RUN TestConformance/update-paths:_no_paths
=== RUN TestConformance/update-paths:_prefix_#1
=== RUN TestConformance/update-paths:_prefix_#2
=== RUN TestConformance/update-paths:_prefix_#3
=== RUN TestConformance/update-paths:_special_characters
=== RUN TestConformance/update-paths:_ServerTimestamp_alone
=== RUN TestConformance/update-paths:_multiple_ServerTimestamp_fields
=== RUN TestConformance/update-paths:_nested_ServerTimestamp_field
=== RUN TestConformance/update-paths:_ServerTimestamp_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/update-paths:_ServerTimestamp_cannot_be_in_an_array_value
=== RUN TestConformance/update-paths:_ServerTimestamp_beside_an_empty_map
=== RUN TestConformance/update-paths:_ServerTimestamp_with_data
=== RUN TestConformance/update-paths:_last-update-time_precondition
=== RUN TestConformance/update:_prefix_#1
=== RUN TestConformance/update:_prefix_#2
=== RUN TestConformance/update:_prefix_#3
=== RUN TestConformance/update:_non-letter_starting_chars_are_quoted,_except_underscore
=== RUN TestConformance/update:_Split_on_dots_for_top-level_keys_only
=== RUN TestConformance/update:_split_on_dots
=== RUN TestConformance/update:_ServerTimestamp_alone
=== RUN TestConformance/update:_ServerTimestamp_with_dotted_field
=== RUN TestConformance/update:_multiple_ServerTimestamp_fields
=== RUN TestConformance/update:_nested_ServerTimestamp_field
=== RUN TestConformance/update:_ServerTimestamp_cannot_be_anywhere_inside_an_array_value
=== RUN TestConformance/update:_ServerTimestamp_cannot_be_in_an_array_value
=== RUN TestConformance/update:_ServerTimestamp_beside_an_empty_map
=== RUN TestConformance/update:_ServerTimestamp_with_data
=== RUN TestConformance/update:_last-update-time_precondition
--- PASS: TestConformance (0.71s)
--- PASS: TestConformance/create:_all_transforms_in_a_single_call (0.00s)
--- PASS: TestConformance/create:_multiple_ArrayRemove_fields (0.00s)
--- PASS: TestConformance/create:_nested_ArrayRemove_field (0.00s)
--- PASS: TestConformance/create:_ArrayRemove_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/create:_ArrayRemove_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/create:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion (0.00s)
--- PASS: TestConformance/create:_ArrayRemove_with_data (0.00s)
--- PASS: TestConformance/create:_multiple_ArrayUnion_fields (0.00s)
--- PASS: TestConformance/create:_nested_ArrayUnion_field (0.00s)
--- PASS: TestConformance/create:_ArrayUnion_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/create:_ArrayUnion_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/create:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion#01 (0.00s)
--- PASS: TestConformance/create:_ArrayUnion_with_data (0.00s)
--- PASS: TestConformance/create:_basic (0.00s)
--- PASS: TestConformance/create:_complex (0.00s)
--- PASS: TestConformance/create:_Delete_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/create:_Delete_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/create:_creating_or_setting_an_empty_map (0.00s)
--- PASS: TestConformance/create:_Delete_cannot_appear_in_data (0.00s)
--- PASS: TestConformance/create:_don’t_split_on_dots (0.00s)
--- PASS: TestConformance/create:_non-alpha_characters_in_map_keys (0.00s)
--- PASS: TestConformance/create:_ServerTimestamp_alone (0.00s)
--- PASS: TestConformance/create:_multiple_ServerTimestamp_fields (0.00s)
--- PASS: TestConformance/create:_nested_ServerTimestamp_field (0.00s)
--- PASS: TestConformance/create:_ServerTimestamp_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/create:_ServerTimestamp_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/create:_ServerTimestamp_beside_an_empty_map (0.00s)
--- PASS: TestConformance/create:_ServerTimestamp_with_data (0.00s)
--- PASS: TestConformance/delete:_delete_with_exists_precondition (0.00s)
--- PASS: TestConformance/delete:_delete_without_precondition (0.00s)
--- PASS: TestConformance/delete:_delete_with_last-update-time_precondition (0.00s)
--- PASS: TestConformance/get:_get_a_document (0.00s)
--- PASS: TestConformance/listen:_add_a_doc,_modify_it,_delete_it,_then_add_it_again (0.01s)
--- PASS: TestConformance/listen:_add_a_doc (0.00s)
--- PASS: TestConformance/listen:_add_three_documents (0.00s)
--- PASS: TestConformance/listen:_DocumentRemove_behaves_like_DocumentDelete (0.00s)
--- PASS: TestConformance/listen:_no_changes;_empty_snapshot (0.00s)
--- PASS: TestConformance/listen:_Filter_response_with_same_size_is_a_no-op (0.01s)
--- PASS: TestConformance/listen:_multiple_documents,_added,_deleted_and_updated (0.01s)
--- PASS: TestConformance/listen:_no_snapshot_if_we_don't_see_CURRENT (0.00s)
--- PASS: TestConformance/listen:_add_a_doc,_then_change_it_but_without_changing_its_update_time (0.00s)
--- PASS: TestConformance/listen:_DocumentChange_with_removed_target_id_is_like_a_delete. (0.00s)
--- PASS: TestConformance/listen:_RESET_turns_off_CURRENT (0.01s)
--- PASS: TestConformance/listen:_TargetChange_ADD_is_a_no-op_if_it_has_the_same_target_ID (0.00s)
--- PASS: TestConformance/listen:_TargetChange_ADD_is_an_error_if_it_has_a_different_target_ID (0.00s)
--- PASS: TestConformance/listen:_TargetChange_REMOVE_should_not_appear (0.00s)
--- PASS: TestConformance/query:_ArrayRemove_in_cursor_method (0.00s)
--- PASS: TestConformance/query:_ArrayRemove_in_Where (0.00s)
--- PASS: TestConformance/query:_ArrayUnion_in_cursor_method (0.00s)
--- PASS: TestConformance/query:_ArrayUnion_in_Where (0.00s)
--- PASS: TestConformance/query:_where_clause_with_non-==_comparison_with_NaN (0.00s)
--- PASS: TestConformance/query:_where_clause_with_non-==_comparison_with_Null (0.00s)
--- PASS: TestConformance/query:_cursor_methods_with_a_document_snapshot,_existing_orderBy (0.00s)
--- PASS: TestConformance/query:_cursor_method,_doc_snapshot,_existing_orderBy___name__ (0.00s)
--- PASS: TestConformance/query:_cursor_methods_with_a_document_snapshot_and_an_equality_where_clause (0.00s)
--- PASS: TestConformance/query:_cursor_method,_doc_snapshot,_inequality_where_clause,_and_existing_orderBy_clause (0.00s)
--- PASS: TestConformance/query:_cursor_method_with_a_document_snapshot_and_an_inequality_where_clause (0.00s)
--- PASS: TestConformance/query:_cursor_methods_with_a_document_snapshot (0.00s)
--- PASS: TestConformance/query:_EndBefore_with_explicit_empty_map (0.00s)
--- PASS: TestConformance/query:_EndBefore_with_empty_values (0.00s)
--- PASS: TestConformance/query:_cursor_method_without_orderBy (0.00s)
--- PASS: TestConformance/query:_StartAt_with_explicit_empty_map (0.00s)
--- PASS: TestConformance/query:_StartAt_with_empty_values (0.00s)
--- PASS: TestConformance/query:_StartAt/EndBefore_with_values (0.00s)
--- PASS: TestConformance/query:_StartAfter/EndAt_with_values (0.00s)
--- PASS: TestConformance/query:_Start/End_with_two_values (0.00s)
--- PASS: TestConformance/query:_cursor_methods_with___name__ (0.00s)
--- PASS: TestConformance/query:_cursor_methods,_last_one_wins (0.00s)
--- PASS: TestConformance/query:_Delete_in_cursor_method (0.00s)
--- PASS: TestConformance/query:_Delete_in_Where (0.00s)
--- PASS: TestConformance/query:_invalid_operator_in_Where_clause (0.00s)
--- PASS: TestConformance/query:_invalid_path_in_OrderBy_clause (0.00s)
--- PASS: TestConformance/query:_invalid_path_in_Where_clause (0.00s)
--- PASS: TestConformance/query:_invalid_path_in_Where_clause#01 (0.00s)
--- PASS: TestConformance/query:_multiple_Offset_and_Limit_clauses (0.00s)
--- PASS: TestConformance/query:_Offset_and_Limit_clauses (0.00s)
--- PASS: TestConformance/query:_basic_OrderBy_clauses (0.00s)
--- PASS: TestConformance/query:_empty_Select_clause (0.00s)
--- PASS: TestConformance/query:_two_Select_clauses (0.00s)
--- PASS: TestConformance/query:_Select_clause_with_some_fields (0.00s)
--- PASS: TestConformance/query:_ServerTimestamp_in_cursor_method (0.00s)
--- PASS: TestConformance/query:_ServerTimestamp_in_Where (0.00s)
--- PASS: TestConformance/query:_two_Where_clauses (0.00s)
--- PASS: TestConformance/query:_a_Where_clause_comparing_to_NaN (0.00s)
--- PASS: TestConformance/query:_a_Where_clause_comparing_to_null (0.00s)
--- PASS: TestConformance/query:_Where_clause (0.00s)
--- PASS: TestConformance/query:_doc_snapshot_with_wrong_collection_in_cursor_method (0.00s)
--- PASS: TestConformance/set:_all_transforms_in_a_single_call (0.00s)
--- PASS: TestConformance/set:_multiple_ArrayRemove_fields (0.00s)
--- PASS: TestConformance/set:_nested_ArrayRemove_field (0.00s)
--- PASS: TestConformance/set:_ArrayRemove_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/set:_ArrayRemove_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/set:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion (0.00s)
--- PASS: TestConformance/set:_ArrayRemove_with_data (0.00s)
--- PASS: TestConformance/set:_multiple_ArrayUnion_fields (0.00s)
--- PASS: TestConformance/set:_nested_ArrayUnion_field (0.00s)
--- PASS: TestConformance/set:_ArrayUnion_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/set:_ArrayUnion_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/set:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion#01 (0.00s)
--- PASS: TestConformance/set:_ArrayUnion_with_data (0.00s)
--- PASS: TestConformance/set:_basic (0.00s)
--- PASS: TestConformance/set:_complex (0.00s)
--- PASS: TestConformance/set-merge:_Delete_with_merge (0.00s)
--- PASS: TestConformance/set-merge:_Delete_with_merge#01 (0.00s)
--- PASS: TestConformance/set:_Delete_with_MergeAll (0.00s)
--- PASS: TestConformance/set:_Delete_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/set:_Delete_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/set-merge:_Delete_cannot_appear_in_an_unmerged_field (0.00s)
--- PASS: TestConformance/set-merge:_Delete_cannot_appear_as_part_of_a_merge_path (0.00s)
--- PASS: TestConformance/set:_Delete_cannot_appear_unless_a_merge_option_is_specified (0.00s)
--- PASS: TestConformance/set:_creating_or_setting_an_empty_map (0.00s)
--- PASS: TestConformance/set-merge:_Merge_with_FieldPaths (0.00s)
--- PASS: TestConformance/set-merge:_Merge_with_a_nested_field (0.00s)
--- PASS: TestConformance/set-merge:_Merge_field_is_not_a_leaf (0.00s)
--- PASS: TestConformance/set-merge:_One_merge_path_cannot_be_the_prefix_of_another (0.00s)
--- PASS: TestConformance/set-merge:_Merge_fields_must_all_be_present_in_data (0.00s)
--- PASS: TestConformance/set-merge:_Merge_with_a_field (0.00s)
--- PASS: TestConformance/set:_MergeAll_can_be_specified_with_empty_data. (0.00s)
--- PASS: TestConformance/set:_MergeAll_with_nested_fields (0.00s)
--- PASS: TestConformance/set:_MergeAll (0.00s)
--- PASS: TestConformance/set:_Delete_cannot_appear_in_data (0.00s)
--- PASS: TestConformance/set:_don’t_split_on_dots (0.00s)
--- PASS: TestConformance/set:_non-alpha_characters_in_map_keys (0.00s)
--- PASS: TestConformance/set:_ServerTimestamp_alone_with_MergeAll (0.00s)
--- PASS: TestConformance/set:_ServerTimestamp_alone (0.00s)
--- PASS: TestConformance/set-merge:_ServerTimestamp_with_Merge_of_both_fields (0.00s)
--- PASS: TestConformance/set-merge:_non-leaf_merge_field_with_ServerTimestamp_alone (0.00s)
--- PASS: TestConformance/set-merge:_non-leaf_merge_field_with_ServerTimestamp (0.00s)
--- PASS: TestConformance/set-merge:_If_no_ordinary_values_in_Merge,_no_write (0.00s)
--- PASS: TestConformance/set:_ServerTimestamp_with_MergeAll (0.00s)
--- PASS: TestConformance/set:_multiple_ServerTimestamp_fields (0.00s)
--- PASS: TestConformance/set:_nested_ServerTimestamp_field (0.00s)
--- PASS: TestConformance/set:_ServerTimestamp_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/set:_ServerTimestamp_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/set-merge:_If_is_ServerTimestamp_not_in_Merge,_no_transform (0.00s)
--- PASS: TestConformance/set:_ServerTimestamp_beside_an_empty_map (0.00s)
--- PASS: TestConformance/set:_ServerTimestamp_with_data (0.00s)
--- PASS: TestConformance/update:_all_transforms_in_a_single_call (0.00s)
--- PASS: TestConformance/update:_ArrayRemove_alone (0.00s)
--- PASS: TestConformance/update:_multiple_ArrayRemove_fields (0.00s)
--- PASS: TestConformance/update:_nested_ArrayRemove_field (0.00s)
--- PASS: TestConformance/update:_ArrayRemove_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/update:_ArrayRemove_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/update:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion (0.00s)
--- PASS: TestConformance/update:_ArrayRemove_with_data (0.00s)
--- PASS: TestConformance/update:_ArrayUnion_alone (0.00s)
--- PASS: TestConformance/update:_multiple_ArrayUnion_fields (0.00s)
--- PASS: TestConformance/update:_nested_ArrayUnion_field (0.00s)
--- PASS: TestConformance/update:_ArrayUnion_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/update:_ArrayUnion_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/update:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion#01 (0.00s)
--- PASS: TestConformance/update:_ArrayUnion_with_data (0.00s)
--- PASS: TestConformance/update:_invalid_character (0.00s)
--- PASS: TestConformance/update:_basic (0.00s)
--- PASS: TestConformance/update:_complex (0.00s)
--- PASS: TestConformance/update:_Delete_alone (0.00s)
--- PASS: TestConformance/update:_Delete_with_a_dotted_field (0.00s)
--- PASS: TestConformance/update:_Delete_cannot_be_nested (0.00s)
--- PASS: TestConformance/update:_Delete_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/update:_Delete_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/update:_Delete (0.00s)
--- PASS: TestConformance/update:_Exists_precondition_is_invalid (0.00s)
--- PASS: TestConformance/update:_empty_field_path_component (0.00s)
--- PASS: TestConformance/update:_Nested_transforms_should_not_affect_the_field_mask,_even_when_there_are_other_values_that_do._Transforms_should_only_affect_the_DocumentTransform_FieldTransform_list. (0.00s)
--- PASS: TestConformance/update:_no_paths (0.00s)
--- PASS: TestConformance/update-paths:_all_transforms_in_a_single_call (0.01s)
--- PASS: TestConformance/update-paths:_ArrayRemove_alone (0.00s)
--- PASS: TestConformance/update-paths:_multiple_ArrayRemove_fields (0.00s)
--- PASS: TestConformance/update-paths:_nested_ArrayRemove_field (0.00s)
--- PASS: TestConformance/update-paths:_ArrayRemove_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/update-paths:_ArrayRemove_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/update-paths:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion (0.00s)
--- PASS: TestConformance/update-paths:_ArrayRemove_with_data (0.00s)
--- PASS: TestConformance/update-paths:_ArrayUnion_alone (0.00s)
--- PASS: TestConformance/update-paths:_multiple_ArrayUnion_fields (0.00s)
--- PASS: TestConformance/update-paths:_nested_ArrayUnion_field (0.00s)
--- PASS: TestConformance/update-paths:_ArrayUnion_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/update-paths:_ArrayUnion_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/update-paths:_The_ServerTimestamp_sentinel_cannot_be_in_an_ArrayUnion#01 (0.00s)
--- PASS: TestConformance/update-paths:_ArrayUnion_with_data (0.00s)
--- PASS: TestConformance/update-paths:_basic (0.00s)
--- PASS: TestConformance/update-paths:_complex (0.00s)
--- PASS: TestConformance/update-paths:_Delete_alone (0.00s)
--- PASS: TestConformance/update-paths:_Delete_cannot_be_nested (0.00s)
--- PASS: TestConformance/update-paths:_Delete_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/update-paths:_Delete_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/update-paths:_Delete (0.00s)
--- PASS: TestConformance/update-paths:_Exists_precondition_is_invalid (0.00s)
--- PASS: TestConformance/update-paths:_field_paths_with_delete (0.00s)
--- PASS: TestConformance/update-paths:_duplicate_field_path_with_only_transforms (0.00s)
--- PASS: TestConformance/update-paths:_duplicate_field_path (0.00s)
--- PASS: TestConformance/update-paths:_empty_field_path_component (0.00s)
--- PASS: TestConformance/update-paths:_empty_field_path (0.00s)
--- PASS: TestConformance/update-paths:_multiple-element_field_path (0.00s)
--- PASS: TestConformance/update-paths:_FieldPath_elements_are_not_split_on_dots (0.00s)
--- PASS: TestConformance/update-paths:_Nested_transforms_should_not_affect_the_field_mask,_even_when_there_are_other_values_that_do._Transforms_should_only_affect_the_DocumentTransform_FieldTransform_list. (0.00s)
--- PASS: TestConformance/update-paths:_no_paths (0.00s)
--- PASS: TestConformance/update-paths:_prefix_#1 (0.00s)
--- PASS: TestConformance/update-paths:_prefix_#2 (0.00s)
--- PASS: TestConformance/update-paths:_prefix_#3 (0.00s)
--- PASS: TestConformance/update-paths:_special_characters (0.00s)
--- PASS: TestConformance/update-paths:_ServerTimestamp_alone (0.00s)
--- PASS: TestConformance/update-paths:_multiple_ServerTimestamp_fields (0.00s)
--- PASS: TestConformance/update-paths:_nested_ServerTimestamp_field (0.00s)
--- PASS: TestConformance/update-paths:_ServerTimestamp_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/update-paths:_ServerTimestamp_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/update-paths:_ServerTimestamp_beside_an_empty_map (0.00s)
--- PASS: TestConformance/update-paths:_ServerTimestamp_with_data (0.00s)
--- PASS: TestConformance/update-paths:_last-update-time_precondition (0.00s)
--- PASS: TestConformance/update:_prefix_#1 (0.00s)
--- PASS: TestConformance/update:_prefix_#2 (0.00s)
--- PASS: TestConformance/update:_prefix_#3 (0.00s)
--- PASS: TestConformance/update:_non-letter_starting_chars_are_quoted,_except_underscore (0.00s)
--- PASS: TestConformance/update:_Split_on_dots_for_top-level_keys_only (0.00s)
--- PASS: TestConformance/update:_split_on_dots (0.00s)
--- PASS: TestConformance/update:_ServerTimestamp_alone (0.00s)
--- PASS: TestConformance/update:_ServerTimestamp_with_dotted_field (0.00s)
--- PASS: TestConformance/update:_multiple_ServerTimestamp_fields (0.00s)
--- PASS: TestConformance/update:_nested_ServerTimestamp_field (0.00s)
--- PASS: TestConformance/update:_ServerTimestamp_cannot_be_anywhere_inside_an_array_value (0.00s)
--- PASS: TestConformance/update:_ServerTimestamp_cannot_be_in_an_array_value (0.00s)
--- PASS: TestConformance/update:_ServerTimestamp_beside_an_empty_map (0.00s)
--- PASS: TestConformance/update:_ServerTimestamp_with_data (0.00s)
--- PASS: TestConformance/update:_last-update-time_precondition (0.00s)
=== RUN TestDocGet
--- PASS: TestDocGet (0.01s)
=== RUN TestDocSet
--- PASS: TestDocSet (0.00s)
=== RUN TestDocCreate
--- PASS: TestDocCreate (0.00s)
=== RUN TestDocDelete
--- PASS: TestDocDelete (0.00s)
=== RUN TestFPVsFromData
--- PASS: TestFPVsFromData (0.00s)
=== RUN TestUpdateProcess
--- PASS: TestUpdateProcess (0.00s)
=== RUN TestDocRef_WithReadOptions
--- PASS: TestDocRef_WithReadOptions (0.00s)
=== RUN TestToProtoDocument
--- PASS: TestToProtoDocument (0.00s)
=== RUN TestNewDocumentSnapshot
--- PASS: TestNewDocumentSnapshot (0.00s)
=== RUN TestData
--- PASS: TestData (0.00s)
=== RUN TestDataAt
--- PASS: TestDataAt (0.00s)
=== RUN TestDataTo
--- PASS: TestDataTo (0.00s)
=== RUN TestDataAtPath
--- PASS: TestDataAtPath (0.00s)
=== RUN TestExtractTransforms
--- PASS: TestExtractTransforms (0.00s)
=== RUN TestExtractTransformPathsErrors
--- PASS: TestExtractTransformPathsErrors (0.00s)
=== RUN TestFieldPathValidate
--- PASS: TestFieldPathValidate (0.00s)
=== RUN TestFieldPathLess
--- PASS: TestFieldPathLess (0.00s)
=== RUN TestCheckForPrefix
--- PASS: TestCheckForPrefix (0.00s)
=== RUN TestGetAtPath
--- PASS: TestGetAtPath (0.00s)
=== RUN TestToServiceFieldPath
--- PASS: TestToServiceFieldPath (0.00s)
=== RUN TestToServiceFieldPathComponent
--- PASS: TestToServiceFieldPathComponent (0.00s)
=== RUN TestCreateFromProtoValue
--- PASS: TestCreateFromProtoValue (0.00s)
=== RUN TestSetFromProtoValue
--- PASS: TestSetFromProtoValue (0.00s)
=== RUN TestSetFromProtoValueNoJSON
--- PASS: TestSetFromProtoValueNoJSON (0.00s)
=== RUN TestSetFromProtoValueErrors
--- PASS: TestSetFromProtoValueErrors (0.00s)
=== RUN TestSetFromProtoValuePointers
--- PASS: TestSetFromProtoValuePointers (0.00s)
=== RUN TestParseDocumentPath
--- PASS: TestParseDocumentPath (0.00s)
=== RUN TestParseDocumentPathErrors
--- PASS: TestParseDocumentPathErrors (0.00s)
=== RUN TestPathToDoc
--- PASS: TestPathToDoc (0.00s)
=== RUN TestTypeString
--- PASS: TestTypeString (0.00s)
=== RUN TestIntegration_Create
--- PASS: TestIntegration_Create (0.41s)
=== RUN TestIntegration_Get
--- PASS: TestIntegration_Get (0.25s)
=== RUN TestIntegration_GetAll
--- PASS: TestIntegration_GetAll (0.32s)
=== RUN TestIntegration_GetAll_WithRunOptions
=== RUN TestIntegration_GetAll_WithRunOptions/No_ExplainOptions
=== RUN TestIntegration_GetAll_WithRunOptions/ExplainOptions.Analyze_is_false
type=string
=== RUN TestIntegration_GetAll_WithRunOptions/ExplainOptions.Analyze_is_true
type=string
--- PASS: TestIntegration_GetAll_WithRunOptions (0.30s)
--- PASS: TestIntegration_GetAll_WithRunOptions/No_ExplainOptions (0.05s)
--- PASS: TestIntegration_GetAll_WithRunOptions/ExplainOptions.Analyze_is_false (0.03s)
--- PASS: TestIntegration_GetAll_WithRunOptions/ExplainOptions.Analyze_is_true (0.06s)
=== RUN TestIntegration_Query_WithRunOptions
--- PASS: TestIntegration_Query_WithRunOptions (0.24s)
=== RUN TestIntegration_Add
--- PASS: TestIntegration_Add (0.05s)
=== RUN TestIntegration_Set
--- PASS: TestIntegration_Set (0.27s)
=== RUN TestIntegration_Delete
--- PASS: TestIntegration_Delete (0.13s)
=== RUN TestIntegration_Update
--- PASS: TestIntegration_Update (0.14s)
=== RUN TestIntegration_Collections
--- PASS: TestIntegration_Collections (0.21s)
=== RUN TestIntegration_ServerTimestamp
--- PASS: TestIntegration_ServerTimestamp (0.04s)
=== RUN TestIntegration_MergeServerTimestamp
--- PASS: TestIntegration_MergeServerTimestamp (0.09s)
=== RUN TestIntegration_MergeNestedServerTimestamp
--- PASS: TestIntegration_MergeNestedServerTimestamp (0.07s)
=== RUN TestIntegration_WriteBatch
--- PASS: TestIntegration_WriteBatch (0.09s)
=== RUN TestIntegration_QueryDocuments_WhereEntity
--- PASS: TestIntegration_QueryDocuments_WhereEntity (171.49s)
=== RUN TestIntegration_QueryDocuments
--- PASS: TestIntegration_QueryDocuments (0.91s)
=== RUN TestIntegration_QueryDocuments_LimitToLast_Fail
--- PASS: TestIntegration_QueryDocuments_LimitToLast_Fail (0.00s)
=== RUN TestIntegration_QueryUnary
--- PASS: TestIntegration_QueryUnary (0.14s)
=== RUN TestIntegration_QueryName
--- PASS: TestIntegration_QueryName (0.15s)
=== RUN TestIntegration_QueryNested
--- PASS: TestIntegration_QueryNested (0.09s)
=== RUN TestIntegration_RunTransaction
--- PASS: TestIntegration_RunTransaction (0.16s)
=== RUN TestIntegration_RunTransaction_WithRunOptions
=== RUN TestIntegration_RunTransaction_WithRunOptions/No_ExplainOptions
=== RUN TestIntegration_RunTransaction_WithRunOptions/ExplainOptions.Analyze_is_false
=== RUN TestIntegration_RunTransaction_WithRunOptions/ExplainOptions.Analyze_is_true
--- PASS: TestIntegration_RunTransaction_WithRunOptions (0.20s)
--- PASS: TestIntegration_RunTransaction_WithRunOptions/No_ExplainOptions (0.03s)
--- PASS: TestIntegration_RunTransaction_WithRunOptions/ExplainOptions.Analyze_is_false (0.02s)
--- PASS: TestIntegration_RunTransaction_WithRunOptions/ExplainOptions.Analyze_is_true (0.02s)
=== RUN TestIntegration_TransactionGetAll
--- PASS: TestIntegration_TransactionGetAll (0.09s)
=== RUN TestIntegration_WatchDocument
--- PASS: TestIntegration_WatchDocument (0.16s)
=== RUN TestIntegration_ArrayUnion_Create
--- PASS: TestIntegration_ArrayUnion_Create (0.05s)
=== RUN TestIntegration_ArrayUnion_Update
--- PASS: TestIntegration_ArrayUnion_Update (0.07s)
=== RUN TestIntegration_ArrayUnion_Set
--- PASS: TestIntegration_ArrayUnion_Set (0.05s)
=== RUN TestIntegration_ArrayRemove_Create
--- PASS: TestIntegration_ArrayRemove_Create (0.04s)
=== RUN TestIntegration_ArrayRemove_Update
--- PASS: TestIntegration_ArrayRemove_Update (0.06s)
=== RUN TestIntegration_ArrayRemove_Set
--- PASS: TestIntegration_ArrayRemove_Set (0.04s)
=== RUN TestIntegration_FieldTransforms_Create
=== RUN TestIntegration_FieldTransforms_Create/inc
=== RUN TestIntegration_FieldTransforms_Create/max
=== RUN TestIntegration_FieldTransforms_Create/min
--- PASS: TestIntegration_FieldTransforms_Create (0.13s)
--- PASS: TestIntegration_FieldTransforms_Create/inc (0.04s)
--- PASS: TestIntegration_FieldTransforms_Create/max (0.05s)
--- PASS: TestIntegration_FieldTransforms_Create/min (0.04s)
=== RUN TestIntegration_FieldTransforms_Update
=== RUN TestIntegration_FieldTransforms_Update/inc
=== RUN TestIntegration_FieldTransforms_Update/inc/int
=== RUN TestIntegration_FieldTransforms_Update/max
=== RUN TestIntegration_FieldTransforms_Update/max/int
=== RUN TestIntegration_FieldTransforms_Update/min
=== RUN TestIntegration_FieldTransforms_Update/min/int
=== RUN TestIntegration_FieldTransforms_Update/inc#01
=== RUN TestIntegration_FieldTransforms_Update/inc#01/int8
=== RUN TestIntegration_FieldTransforms_Update/max#01
=== RUN TestIntegration_FieldTransforms_Update/max#01/int8
=== RUN TestIntegration_FieldTransforms_Update/min#01
=== RUN TestIntegration_FieldTransforms_Update/min#01/int8
=== RUN TestIntegration_FieldTransforms_Update/inc#02
=== RUN TestIntegration_FieldTransforms_Update/inc#02/int16
=== RUN TestIntegration_FieldTransforms_Update/max#02
=== RUN TestIntegration_FieldTransforms_Update/max#02/int16
=== RUN TestIntegration_FieldTransforms_Update/min#02
=== RUN TestIntegration_FieldTransforms_Update/min#02/int16
=== RUN TestIntegration_FieldTransforms_Update/inc#03
=== RUN TestIntegration_FieldTransforms_Update/inc#03/int32
=== RUN TestIntegration_FieldTransforms_Update/max#03
=== RUN TestIntegration_FieldTransforms_Update/max#03/int32
=== RUN TestIntegration_FieldTransforms_Update/min#03
=== RUN TestIntegration_FieldTransforms_Update/min#03/int32
=== RUN TestIntegration_FieldTransforms_Update/inc#04
=== RUN TestIntegration_FieldTransforms_Update/inc#04/int64
=== RUN TestIntegration_FieldTransforms_Update/max#04
=== RUN TestIntegration_FieldTransforms_Update/max#04/int64
=== RUN TestIntegration_FieldTransforms_Update/min#04
=== RUN TestIntegration_FieldTransforms_Update/min#04/int64
=== RUN TestIntegration_FieldTransforms_Update/inc#05
=== RUN TestIntegration_FieldTransforms_Update/inc#05/uint8
=== RUN TestIntegration_FieldTransforms_Update/max#05
=== RUN TestIntegration_FieldTransforms_Update/max#05/uint8
=== RUN TestIntegration_FieldTransforms_Update/min#05
=== RUN TestIntegration_FieldTransforms_Update/min#05/uint8
=== RUN TestIntegration_FieldTransforms_Update/inc#06
=== RUN TestIntegration_FieldTransforms_Update/inc#06/uint16
=== RUN TestIntegration_FieldTransforms_Update/max#06
=== RUN TestIntegration_FieldTransforms_Update/max#06/uint16
=== RUN TestIntegration_FieldTransforms_Update/min#06
=== RUN TestIntegration_FieldTransforms_Update/min#06/uint16
=== RUN TestIntegration_FieldTransforms_Update/inc#07
=== RUN TestIntegration_FieldTransforms_Update/inc#07/uint32
=== RUN TestIntegration_FieldTransforms_Update/max#07
=== RUN TestIntegration_FieldTransforms_Update/max#07/uint32
=== RUN TestIntegration_FieldTransforms_Update/min#07
=== RUN TestIntegration_FieldTransforms_Update/min#07/uint32
=== RUN TestIntegration_FieldTransforms_Update/inc#08
=== RUN TestIntegration_FieldTransforms_Update/inc#08/float32
=== RUN TestIntegration_FieldTransforms_Update/max#08
=== RUN TestIntegration_FieldTransforms_Update/max#08/float32
=== RUN TestIntegration_FieldTransforms_Update/min#08
=== RUN TestIntegration_FieldTransforms_Update/min#08/float32
=== RUN TestIntegration_FieldTransforms_Update/inc#09
=== RUN TestIntegration_FieldTransforms_Update/inc#09/float64
=== RUN TestIntegration_FieldTransforms_Update/max#09
=== RUN TestIntegration_FieldTransforms_Update/max#09/float64
=== RUN TestIntegration_FieldTransforms_Update/min#09
=== RUN TestIntegration_FieldTransforms_Update/min#09/float64
=== RUN TestIntegration_FieldTransforms_Update/inc#10
=== RUN TestIntegration_FieldTransforms_Update/inc#10/int
=== RUN TestIntegration_FieldTransforms_Update/max#10
=== RUN TestIntegration_FieldTransforms_Update/max#10/int
=== RUN TestIntegration_FieldTransforms_Update/min#10
=== RUN TestIntegration_FieldTransforms_Update/min#10/int
=== RUN TestIntegration_FieldTransforms_Update/inc#11
=== RUN TestIntegration_FieldTransforms_Update/inc#11/string
=== RUN TestIntegration_FieldTransforms_Update/max#11
=== RUN TestIntegration_FieldTransforms_Update/max#11/string
=== RUN TestIntegration_FieldTransforms_Update/min#11
=== RUN TestIntegration_FieldTransforms_Update/min#11/string
=== RUN TestIntegration_FieldTransforms_Update/inc#12
=== RUN TestIntegration_FieldTransforms_Update/inc#12/uint
=== RUN TestIntegration_FieldTransforms_Update/max#12
=== RUN TestIntegration_FieldTransforms_Update/max#12/uint
=== RUN TestIntegration_FieldTransforms_Update/min#12
=== RUN TestIntegration_FieldTransforms_Update/min#12/uint
=== RUN TestIntegration_FieldTransforms_Update/inc#13
=== RUN TestIntegration_FieldTransforms_Update/inc#13/uint64
=== RUN TestIntegration_FieldTransforms_Update/max#13
=== RUN TestIntegration_FieldTransforms_Update/max#13/uint64
=== RUN TestIntegration_FieldTransforms_Update/min#13
=== RUN TestIntegration_FieldTransforms_Update/min#13/uint64
--- PASS: TestIntegration_FieldTransforms_Update (2.04s)
--- PASS: TestIntegration_FieldTransforms_Update/inc (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc/int (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/max/int (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/min (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min/int (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#01 (0.07s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#01/int8 (0.07s)
--- PASS: TestIntegration_FieldTransforms_Update/max#01 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max#01/int8 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#01 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#01/int8 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#02 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#02/int16 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/max#02 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max#02/int16 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#02 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#02/int16 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#03 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#03/int32 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max#03 (0.08s)
--- PASS: TestIntegration_FieldTransforms_Update/max#03/int32 (0.08s)
--- PASS: TestIntegration_FieldTransforms_Update/min#03 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#03/int32 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#04 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#04/int64 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/max#04 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/max#04/int64 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/min#04 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/min#04/int64 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#05 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#05/uint8 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max#05 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/max#05/uint8 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/min#05 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#05/uint8 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#06 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#06/uint16 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max#06 (0.07s)
--- PASS: TestIntegration_FieldTransforms_Update/max#06/uint16 (0.07s)
--- PASS: TestIntegration_FieldTransforms_Update/min#06 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#06/uint16 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#07 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#07/uint32 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/max#07 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/max#07/uint32 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/min#07 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#07/uint32 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#08 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#08/float32 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max#08 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max#08/float32 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#08 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#08/float32 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#09 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#09/float64 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/max#09 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max#09/float64 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#09 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/min#09/float64 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#10 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#10/int (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/max#10 (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/max#10/int (0.05s)
--- PASS: TestIntegration_FieldTransforms_Update/min#10 (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/min#10/int (0.06s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#11 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#11/string (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/max#11 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/max#11/string (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/min#11 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/min#11/string (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#12 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#12/uint (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/max#12 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/max#12/uint (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/min#12 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/min#12/uint (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#13 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/inc#13/uint64 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/max#13 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/max#13/uint64 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/min#13 (0.01s)
--- PASS: TestIntegration_FieldTransforms_Update/min#13/uint64 (0.01s)
=== RUN TestIntegration_FieldTransforms_Set
=== RUN TestIntegration_FieldTransforms_Set/inc
=== RUN TestIntegration_FieldTransforms_Set/max
=== RUN TestIntegration_FieldTransforms_Set/min
--- PASS: TestIntegration_FieldTransforms_Set (0.15s)
--- PASS: TestIntegration_FieldTransforms_Set/inc (0.05s)
--- PASS: TestIntegration_FieldTransforms_Set/max (0.06s)
--- PASS: TestIntegration_FieldTransforms_Set/min (0.04s)
=== RUN TestIntegration_Serialize_Deserialize_WatchQuery
--- PASS: TestIntegration_Serialize_Deserialize_WatchQuery (0.29s)
=== RUN TestIntegration_WatchQuery
--- PASS: TestIntegration_WatchQuery (0.30s)
=== RUN TestIntegration_WatchQueryCancel
--- PASS: TestIntegration_WatchQueryCancel (0.08s)
=== RUN TestIntegration_MissingDocs
--- PASS: TestIntegration_MissingDocs (0.14s)
=== RUN TestIntegration_CollectionGroupQueries
--- PASS: TestIntegration_CollectionGroupQueries (0.09s)
=== RUN TestDetectProjectID
--- PASS: TestDetectProjectID (0.00s)
=== RUN TestIntegration_ColGroupRefPartitions
--- PASS: TestIntegration_ColGroupRefPartitions (0.13s)
=== RUN TestIntegration_ColGroupRefPartitionsLarge
--- PASS: TestIntegration_ColGroupRefPartitionsLarge (7.24s)
=== RUN TestIntegration_NewClientWithDatabase
--- PASS: TestIntegration_NewClientWithDatabase (0.00s)
=== RUN TestIntegration_BulkWriter_Set
--- PASS: TestIntegration_BulkWriter_Set (0.02s)
=== RUN TestIntegration_BulkWriter_Create
--- PASS: TestIntegration_BulkWriter_Create (0.03s)
=== RUN TestIntegration_BulkWriter
--- PASS: TestIntegration_BulkWriter (0.31s)
=== RUN TestIntegration_AggregationQueries
--- PASS: TestIntegration_AggregationQueries (149.73s)
=== RUN TestIntegration_AggregationQueries_WithRunOptions
--- PASS: TestIntegration_AggregationQueries_WithRunOptions (0.13s)
=== RUN TestIntegration_CountAggregationQuery
--- PASS: TestIntegration_CountAggregationQuery (0.07s)
=== RUN TestIntegration_ClientReadTime
--- PASS: TestIntegration_ClientReadTime (0.08s)
=== RUN TestIntegration_FindNearest
=== RUN TestIntegration_FindNearest/FindNearest_without_threshold_without_resultField
=== RUN TestIntegration_FindNearest/FindNearest_threshold_and_resultField
--- PASS: TestIntegration_FindNearest (152.72s)
--- PASS: TestIntegration_FindNearest/FindNearest_without_threshold_without_resultField (0.01s)
--- PASS: TestIntegration_FindNearest/FindNearest_threshold_and_resultField (0.04s)
=== RUN TestProcessPreconditionsForVerify
--- PASS: TestProcessPreconditionsForVerify (0.00s)
=== RUN TestProcessPreconditionsForDelete
--- PASS: TestProcessPreconditionsForDelete (0.00s)
=== RUN TestProcessPreconditionsForUpdate
--- PASS: TestProcessPreconditionsForUpdate (0.00s)
=== RUN TestCompareValues
--- PASS: TestCompareValues (0.00s)
=== RUN TestFilterToProto
--- PASS: TestFilterToProto (0.00s)
=== RUN TestQueryToProto
--- PASS: TestQueryToProto (0.01s)
=== RUN TestQueryFromProtoRoundTrip
=== RUN TestQueryFromProtoRoundTrip/q.Select()
=== RUN TestQueryFromProtoRoundTrip/q.Select("a",_"b")
=== RUN TestQueryFromProtoRoundTrip/q.Select("a",_"b").Select("c")
=== RUN TestQueryFromProtoRoundTrip/q.SelectPaths([]string{"*"},_[]string{"/"})
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_">",_5)
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_"==",_NaN)
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_"!=",_3)
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_"in",_[]int{7,_8})
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_"not-in",_[]int{9})
=== RUN TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains",_1)
=== RUN TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains-any",_[]int{1,_2})
=== RUN TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains-any",_[]int{1,_2}).RunOptions(ExplainOptions{Analyze:_true})
=== RUN TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains-any",_[]int{1,_2}).RunOptions(ExplainOptions{Analyze:_false})
=== RUN TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains-any",_[]int{1,_2})_RunOptions_invoked_multiple_times
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_">",_5).Where("b",_"<",_"foo")
=== RUN TestQueryFromProtoRoundTrip/q.WhereEntity(AndFilter({"a",_">",_5},_{"b",_"<",_"foo"}))
=== RUN TestQueryFromProtoRoundTrip/__q.WherePath([]string{"/",_"*"},_">",_5)
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy("b",_Asc).OrderBy("a",_Desc).OrderByPath([]string{"~"},_Asc)
=== RUN TestQueryFromProtoRoundTrip/q.Offset(2).Limit(3)
=== RUN TestQueryFromProtoRoundTrip/q.Offset(2).Limit(3).Limit(4).Offset(5)
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAt(7).EndBefore(9)
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAt(7).EndAt(9)
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAfter(7).EndAt(9)
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy(DocumentID,_Asc).StartAfter("foo").EndBefore("bar")
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).OrderBy("b",_Desc).StartAfter(7,_8).EndAt(9,_10)
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAfter(1).StartAt(2).EndAt(3).EndBefore(4)
=== RUN TestQueryFromProtoRoundTrip/q.StartAt(docsnap)
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAt(docsnap)
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy("a",_Desc).StartAt(docsnap)
=== RUN TestQueryFromProtoRoundTrip/q.OrderBy("a",_Desc).OrderBy("b",_Asc).StartAt(docsnap)
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_"==",_3).StartAt(docsnap)
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_"<",_3).StartAt(docsnap)
=== RUN TestQueryFromProtoRoundTrip/q.Where("b",_"==",_1).Where("a",_"<",_3).StartAt(docsnap)
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_">",_5).FindNearest_float64_vector
=== RUN TestQueryFromProtoRoundTrip/q.Where("a",_">",_5).FindNearest_float32_vector
--- PASS: TestQueryFromProtoRoundTrip (0.08s)
--- PASS: TestQueryFromProtoRoundTrip/q.Select() (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Select("a",_"b") (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Select("a",_"b").Select("c") (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.SelectPaths([]string{"*"},_[]string{"/"}) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_">",_5) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_"==",_NaN) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_"!=",_3) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_"in",_[]int{7,_8}) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_"not-in",_[]int{9}) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains",_1) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains-any",_[]int{1,_2}) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains-any",_[]int{1,_2}).RunOptions(ExplainOptions{Analyze:_true}) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains-any",_[]int{1,_2}).RunOptions(ExplainOptions{Analyze:_false}) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("c",_"array-contains-any",_[]int{1,_2})_RunOptions_invoked_multiple_times (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_">",_5).Where("b",_"<",_"foo") (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.WhereEntity(AndFilter({"a",_">",_5},_{"b",_"<",_"foo"})) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/__q.WherePath([]string{"/",_"*"},_">",_5) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy("b",_Asc).OrderBy("a",_Desc).OrderByPath([]string{"~"},_Asc) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Offset(2).Limit(3) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Offset(2).Limit(3).Limit(4).Offset(5) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAt(7).EndBefore(9) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAt(7).EndAt(9) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAfter(7).EndAt(9) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy(DocumentID,_Asc).StartAfter("foo").EndBefore("bar") (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).OrderBy("b",_Desc).StartAfter(7,_8).EndAt(9,_10) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAfter(1).StartAt(2).EndAt(3).EndBefore(4) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.StartAt(docsnap) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy("a",_Asc).StartAt(docsnap) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy("a",_Desc).StartAt(docsnap) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.OrderBy("a",_Desc).OrderBy("b",_Asc).StartAt(docsnap) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_"==",_3).StartAt(docsnap) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_"<",_3).StartAt(docsnap) (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("b",_"==",_1).Where("a",_"<",_3).StartAt(docsnap) (0.01s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_">",_5).FindNearest_float64_vector (0.00s)
--- PASS: TestQueryFromProtoRoundTrip/q.Where("a",_">",_5).FindNearest_float32_vector (0.00s)
=== RUN TestQueryToProtoErrors
--- PASS: TestQueryToProtoErrors (0.00s)
=== RUN TestQueryMethodsDoNotModifyReceiver
--- PASS: TestQueryMethodsDoNotModifyReceiver (0.00s)
=== RUN TestQueryFromCollectionRef
--- PASS: TestQueryFromCollectionRef (0.00s)
=== RUN TestQueryGetAll
gotDocs: [0xc000697c20 0xc000697c80]
--- PASS: TestQueryGetAll (0.00s)
=== RUN TestQueryCompareFunc
--- PASS: TestQueryCompareFunc (0.01s)
=== RUN TestQuerySubCollections
--- PASS: TestQuerySubCollections (0.00s)
=== RUN TestStop_Uninitialized
--- PASS: TestStop_Uninitialized (0.00s)
=== RUN TestAggregationQuery
--- PASS: TestAggregationQuery (0.00s)
=== RUN TestWithSum
--- PASS: TestWithSum (0.00s)
=== RUN TestWithSumPath
--- PASS: TestWithSumPath (0.00s)
=== RUN TestWithAvg
--- PASS: TestWithAvg (0.00s)
=== RUN TestWithAvgPath
--- PASS: TestWithAvgPath (0.00s)
=== RUN TestExplainOptionsApply
--- PASS: TestExplainOptionsApply (0.00s)
=== RUN TestNewRunQuerySettings
--- PASS: TestNewRunQuerySettings (0.00s)
=== RUN TestQueryRunOptionsAndGetAllWithOptions
--- PASS: TestQueryRunOptionsAndGetAllWithOptions (0.00s)
=== RUN TestFindNearest
=== RUN TestFindNearest/Invalid_path
=== RUN TestFindNearest/Invalid_vector_type
=== RUN TestFindNearest/Valid_path_with_valid_vector_type_[]float64
=== RUN TestFindNearest/Valid_path_with_valid_vector_type_[]float32
=== RUN TestFindNearest/Valid_path_with_valid_vector_type_WithDistanceResultField_and_WithDistanceThreshold_
--- PASS: TestFindNearest (0.01s)
--- PASS: TestFindNearest/Invalid_path (0.00s)
--- PASS: TestFindNearest/Invalid_vector_type (0.00s)
--- PASS: TestFindNearest/Valid_path_with_valid_vector_type_[]float64 (0.00s)
--- PASS: TestFindNearest/Valid_path_with_valid_vector_type_[]float32 (0.00s)
--- PASS: TestFindNearest/Valid_path_with_valid_vector_type_WithDistanceResultField_and_WithDistanceThreshold_ (0.00s)
=== RUN TestToProtoValue_Conversions
=== RUN TestToProtoValue_Conversions/nil
=== RUN TestToProtoValue_Conversions/nil_slice
=== RUN TestToProtoValue_Conversions/nil_map
=== RUN TestToProtoValue_Conversions/nil_struct
=== RUN TestToProtoValue_Conversions/nil_timestamp
=== RUN TestToProtoValue_Conversions/nil_latlng
=== RUN TestToProtoValue_Conversions/nil_docref
=== RUN TestToProtoValue_Conversions/bool
=== RUN TestToProtoValue_Conversions/int
=== RUN TestToProtoValue_Conversions/uint32
=== RUN TestToProtoValue_Conversions/float
=== RUN TestToProtoValue_Conversions/string
=== RUN TestToProtoValue_Conversions/byte_slice
=== RUN TestToProtoValue_Conversions/date_time
=== RUN TestToProtoValue_Conversions/pointer_to_timestamp
=== RUN TestToProtoValue_Conversions/pointer_to_latlng
=== RUN TestToProtoValue_Conversions/populated_slice
=== RUN TestToProtoValue_Conversions/pointer_to_populated_slice
=== RUN TestToProtoValue_Conversions/empty_slice
=== RUN TestToProtoValue_Conversions/populated_map
=== RUN TestToProtoValue_Conversions/empty_map
=== RUN TestToProtoValue_Conversions/int#01
=== RUN TestToProtoValue_Conversions/pointer_to_int
=== RUN TestToProtoValue_Conversions/populated_map#01
=== RUN TestToProtoValue_Conversions/map_with_timestamp
=== RUN TestToProtoValue_Conversions/struct
=== RUN TestToProtoValue_Conversions/array
=== RUN TestToProtoValue_Conversions/pointer_to_docref
=== RUN TestToProtoValue_Conversions/Transforms_are_removed,_which_can_lead_to_leaving_nil
=== RUN TestToProtoValue_Conversions/Transform_nested_in_map_is_ignored
=== RUN TestToProtoValue_Conversions/Transforms_nested_in_map_are_ignored
=== RUN TestToProtoValue_Conversions/int_nested_in_map_is_kept_whilst_Transforms_are_ignored
=== RUN TestToProtoValue_Conversions/Transforms_in_map_are_ignored,_other_values_are_kept_(ServerTimestamp)
=== RUN TestToProtoValue_Conversions/Transforms_in_map_are_ignored,_other_values_are_kept_(ArrayUnion)
=== RUN TestToProtoValue_Conversions/Transforms_in_map_are_ignored,_other_values_are_kept_(ArrayRemove)
--- PASS: TestToProtoValue_Conversions (0.01s)
--- PASS: TestToProtoValue_Conversions/nil (0.00s)
--- PASS: TestToProtoValue_Conversions/nil_slice (0.00s)
--- PASS: TestToProtoValue_Conversions/nil_map (0.00s)
--- PASS: TestToProtoValue_Conversions/nil_struct (0.00s)
--- PASS: TestToProtoValue_Conversions/nil_timestamp (0.00s)
--- PASS: TestToProtoValue_Conversions/nil_latlng (0.00s)
--- PASS: TestToProtoValue_Conversions/nil_docref (0.00s)
--- PASS: TestToProtoValue_Conversions/bool (0.00s)
--- PASS: TestToProtoValue_Conversions/int (0.00s)
--- PASS: TestToProtoValue_Conversions/uint32 (0.00s)
--- PASS: TestToProtoValue_Conversions/float (0.00s)
--- PASS: TestToProtoValue_Conversions/string (0.00s)
--- PASS: TestToProtoValue_Conversions/byte_slice (0.00s)
--- PASS: TestToProtoValue_Conversions/date_time (0.00s)
--- PASS: TestToProtoValue_Conversions/pointer_to_timestamp (0.00s)
--- PASS: TestToProtoValue_Conversions/pointer_to_latlng (0.00s)
--- PASS: TestToProtoValue_Conversions/populated_slice (0.00s)
--- PASS: TestToProtoValue_Conversions/pointer_to_populated_slice (0.00s)
--- PASS: TestToProtoValue_Conversions/empty_slice (0.00s)
--- PASS: TestToProtoValue_Conversions/populated_map (0.00s)
--- PASS: TestToProtoValue_Conversions/empty_map (0.00s)
--- PASS: TestToProtoValue_Conversions/int#01 (0.00s)
--- PASS: TestToProtoValue_Conversions/pointer_to_int (0.00s)
--- PASS: TestToProtoValue_Conversions/populated_map#01 (0.00s)
--- PASS: TestToProtoValue_Conversions/map_with_timestamp (0.00s)
--- PASS: TestToProtoValue_Conversions/struct (0.00s)
--- PASS: TestToProtoValue_Conversions/array (0.00s)
--- PASS: TestToProtoValue_Conversions/pointer_to_docref (0.00s)
--- PASS: TestToProtoValue_Conversions/Transforms_are_removed,_which_can_lead_to_leaving_nil (0.00s)
--- PASS: TestToProtoValue_Conversions/Transform_nested_in_map_is_ignored (0.00s)
--- PASS: TestToProtoValue_Conversions/Transforms_nested_in_map_are_ignored (0.00s)
--- PASS: TestToProtoValue_Conversions/int_nested_in_map_is_kept_whilst_Transforms_are_ignored (0.00s)
--- PASS: TestToProtoValue_Conversions/Transforms_in_map_are_ignored,_other_values_are_kept_(ServerTimestamp) (0.00s)
--- PASS: TestToProtoValue_Conversions/Transforms_in_map_are_ignored,_other_values_are_kept_(ArrayUnion) (0.00s)
--- PASS: TestToProtoValue_Conversions/Transforms_in_map_are_ignored,_other_values_are_kept_(ArrayRemove) (0.00s)
=== RUN TestToProtoValue_Errors
--- PASS: TestToProtoValue_Errors (0.00s)
=== RUN TestToProtoValue_SawTransform
--- PASS: TestToProtoValue_SawTransform (0.00s)
=== RUN TestToProtoValue_Tags
--- PASS: TestToProtoValue_Tags (0.00s)
=== RUN TestToProtoValue_Embedded
--- PASS: TestToProtoValue_Embedded (0.00s)
=== RUN TestIsEmpty
--- PASS: TestIsEmpty (0.00s)
=== RUN TestRunTransaction
--- PASS: TestRunTransaction (0.37s)
=== RUN TestTransactionErrors
--- PASS: TestTransactionErrors (1.95s)
=== RUN TestTransactionGetAll
--- PASS: TestTransactionGetAll (0.01s)
=== RUN TestRunTransaction_Retries
--- PASS: TestRunTransaction_Retries (0.55s)
=== RUN TestRunTransaction_NonTransactionalOp
--- PASS: TestRunTransaction_NonTransactionalOp (0.01s)
=== RUN TestTransaction_WithReadOptions
--- PASS: TestTransaction_WithReadOptions (0.01s)
=== RUN TestTestEqual
--- PASS: TestTestEqual (0.00s)
=== RUN TestVectorToProtoValue
=== RUN TestVectorToProtoValue/nil_vector
=== RUN TestVectorToProtoValue/empty_vector
=== RUN TestVectorToProtoValue/multiple_element_vector
--- PASS: TestVectorToProtoValue (0.00s)
--- PASS: TestVectorToProtoValue/nil_vector (0.00s)
--- PASS: TestVectorToProtoValue/empty_vector (0.00s)
--- PASS: TestVectorToProtoValue/multiple_element_vector (0.00s)
=== RUN TestVectorFromProtoValue
=== RUN TestVectorFromProtoValue/nil_value
=== RUN TestVectorFromProtoValue/empty_vector
=== RUN TestVectorFromProtoValue/multiple_element_vector
=== RUN TestVectorFromProtoValue/invalid_type
=== RUN TestVectorFromProtoValue/missing_type
=== RUN TestVectorFromProtoValue/missing_value
=== RUN TestVectorFromProtoValue/invalid_value
--- PASS: TestVectorFromProtoValue (0.00s)
--- PASS: TestVectorFromProtoValue/nil_value (0.00s)
--- PASS: TestVectorFromProtoValue/empty_vector (0.00s)
--- PASS: TestVectorFromProtoValue/multiple_element_vector (0.00s)
--- PASS: TestVectorFromProtoValue/invalid_type (0.00s)
--- PASS: TestVectorFromProtoValue/missing_type (0.00s)
--- PASS: TestVectorFromProtoValue/missing_value (0.00s)
--- PASS: TestVectorFromProtoValue/invalid_value (0.00s)
=== RUN TestStringFromProtoValue
=== RUN TestStringFromProtoValue/nil_value
=== RUN TestStringFromProtoValue/string_value
=== RUN TestStringFromProtoValue/invalid_value
--- PASS: TestStringFromProtoValue (0.00s)
--- PASS: TestStringFromProtoValue/nil_value (0.00s)
--- PASS: TestStringFromProtoValue/string_value (0.00s)
--- PASS: TestStringFromProtoValue/invalid_value (0.00s)
=== RUN TestWatchRecv
--- PASS: TestWatchRecv (0.01s)
=== RUN TestComputeSnapshot
--- PASS: TestComputeSnapshot (0.01s)
=== RUN TestWatchCancel
--- PASS: TestWatchCancel (0.00s)
=== RUN TestWriteBatch
--- PASS: TestWriteBatch (0.00s)
=== RUN TestWriteBatchErrors
=== RUN TestWriteBatchErrors/empty_batch
=== RUN TestWriteBatchErrors/bad_doc_reference
=== RUN TestWriteBatchErrors/bad_data
--- PASS: TestWriteBatchErrors (0.00s)
--- PASS: TestWriteBatchErrors/empty_batch (0.00s)
--- PASS: TestWriteBatchErrors/bad_doc_reference (0.00s)
--- PASS: TestWriteBatchErrors/bad_data (0.00s)
PASS
ok cloud.google.com/go/firestore 1141.838s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/firestore/apiv1 1.027s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/firestore/apiv1/admin 1.024s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./networksecurity/go.mod
+ pushd ./networksecurity
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/networksecurity == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/networksecurity == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/networksecurity/apiv1beta1/networksecuritypb [no test files]
? cloud.google.com/go/networksecurity/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/networksecurity/apiv1beta1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./bigtable/go.mod
+ pushd ./bigtable
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/bigtable == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/bigtable == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
go: downloading cloud.google.com/go/monitoring v1.21.1
go: downloading github.com/cncf/xds/go v0.0.0-20240822171458-6449f94b4d59
go: downloading cel.dev/expr v0.16.0
? cloud.google.com/go/bigtable/admin/apiv2/adminpb [no test files]
? cloud.google.com/go/bigtable/apiv2/bigtablepb [no test files]
? cloud.google.com/go/bigtable/cmd/emulator [no test files]
? cloud.google.com/go/bigtable/internal [no test files]
? cloud.google.com/go/bigtable/internal/conformance [no test files]
? cloud.google.com/go/bigtable/internal/mockserver [no test files]
? cloud.google.com/go/bigtable/internal/option [no test files]
? cloud.google.com/go/bigtable/internal/stat [no test files]
Note: when using prod, you must first create an instance:
cbt createinstance gc-bt-it-instance gc-bt-it-instance gc-bt-it-cluster us-central1-b 1 SSD
=== RUN TestTableAdmin_CreateTableFromConf_DeletionProtection_Protected
--- PASS: TestTableAdmin_CreateTableFromConf_DeletionProtection_Protected (0.00s)
=== RUN TestTableAdmin_CreateTableFromConf_DeletionProtection_Unprotected
--- PASS: TestTableAdmin_CreateTableFromConf_DeletionProtection_Unprotected (0.00s)
=== RUN TestTableAdmin_CreateTableFromConf_ChangeStream_Valid
--- PASS: TestTableAdmin_CreateTableFromConf_ChangeStream_Valid (0.00s)
=== RUN TestTableAdmin_CreateTableFromConf_AutomatedBackupPolicy_Valid
--- PASS: TestTableAdmin_CreateTableFromConf_AutomatedBackupPolicy_Valid (0.00s)
=== RUN TestTableAdmin_CopyBackup_ErrorFromClient
--- PASS: TestTableAdmin_CopyBackup_ErrorFromClient (0.00s)
=== RUN TestTableAdmin_CreateTableFromConf_ChangeStream_Disable
--- PASS: TestTableAdmin_CreateTableFromConf_ChangeStream_Disable (0.00s)
=== RUN TestTableAdmin_CreateTableFromConf_AutomatedBackupPolicy_Disable
--- PASS: TestTableAdmin_CreateTableFromConf_AutomatedBackupPolicy_Disable (0.00s)
=== RUN TestTableAdmin_UpdateTableWithDeletionProtection
--- PASS: TestTableAdmin_UpdateTableWithDeletionProtection (0.00s)
=== RUN TestTableAdmin_UpdateTable_WithError
--- PASS: TestTableAdmin_UpdateTable_WithError (0.00s)
=== RUN TestTableAdmin_UpdateTable_TableID_NotProvided
--- PASS: TestTableAdmin_UpdateTable_TableID_NotProvided (0.00s)
=== RUN TestTableAdmin_UpdateTableWithChangeStreamRetention
--- PASS: TestTableAdmin_UpdateTableWithChangeStreamRetention (0.00s)
=== RUN TestTableAdmin_UpdateTableDisableChangeStream
--- PASS: TestTableAdmin_UpdateTableDisableChangeStream (0.00s)
=== RUN TestTableAdmin_SetGcPolicy
--- PASS: TestTableAdmin_SetGcPolicy (0.01s)
=== RUN TestTableAdmin_CreateAuthorizedView_DeletionProtection_Protected
--- PASS: TestTableAdmin_CreateAuthorizedView_DeletionProtection_Protected (0.00s)
=== RUN TestTableAdmin_CreateAuthorizedView_DeletionProtection_Unprotected
--- PASS: TestTableAdmin_CreateAuthorizedView_DeletionProtection_Unprotected (0.00s)
=== RUN TestTableAdmin_UpdateAuthorizedViewWithDeletionProtection
--- PASS: TestTableAdmin_UpdateAuthorizedViewWithDeletionProtection (0.00s)
=== RUN TestTableAdmin_UpdateAuthorizedViewWithSubsetView
--- PASS: TestTableAdmin_UpdateAuthorizedViewWithSubsetView (0.00s)
=== RUN TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_Valid
--- PASS: TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_Valid (0.00s)
=== RUN TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_JustFrequency_Valid
--- PASS: TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_JustFrequency_Valid (0.00s)
=== RUN TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_JustRetentionPeriod_Valid
--- PASS: TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_JustRetentionPeriod_Valid (0.00s)
=== RUN TestTableAdmin_UpdateTableDisableAutomatedBackupPolicy
--- PASS: TestTableAdmin_UpdateTableDisableAutomatedBackupPolicy (0.00s)
=== RUN TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_NilFields_Invalid
--- PASS: TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_NilFields_Invalid (0.00s)
=== RUN TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_ZeroFields_Invalid
--- PASS: TestTableAdmin_UpdateTableWithAutomatedBackupPolicy_ZeroFields_Invalid (0.00s)
=== RUN TestInstanceAdmin_GetCluster
=== RUN TestInstanceAdmin_GetCluster/when_autoscaling_is_not_enabled
=== RUN TestInstanceAdmin_GetCluster/when_autoscaling_is_enabled
--- PASS: TestInstanceAdmin_GetCluster (0.00s)
--- PASS: TestInstanceAdmin_GetCluster/when_autoscaling_is_not_enabled (0.00s)
--- PASS: TestInstanceAdmin_GetCluster/when_autoscaling_is_enabled (0.00s)
=== RUN TestInstanceAdmin_Clusters
=== RUN TestInstanceAdmin_Clusters/when_autoscaling_is_not_enabled
=== RUN TestInstanceAdmin_Clusters/when_autoscaling_is_enabled
--- PASS: TestInstanceAdmin_Clusters (0.00s)
--- PASS: TestInstanceAdmin_Clusters/when_autoscaling_is_not_enabled (0.00s)
--- PASS: TestInstanceAdmin_Clusters/when_autoscaling_is_enabled (0.00s)
=== RUN TestInstanceAdmin_SetAutoscaling
--- PASS: TestInstanceAdmin_SetAutoscaling (0.00s)
=== RUN TestInstanceAdmin_UpdateCluster_RemovingAutoscaling
--- PASS: TestInstanceAdmin_UpdateCluster_RemovingAutoscaling (0.00s)
=== RUN TestInstanceAdmin_CreateInstance_WithAutoscaling
--- PASS: TestInstanceAdmin_CreateInstance_WithAutoscaling (0.00s)
=== RUN TestInstanceAdmin_CreateInstanceWithClusters_WithAutoscaling
--- PASS: TestInstanceAdmin_CreateInstanceWithClusters_WithAutoscaling (0.00s)
=== RUN TestInstanceAdmin_CreateCluster_WithAutoscaling
--- PASS: TestInstanceAdmin_CreateCluster_WithAutoscaling (0.00s)
=== RUN TestInstanceAdmin_UpdateInstanceWithClusters_IgnoresInvalidClusters
--- PASS: TestInstanceAdmin_UpdateInstanceWithClusters_IgnoresInvalidClusters (0.00s)
=== RUN TestInstanceAdmin_UpdateInstanceWithClusters_WithAutoscaling
--- PASS: TestInstanceAdmin_UpdateInstanceWithClusters_WithAutoscaling (0.00s)
=== RUN TestInstanceAdmin_UpdateInstanceAndSyncClusters_WithAutoscaling
--- PASS: TestInstanceAdmin_UpdateInstanceAndSyncClusters_WithAutoscaling (0.00s)
=== RUN TestPrefix
--- PASS: TestPrefix (0.00s)
=== RUN TestNewClosedOpenRange
--- PASS: TestNewClosedOpenRange (0.00s)
=== RUN TestNewOpenClosedRange
--- PASS: TestNewOpenClosedRange (0.00s)
=== RUN TestNewClosedRange
--- PASS: TestNewClosedRange (0.00s)
=== RUN TestNewOpenRange
--- PASS: TestNewOpenRange (0.00s)
=== RUN TestInfiniteRange
--- PASS: TestInfiniteRange (0.00s)
=== RUN TestInfiniteReverseRange
--- PASS: TestInfiniteReverseRange (0.00s)
=== RUN TestApplyErrors
--- PASS: TestApplyErrors (0.00s)
=== RUN TestGroupEntries
=== RUN TestGroupEntries/one_entry_less_than_max_size_is_one_group
=== RUN TestGroupEntries/one_entry_equal_to_max_size_is_one_group
=== RUN TestGroupEntries/one_entry_greater_than_max_size_is_one_group
=== RUN TestGroupEntries/all_entries_fitting_within_max_size_are_one_group
=== RUN TestGroupEntries/entries_each_under_max_size_and_together_over_max_size_are_grouped_separately
=== RUN TestGroupEntries/entries_together_over_max_size_are_grouped_by_max_size
=== RUN TestGroupEntries/one_entry_over_max_size_and_one_entry_under_max_size_are_two_groups
--- PASS: TestGroupEntries (0.00s)
--- PASS: TestGroupEntries/one_entry_less_than_max_size_is_one_group (0.00s)
--- PASS: TestGroupEntries/one_entry_equal_to_max_size_is_one_group (0.00s)
--- PASS: TestGroupEntries/one_entry_greater_than_max_size_is_one_group (0.00s)
--- PASS: TestGroupEntries/all_entries_fitting_within_max_size_are_one_group (0.00s)
--- PASS: TestGroupEntries/entries_each_under_max_size_and_together_over_max_size_are_grouped_separately (0.00s)
--- PASS: TestGroupEntries/entries_together_over_max_size_are_grouped_by_max_size (0.00s)
--- PASS: TestGroupEntries/one_entry_over_max_size_and_one_entry_under_max_size_are_two_groups (0.00s)
=== RUN TestRowRangeProto
=== RUN TestRowRangeProto/RowRange_proto_start_and_end
=== RUN TestRowRangeProto/RowRange_proto_start_but_empty_end
=== RUN TestRowRangeProto/RowRange_proto_unbound
=== RUN TestRowRangeProto/RowRange_proto_unbound_with_no_start_or_end
=== RUN TestRowRangeProto/RowRange_proto_open_closed
=== RUN TestRowRangeProto/RowRange_proto_open_closed_and_empty_start
=== RUN TestRowRangeProto/RowRange_proto_open_closed_and_empty_start#01
=== RUN TestRowRangeProto/RowRange_proto_closed_open
--- PASS: TestRowRangeProto (0.00s)
--- PASS: TestRowRangeProto/RowRange_proto_start_and_end (0.00s)
--- PASS: TestRowRangeProto/RowRange_proto_start_but_empty_end (0.00s)
--- PASS: TestRowRangeProto/RowRange_proto_unbound (0.00s)
--- PASS: TestRowRangeProto/RowRange_proto_unbound_with_no_start_or_end (0.00s)
--- PASS: TestRowRangeProto/RowRange_proto_open_closed (0.00s)
--- PASS: TestRowRangeProto/RowRange_proto_open_closed_and_empty_start (0.00s)
--- PASS: TestRowRangeProto/RowRange_proto_open_closed_and_empty_start#01 (0.00s)
--- PASS: TestRowRangeProto/RowRange_proto_closed_open (0.00s)
=== RUN TestRowRangeRetainRowsBefore
=== RUN TestRowRangeRetainRowsBefore/retain_rows_before
=== RUN TestRowRangeRetainRowsBefore/retain_rows_before_empty_key
=== RUN TestRowRangeRetainRowsBefore/retain_rows_before_key_greater_than_range_end
=== RUN TestRowRangeRetainRowsBefore/retain_rows_before_key_same_as_closed_end_key
=== RUN TestRowRangeRetainRowsBefore/retain_rows_before_on_unbounded_range
--- PASS: TestRowRangeRetainRowsBefore (0.00s)
--- PASS: TestRowRangeRetainRowsBefore/retain_rows_before (0.00s)
--- PASS: TestRowRangeRetainRowsBefore/retain_rows_before_empty_key (0.00s)
--- PASS: TestRowRangeRetainRowsBefore/retain_rows_before_key_greater_than_range_end (0.00s)
--- PASS: TestRowRangeRetainRowsBefore/retain_rows_before_key_same_as_closed_end_key (0.00s)
--- PASS: TestRowRangeRetainRowsBefore/retain_rows_before_on_unbounded_range (0.00s)
=== RUN TestRowRangeString
=== RUN TestRowRangeString/RowRange_closed_open
=== RUN TestRowRangeString/RowRange_open_open
=== RUN TestRowRangeString/RowRange_closed_closed
=== RUN TestRowRangeString/RowRange_open_closed
=== RUN TestRowRangeString/RowRange_unbound_unbound
=== RUN TestRowRangeString/RowRange_closed_unbound
=== RUN TestRowRangeString/RowRange_unbound_closed
--- PASS: TestRowRangeString (0.00s)
--- PASS: TestRowRangeString/RowRange_closed_open (0.00s)
--- PASS: TestRowRangeString/RowRange_open_open (0.00s)
--- PASS: TestRowRangeString/RowRange_closed_closed (0.00s)
--- PASS: TestRowRangeString/RowRange_open_closed (0.00s)
--- PASS: TestRowRangeString/RowRange_unbound_unbound (0.00s)
--- PASS: TestRowRangeString/RowRange_closed_unbound (0.00s)
--- PASS: TestRowRangeString/RowRange_unbound_closed (0.00s)
=== RUN TestReadRowsInvalidRowSet
--- PASS: TestReadRowsInvalidRowSet (0.02s)
=== RUN TestReadRowsRequestStats
--- PASS: TestReadRowsRequestStats (0.01s)
=== RUN TestHeaderPopulatedWithAppProfile
--- PASS: TestHeaderPopulatedWithAppProfile (0.00s)
=== RUN TestMutateRowsWithAggregates_AddToCell
--- PASS: TestMutateRowsWithAggregates_AddToCell (0.01s)
=== RUN TestMutateRowsWithAggregates_MergeToCell
--- PASS: TestMutateRowsWithAggregates_MergeToCell (0.01s)
=== RUN TestConformance
=== RUN TestConformance/invalid_-_no_commit
=== RUN TestConformance/invalid_-_no_cell_key_before_commit
=== RUN TestConformance/invalid_-_no_cell_key_before_value
=== RUN TestConformance/invalid_-_new_col_family_must_specify_qualifier
=== RUN TestConformance/bare_commit_implies_ts=0
=== RUN TestConformance/simple_row_with_timestamp
=== RUN TestConformance/missing_timestamp,_implied_ts=0
=== RUN TestConformance/empty_cell_value
=== RUN TestConformance/two_unsplit_cells
=== RUN TestConformance/two_qualifiers
=== RUN TestConformance/two_families
=== RUN TestConformance/with_labels
=== RUN TestConformance/split_cell,_bare_commit
=== RUN TestConformance/split_cell
=== RUN TestConformance/split_four_ways
=== RUN TestConformance/two_split_cells
=== RUN TestConformance/multi-qualifier_splits
=== RUN TestConformance/multi-qualifier_multi-split
=== RUN TestConformance/multi-family_split
=== RUN TestConformance/invalid_-_no_commit_between_rows
=== RUN TestConformance/invalid_-_no_commit_after_first_row
=== RUN TestConformance/invalid_-_last_row_missing_commit
=== RUN TestConformance/invalid_-_duplicate_row_key
=== RUN TestConformance/invalid_-_new_row_missing_row_key
=== RUN TestConformance/two_rows
=== RUN TestConformance/two_rows_implicit_timestamp
=== RUN TestConformance/two_rows_empty_value
=== RUN TestConformance/two_rows,_one_with_multiple_cells
=== RUN TestConformance/two_rows,_multiple_cells
=== RUN TestConformance/two_rows,_multiple_cells,_multiple_families
=== RUN TestConformance/two_rows,_four_cells,_2_labels
=== RUN TestConformance/two_rows_with_splits,_same_timestamp
=== RUN TestConformance/invalid_-_bare_reset
=== RUN TestConformance/invalid_-_bad_reset,_no_commit
=== RUN TestConformance/invalid_-_missing_key_after_reset
=== RUN TestConformance/no_data_after_reset
=== RUN TestConformance/simple_reset
=== RUN TestConformance/reset_to_new_val
=== RUN TestConformance/reset_to_new_qual
=== RUN TestConformance/reset_with_splits
=== RUN TestConformance/reset_two_cells
=== RUN TestConformance/two_resets
=== RUN TestConformance/reset_then_two_cells
=== RUN TestConformance/reset_to_new_row
=== RUN TestConformance/reset_in_between_chunks
=== RUN TestConformance/invalid_-_reset_with_chunk
=== RUN TestConformance/invalid_-_commit_with_chunk
=== RUN TestConformance/empty_cell_chunk
--- PASS: TestConformance (0.06s)
--- PASS: TestConformance/invalid_-_no_commit (0.00s)
--- PASS: TestConformance/invalid_-_no_cell_key_before_commit (0.00s)
--- PASS: TestConformance/invalid_-_no_cell_key_before_value (0.00s)
--- PASS: TestConformance/invalid_-_new_col_family_must_specify_qualifier (0.00s)
--- PASS: TestConformance/bare_commit_implies_ts=0 (0.00s)
--- PASS: TestConformance/simple_row_with_timestamp (0.00s)
--- PASS: TestConformance/missing_timestamp,_implied_ts=0 (0.00s)
--- PASS: TestConformance/empty_cell_value (0.00s)
--- PASS: TestConformance/two_unsplit_cells (0.00s)
--- PASS: TestConformance/two_qualifiers (0.00s)
--- PASS: TestConformance/two_families (0.00s)
--- PASS: TestConformance/with_labels (0.00s)
--- PASS: TestConformance/split_cell,_bare_commit (0.00s)
--- PASS: TestConformance/split_cell (0.00s)
--- PASS: TestConformance/split_four_ways (0.00s)
--- PASS: TestConformance/two_split_cells (0.00s)
--- PASS: TestConformance/multi-qualifier_splits (0.00s)
--- PASS: TestConformance/multi-qualifier_multi-split (0.00s)
--- PASS: TestConformance/multi-family_split (0.00s)
--- PASS: TestConformance/invalid_-_no_commit_between_rows (0.00s)
--- PASS: TestConformance/invalid_-_no_commit_after_first_row (0.00s)
--- PASS: TestConformance/invalid_-_last_row_missing_commit (0.00s)
--- PASS: TestConformance/invalid_-_duplicate_row_key (0.00s)
--- PASS: TestConformance/invalid_-_new_row_missing_row_key (0.00s)
--- PASS: TestConformance/two_rows (0.00s)
--- PASS: TestConformance/two_rows_implicit_timestamp (0.00s)
--- PASS: TestConformance/two_rows_empty_value (0.00s)
--- PASS: TestConformance/two_rows,_one_with_multiple_cells (0.00s)
--- PASS: TestConformance/two_rows,_multiple_cells (0.00s)
--- PASS: TestConformance/two_rows,_multiple_cells,_multiple_families (0.00s)
--- PASS: TestConformance/two_rows,_four_cells,_2_labels (0.00s)
--- PASS: TestConformance/two_rows_with_splits,_same_timestamp (0.00s)
--- PASS: TestConformance/invalid_-_bare_reset (0.00s)
--- PASS: TestConformance/invalid_-_bad_reset,_no_commit (0.00s)
--- PASS: TestConformance/invalid_-_missing_key_after_reset (0.00s)
--- PASS: TestConformance/no_data_after_reset (0.00s)
--- PASS: TestConformance/simple_reset (0.00s)
--- PASS: TestConformance/reset_to_new_val (0.00s)
--- PASS: TestConformance/reset_to_new_qual (0.00s)
--- PASS: TestConformance/reset_with_splits (0.00s)
--- PASS: TestConformance/reset_two_cells (0.00s)
--- PASS: TestConformance/two_resets (0.00s)
--- PASS: TestConformance/reset_then_two_cells (0.00s)
--- PASS: TestConformance/reset_to_new_row (0.00s)
--- PASS: TestConformance/reset_in_between_chunks (0.00s)
--- PASS: TestConformance/invalid_-_reset_with_chunk (0.00s)
--- PASS: TestConformance/invalid_-_commit_with_chunk (0.00s)
--- PASS: TestConformance/empty_cell_chunk (0.00s)
=== RUN TestGcRuleToString
--- PASS: TestGcRuleToString (0.00s)
=== RUN TestGCRuleToPolicy
--- PASS: TestGCRuleToPolicy (0.00s)
=== RUN TestIntegration_ConditionalMutations
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_ConditionalMutations (46.07s)
=== RUN TestIntegration_PartialReadRows
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_PartialReadRows (40.20s)
=== RUN TestIntegration_ReadRowList
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_ReadRowList (44.59s)
=== RUN TestIntegration_UpdateFamilyValueType
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_UpdateFamilyValueType (68.74s)
=== RUN TestIntegration_Aggregates
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_Aggregates (45.54s)
=== RUN TestIntegration_ReadRowListReverse
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_ReadRowListReverse (52.84s)
=== RUN TestIntegration_DeleteRow
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_DeleteRow (42.46s)
=== RUN TestIntegration_ReadModifyWrite
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_ReadModifyWrite (67.94s)
=== RUN TestIntegration_ArbitraryTimestamps
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_ArbitraryTimestamps (109.86s)
=== RUN TestIntegration_HighlyConcurrentReadsAndWrites
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_HighlyConcurrentReadsAndWrites (73.56s)
=== RUN TestIntegration_ExportBuiltInMetrics
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_ExportBuiltInMetrics (150.59s)
=== RUN TestIntegration_LargeReadsWritesAndScans
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_LargeReadsWritesAndScans (213.45s)
=== RUN TestIntegration_Read
integration_test.go:4300: Running test against production
=== RUN TestIntegration_Read/read_all,_unfiltered
=== RUN TestIntegration_Read/read_with_InfiniteRange,_unfiltered
=== RUN TestIntegration_Read/read_with_NewRange,_unfiltered
=== RUN TestIntegration_Read/read_with_PrefixRange,_unfiltered
=== RUN TestIntegration_Read/read_with_SingleRow,_unfiltered
=== RUN TestIntegration_Read/read_all,_with_ColumnFilter
=== RUN TestIntegration_Read/read_all,_with_ColumnFilter,_prefix
=== RUN TestIntegration_Read/read_range,_with_ColumnRangeFilter
=== RUN TestIntegration_Read/read_range_from_empty,_with_ColumnRangeFilter
=== RUN TestIntegration_Read/read_range_from_start_to_empty,_with_ColumnRangeFilter
=== RUN TestIntegration_Read/read_with_RowKeyFilter
=== RUN TestIntegration_Read/read_with_RowKeyFilter_unicode
=== RUN TestIntegration_Read/read_with_RowKeyFilter_escaped
=== RUN TestIntegration_Read/read_with_RowKeyFilter,_prefix
=== RUN TestIntegration_Read/read_with_RowKeyFilter,_no_matches
=== RUN TestIntegration_Read/read_with_FamilyFilter,_no_matches
=== RUN TestIntegration_Read/read_with_ColumnFilter_+_row_end
=== RUN TestIntegration_Read/apply_labels_to_the_result_rows
=== RUN TestIntegration_Read/read_all,_strip_values
=== RUN TestIntegration_Read/read_with_ColumnFilter_+_row_end_+_strip_values
=== RUN TestIntegration_Read/read_with_condition,_strip_values_on_true
=== RUN TestIntegration_Read/read_with_condition,_strip_values_on_false
=== RUN TestIntegration_Read/read_with_ValueRangeFilter_+_row_end
=== RUN TestIntegration_Read/read_with_ValueRangeFilter,_no_match_on_exclusive_end
=== RUN TestIntegration_Read/read_with_ValueRangeFilter,_no_matches
=== RUN TestIntegration_Read/read_with_InterleaveFilter,_no_matches_on_all_filters
=== RUN TestIntegration_Read/read_with_InterleaveFilter,_no_duplicate_cells
=== RUN TestIntegration_Read/read_with_InterleaveFilter,_with_duplicate_cells
=== RUN TestIntegration_Read/read_with_a_RowRangeList_and_no_filter
=== RUN TestIntegration_Read/chain_that_excludes_rows_and_matches_nothing,_in_a_condition
=== RUN TestIntegration_Read/chain_that_ends_with_an_interleave_that_has_no_match._covers_#804
--- PASS: TestIntegration_Read (53.83s)
--- PASS: TestIntegration_Read/read_all,_unfiltered (0.03s)
--- PASS: TestIntegration_Read/read_with_InfiniteRange,_unfiltered (0.03s)
--- PASS: TestIntegration_Read/read_with_NewRange,_unfiltered (0.03s)
--- PASS: TestIntegration_Read/read_with_PrefixRange,_unfiltered (0.03s)
--- PASS: TestIntegration_Read/read_with_SingleRow,_unfiltered (0.00s)
--- PASS: TestIntegration_Read/read_all,_with_ColumnFilter (0.00s)
--- PASS: TestIntegration_Read/read_all,_with_ColumnFilter,_prefix (0.01s)
--- PASS: TestIntegration_Read/read_range,_with_ColumnRangeFilter (0.00s)
--- PASS: TestIntegration_Read/read_range_from_empty,_with_ColumnRangeFilter (0.00s)
--- PASS: TestIntegration_Read/read_range_from_start_to_empty,_with_ColumnRangeFilter (0.00s)
--- PASS: TestIntegration_Read/read_with_RowKeyFilter (0.00s)
--- PASS: TestIntegration_Read/read_with_RowKeyFilter_unicode (0.01s)
--- PASS: TestIntegration_Read/read_with_RowKeyFilter_escaped (0.00s)
--- PASS: TestIntegration_Read/read_with_RowKeyFilter,_prefix (0.00s)
--- PASS: TestIntegration_Read/read_with_RowKeyFilter,_no_matches (0.01s)
--- PASS: TestIntegration_Read/read_with_FamilyFilter,_no_matches (0.00s)
--- PASS: TestIntegration_Read/read_with_ColumnFilter_+_row_end (0.00s)
--- PASS: TestIntegration_Read/apply_labels_to_the_result_rows (0.00s)
--- PASS: TestIntegration_Read/read_all,_strip_values (0.01s)
--- PASS: TestIntegration_Read/read_with_ColumnFilter_+_row_end_+_strip_values (0.00s)
--- PASS: TestIntegration_Read/read_with_condition,_strip_values_on_true (0.00s)
--- PASS: TestIntegration_Read/read_with_condition,_strip_values_on_false (0.00s)
--- PASS: TestIntegration_Read/read_with_ValueRangeFilter_+_row_end (0.01s)
--- PASS: TestIntegration_Read/read_with_ValueRangeFilter,_no_match_on_exclusive_end (0.00s)
--- PASS: TestIntegration_Read/read_with_ValueRangeFilter,_no_matches (0.00s)
--- PASS: TestIntegration_Read/read_with_InterleaveFilter,_no_matches_on_all_filters (0.00s)
--- PASS: TestIntegration_Read/read_with_InterleaveFilter,_no_duplicate_cells (0.00s)
--- PASS: TestIntegration_Read/read_with_InterleaveFilter,_with_duplicate_cells (0.00s)
--- PASS: TestIntegration_Read/read_with_a_RowRangeList_and_no_filter (0.00s)
--- PASS: TestIntegration_Read/chain_that_excludes_rows_and_matches_nothing,_in_a_condition (0.01s)
--- PASS: TestIntegration_Read/chain_that_ends_with_an_interleave_that_has_no_match._covers_#804 (0.01s)
=== RUN TestIntegration_FullReadStats
integration_test.go:4300: Running test against production
=== RUN TestIntegration_FullReadStats/read_all,_unfiltered
=== RUN TestIntegration_FullReadStats/read_with_InfiniteRange,_unfiltered
=== RUN TestIntegration_FullReadStats/read_with_NewRange,_unfiltered
=== RUN TestIntegration_FullReadStats/read_with_NewRange,_no_results
=== RUN TestIntegration_FullReadStats/read_with_PrefixRange,_unfiltered
=== RUN TestIntegration_FullReadStats/read_with_SingleRow,_unfiltered
=== RUN TestIntegration_FullReadStats/read_all,_with_ColumnFilter
=== RUN TestIntegration_FullReadStats/read_all,_with_ColumnFilter,_prefix
=== RUN TestIntegration_FullReadStats/read_range,_with_ColumnRangeFilter
=== RUN TestIntegration_FullReadStats/read_range_from_empty,_with_ColumnRangeFilter
=== RUN TestIntegration_FullReadStats/read_range_from_start_to_empty,_with_ColumnRangeFilter
=== RUN TestIntegration_FullReadStats/read_with_RowKeyFilter
=== RUN TestIntegration_FullReadStats/read_with_RowKeyFilter_unicode
=== RUN TestIntegration_FullReadStats/read_with_RowKeyFilter_escaped
=== RUN TestIntegration_FullReadStats/read_with_RowKeyFilter,_prefix
=== RUN TestIntegration_FullReadStats/read_with_RowKeyFilter,_no_matches
=== RUN TestIntegration_FullReadStats/read_with_FamilyFilter,_no_matches
=== RUN TestIntegration_FullReadStats/read_with_ColumnFilter_+_row_end
=== RUN TestIntegration_FullReadStats/apply_labels_to_the_result_rows
=== RUN TestIntegration_FullReadStats/read_all,_strip_values
=== RUN TestIntegration_FullReadStats/read_with_ColumnFilter_+_row_end_+_strip_values
=== RUN TestIntegration_FullReadStats/read_with_condition,_strip_values_on_true
=== RUN TestIntegration_FullReadStats/read_with_condition,_strip_values_on_false
=== RUN TestIntegration_FullReadStats/read_with_ValueRangeFilter_+_row_end
=== RUN TestIntegration_FullReadStats/read_with_ValueRangeFilter,_no_match_on_exclusive_end
=== RUN TestIntegration_FullReadStats/read_with_ValueRangeFilter,_no_matches
=== RUN TestIntegration_FullReadStats/read_with_InterleaveFilter,_no_matches_on_all_filters
=== RUN TestIntegration_FullReadStats/read_with_InterleaveFilter,_no_duplicate_cells
=== RUN TestIntegration_FullReadStats/read_with_InterleaveFilter,_with_duplicate_cells
=== RUN TestIntegration_FullReadStats/read_with_a_RowRangeList_and_no_filter
=== RUN TestIntegration_FullReadStats/chain_that_excludes_rows_and_matches_nothing,_in_a_condition
=== RUN TestIntegration_FullReadStats/chain_that_ends_with_an_interleave_that_has_no_match._covers_#804
=== RUN TestIntegration_FullReadStats/reverse_read_all,_unfiltered
=== RUN TestIntegration_FullReadStats/reverse_read_with_InfiniteRange,_unfiltered
--- PASS: TestIntegration_FullReadStats (54.58s)
--- PASS: TestIntegration_FullReadStats/read_all,_unfiltered (0.03s)
--- PASS: TestIntegration_FullReadStats/read_with_InfiniteRange,_unfiltered (0.03s)
--- PASS: TestIntegration_FullReadStats/read_with_NewRange,_unfiltered (0.03s)
--- PASS: TestIntegration_FullReadStats/read_with_NewRange,_no_results (0.03s)
--- PASS: TestIntegration_FullReadStats/read_with_PrefixRange,_unfiltered (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_SingleRow,_unfiltered (0.01s)
--- PASS: TestIntegration_FullReadStats/read_all,_with_ColumnFilter (0.00s)
--- PASS: TestIntegration_FullReadStats/read_all,_with_ColumnFilter,_prefix (0.00s)
--- PASS: TestIntegration_FullReadStats/read_range,_with_ColumnRangeFilter (0.00s)
--- PASS: TestIntegration_FullReadStats/read_range_from_empty,_with_ColumnRangeFilter (0.00s)
--- PASS: TestIntegration_FullReadStats/read_range_from_start_to_empty,_with_ColumnRangeFilter (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_RowKeyFilter (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_RowKeyFilter_unicode (0.01s)
--- PASS: TestIntegration_FullReadStats/read_with_RowKeyFilter_escaped (0.01s)
--- PASS: TestIntegration_FullReadStats/read_with_RowKeyFilter,_prefix (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_RowKeyFilter,_no_matches (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_FamilyFilter,_no_matches (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_ColumnFilter_+_row_end (0.00s)
--- PASS: TestIntegration_FullReadStats/apply_labels_to_the_result_rows (0.00s)
--- PASS: TestIntegration_FullReadStats/read_all,_strip_values (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_ColumnFilter_+_row_end_+_strip_values (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_condition,_strip_values_on_true (0.01s)
--- PASS: TestIntegration_FullReadStats/read_with_condition,_strip_values_on_false (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_ValueRangeFilter_+_row_end (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_ValueRangeFilter,_no_match_on_exclusive_end (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_ValueRangeFilter,_no_matches (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_InterleaveFilter,_no_matches_on_all_filters (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_InterleaveFilter,_no_duplicate_cells (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_InterleaveFilter,_with_duplicate_cells (0.00s)
--- PASS: TestIntegration_FullReadStats/read_with_a_RowRangeList_and_no_filter (0.01s)
--- PASS: TestIntegration_FullReadStats/chain_that_excludes_rows_and_matches_nothing,_in_a_condition (0.01s)
--- PASS: TestIntegration_FullReadStats/chain_that_ends_with_an_interleave_that_has_no_match._covers_#804 (0.00s)
--- PASS: TestIntegration_FullReadStats/reverse_read_all,_unfiltered (0.00s)
--- PASS: TestIntegration_FullReadStats/reverse_read_with_InfiniteRange,_unfiltered (0.01s)
=== RUN TestIntegration_SampleRowKeys
integration_test.go:4300: Running test against production
--- PASS: TestIntegration_SampleRowKeys (82.07s)
=== RUN TestIntegration_TableDeletionProtection
--- PASS: TestIntegration_TableDeletionProtection (59.24s)
=== RUN TestIntegration_EnableChangeStream
integration_test.go:1835: https://github.com/googleapis/google-cloud-go/issues/8266
--- SKIP: TestIntegration_EnableChangeStream (0.00s)
=== RUN TestIntegration_AutomatedBackups
--- PASS: TestIntegration_AutomatedBackups (15.20s)
=== RUN TestIntegration_Admin
integration_test.go:4434: DeleteTable: retry failed with context deadline exceeded; last error: rpc error: code = NotFound desc = Failed to read: projects/{36639933145}/instances/gc-bt-it-instance/tables/myothertable-1732870522389698708-01
--- PASS: TestIntegration_Admin (109.39s)
=== RUN TestIntegration_TableIam
--- PASS: TestIntegration_TableIam (5.69s)
=== RUN TestIntegration_BackupIAM
--- PASS: TestIntegration_BackupIAM (8.32s)
=== RUN TestIntegration_AuthorizedViewIAM
--- PASS: TestIntegration_AuthorizedViewIAM (157.94s)
=== RUN TestIntegration_AdminCreateInstance
--- PASS: TestIntegration_AdminCreateInstance (12.26s)
=== RUN TestIntegration_AdminEncryptionInfo
--- PASS: TestIntegration_AdminEncryptionInfo (171.41s)
=== RUN TestIntegration_AdminUpdateInstanceLabels
=== RUN TestIntegration_AdminUpdateInstanceLabels/update_labels
=== RUN TestIntegration_AdminUpdateInstanceLabels/update_multiple_labels
=== RUN TestIntegration_AdminUpdateInstanceLabels/not_update_existing_labels
=== RUN TestIntegration_AdminUpdateInstanceLabels/delete_labels
--- PASS: TestIntegration_AdminUpdateInstanceLabels (6.89s)
--- PASS: TestIntegration_AdminUpdateInstanceLabels/update_labels (0.97s)
--- PASS: TestIntegration_AdminUpdateInstanceLabels/update_multiple_labels (0.94s)
--- PASS: TestIntegration_AdminUpdateInstanceLabels/not_update_existing_labels (0.29s)
--- PASS: TestIntegration_AdminUpdateInstanceLabels/delete_labels (0.98s)
=== RUN TestIntegration_AdminUpdateInstanceAndSyncClusters
--- PASS: TestIntegration_AdminUpdateInstanceAndSyncClusters (30.98s)
=== RUN TestIntegration_Autoscaling
integration_test.go:3023: creating an instance with autoscaling ON (Min = 3, Max = 4)
integration_test.go:3063: setting autoscaling OFF and setting serve nodes to 1
integration_test.go:3085: setting autoscaling ON (Min = 3, Max = 4)
--- PASS: TestIntegration_Autoscaling (11.20s)
=== RUN TestIntegration_InstanceAdminClient_Clusters_WithFailedLocations
--- PASS: TestIntegration_InstanceAdminClient_Clusters_WithFailedLocations (0.00s)
=== RUN TestIntegration_Granularity
--- PASS: TestIntegration_Granularity (24.32s)
=== RUN TestIntegration_InstanceAdminClient_AppProfile
--- PASS: TestIntegration_InstanceAdminClient_AppProfile (0.72s)
=== RUN TestIntegration_InstanceUpdate
--- PASS: TestIntegration_InstanceUpdate (1.64s)
=== RUN TestIntegration_AdminCopyBackup
--- PASS: TestIntegration_AdminCopyBackup (48.70s)
=== RUN TestIntegration_AdminBackup
--- PASS: TestIntegration_AdminBackup (101.17s)
=== RUN TestIntegration_AdminAuthorizedView
--- PASS: TestIntegration_AdminAuthorizedView (36.16s)
=== RUN TestIntegration_DataAuthorizedView
--- PASS: TestIntegration_DataAuthorizedView (56.72s)
=== RUN TestIntegration_DirectPathFallback
integration_test.go:4300: Running test against production
integration_test.go:4209:
--- SKIP: TestIntegration_DirectPathFallback (45.62s)
=== RUN TestExportMetrics
2024/11/29 09:29:47 bigtable-metrics: rpc error: code = Canceled desc = context canceled
--- PASS: TestExportMetrics (15.00s)
=== RUN TestExportCounter
--- PASS: TestExportCounter (0.00s)
=== RUN TestExportHistogram
--- PASS: TestExportHistogram (0.00s)
=== RUN TestRecordToMpb
--- PASS: TestRecordToMpb (0.00s)
=== RUN TestTimeIntervalStaggering
--- PASS: TestTimeIntervalStaggering (0.00s)
=== RUN TestTimeIntervalPassthru
--- PASS: TestTimeIntervalPassthru (0.00s)
=== RUN TestConcurrentCallsAfterShutdown
--- PASS: TestConcurrentCallsAfterShutdown (0.00s)
=== RUN TestConcurrentExport
--- PASS: TestConcurrentExport (0.00s)
=== RUN TestBatchingExport
=== RUN TestBatchingExport/0_metrics
=== RUN TestBatchingExport/150_metrics
=== RUN TestBatchingExport/200_metrics
=== RUN TestBatchingExport/201_metrics
=== RUN TestBatchingExport/500_metrics
=== RUN TestBatchingExport/1199_metrics
--- PASS: TestBatchingExport (0.20s)
--- PASS: TestBatchingExport/0_metrics (0.00s)
--- PASS: TestBatchingExport/150_metrics (0.01s)
--- PASS: TestBatchingExport/200_metrics (0.02s)
--- PASS: TestBatchingExport/201_metrics (0.02s)
--- PASS: TestBatchingExport/500_metrics (0.04s)
--- PASS: TestBatchingExport/1199_metrics (0.10s)
=== RUN TestNewBuiltinMetricsTracerFactory
=== RUN TestNewBuiltinMetricsTracerFactory/should_create_a_new_tracer_factory_with_default_meter_provider
2024/11/29 09:30:02 bigtable-metrics: rpc error: code = Canceled desc = context canceled
=== RUN TestNewBuiltinMetricsTracerFactory/should_create_a_new_tracer_factory_with_noop_meter_provider
=== RUN TestNewBuiltinMetricsTracerFactory/should_not_create_instruments_when_BIGTABLE_EMULATOR_HOST_is_set
--- PASS: TestNewBuiltinMetricsTracerFactory (45.02s)
--- PASS: TestNewBuiltinMetricsTracerFactory/should_create_a_new_tracer_factory_with_default_meter_provider (15.01s)
--- PASS: TestNewBuiltinMetricsTracerFactory/should_create_a_new_tracer_factory_with_noop_meter_provider (15.01s)
--- PASS: TestNewBuiltinMetricsTracerFactory/should_not_create_instruments_when_BIGTABLE_EMULATOR_HOST_is_set (15.01s)
=== RUN TestExporterLogs
--- PASS: TestExporterLogs (15.01s)
=== RUN TestToOtelMetricAttrs
=== RUN TestToOtelMetricAttrs/Known_metric
=== RUN TestToOtelMetricAttrs/Unknown_metric
--- PASS: TestToOtelMetricAttrs (0.01s)
--- PASS: TestToOtelMetricAttrs/Known_metric (0.00s)
--- PASS: TestToOtelMetricAttrs/Unknown_metric (0.00s)
=== RUN TestExtractServerLatency
=== RUN TestExtractServerLatency/No_server_latency_in_header_or_trailer
=== RUN TestExtractServerLatency/Server_latency_in_header
=== RUN TestExtractServerLatency/Server_latency_in_trailer
=== RUN TestExtractServerLatency/Server_latency_in_both_header_and_trailer
=== RUN TestExtractServerLatency/Invalid_server_latency_format_in_header
=== RUN TestExtractServerLatency/Invalid_server_latency_format_in_trailer
--- PASS: TestExtractServerLatency (0.00s)
--- PASS: TestExtractServerLatency/No_server_latency_in_header_or_trailer (0.00s)
--- PASS: TestExtractServerLatency/Server_latency_in_header (0.00s)
--- PASS: TestExtractServerLatency/Server_latency_in_trailer (0.00s)
--- PASS: TestExtractServerLatency/Server_latency_in_both_header_and_trailer (0.00s)
--- PASS: TestExtractServerLatency/Invalid_server_latency_format_in_header (0.00s)
--- PASS: TestExtractServerLatency/Invalid_server_latency_format_in_trailer (0.00s)
=== RUN TestExtractLocation
=== RUN TestExtractLocation/No_location_metadata_in_header_or_trailer
=== RUN TestExtractLocation/Location_metadata_in_header
=== RUN TestExtractLocation/Location_metadata_in_trailer
=== RUN TestExtractLocation/Location_metadata_in_both_header_and_trailer
=== RUN TestExtractLocation/Invalid_location_metadata_format_in_header
=== RUN TestExtractLocation/Invalid_location_metadata_format_in_trailer
--- PASS: TestExtractLocation (0.00s)
--- PASS: TestExtractLocation/No_location_metadata_in_header_or_trailer (0.00s)
--- PASS: TestExtractLocation/Location_metadata_in_header (0.00s)
--- PASS: TestExtractLocation/Location_metadata_in_trailer (0.00s)
--- PASS: TestExtractLocation/Location_metadata_in_both_header_and_trailer (0.00s)
--- PASS: TestExtractLocation/Invalid_location_metadata_format_in_header (0.00s)
--- PASS: TestExtractLocation/Invalid_location_metadata_format_in_trailer (0.00s)
=== RUN TestSingleCell
--- PASS: TestSingleCell (0.00s)
=== RUN TestMultipleCells
--- PASS: TestMultipleCells (0.00s)
=== RUN TestSplitCells
--- PASS: TestSplitCells (0.00s)
=== RUN TestMultipleRows
--- PASS: TestMultipleRows (0.00s)
=== RUN TestBlankQualifier
--- PASS: TestBlankQualifier (0.00s)
=== RUN TestLabels
--- PASS: TestLabels (0.00s)
=== RUN TestReset
--- PASS: TestReset (0.00s)
=== RUN TestNewFamEmptyQualifier
--- PASS: TestNewFamEmptyQualifier (0.00s)
=== RUN TestAcceptance
--- PASS: TestAcceptance (0.03s)
=== RUN TestRetryApply
--- PASS: TestRetryApply (0.61s)
=== RUN TestRetryApplyBulk_OverallRequestFailure
--- PASS: TestRetryApplyBulk_OverallRequestFailure (0.26s)
=== RUN TestRetryApplyBulk_FailuresAndRetriesInOneRequest
--- PASS: TestRetryApplyBulk_FailuresAndRetriesInOneRequest (0.24s)
=== RUN TestRetryApplyBulk_UnretryableErrors
--- PASS: TestRetryApplyBulk_UnretryableErrors (0.01s)
=== RUN TestRetryApplyBulk_IndividualErrorsAndDeadlineExceeded
--- PASS: TestRetryApplyBulk_IndividualErrorsAndDeadlineExceeded (0.00s)
=== RUN TestRetainRowsAfter
--- PASS: TestRetainRowsAfter (0.00s)
=== RUN TestRetryReadRows
--- PASS: TestRetryReadRows (0.43s)
=== RUN TestRetryReverseReadRows
--- PASS: TestRetryReverseReadRows (0.35s)
=== RUN TestUnknown
--- PASS: TestUnknown (0.00s)
=== RUN TestInt64Proto
--- PASS: TestInt64Proto (0.00s)
=== RUN TestStringProto
--- PASS: TestStringProto (0.00s)
=== RUN TestProtoBijection
--- PASS: TestProtoBijection (0.00s)
=== RUN TestAggregateProto
=== RUN TestAggregateProto/hll
=== RUN TestAggregateProto/min
=== RUN TestAggregateProto/max
=== RUN TestAggregateProto/sum
--- PASS: TestAggregateProto (0.00s)
--- PASS: TestAggregateProto/hll (0.00s)
--- PASS: TestAggregateProto/min (0.00s)
--- PASS: TestAggregateProto/max (0.00s)
--- PASS: TestAggregateProto/sum (0.00s)
=== RUN TestNilChecks
--- PASS: TestNilChecks (0.00s)
=== RUN TestTypeUnspecified
--- PASS: TestTypeUnspecified (0.00s)
PASS
ok cloud.google.com/go/bigtable 2129.641s
=== RUN TestConcurrentMutationsReadModifyAndGC
--- PASS: TestConcurrentMutationsReadModifyAndGC (0.05s)
=== RUN TestCreateTableResponse
--- PASS: TestCreateTableResponse (0.01s)
=== RUN TestCreateTableWithFamily
--- PASS: TestCreateTableWithFamily (0.00s)
=== RUN TestSampleRowKeys
--- PASS: TestSampleRowKeys (0.03s)
=== RUN TestSampleRowKeysVsDropRowRange
--- PASS: TestSampleRowKeysVsDropRowRange (0.10s)
=== RUN TestSampleRowKeysVsModifyColumnFamilies
--- PASS: TestSampleRowKeysVsModifyColumnFamilies (0.61s)
=== RUN TestModifyColumnFamilies
--- PASS: TestModifyColumnFamilies (0.00s)
=== RUN TestGC
2024/11/29 08:55:26 bttest: GC MaxAge(nanos:1000000) deleted 1 cells.
--- PASS: TestGC (0.00s)
=== RUN TestDropRowRange
--- PASS: TestDropRowRange (0.00s)
=== RUN TestCheckTimestampMaxValue
--- PASS: TestCheckTimestampMaxValue (0.00s)
=== RUN TestReadRows
--- PASS: TestReadRows (0.00s)
=== RUN TestReadRowsLastScannedRow
--- PASS: TestReadRowsLastScannedRow (0.00s)
=== RUN TestReadRowsError
2024/11/29 08:55:26 Bad pattern "[": error parsing regexp: missing closing ]: `[)$`
--- PASS: TestReadRowsError (0.00s)
=== RUN TestReadRowsErrorOnEmptyRegex
--- PASS: TestReadRowsErrorOnEmptyRegex (0.00s)
=== RUN TestReadRowsAfterDeletion
--- PASS: TestReadRowsAfterDeletion (0.00s)
=== RUN TestReadRowsOrder
--- PASS: TestReadRowsOrder (0.00s)
=== RUN TestReadRowsWithlabelTransformer
--- PASS: TestReadRowsWithlabelTransformer (0.00s)
=== RUN TestReadRowsReversed
--- PASS: TestReadRowsReversed (0.00s)
=== RUN TestCheckAndMutateRowWithoutPredicate
--- PASS: TestCheckAndMutateRowWithoutPredicate (0.00s)
=== RUN TestCheckAndMutateRowWithPredicate
=== RUN TestCheckAndMutateRowWithPredicate/no_match
=== RUN TestCheckAndMutateRowWithPredicate/rowkey_regex
=== RUN TestCheckAndMutateRowWithPredicate/pass_all
=== RUN TestCheckAndMutateRowWithPredicate/BlockAll_for_row1
--- PASS: TestCheckAndMutateRowWithPredicate (0.00s)
--- PASS: TestCheckAndMutateRowWithPredicate/no_match (0.00s)
--- PASS: TestCheckAndMutateRowWithPredicate/rowkey_regex (0.00s)
--- PASS: TestCheckAndMutateRowWithPredicate/pass_all (0.00s)
--- PASS: TestCheckAndMutateRowWithPredicate/BlockAll_for_row1 (0.00s)
=== RUN TestServer_ReadModifyWriteRow
--- PASS: TestServer_ReadModifyWriteRow (0.00s)
=== RUN TestFilters
--- PASS: TestFilters (0.00s)
=== RUN TestMutateRowsAggregate_AddToCell
--- PASS: TestMutateRowsAggregate_AddToCell (0.00s)
=== RUN TestMutateRowsAggregate_MergeToCell
--- PASS: TestMutateRowsAggregate_MergeToCell (0.00s)
=== RUN Test_Mutation_DeleteFromColumn
--- PASS: Test_Mutation_DeleteFromColumn (0.00s)
=== RUN TestFilterRow
--- PASS: TestFilterRow (0.00s)
=== RUN TestFilterRowWithErrors
2024/11/29 08:55:26 Bad pattern "[": error parsing regexp: missing closing ]: `[)$`
2024/11/29 08:55:26 Bad pattern "[": error parsing regexp: missing closing ]: `[)$`
2024/11/29 08:55:26 Bad pattern "[": error parsing regexp: missing closing ]: `[)$`
2024/11/29 08:55:26 Bad pattern "[": error parsing regexp: missing closing ]: `[)$`
2024/11/29 08:55:26 Bad pattern "[": error parsing regexp: missing closing ]: `[)$`
--- PASS: TestFilterRowWithErrors (0.00s)
=== RUN TestFilterRowWithRowSampleFilter
--- PASS: TestFilterRowWithRowSampleFilter (0.00s)
=== RUN TestFilterRowWithBinaryColumnQualifier
--- PASS: TestFilterRowWithBinaryColumnQualifier (0.00s)
=== RUN TestFilterRowWithUnicodeColumnQualifier
2024/11/29 08:55:26 Bad pattern "a\\xC.+": error parsing regexp: invalid escape sequence: `\xC.`
--- PASS: TestFilterRowWithUnicodeColumnQualifier (0.00s)
=== RUN TestFilterRowWithSingleColumnQualifier
--- PASS: TestFilterRowWithSingleColumnQualifier (0.00s)
=== RUN TestValueFilterRowWithAlternationInRegex
--- PASS: TestValueFilterRowWithAlternationInRegex (0.00s)
=== RUN TestMutateRowEmptyMutationErrors
--- PASS: TestMutateRowEmptyMutationErrors (0.00s)
=== RUN TestMutateRowsEmptyMutationErrors
--- PASS: TestMutateRowsEmptyMutationErrors (0.00s)
=== RUN TestMutateRowEmptyRowKeyErrors
--- PASS: TestMutateRowEmptyRowKeyErrors (0.00s)
=== RUN TestFilterRowCellsPerRowLimitFilterTruthiness
--- PASS: TestFilterRowCellsPerRowLimitFilterTruthiness (0.00s)
=== RUN TestAuthorizedViewApis
--- PASS: TestAuthorizedViewApis (0.00s)
=== RUN TestDeleteInstance
--- PASS: TestDeleteInstance (0.00s)
=== RUN TestTimestampConversion
--- PASS: TestTimestampConversion (0.00s)
=== RUN TestMessageOnInvalidKeyRange
--- PASS: TestMessageOnInvalidKeyRange (0.00s)
=== RUN TestValidateReadRowsRequestSendsRPCError
--- PASS: TestValidateReadRowsRequestSendsRPCError (0.00s)
=== RUN ExampleNewServer
--- PASS: ExampleNewServer (0.01s)
PASS
ok cloud.google.com/go/bigtable/bttest 1.907s
2024/11/29 08:55:27 server listening at bufconn
=== RUN TestCreateAndRemoveClient
proxy_test.go:194: testproxy test: client created successfully in test proxy
--- PASS: TestCreateAndRemoveClient (0.00s)
=== RUN TestReadRow
--- PASS: TestReadRow (0.00s)
=== RUN TestBulkMutateRows
--- PASS: TestBulkMutateRows (0.00s)
=== RUN TestMutateRow
--- PASS: TestMutateRow (0.00s)
=== RUN TestReadRows
--- PASS: TestReadRows (0.00s)
=== RUN TestCheckAndMutateRow
--- PASS: TestCheckAndMutateRow (0.00s)
=== RUN TestSampleRowKeys
--- PASS: TestSampleRowKeys (0.00s)
=== RUN TestReadWriteRow
--- PASS: TestReadWriteRow (0.00s)
PASS
ok cloud.google.com/go/bigtable/internal/testproxy 1.103s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./recommender/go.mod
+ pushd ./recommender
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/recommender == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/recommender == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/recommender/apiv1/recommenderpb [no test files]
? cloud.google.com/go/recommender/apiv1beta1/recommenderpb [no test files]
? cloud.google.com/go/recommender/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/recommender/apiv1 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/recommender/apiv1beta1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./domains/go.mod
+ pushd ./domains
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/domains == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/domains == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/domains/apiv1beta1/domainspb [no test files]
? cloud.google.com/go/domains/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/domains/apiv1beta1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./container/go.mod
+ pushd ./container
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/container == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/container == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/container [no test files]
? cloud.google.com/go/container/apiv1/containerpb [no test files]
? cloud.google.com/go/container/internal [no test files]
=== RUN TestClusterManagerSmoke
--- PASS: TestClusterManagerSmoke (0.30s)
PASS
ok cloud.google.com/go/container/apiv1 1.330s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./contactcenterinsights/go.mod
+ pushd ./contactcenterinsights
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/contactcenterinsights == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/contactcenterinsights == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/contactcenterinsights/apiv1/contactcenterinsightspb [no test files]
? cloud.google.com/go/contactcenterinsights/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/contactcenterinsights/apiv1 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./networkservices/go.mod
+ pushd ./networkservices
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/networkservices == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/networkservices == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/networkservices/apiv1/networkservicespb [no test files]
? cloud.google.com/go/networkservices/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/networkservices/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./baremetalsolution/go.mod
+ pushd ./baremetalsolution
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/baremetalsolution == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/baremetalsolution == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb [no test files]
? cloud.google.com/go/baremetalsolution/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/baremetalsolution/apiv2 1.027s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./longrunning/go.mod
+ pushd ./longrunning
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/longrunning == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/longrunning == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/longrunning/autogen/longrunningpb [no test files]
? cloud.google.com/go/longrunning/internal [no test files]
=== RUN TestWait
--- PASS: TestWait (0.00s)
=== RUN TestPollRequestError
--- PASS: TestPollRequestError (0.00s)
=== RUN TestPollErrorResult
--- PASS: TestPollErrorResult (0.00s)
=== RUN TestCancelReturnsError
--- PASS: TestCancelReturnsError (0.00s)
=== RUN TestDeleteReturnsError
--- PASS: TestDeleteReturnsError (0.00s)
=== RUN ExampleOperation_Wait
--- PASS: ExampleOperation_Wait (0.00s)
=== RUN ExampleOperation_Metadata
--- PASS: ExampleOperation_Metadata (0.00s)
PASS
ok cloud.google.com/go/longrunning 1.037s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/longrunning/autogen 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./advisorynotifications/go.mod
+ pushd ./advisorynotifications
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/advisorynotifications == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/advisorynotifications == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/advisorynotifications/apiv1/advisorynotificationspb [no test files]
? cloud.google.com/go/advisorynotifications/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/advisorynotifications/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./documentai/go.mod
+ pushd ./documentai
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/documentai == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/documentai == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/documentai/apiv1/documentaipb [no test files]
? cloud.google.com/go/documentai/apiv1beta3/documentaipb [no test files]
? cloud.google.com/go/documentai/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/documentai/apiv1 1.034s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/documentai/apiv1beta3 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./support/go.mod
+ pushd ./support
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/support == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/support == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/support/apiv2/supportpb [no test files]
? cloud.google.com/go/support/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/support/apiv2 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./datastream/go.mod
+ pushd ./datastream
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/datastream == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/datastream == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/datastream/apiv1/datastreampb [no test files]
? cloud.google.com/go/datastream/apiv1alpha1/datastreampb [no test files]
? cloud.google.com/go/datastream/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/datastream/apiv1 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/datastream/apiv1alpha1 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./deploy/go.mod
+ pushd ./deploy
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/deploy == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/deploy == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/deploy/apiv1/deploypb [no test files]
? cloud.google.com/go/deploy/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/deploy/apiv1 1.029s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./orchestration/go.mod
+ pushd ./orchestration
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/orchestration == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/orchestration == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/orchestration/airflow/service/apiv1/servicepb [no test files]
? cloud.google.com/go/orchestration/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/orchestration/airflow/service/apiv1 1.027s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./memcache/go.mod
+ pushd ./memcache
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/memcache == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/memcache == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/memcache/apiv1/memcachepb [no test files]
? cloud.google.com/go/memcache/apiv1beta2/memcachepb [no test files]
? cloud.google.com/go/memcache/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/memcache/apiv1 1.048s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/memcache/apiv1beta2 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./channel/go.mod
+ pushd ./channel
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/channel == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/channel == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/channel/apiv1/channelpb [no test files]
? cloud.google.com/go/channel/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/channel/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./secretmanager/go.mod
+ pushd ./secretmanager
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/secretmanager == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/secretmanager == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/secretmanager/apiv1/secretmanagerpb [no test files]
? cloud.google.com/go/secretmanager/apiv1beta2/secretmanagerpb [no test files]
? cloud.google.com/go/secretmanager/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/secretmanager/apiv1 1.028s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/secretmanager/apiv1beta2 1.022s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./backupdr/go.mod
+ pushd ./backupdr
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/backupdr == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/backupdr == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/backupdr/apiv1/backupdrpb [no test files]
? cloud.google.com/go/backupdr/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/backupdr/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./speech/go.mod
+ pushd ./speech
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/speech == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/speech == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/speech/apiv1/speechpb [no test files]
? cloud.google.com/go/speech/apiv1p1beta1/speechpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/speech/apiv1 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/speech/apiv1p1beta1 1.028s [no tests to run]
? cloud.google.com/go/speech/apiv2/speechpb [no test files]
? cloud.google.com/go/speech/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/speech/apiv2 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./phishingprotection/go.mod
+ pushd ./phishingprotection
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/phishingprotection == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/phishingprotection == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/phishingprotection/apiv1beta1/phishingprotectionpb [no test files]
? cloud.google.com/go/phishingprotection/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/phishingprotection/apiv1beta1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./texttospeech/go.mod
+ pushd ./texttospeech
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/texttospeech == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/texttospeech == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/texttospeech/apiv1/texttospeechpb [no test files]
? cloud.google.com/go/texttospeech/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/texttospeech/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./video/go.mod
+ pushd ./video
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/video == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/video == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/video/internal [no test files]
? cloud.google.com/go/video/livestream/apiv1/livestreampb [no test files]
? cloud.google.com/go/video/stitcher/apiv1/stitcherpb [no test files]
? cloud.google.com/go/video/transcoder/apiv1/transcoderpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/video/livestream/apiv1 1.027s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/video/stitcher/apiv1 1.032s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/video/transcoder/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./mediatranslation/go.mod
+ pushd ./mediatranslation
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/mediatranslation == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/mediatranslation == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/mediatranslation/apiv1beta1/mediatranslationpb [no test files]
? cloud.google.com/go/mediatranslation/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/mediatranslation/apiv1beta1 1.024s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./resourcesettings/go.mod
+ pushd ./resourcesettings
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/resourcesettings == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/resourcesettings == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/resourcesettings/apiv1/resourcesettingspb [no test files]
? cloud.google.com/go/resourcesettings/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/resourcesettings/apiv1 1.025s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./grafeas/go.mod
+ pushd ./grafeas
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/grafeas == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/grafeas == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/grafeas/internal [no test files]
=== RUN TestIntegration
--- PASS: TestIntegration (0.32s)
PASS
ok cloud.google.com/go/grafeas/apiv1 1.350s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./videointelligence/go.mod
+ pushd ./videointelligence
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/videointelligence == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/videointelligence == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/videointelligence/apiv1/videointelligencepb [no test files]
? cloud.google.com/go/videointelligence/apiv1beta2/videointelligencepb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/videointelligence/apiv1 1.033s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/videointelligence/apiv1beta2 1.025s [no tests to run]
? cloud.google.com/go/videointelligence/apiv1p3beta1/videointelligencepb [no test files]
? cloud.google.com/go/videointelligence/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/videointelligence/apiv1p3beta1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./developerconnect/go.mod
+ pushd ./developerconnect
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/developerconnect == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/developerconnect == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/developerconnect/apiv1/developerconnectpb [no test files]
? cloud.google.com/go/developerconnect/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/developerconnect/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./workflows/go.mod
+ pushd ./workflows
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/workflows == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/workflows == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/workflows/apiv1/workflowspb [no test files]
? cloud.google.com/go/workflows/apiv1beta/workflowspb [no test files]
? cloud.google.com/go/workflows/executions/apiv1/executionspb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/workflows/apiv1 1.036s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/workflows/apiv1beta 1.029s [no tests to run]
? cloud.google.com/go/workflows/executions/apiv1beta/executionspb [no test files]
? cloud.google.com/go/workflows/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/workflows/executions/apiv1 1.028s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/workflows/executions/apiv1beta 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./servicemanagement/go.mod
+ pushd ./servicemanagement
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/servicemanagement == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/servicemanagement == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/servicemanagement/apiv1/servicemanagementpb [no test files]
? cloud.google.com/go/servicemanagement/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/servicemanagement/apiv1 1.027s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./securesourcemanager/go.mod
+ pushd ./securesourcemanager
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/securesourcemanager == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/securesourcemanager == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/securesourcemanager/apiv1/securesourcemanagerpb [no test files]
? cloud.google.com/go/securesourcemanager/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/securesourcemanager/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./oracledatabase/go.mod
+ pushd ./oracledatabase
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/oracledatabase == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/oracledatabase == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/oracledatabase/apiv1/oracledatabasepb [no test files]
? cloud.google.com/go/oracledatabase/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/oracledatabase/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./ids/go.mod
+ pushd ./ids
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/ids == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/ids == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/ids/apiv1/idspb [no test files]
? cloud.google.com/go/ids/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/ids/apiv1 1.023s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./bigquery/go.mod
+ pushd ./bigquery
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/bigquery == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/bigquery == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
go: downloading cloud.google.com/go/datacatalog v1.22.1
? cloud.google.com/go/bigquery/analyticshub/apiv1/analyticshubpb [no test files]
? cloud.google.com/go/bigquery/biglake/apiv1/biglakepb [no test files]
? cloud.google.com/go/bigquery/biglake/apiv1alpha1/biglakepb [no test files]
? cloud.google.com/go/bigquery/connection/apiv1/connectionpb [no test files]
? cloud.google.com/go/bigquery/connection/apiv1beta1/connectionpb [no test files]
? cloud.google.com/go/bigquery/dataexchange/apiv1beta1/dataexchangepb [no test files]
? cloud.google.com/go/bigquery/datapolicies/apiv1/datapoliciespb [no test files]
? cloud.google.com/go/bigquery/datapolicies/apiv1beta1/datapoliciespb [no test files]
? cloud.google.com/go/bigquery/datatransfer/apiv1/datatransferpb [no test files]
? cloud.google.com/go/bigquery/internal [no test files]
? cloud.google.com/go/bigquery/migration/apiv2/migrationpb [no test files]
? cloud.google.com/go/bigquery/migration/apiv2alpha/migrationpb [no test files]
? cloud.google.com/go/bigquery/reservation/apiv1/reservationpb [no test files]
? cloud.google.com/go/bigquery/storage/apiv1/storagepb [no test files]
? cloud.google.com/go/bigquery/storage/apiv1alpha/storagepb [no test files]
? cloud.google.com/go/bigquery/storage/apiv1beta1/storagepb [no test files]
? cloud.google.com/go/bigquery/storage/apiv1beta2/storagepb [no test files]
=== RUN TestRetryableErrors
=== RUN TestRetryableErrors/nil_error
=== PAUSE TestRetryableErrors/nil_error
=== RUN TestRetryableErrors/http_stream_closed
=== PAUSE TestRetryableErrors/http_stream_closed
=== RUN TestRetryableErrors/io_ErrUnexpectedEOF
=== PAUSE TestRetryableErrors/io_ErrUnexpectedEOF
=== RUN TestRetryableErrors/unavailable
=== PAUSE TestRetryableErrors/unavailable
=== RUN TestRetryableErrors/url_connection_error
=== PAUSE TestRetryableErrors/url_connection_error
=== RUN TestRetryableErrors/url_other_error
=== PAUSE TestRetryableErrors/url_other_error
=== RUN TestRetryableErrors/wrapped_retryable
=== PAUSE TestRetryableErrors/wrapped_retryable
=== RUN TestRetryableErrors/wrapped_non-retryable
=== PAUSE TestRetryableErrors/wrapped_non-retryable
=== RUN TestRetryableErrors/internal_error
=== PAUSE TestRetryableErrors/internal_error
=== RUN TestRetryableErrors/internal_w/backend_reason
=== PAUSE TestRetryableErrors/internal_w/backend_reason
=== RUN TestRetryableErrors/internal_w/rateLimitExceeded_reason
=== PAUSE TestRetryableErrors/internal_w/rateLimitExceeded_reason
=== RUN TestRetryableErrors/bad_gateway_error
=== PAUSE TestRetryableErrors/bad_gateway_error
=== RUN TestRetryableErrors/jobRateLimitExceeded_default
=== PAUSE TestRetryableErrors/jobRateLimitExceeded_default
=== RUN TestRetryableErrors/jobRateLimitExceeded_job
=== PAUSE TestRetryableErrors/jobRateLimitExceeded_job
=== RUN TestRetryableErrors/structured_internal_error_default
=== PAUSE TestRetryableErrors/structured_internal_error_default
=== RUN TestRetryableErrors/structured_internal_error_default#01
=== PAUSE TestRetryableErrors/structured_internal_error_default#01
=== CONT TestRetryableErrors/http_stream_closed
=== CONT TestRetryableErrors/wrapped_non-retryable
=== CONT TestRetryableErrors/url_connection_error
=== CONT TestRetryableErrors/url_other_error
=== CONT TestRetryableErrors/wrapped_retryable
=== CONT TestRetryableErrors/internal_w/rateLimitExceeded_reason
=== CONT TestRetryableErrors/bad_gateway_error
=== CONT TestRetryableErrors/structured_internal_error_default
=== CONT TestRetryableErrors/structured_internal_error_default#01
=== CONT TestRetryableErrors/jobRateLimitExceeded_job
=== CONT TestRetryableErrors/unavailable
=== CONT TestRetryableErrors/io_ErrUnexpectedEOF
=== CONT TestRetryableErrors/internal_w/backend_reason
=== CONT TestRetryableErrors/jobRateLimitExceeded_default
=== CONT TestRetryableErrors/internal_error
=== CONT TestRetryableErrors/nil_error
--- PASS: TestRetryableErrors (0.00s)
--- PASS: TestRetryableErrors/http_stream_closed (0.00s)
--- PASS: TestRetryableErrors/url_connection_error (0.00s)
--- PASS: TestRetryableErrors/wrapped_non-retryable (0.00s)
--- PASS: TestRetryableErrors/url_other_error (0.00s)
--- PASS: TestRetryableErrors/wrapped_retryable (0.00s)
--- PASS: TestRetryableErrors/bad_gateway_error (0.00s)
--- PASS: TestRetryableErrors/structured_internal_error_default (0.00s)
--- PASS: TestRetryableErrors/structured_internal_error_default#01 (0.00s)
--- PASS: TestRetryableErrors/jobRateLimitExceeded_job (0.00s)
--- PASS: TestRetryableErrors/unavailable (0.00s)
--- PASS: TestRetryableErrors/io_ErrUnexpectedEOF (0.00s)
--- PASS: TestRetryableErrors/internal_w/backend_reason (0.00s)
--- PASS: TestRetryableErrors/internal_error (0.00s)
--- PASS: TestRetryableErrors/nil_error (0.00s)
--- PASS: TestRetryableErrors/jobRateLimitExceeded_default (0.00s)
--- PASS: TestRetryableErrors/internal_w/rateLimitExceeded_reason (0.00s)
=== RUN TestCopy
--- PASS: TestCopy (0.00s)
=== RUN TestIntegration_DatasetCreate
--- PASS: TestIntegration_DatasetCreate (2.92s)
=== RUN TestIntegration_DatasetMetadata
--- PASS: TestIntegration_DatasetMetadata (0.43s)
=== RUN TestIntegration_DatasetDelete
--- PASS: TestIntegration_DatasetDelete (0.69s)
=== RUN TestIntegration_DatasetDeleteWithContents
--- PASS: TestIntegration_DatasetDeleteWithContents (1.16s)
=== RUN TestIntegration_DatasetUpdateETags
--- PASS: TestIntegration_DatasetUpdateETags (1.37s)
=== RUN TestIntegration_DatasetUpdateDefaultExpirationAndMaxTimeTravel
--- PASS: TestIntegration_DatasetUpdateDefaultExpirationAndMaxTimeTravel (2.19s)
=== RUN TestIntegration_DatasetUpdateDefaultPartitionExpiration
--- PASS: TestIntegration_DatasetUpdateDefaultPartitionExpiration (1.30s)
=== RUN TestIntegration_DatasetUpdateDefaultCollation
--- PASS: TestIntegration_DatasetUpdateDefaultCollation (1.62s)
=== RUN TestIntegration_DatasetStorageBillingModel
dataset_integration_test.go:297: BigQuery flat-rate commitments enabled for project, feature skipped
--- SKIP: TestIntegration_DatasetStorageBillingModel (0.00s)
=== RUN TestIntegration_DatasetStorageUpdateBillingModel
dataset_integration_test.go:331: BigQuery flat-rate commitments enabled for project, feature skipped
--- SKIP: TestIntegration_DatasetStorageUpdateBillingModel (0.00s)
=== RUN TestIntegration_DatasetUpdateAccess
--- PASS: TestIntegration_DatasetUpdateAccess (3.20s)
=== RUN TestIntegration_DatasetUpdateLabels
--- PASS: TestIntegration_DatasetUpdateLabels (16.80s)
=== RUN TestTables
--- PASS: TestTables (0.00s)
=== RUN TestModels
--- PASS: TestModels (0.00s)
=== RUN TestRoutines
--- PASS: TestRoutines (0.00s)
=== RUN TestDatasets
--- PASS: TestDatasets (0.00s)
=== RUN TestDatasetToBQ
--- PASS: TestDatasetToBQ (0.00s)
=== RUN TestBQToDatasetMetadata
--- PASS: TestBQToDatasetMetadata (0.00s)
=== RUN TestDatasetMetadataToUpdateToBQ
--- PASS: TestDatasetMetadataToUpdateToBQ (0.00s)
=== RUN TestConvertAccessEntry
--- PASS: TestConvertAccessEntry (0.00s)
=== RUN TestDatasetIdentifiers
--- PASS: TestDatasetIdentifiers (0.00s)
=== RUN TestPutMultiErrorString
--- PASS: TestPutMultiErrorString (0.00s)
=== RUN TestMultiErrorString
--- PASS: TestMultiErrorString (0.00s)
=== RUN TestErrorFromErrorProto
--- PASS: TestErrorFromErrorProto (0.00s)
=== RUN TestErrorString
--- PASS: TestErrorString (0.00s)
=== RUN TestExternalDataConfig
--- PASS: TestExternalDataConfig (0.00s)
=== RUN TestQuote
--- PASS: TestQuote (0.00s)
=== RUN TestQualifier
--- PASS: TestQualifier (0.00s)
=== RUN TestExtract
--- PASS: TestExtract (0.00s)
=== RUN TestExtractModel
--- PASS: TestExtractModel (0.00s)
=== RUN TestFileConfigPopulateLoadConfig
--- PASS: TestFileConfigPopulateLoadConfig (0.00s)
=== RUN TestFileConfigPopulateExternalDataConfig
--- PASS: TestFileConfigPopulateExternalDataConfig (0.00s)
=== RUN TestPolicyConversions
--- PASS: TestPolicyConversions (0.00s)
=== RUN TestNewInsertRequest
--- PASS: TestNewInsertRequest (0.00s)
=== RUN TestNewInsertRequestErrors
--- PASS: TestNewInsertRequestErrors (0.00s)
=== RUN TestHandleInsertErrors
--- PASS: TestHandleInsertErrors (0.00s)
=== RUN TestValueSavers
--- PASS: TestValueSavers (0.00s)
=== RUN TestValueSaversErrors
--- PASS: TestValueSaversErrors (0.00s)
=== RUN TestIntegration_DetectProjectID
--- PASS: TestIntegration_DetectProjectID (0.00s)
=== RUN TestIntegration_JobFrom
--- PASS: TestIntegration_JobFrom (1.23s)
=== RUN TestIntegration_QueryContextTimeout
--- PASS: TestIntegration_QueryContextTimeout (0.20s)
=== RUN TestIntegration_SnapshotRestoreClone
--- PASS: TestIntegration_SnapshotRestoreClone (10.95s)
=== RUN TestIntegration_HourTimePartitioning
--- PASS: TestIntegration_HourTimePartitioning (0.53s)
=== RUN TestIntegration_RangePartitioning
--- PASS: TestIntegration_RangePartitioning (0.53s)
=== RUN TestIntegration_RemoveTimePartitioning
--- PASS: TestIntegration_RemoveTimePartitioning (0.81s)
=== RUN TestIntegration_ColumnACLs
--- PASS: TestIntegration_ColumnACLs (1.92s)
=== RUN TestIntegration_SimpleRowResults
=== RUN TestIntegration_SimpleRowResults/nopreview_group
=== RUN TestIntegration_SimpleRowResults/nopreview_group/literals
=== PAUSE TestIntegration_SimpleRowResults/nopreview_group/literals
=== RUN TestIntegration_SimpleRowResults/nopreview_group/empty_results
=== PAUSE TestIntegration_SimpleRowResults/nopreview_group/empty_results
=== RUN TestIntegration_SimpleRowResults/nopreview_group/ctas_ddl
=== PAUSE TestIntegration_SimpleRowResults/nopreview_group/ctas_ddl
=== RUN TestIntegration_SimpleRowResults/nopreview_group/long_running
=== PAUSE TestIntegration_SimpleRowResults/nopreview_group/long_running
=== RUN TestIntegration_SimpleRowResults/nopreview_group/DML
=== PAUSE TestIntegration_SimpleRowResults/nopreview_group/DML
=== CONT TestIntegration_SimpleRowResults/nopreview_group/literals
=== CONT TestIntegration_SimpleRowResults/nopreview_group/DML
=== CONT TestIntegration_SimpleRowResults/nopreview_group/long_running
=== CONT TestIntegration_SimpleRowResults/nopreview_group/ctas_ddl
=== CONT TestIntegration_SimpleRowResults/nopreview_group/empty_results
=== RUN TestIntegration_SimpleRowResults/preview_group
=== RUN TestIntegration_SimpleRowResults/preview_group/literals
=== PAUSE TestIntegration_SimpleRowResults/preview_group/literals
=== RUN TestIntegration_SimpleRowResults/preview_group/empty_results
=== PAUSE TestIntegration_SimpleRowResults/preview_group/empty_results
=== RUN TestIntegration_SimpleRowResults/preview_group/ctas_ddl
=== PAUSE TestIntegration_SimpleRowResults/preview_group/ctas_ddl
=== RUN TestIntegration_SimpleRowResults/preview_group/long_running
=== PAUSE TestIntegration_SimpleRowResults/preview_group/long_running
=== RUN TestIntegration_SimpleRowResults/preview_group/DML
=== PAUSE TestIntegration_SimpleRowResults/preview_group/DML
=== CONT TestIntegration_SimpleRowResults/preview_group/literals
=== CONT TestIntegration_SimpleRowResults/preview_group/long_running
=== CONT TestIntegration_SimpleRowResults/preview_group/DML
=== CONT TestIntegration_SimpleRowResults/preview_group/empty_results
=== CONT TestIntegration_SimpleRowResults/preview_group/ctas_ddl
--- PASS: TestIntegration_SimpleRowResults (3.97s)
--- PASS: TestIntegration_SimpleRowResults/nopreview_group (0.00s)
--- PASS: TestIntegration_SimpleRowResults/nopreview_group/literals (0.27s)
--- PASS: TestIntegration_SimpleRowResults/nopreview_group/DML (0.59s)
--- PASS: TestIntegration_SimpleRowResults/nopreview_group/long_running (0.63s)
--- PASS: TestIntegration_SimpleRowResults/nopreview_group/empty_results (0.44s)
--- PASS: TestIntegration_SimpleRowResults/nopreview_group/ctas_ddl (1.92s)
--- PASS: TestIntegration_SimpleRowResults/preview_group (0.00s)
--- PASS: TestIntegration_SimpleRowResults/preview_group/literals (0.16s)
--- PASS: TestIntegration_SimpleRowResults/preview_group/empty_results (0.17s)
--- PASS: TestIntegration_SimpleRowResults/preview_group/long_running (0.46s)
--- PASS: TestIntegration_SimpleRowResults/preview_group/DML (0.63s)
--- PASS: TestIntegration_SimpleRowResults/preview_group/ctas_ddl (1.88s)
=== RUN TestIntegration_QueryIterationPager
--- PASS: TestIntegration_QueryIterationPager (1.04s)
=== RUN TestIntegration_RoutineStoredProcedure
--- PASS: TestIntegration_RoutineStoredProcedure (2.71s)
=== RUN TestIntegration_RoutineUserTVF
--- PASS: TestIntegration_RoutineUserTVF (0.72s)
=== RUN TestIntegration_InsertErrors
--- PASS: TestIntegration_InsertErrors (6.42s)
=== RUN TestIntegration_InsertAndRead
--- PASS: TestIntegration_InsertAndRead (31.82s)
=== RUN TestIntegration_InsertAndReadStructs
--- PASS: TestIntegration_InsertAndReadStructs (12.58s)
=== RUN TestIntegration_InsertAndReadNullable
--- PASS: TestIntegration_InsertAndReadNullable (54.89s)
=== RUN TestIntegration_QueryStatistics
--- PASS: TestIntegration_QueryStatistics (0.63s)
=== RUN TestIntegration_Load
--- PASS: TestIntegration_Load (3.56s)
=== RUN TestIntegration_LoadWithSessionSupport
--- PASS: TestIntegration_LoadWithSessionSupport (6.90s)
=== RUN TestIntegration_LoadWithReferenceSchemaFile
--- PASS: TestIntegration_LoadWithReferenceSchemaFile (7.27s)
=== RUN TestIntegration_ExternalTableWithReferenceSchemaFile
--- PASS: TestIntegration_ExternalTableWithReferenceSchemaFile (2.22s)
=== RUN TestIntegration_DML
--- PASS: TestIntegration_DML (2.95s)
=== RUN TestIntegration_TimeTypes
--- PASS: TestIntegration_TimeTypes (14.51s)
=== RUN TestIntegration_StandardQuery
=== RUN TestIntegration_StandardQuery/Ints
=== RUN TestIntegration_StandardQuery/Float
=== RUN TestIntegration_StandardQuery/NumericCast
=== RUN TestIntegration_StandardQuery/NumericLiteral
=== RUN TestIntegration_StandardQuery/Boolean
=== RUN TestIntegration_StandardQuery/String
=== RUN TestIntegration_StandardQuery/Bytes
=== RUN TestIntegration_StandardQuery/Timestamp
=== RUN TestIntegration_StandardQuery/TimestampArray
=== RUN TestIntegration_StandardQuery/AnonStruct
=== RUN TestIntegration_StandardQuery/DatetimeCast
=== RUN TestIntegration_StandardQuery/DateCast
=== RUN TestIntegration_StandardQuery/TimeCast
=== RUN TestIntegration_StandardQuery/StructOfInts
=== RUN TestIntegration_StandardQuery/IntArray
=== RUN TestIntegration_StandardQuery/StructOfArrays
=== RUN TestIntegration_StandardQuery/ArrayOfStructs
=== RUN TestIntegration_StandardQuery/ComplexNested
=== RUN TestIntegration_StandardQuery/SubSelectArray
=== RUN TestIntegration_StandardQuery/RangeOofDateLiteral
--- PASS: TestIntegration_StandardQuery (5.53s)
--- PASS: TestIntegration_StandardQuery/Ints (0.25s)
--- PASS: TestIntegration_StandardQuery/Float (0.25s)
--- PASS: TestIntegration_StandardQuery/NumericCast (0.27s)
--- PASS: TestIntegration_StandardQuery/NumericLiteral (0.26s)
--- PASS: TestIntegration_StandardQuery/Boolean (0.25s)
--- PASS: TestIntegration_StandardQuery/String (0.33s)
--- PASS: TestIntegration_StandardQuery/Bytes (0.29s)
--- PASS: TestIntegration_StandardQuery/Timestamp (0.30s)
--- PASS: TestIntegration_StandardQuery/TimestampArray (0.31s)
--- PASS: TestIntegration_StandardQuery/AnonStruct (0.23s)
--- PASS: TestIntegration_StandardQuery/DatetimeCast (0.29s)
--- PASS: TestIntegration_StandardQuery/DateCast (0.24s)
--- PASS: TestIntegration_StandardQuery/TimeCast (0.26s)
--- PASS: TestIntegration_StandardQuery/StructOfInts (0.27s)
--- PASS: TestIntegration_StandardQuery/IntArray (0.24s)
--- PASS: TestIntegration_StandardQuery/StructOfArrays (0.25s)
--- PASS: TestIntegration_StandardQuery/ArrayOfStructs (0.26s)
--- PASS: TestIntegration_StandardQuery/ComplexNested (0.29s)
--- PASS: TestIntegration_StandardQuery/SubSelectArray (0.39s)
--- PASS: TestIntegration_StandardQuery/RangeOofDateLiteral (0.32s)
=== RUN TestIntegration_LegacyQuery
--- PASS: TestIntegration_LegacyQuery (4.72s)
=== RUN TestIntegration_IteratorSource
--- PASS: TestIntegration_IteratorSource (0.45s)
=== RUN TestIntegration_ExternalAutodetect
--- PASS: TestIntegration_ExternalAutodetect (2.12s)
=== RUN TestIntegration_QueryExternalHivePartitioning
--- PASS: TestIntegration_QueryExternalHivePartitioning (1.86s)
=== RUN TestIntegration_QuerySessionSupport
--- PASS: TestIntegration_QuerySessionSupport (2.50s)
=== RUN TestIntegration_QueryParameters
=== RUN TestIntegration_QueryParameters/Int64Param
=== RUN TestIntegration_QueryParameters/FloatParam
=== RUN TestIntegration_QueryParameters/BigRatParam
=== RUN TestIntegration_QueryParameters/NegativeBigRatParam
=== RUN TestIntegration_QueryParameters/BoolParam
=== RUN TestIntegration_QueryParameters/StringParam
=== RUN TestIntegration_QueryParameters/ByteParam
=== RUN TestIntegration_QueryParameters/TimestampParam
=== RUN TestIntegration_QueryParameters/TimestampArrayParam
=== RUN TestIntegration_QueryParameters/DatetimeParam
=== RUN TestIntegration_QueryParameters/DateParam
=== RUN TestIntegration_QueryParameters/TimeParam
=== RUN TestIntegration_QueryParameters/JsonParam
=== RUN TestIntegration_QueryParameters/RangeUnboundedStart
=== RUN TestIntegration_QueryParameters/RangeUnboundedEnd
=== RUN TestIntegration_QueryParameters/RangeArray
=== RUN TestIntegration_QueryParameters/NestedStructParam
=== RUN TestIntegration_QueryParameters/StructFieldParam
=== RUN TestIntegration_QueryParameters/BigNumericExplicitParam
=== RUN TestIntegration_QueryParameters/StringArrayExplicitParam
=== RUN TestIntegration_QueryParameters/StructExplicitParam
--- PASS: TestIntegration_QueryParameters (11.81s)
--- PASS: TestIntegration_QueryParameters/Int64Param (0.55s)
--- PASS: TestIntegration_QueryParameters/FloatParam (0.56s)
--- PASS: TestIntegration_QueryParameters/BigRatParam (0.51s)
--- PASS: TestIntegration_QueryParameters/NegativeBigRatParam (0.58s)
--- PASS: TestIntegration_QueryParameters/BoolParam (0.69s)
--- PASS: TestIntegration_QueryParameters/StringParam (0.59s)
--- PASS: TestIntegration_QueryParameters/ByteParam (0.51s)
--- PASS: TestIntegration_QueryParameters/TimestampParam (0.62s)
--- PASS: TestIntegration_QueryParameters/TimestampArrayParam (0.54s)
--- PASS: TestIntegration_QueryParameters/DatetimeParam (0.52s)
--- PASS: TestIntegration_QueryParameters/DateParam (0.59s)
--- PASS: TestIntegration_QueryParameters/TimeParam (0.54s)
--- PASS: TestIntegration_QueryParameters/JsonParam (0.51s)
--- PASS: TestIntegration_QueryParameters/RangeUnboundedStart (0.53s)
--- PASS: TestIntegration_QueryParameters/RangeUnboundedEnd (0.60s)
--- PASS: TestIntegration_QueryParameters/RangeArray (0.61s)
--- PASS: TestIntegration_QueryParameters/NestedStructParam (0.55s)
--- PASS: TestIntegration_QueryParameters/StructFieldParam (0.55s)
--- PASS: TestIntegration_QueryParameters/BigNumericExplicitParam (0.56s)
--- PASS: TestIntegration_QueryParameters/StringArrayExplicitParam (0.61s)
--- PASS: TestIntegration_QueryParameters/StructExplicitParam (0.50s)
=== RUN TestIntegration_QueryEmptyArrays
--- PASS: TestIntegration_QueryEmptyArrays (0.37s)
=== RUN TestIntegration_TimestampFormat
=== RUN TestIntegration_TimestampFormat/Literal
=== RUN TestIntegration_TimestampFormat/RFC3339Nano
=== RUN TestIntegration_TimestampFormat/DatetimeFormat
=== RUN TestIntegration_TimestampFormat/RFC3339
--- PASS: TestIntegration_TimestampFormat (2.00s)
--- PASS: TestIntegration_TimestampFormat/Literal (0.50s)
--- PASS: TestIntegration_TimestampFormat/RFC3339Nano (0.56s)
--- PASS: TestIntegration_TimestampFormat/DatetimeFormat (0.45s)
--- PASS: TestIntegration_TimestampFormat/RFC3339 (0.49s)
=== RUN TestIntegration_QueryDryRun
--- PASS: TestIntegration_QueryDryRun (0.33s)
=== RUN TestIntegration_Scripting
--- PASS: TestIntegration_Scripting (3.33s)
=== RUN TestIntegration_ExtractExternal
--- PASS: TestIntegration_ExtractExternal (6.25s)
=== RUN TestIntegration_ExportDataStatistics
--- PASS: TestIntegration_ExportDataStatistics (1.76s)
=== RUN TestIntegration_ReadNullIntoStruct
--- PASS: TestIntegration_ReadNullIntoStruct (6.97s)
=== RUN TestIntegration_QueryUseLegacySQL
--- PASS: TestIntegration_QueryUseLegacySQL (1.85s)
=== RUN TestIntegration_ListJobs
--- PASS: TestIntegration_ListJobs (1.72s)
=== RUN TestIntegration_DeleteJob
--- PASS: TestIntegration_DeleteJob (0.83s)
=== RUN TestIntegration_Location
--- PASS: TestIntegration_Location (20.48s)
=== RUN TestIntegration_NumericErrors
--- PASS: TestIntegration_NumericErrors (0.55s)
=== RUN TestIntegration_QueryErrors
--- PASS: TestIntegration_QueryErrors (0.17s)
=== RUN TestIntegration_MaterializedViewLifecycle
--- PASS: TestIntegration_MaterializedViewLifecycle (3.15s)
=== RUN TestIntegration_ModelLifecycle
--- PASS: TestIntegration_ModelLifecycle (58.84s)
=== RUN TestParseInterval
--- PASS: TestParseInterval (0.00s)
=== RUN TestCanonicalInterval
--- PASS: TestCanonicalInterval (0.00s)
=== RUN TestIntervalDuration
--- PASS: TestIntervalDuration (0.00s)
=== RUN TestRowIteratorCacheBehavior
--- PASS: TestRowIteratorCacheBehavior (0.00s)
=== RUN TestIterator
--- PASS: TestIterator (0.00s)
=== RUN TestNextDuringErrorState
--- PASS: TestNextDuringErrorState (0.00s)
=== RUN TestNextAfterFinished
--- PASS: TestNextAfterFinished (0.00s)
=== RUN TestIteratorNextTypes
--- PASS: TestIteratorNextTypes (0.00s)
=== RUN TestIteratorSourceJob
--- PASS: TestIteratorSourceJob (0.00s)
=== RUN TestIteratorQueryID
--- PASS: TestIteratorQueryID (0.00s)
=== RUN TestCreateJobRef
--- PASS: TestCreateJobRef (0.00s)
=== RUN TestLoad
--- PASS: TestLoad (0.01s)
=== RUN TestBQToModelMetadata
--- PASS: TestBQToModelMetadata (0.00s)
=== RUN TestModelMetadataUpdateToBQ
--- PASS: TestModelMetadataUpdateToBQ (0.00s)
=== RUN TestModelIdentifiers
--- PASS: TestModelIdentifiers (0.00s)
=== RUN TestNullsJSON
--- PASS: TestNullsJSON (0.00s)
=== RUN TestNullFloat64JSON
=== RUN TestNullFloat64JSON/float_value
=== PAUSE TestNullFloat64JSON/float_value
=== RUN TestNullFloat64JSON/null
=== PAUSE TestNullFloat64JSON/null
=== RUN TestNullFloat64JSON/long_infinity
=== PAUSE TestNullFloat64JSON/long_infinity
=== RUN TestNullFloat64JSON/short_infinity
=== PAUSE TestNullFloat64JSON/short_infinity
=== RUN TestNullFloat64JSON/positive_short_infinity
=== PAUSE TestNullFloat64JSON/positive_short_infinity
=== RUN TestNullFloat64JSON/minus_infinity
=== PAUSE TestNullFloat64JSON/minus_infinity
=== RUN TestNullFloat64JSON/minus_short_infinity
=== PAUSE TestNullFloat64JSON/minus_short_infinity
=== RUN TestNullFloat64JSON/NaN
=== PAUSE TestNullFloat64JSON/NaN
=== CONT TestNullFloat64JSON/long_infinity
=== CONT TestNullFloat64JSON/short_infinity
=== CONT TestNullFloat64JSON/minus_short_infinity
=== CONT TestNullFloat64JSON/minus_infinity
=== CONT TestNullFloat64JSON/positive_short_infinity
=== CONT TestNullFloat64JSON/NaN
=== CONT TestNullFloat64JSON/null
=== CONT TestNullFloat64JSON/float_value
--- PASS: TestNullFloat64JSON (0.00s)
--- PASS: TestNullFloat64JSON/minus_short_infinity (0.00s)
--- PASS: TestNullFloat64JSON/short_infinity (0.00s)
--- PASS: TestNullFloat64JSON/minus_infinity (0.00s)
--- PASS: TestNullFloat64JSON/positive_short_infinity (0.00s)
--- PASS: TestNullFloat64JSON/long_infinity (0.00s)
--- PASS: TestNullFloat64JSON/NaN (0.00s)
--- PASS: TestNullFloat64JSON/null (0.00s)
--- PASS: TestNullFloat64JSON/float_value (0.00s)
=== RUN TestOCTracing
--- PASS: TestOCTracing (0.33s)
=== RUN TestParamValueScalar
=== RUN TestParamValueScalar/Int64Default
=== RUN TestParamValueScalar/NullInt64Valued
=== RUN TestParamValueScalar/NullInt64Null
=== RUN TestParamValueScalar/FloatLiteral
=== RUN TestParamValueScalar/FloatLiteralExponent
=== RUN TestParamValueScalar/NullFloatValued
=== RUN TestParamValueScalar/NullFloatNull
=== RUN TestParamValueScalar/FloatNaN
=== RUN TestParamValueScalar/Boolean
=== RUN TestParamValueScalar/NullBoolValued
=== RUN TestParamValueScalar/NullBoolNull
=== RUN TestParamValueScalar/String
=== RUN TestParamValueScalar/StringUnicode
=== RUN TestParamValueScalar/NullStringValued
=== RUN TestParamValueScalar/NullStringNull
=== RUN TestParamValueScalar/Bytes
=== RUN TestParamValueScalar/TimestampFixed
=== RUN TestParamValueScalar/NullTimestampValued
=== RUN TestParamValueScalar/NullTimestampNull
=== RUN TestParamValueScalar/Date
=== RUN TestParamValueScalar/NullDateValued
=== RUN TestParamValueScalar/NullDateNull
=== RUN TestParamValueScalar/Time
=== RUN TestParamValueScalar/NullTimeValued
=== RUN TestParamValueScalar/NullTimeNull
=== RUN TestParamValueScalar/Datetime
=== RUN TestParamValueScalar/NullDateTimeValued
=== RUN TestParamValueScalar/NullDateTimeNull
=== RUN TestParamValueScalar/Numeric
=== RUN TestParamValueScalar/BignumericParam
=== RUN TestParamValueScalar/IntervalValue
=== RUN TestParamValueScalar/NullGeographyValued
=== RUN TestParamValueScalar/NullGeographyNull
=== RUN TestParamValueScalar/NullJsonValued
=== RUN TestParamValueScalar/NullJsonNull
--- PASS: TestParamValueScalar (0.01s)
--- PASS: TestParamValueScalar/Int64Default (0.00s)
--- PASS: TestParamValueScalar/NullInt64Valued (0.00s)
--- PASS: TestParamValueScalar/NullInt64Null (0.00s)
--- PASS: TestParamValueScalar/FloatLiteral (0.00s)
--- PASS: TestParamValueScalar/FloatLiteralExponent (0.00s)
--- PASS: TestParamValueScalar/NullFloatValued (0.00s)
--- PASS: TestParamValueScalar/NullFloatNull (0.00s)
--- PASS: TestParamValueScalar/FloatNaN (0.00s)
--- PASS: TestParamValueScalar/Boolean (0.00s)
--- PASS: TestParamValueScalar/NullBoolValued (0.00s)
--- PASS: TestParamValueScalar/NullBoolNull (0.00s)
--- PASS: TestParamValueScalar/String (0.00s)
--- PASS: TestParamValueScalar/StringUnicode (0.00s)
--- PASS: TestParamValueScalar/NullStringValued (0.00s)
--- PASS: TestParamValueScalar/NullStringNull (0.00s)
--- PASS: TestParamValueScalar/Bytes (0.00s)
--- PASS: TestParamValueScalar/TimestampFixed (0.00s)
--- PASS: TestParamValueScalar/NullTimestampValued (0.00s)
--- PASS: TestParamValueScalar/NullTimestampNull (0.00s)
--- PASS: TestParamValueScalar/Date (0.00s)
--- PASS: TestParamValueScalar/NullDateValued (0.00s)
--- PASS: TestParamValueScalar/NullDateNull (0.00s)
--- PASS: TestParamValueScalar/Time (0.00s)
--- PASS: TestParamValueScalar/NullTimeValued (0.00s)
--- PASS: TestParamValueScalar/NullTimeNull (0.00s)
--- PASS: TestParamValueScalar/Datetime (0.00s)
--- PASS: TestParamValueScalar/NullDateTimeValued (0.00s)
--- PASS: TestParamValueScalar/NullDateTimeNull (0.00s)
--- PASS: TestParamValueScalar/Numeric (0.00s)
--- PASS: TestParamValueScalar/BignumericParam (0.00s)
--- PASS: TestParamValueScalar/IntervalValue (0.00s)
--- PASS: TestParamValueScalar/NullGeographyValued (0.00s)
--- PASS: TestParamValueScalar/NullGeographyNull (0.00s)
--- PASS: TestParamValueScalar/NullJsonValued (0.00s)
--- PASS: TestParamValueScalar/NullJsonNull (0.00s)
=== RUN TestParamValueRange
--- PASS: TestParamValueRange (0.00s)
=== RUN TestParamValueArray
--- PASS: TestParamValueArray (0.00s)
=== RUN TestParamValueStruct
--- PASS: TestParamValueStruct (0.00s)
=== RUN TestParamValueErrors
--- PASS: TestParamValueErrors (0.00s)
=== RUN TestParamType
=== RUN TestParamType/scalar-Int64Default
=== RUN TestParamType/scalar-NullInt64Valued
=== RUN TestParamType/scalar-NullInt64Null
=== RUN TestParamType/scalar-FloatLiteral
=== RUN TestParamType/scalar-FloatLiteralExponent
=== RUN TestParamType/scalar-NullFloatValued
=== RUN TestParamType/scalar-NullFloatNull
=== RUN TestParamType/scalar-FloatNaN
=== RUN TestParamType/scalar-Boolean
=== RUN TestParamType/scalar-NullBoolValued
=== RUN TestParamType/scalar-NullBoolNull
=== RUN TestParamType/scalar-String
=== RUN TestParamType/scalar-StringUnicode
=== RUN TestParamType/scalar-NullStringValued
=== RUN TestParamType/scalar-NullStringNull
=== RUN TestParamType/scalar-Bytes
=== RUN TestParamType/scalar-TimestampFixed
=== RUN TestParamType/scalar-NullTimestampValued
=== RUN TestParamType/scalar-NullTimestampNull
=== RUN TestParamType/scalar-Date
=== RUN TestParamType/scalar-NullDateValued
=== RUN TestParamType/scalar-NullDateNull
=== RUN TestParamType/scalar-Time
=== RUN TestParamType/scalar-NullTimeValued
=== RUN TestParamType/scalar-NullTimeNull
=== RUN TestParamType/scalar-Datetime
=== RUN TestParamType/scalar-NullDateTimeValued
=== RUN TestParamType/scalar-NullDateTimeNull
=== RUN TestParamType/scalar-Numeric
=== RUN TestParamType/scalar-BignumericParam
=== RUN TestParamType/scalar-IntervalValue
=== RUN TestParamType/scalar-NullGeographyValued
=== RUN TestParamType/scalar-NullGeographyNull
=== RUN TestParamType/scalar-NullJsonValued
=== RUN TestParamType/scalar-NullJsonNull
=== RUN TestParamType/complex-uint32
=== RUN TestParamType/complex-byteSlice
=== RUN TestParamType/complex-intArray
=== RUN TestParamType/complex-boolArray
=== RUN TestParamType/complex-emptyStruct
=== RUN TestParamType/complex-RangeTimestampNilEnd
=== RUN TestParamType/complex-RangeTimestampNilStart
=== RUN TestParamType/complex-RangeTimestampNullValStart
=== RUN TestParamType/complex-RangeTimestampNullValEnd
=== RUN TestParamType/complex-RangeDateTimeEmptyStart
=== RUN TestParamType/complex-RangeDateEmptyEnd
=== RUN TestParamType/complex-RangeDateTimeInQPV
--- PASS: TestParamType (0.01s)
--- PASS: TestParamType/scalar-Int64Default (0.00s)
--- PASS: TestParamType/scalar-NullInt64Valued (0.00s)
--- PASS: TestParamType/scalar-NullInt64Null (0.00s)
--- PASS: TestParamType/scalar-FloatLiteral (0.00s)
--- PASS: TestParamType/scalar-FloatLiteralExponent (0.00s)
--- PASS: TestParamType/scalar-NullFloatValued (0.00s)
--- PASS: TestParamType/scalar-NullFloatNull (0.00s)
--- PASS: TestParamType/scalar-FloatNaN (0.00s)
--- PASS: TestParamType/scalar-Boolean (0.00s)
--- PASS: TestParamType/scalar-NullBoolValued (0.00s)
--- PASS: TestParamType/scalar-NullBoolNull (0.00s)
--- PASS: TestParamType/scalar-String (0.00s)
--- PASS: TestParamType/scalar-StringUnicode (0.00s)
--- PASS: TestParamType/scalar-NullStringValued (0.00s)
--- PASS: TestParamType/scalar-NullStringNull (0.00s)
--- PASS: TestParamType/scalar-Bytes (0.00s)
--- PASS: TestParamType/scalar-TimestampFixed (0.00s)
--- PASS: TestParamType/scalar-NullTimestampValued (0.00s)
--- PASS: TestParamType/scalar-NullTimestampNull (0.00s)
--- PASS: TestParamType/scalar-Date (0.00s)
--- PASS: TestParamType/scalar-NullDateValued (0.00s)
--- PASS: TestParamType/scalar-NullDateNull (0.00s)
--- PASS: TestParamType/scalar-Time (0.00s)
--- PASS: TestParamType/scalar-NullTimeValued (0.00s)
--- PASS: TestParamType/scalar-NullTimeNull (0.00s)
--- PASS: TestParamType/scalar-Datetime (0.00s)
--- PASS: TestParamType/scalar-NullDateTimeValued (0.00s)
--- PASS: TestParamType/scalar-NullDateTimeNull (0.00s)
--- PASS: TestParamType/scalar-Numeric (0.00s)
--- PASS: TestParamType/scalar-BignumericParam (0.00s)
--- PASS: TestParamType/scalar-IntervalValue (0.00s)
--- PASS: TestParamType/scalar-NullGeographyValued (0.00s)
--- PASS: TestParamType/scalar-NullGeographyNull (0.00s)
--- PASS: TestParamType/scalar-NullJsonValued (0.00s)
--- PASS: TestParamType/scalar-NullJsonNull (0.00s)
--- PASS: TestParamType/complex-uint32 (0.00s)
--- PASS: TestParamType/complex-byteSlice (0.00s)
--- PASS: TestParamType/complex-intArray (0.00s)
--- PASS: TestParamType/complex-boolArray (0.00s)
--- PASS: TestParamType/complex-emptyStruct (0.00s)
--- PASS: TestParamType/complex-RangeTimestampNilEnd (0.00s)
--- PASS: TestParamType/complex-RangeTimestampNilStart (0.00s)
--- PASS: TestParamType/complex-RangeTimestampNullValStart (0.00s)
--- PASS: TestParamType/complex-RangeTimestampNullValEnd (0.00s)
--- PASS: TestParamType/complex-RangeDateTimeEmptyStart (0.00s)
--- PASS: TestParamType/complex-RangeDateEmptyEnd (0.00s)
--- PASS: TestParamType/complex-RangeDateTimeInQPV (0.00s)
=== RUN TestParamTypeErrors
--- PASS: TestParamTypeErrors (0.00s)
=== RUN TestConvertParamValue
=== RUN TestConvertParamValue/scalar-Int64Default
=== RUN TestConvertParamValue/scalar-NullInt64Valued
=== RUN TestConvertParamValue/scalar-NullInt64Null
=== RUN TestConvertParamValue/scalar-FloatLiteral
=== RUN TestConvertParamValue/scalar-FloatLiteralExponent
=== RUN TestConvertParamValue/scalar-NullFloatValued
=== RUN TestConvertParamValue/scalar-NullFloatNull
=== RUN TestConvertParamValue/scalar-FloatNaN
=== RUN TestConvertParamValue/scalar-Boolean
=== RUN TestConvertParamValue/scalar-NullBoolValued
=== RUN TestConvertParamValue/scalar-NullBoolNull
=== RUN TestConvertParamValue/scalar-String
=== RUN TestConvertParamValue/scalar-StringUnicode
=== RUN TestConvertParamValue/scalar-NullStringValued
=== RUN TestConvertParamValue/scalar-NullStringNull
=== RUN TestConvertParamValue/scalar-Bytes
=== RUN TestConvertParamValue/scalar-TimestampFixed
=== RUN TestConvertParamValue/scalar-NullTimestampValued
=== RUN TestConvertParamValue/scalar-NullTimestampNull
=== RUN TestConvertParamValue/scalar-Date
=== RUN TestConvertParamValue/scalar-NullDateValued
=== RUN TestConvertParamValue/scalar-NullDateNull
=== RUN TestConvertParamValue/scalar-Time
=== RUN TestConvertParamValue/scalar-NullTimeValued
=== RUN TestConvertParamValue/scalar-NullTimeNull
=== RUN TestConvertParamValue/scalar-Datetime
=== RUN TestConvertParamValue/scalar-NullDateTimeValued
=== RUN TestConvertParamValue/scalar-NullDateTimeNull
=== RUN TestConvertParamValue/scalar-Numeric
=== RUN TestConvertParamValue/scalar-BignumericParam
=== RUN TestConvertParamValue/scalar-IntervalValue
=== RUN TestConvertParamValue/scalar-NullGeographyValued
=== RUN TestConvertParamValue/scalar-NullGeographyNull
=== RUN TestConvertParamValue/scalar-NullJsonValued
=== RUN TestConvertParamValue/scalar-NullJsonNull
=== RUN TestConvertParamValue/array-empty
=== RUN TestConvertParamValue/array-intArray
=== RUN TestConvertParamValue/s1struct
--- PASS: TestConvertParamValue (0.01s)
--- PASS: TestConvertParamValue/scalar-Int64Default (0.00s)
--- PASS: TestConvertParamValue/scalar-NullInt64Valued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullInt64Null (0.00s)
--- PASS: TestConvertParamValue/scalar-FloatLiteral (0.00s)
--- PASS: TestConvertParamValue/scalar-FloatLiteralExponent (0.00s)
--- PASS: TestConvertParamValue/scalar-NullFloatValued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullFloatNull (0.00s)
--- PASS: TestConvertParamValue/scalar-FloatNaN (0.00s)
--- PASS: TestConvertParamValue/scalar-Boolean (0.00s)
--- PASS: TestConvertParamValue/scalar-NullBoolValued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullBoolNull (0.00s)
--- PASS: TestConvertParamValue/scalar-String (0.00s)
--- PASS: TestConvertParamValue/scalar-StringUnicode (0.00s)
--- PASS: TestConvertParamValue/scalar-NullStringValued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullStringNull (0.00s)
--- PASS: TestConvertParamValue/scalar-Bytes (0.00s)
--- PASS: TestConvertParamValue/scalar-TimestampFixed (0.00s)
--- PASS: TestConvertParamValue/scalar-NullTimestampValued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullTimestampNull (0.00s)
--- PASS: TestConvertParamValue/scalar-Date (0.00s)
--- PASS: TestConvertParamValue/scalar-NullDateValued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullDateNull (0.00s)
--- PASS: TestConvertParamValue/scalar-Time (0.00s)
--- PASS: TestConvertParamValue/scalar-NullTimeValued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullTimeNull (0.00s)
--- PASS: TestConvertParamValue/scalar-Datetime (0.00s)
--- PASS: TestConvertParamValue/scalar-NullDateTimeValued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullDateTimeNull (0.00s)
--- PASS: TestConvertParamValue/scalar-Numeric (0.00s)
--- PASS: TestConvertParamValue/scalar-BignumericParam (0.00s)
--- PASS: TestConvertParamValue/scalar-IntervalValue (0.00s)
--- PASS: TestConvertParamValue/scalar-NullGeographyValued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullGeographyNull (0.00s)
--- PASS: TestConvertParamValue/scalar-NullJsonValued (0.00s)
--- PASS: TestConvertParamValue/scalar-NullJsonNull (0.00s)
--- PASS: TestConvertParamValue/array-empty (0.00s)
--- PASS: TestConvertParamValue/array-intArray (0.00s)
--- PASS: TestConvertParamValue/s1struct (0.00s)
=== RUN TestIntegration_ScalarParam
=== RUN TestIntegration_ScalarParam/Int64Default
=== RUN TestIntegration_ScalarParam/NullInt64Valued
=== RUN TestIntegration_ScalarParam/NullInt64Null
=== RUN TestIntegration_ScalarParam/FloatLiteral
=== RUN TestIntegration_ScalarParam/FloatLiteralExponent
=== RUN TestIntegration_ScalarParam/NullFloatValued
=== RUN TestIntegration_ScalarParam/NullFloatNull
=== RUN TestIntegration_ScalarParam/FloatNaN
=== RUN TestIntegration_ScalarParam/Boolean
=== RUN TestIntegration_ScalarParam/NullBoolValued
=== RUN TestIntegration_ScalarParam/NullBoolNull
=== RUN TestIntegration_ScalarParam/String
=== RUN TestIntegration_ScalarParam/StringUnicode
=== RUN TestIntegration_ScalarParam/NullStringValued
=== RUN TestIntegration_ScalarParam/NullStringNull
=== RUN TestIntegration_ScalarParam/Bytes
=== RUN TestIntegration_ScalarParam/TimestampFixed
=== RUN TestIntegration_ScalarParam/NullTimestampValued
=== RUN TestIntegration_ScalarParam/NullTimestampNull
=== RUN TestIntegration_ScalarParam/Date
=== RUN TestIntegration_ScalarParam/NullDateValued
=== RUN TestIntegration_ScalarParam/NullDateNull
=== RUN TestIntegration_ScalarParam/Time
=== RUN TestIntegration_ScalarParam/NullTimeValued
=== RUN TestIntegration_ScalarParam/NullTimeNull
=== RUN TestIntegration_ScalarParam/Datetime
=== RUN TestIntegration_ScalarParam/NullDateTimeValued
=== RUN TestIntegration_ScalarParam/NullDateTimeNull
=== RUN TestIntegration_ScalarParam/Numeric
=== RUN TestIntegration_ScalarParam/BignumericParam
=== RUN TestIntegration_ScalarParam/IntervalValue
=== RUN TestIntegration_ScalarParam/NullGeographyValued
=== RUN TestIntegration_ScalarParam/NullGeographyNull
=== RUN TestIntegration_ScalarParam/NullJsonValued
=== RUN TestIntegration_ScalarParam/NullJsonNull
--- PASS: TestIntegration_ScalarParam (18.39s)
--- PASS: TestIntegration_ScalarParam/Int64Default (0.56s)
--- PASS: TestIntegration_ScalarParam/NullInt64Valued (0.51s)
--- PASS: TestIntegration_ScalarParam/NullInt64Null (0.52s)
--- PASS: TestIntegration_ScalarParam/FloatLiteral (0.54s)
--- PASS: TestIntegration_ScalarParam/FloatLiteralExponent (0.59s)
--- PASS: TestIntegration_ScalarParam/NullFloatValued (0.57s)
--- PASS: TestIntegration_ScalarParam/NullFloatNull (0.46s)
--- PASS: TestIntegration_ScalarParam/FloatNaN (0.49s)
--- PASS: TestIntegration_ScalarParam/Boolean (0.49s)
--- PASS: TestIntegration_ScalarParam/NullBoolValued (0.53s)
--- PASS: TestIntegration_ScalarParam/NullBoolNull (0.58s)
--- PASS: TestIntegration_ScalarParam/String (0.51s)
--- PASS: TestIntegration_ScalarParam/StringUnicode (0.52s)
--- PASS: TestIntegration_ScalarParam/NullStringValued (0.51s)
--- PASS: TestIntegration_ScalarParam/NullStringNull (0.54s)
--- PASS: TestIntegration_ScalarParam/Bytes (0.54s)
--- PASS: TestIntegration_ScalarParam/TimestampFixed (0.52s)
--- PASS: TestIntegration_ScalarParam/NullTimestampValued (0.48s)
--- PASS: TestIntegration_ScalarParam/NullTimestampNull (0.55s)
--- PASS: TestIntegration_ScalarParam/Date (0.50s)
--- PASS: TestIntegration_ScalarParam/NullDateValued (0.57s)
--- PASS: TestIntegration_ScalarParam/NullDateNull (0.54s)
--- PASS: TestIntegration_ScalarParam/Time (0.64s)
--- PASS: TestIntegration_ScalarParam/NullTimeValued (0.51s)
--- PASS: TestIntegration_ScalarParam/NullTimeNull (0.51s)
--- PASS: TestIntegration_ScalarParam/Datetime (0.50s)
--- PASS: TestIntegration_ScalarParam/NullDateTimeValued (0.58s)
--- PASS: TestIntegration_ScalarParam/NullDateTimeNull (0.54s)
--- PASS: TestIntegration_ScalarParam/Numeric (0.49s)
--- PASS: TestIntegration_ScalarParam/BignumericParam (0.49s)
--- PASS: TestIntegration_ScalarParam/IntervalValue (0.54s)
--- PASS: TestIntegration_ScalarParam/NullGeographyValued (0.55s)
--- PASS: TestIntegration_ScalarParam/NullGeographyNull (0.48s)
--- PASS: TestIntegration_ScalarParam/NullJsonValued (0.44s)
--- PASS: TestIntegration_ScalarParam/NullJsonNull (0.47s)
=== RUN TestIntegration_OtherParam
=== RUN TestIntegration_OtherParam/nil
=== RUN TestIntegration_OtherParam/emptyIntSlice
=== RUN TestIntegration_OtherParam/intSlice
=== RUN TestIntegration_OtherParam/intArray
=== RUN TestIntegration_OtherParam/emptyStruct
=== RUN TestIntegration_OtherParam/s1struct
=== RUN TestIntegration_OtherParam/RangeTimestamp
--- PASS: TestIntegration_OtherParam (3.48s)
--- PASS: TestIntegration_OtherParam/nil (0.49s)
--- PASS: TestIntegration_OtherParam/emptyIntSlice (0.45s)
--- PASS: TestIntegration_OtherParam/intSlice (0.42s)
--- PASS: TestIntegration_OtherParam/intArray (0.52s)
--- PASS: TestIntegration_OtherParam/emptyStruct (0.57s)
--- PASS: TestIntegration_OtherParam/s1struct (0.46s)
--- PASS: TestIntegration_OtherParam/RangeTimestamp (0.57s)
=== RUN TestQueryParameter_toBQ
--- PASS: TestQueryParameter_toBQ (0.00s)
=== RUN TestQuery
--- PASS: TestQuery (0.01s)
=== RUN TestProbeFastPath
--- PASS: TestProbeFastPath (0.00s)
=== RUN TestConfiguringQuery
--- PASS: TestConfiguringQuery (0.00s)
=== RUN TestQueryLegacySQL
--- PASS: TestQueryLegacySQL (0.00s)
=== RUN TestRead
--- PASS: TestRead (0.00s)
=== RUN TestNoMoreValues
--- PASS: TestNoMoreValues (0.00s)
=== RUN TestReadError
--- PASS: TestReadError (0.00s)
=== RUN TestReadTabledataOptions
--- PASS: TestReadTabledataOptions (0.00s)
=== RUN TestReadQueryOptions
--- PASS: TestReadQueryOptions (0.00s)
=== RUN TestIntegration_RoutineScalarUDF
--- PASS: TestIntegration_RoutineScalarUDF (0.30s)
=== RUN TestIntegration_RoutineRangeType
--- PASS: TestIntegration_RoutineRangeType (0.31s)
=== RUN TestIntegration_RoutineDataGovernance
--- PASS: TestIntegration_RoutineDataGovernance (0.29s)
=== RUN TestIntegration_RoutineJSUDF
--- PASS: TestIntegration_RoutineJSUDF (0.56s)
=== RUN TestIntegration_RoutineRemoteUDF
--- PASS: TestIntegration_RoutineRemoteUDF (2.02s)
=== RUN TestIntegration_RoutineComplexTypes
--- PASS: TestIntegration_RoutineComplexTypes (0.85s)
=== RUN TestIntegration_RoutineLifecycle
--- PASS: TestIntegration_RoutineLifecycle (1.70s)
=== RUN TestRoutineTypeConversions
=== RUN TestRoutineTypeConversions/ToRoutineMetadata/empty
=== RUN TestRoutineTypeConversions/FromRoutineMetadata/empty
=== RUN TestRoutineTypeConversions/ToRoutineMetadata/basic
=== RUN TestRoutineTypeConversions/FromRoutineMetadata/basic
=== RUN TestRoutineTypeConversions/FromRoutineMetadataToUpdate/body_and_libs
=== RUN TestRoutineTypeConversions/FromRoutineMetadataToUpdate/null_fields
=== RUN TestRoutineTypeConversions/ToRoutineArgument/empty
=== RUN TestRoutineTypeConversions/ToRoutineArgument/basic
=== RUN TestRoutineTypeConversions/FromRoutineArgument/empty
=== RUN TestRoutineTypeConversions/FromRoutineArgument/basic
--- PASS: TestRoutineTypeConversions (0.00s)
--- PASS: TestRoutineTypeConversions/ToRoutineMetadata/empty (0.00s)
--- PASS: TestRoutineTypeConversions/FromRoutineMetadata/empty (0.00s)
--- PASS: TestRoutineTypeConversions/ToRoutineMetadata/basic (0.00s)
--- PASS: TestRoutineTypeConversions/FromRoutineMetadata/basic (0.00s)
--- PASS: TestRoutineTypeConversions/FromRoutineMetadataToUpdate/body_and_libs (0.00s)
--- PASS: TestRoutineTypeConversions/FromRoutineMetadataToUpdate/null_fields (0.00s)
--- PASS: TestRoutineTypeConversions/ToRoutineArgument/empty (0.00s)
--- PASS: TestRoutineTypeConversions/ToRoutineArgument/basic (0.00s)
--- PASS: TestRoutineTypeConversions/FromRoutineArgument/empty (0.00s)
--- PASS: TestRoutineTypeConversions/FromRoutineArgument/basic (0.00s)
=== RUN TestRoutineIdentifiers
--- PASS: TestRoutineIdentifiers (0.00s)
=== RUN TestRelaxSchema
--- PASS: TestRelaxSchema (0.00s)
=== RUN TestSchemaConversion
--- PASS: TestSchemaConversion (0.01s)
=== RUN TestSimpleInference
--- PASS: TestSimpleInference (0.00s)
=== RUN TestNestedInference
--- PASS: TestNestedInference (0.00s)
=== RUN TestRepeatedInference
--- PASS: TestRepeatedInference (0.00s)
=== RUN TestNullInference
--- PASS: TestNullInference (0.00s)
=== RUN TestEmbeddedInference
--- PASS: TestEmbeddedInference (0.00s)
=== RUN TestRecursiveInference
--- PASS: TestRecursiveInference (0.00s)
=== RUN TestTagInference
--- PASS: TestTagInference (0.01s)
=== RUN TestTagInferenceErrors
--- PASS: TestTagInferenceErrors (0.00s)
=== RUN TestSchemaErrors
--- PASS: TestSchemaErrors (0.00s)
=== RUN TestHasRecursiveType
--- PASS: TestHasRecursiveType (0.00s)
=== RUN TestSchemaFromJSON
--- PASS: TestSchemaFromJSON (0.00s)
=== RUN TestSchemaToJSONFields
--- PASS: TestSchemaToJSONFields (0.00s)
=== RUN TestBQToStandardSQLDataType
--- PASS: TestBQToStandardSQLDataType (0.00s)
=== RUN TestBQToStandardSQLField
--- PASS: TestBQToStandardSQLField (0.00s)
=== RUN TestBQToStandardSQLStructType
--- PASS: TestBQToStandardSQLStructType (0.00s)
=== RUN TestIntegration_StorageReadBasicTypes
=== RUN TestIntegration_StorageReadBasicTypes/Int64Param
=== RUN TestIntegration_StorageReadBasicTypes/FloatParam
=== RUN TestIntegration_StorageReadBasicTypes/BigRatParam
=== RUN TestIntegration_StorageReadBasicTypes/NegativeBigRatParam
=== RUN TestIntegration_StorageReadBasicTypes/BoolParam
=== RUN TestIntegration_StorageReadBasicTypes/StringParam
=== RUN TestIntegration_StorageReadBasicTypes/ByteParam
=== RUN TestIntegration_StorageReadBasicTypes/TimestampParam
=== RUN TestIntegration_StorageReadBasicTypes/TimestampArrayParam
=== RUN TestIntegration_StorageReadBasicTypes/DatetimeParam
=== RUN TestIntegration_StorageReadBasicTypes/DateParam
=== RUN TestIntegration_StorageReadBasicTypes/TimeParam
=== RUN TestIntegration_StorageReadBasicTypes/JsonParam
=== RUN TestIntegration_StorageReadBasicTypes/RangeUnboundedStart
=== RUN TestIntegration_StorageReadBasicTypes/RangeUnboundedEnd
=== RUN TestIntegration_StorageReadBasicTypes/RangeArray
=== RUN TestIntegration_StorageReadBasicTypes/NestedStructParam
=== RUN TestIntegration_StorageReadBasicTypes/StructFieldParam
=== RUN TestIntegration_StorageReadBasicTypes/BigNumericExplicitParam
=== RUN TestIntegration_StorageReadBasicTypes/StringArrayExplicitParam
=== RUN TestIntegration_StorageReadBasicTypes/StructExplicitParam
--- PASS: TestIntegration_StorageReadBasicTypes (33.88s)
--- PASS: TestIntegration_StorageReadBasicTypes/Int64Param (1.85s)
--- PASS: TestIntegration_StorageReadBasicTypes/FloatParam (1.84s)
--- PASS: TestIntegration_StorageReadBasicTypes/BigRatParam (1.45s)
--- PASS: TestIntegration_StorageReadBasicTypes/NegativeBigRatParam (1.52s)
--- PASS: TestIntegration_StorageReadBasicTypes/BoolParam (1.82s)
--- PASS: TestIntegration_StorageReadBasicTypes/StringParam (1.43s)
--- PASS: TestIntegration_StorageReadBasicTypes/ByteParam (1.38s)
--- PASS: TestIntegration_StorageReadBasicTypes/TimestampParam (1.61s)
--- PASS: TestIntegration_StorageReadBasicTypes/TimestampArrayParam (1.65s)
--- PASS: TestIntegration_StorageReadBasicTypes/DatetimeParam (1.77s)
--- PASS: TestIntegration_StorageReadBasicTypes/DateParam (1.66s)
--- PASS: TestIntegration_StorageReadBasicTypes/TimeParam (1.41s)
--- PASS: TestIntegration_StorageReadBasicTypes/JsonParam (1.56s)
--- PASS: TestIntegration_StorageReadBasicTypes/RangeUnboundedStart (1.74s)
--- PASS: TestIntegration_StorageReadBasicTypes/RangeUnboundedEnd (1.74s)
--- PASS: TestIntegration_StorageReadBasicTypes/RangeArray (1.52s)
--- PASS: TestIntegration_StorageReadBasicTypes/NestedStructParam (1.41s)
--- PASS: TestIntegration_StorageReadBasicTypes/StructFieldParam (1.65s)
--- PASS: TestIntegration_StorageReadBasicTypes/BigNumericExplicitParam (1.83s)
--- PASS: TestIntegration_StorageReadBasicTypes/StringArrayExplicitParam (1.63s)
--- PASS: TestIntegration_StorageReadBasicTypes/StructExplicitParam (1.40s)
=== RUN TestIntegration_StorageReadEmptyResultSet
--- PASS: TestIntegration_StorageReadEmptyResultSet (1.13s)
=== RUN TestIntegration_StorageReadClientProject
--- PASS: TestIntegration_StorageReadClientProject (41.77s)
=== RUN TestIntegration_StorageReadFromSources
--- PASS: TestIntegration_StorageReadFromSources (6.42s)
=== RUN TestIntegration_StorageReadScriptJob
--- PASS: TestIntegration_StorageReadScriptJob (4.29s)
=== RUN TestIntegration_StorageReadQueryOrdering
--- PASS: TestIntegration_StorageReadQueryOrdering (52.10s)
=== RUN TestIntegration_StorageReadQueryStruct
--- PASS: TestIntegration_StorageReadQueryStruct (1.92s)
=== RUN TestIntegration_StorageReadQueryMorePages
--- PASS: TestIntegration_StorageReadQueryMorePages (43.30s)
=== RUN TestIntegration_StorageReadCancel
--- PASS: TestIntegration_StorageReadCancel (8.45s)
=== RUN TestIntegration_StorageReadArrow
--- PASS: TestIntegration_StorageReadArrow (2.53s)
=== RUN TestStorageIteratorRetry
--- PASS: TestStorageIteratorRetry (15.19s)
=== RUN TestIntegration_TableInvalidSchema
--- PASS: TestIntegration_TableInvalidSchema (0.11s)
=== RUN TestIntegration_TableValidSchema
--- PASS: TestIntegration_TableValidSchema (0.39s)
=== RUN TestIntegration_TableCreateWithConstraints
--- PASS: TestIntegration_TableCreateWithConstraints (0.46s)
=== RUN TestIntegration_TableCreateWithDefaultValues
--- PASS: TestIntegration_TableCreateWithDefaultValues (1.03s)
=== RUN TestIntegration_TableCreateView
--- PASS: TestIntegration_TableCreateView (0.98s)
=== RUN TestIntegration_TableMetadata
--- PASS: TestIntegration_TableMetadata (6.35s)
=== RUN TestIntegration_TableMetadataOptions
--- PASS: TestIntegration_TableMetadataOptions (2.19s)
=== RUN TestIntegration_TableUpdateLabels
--- PASS: TestIntegration_TableUpdateLabels (0.78s)
=== RUN TestIntegration_Tables
--- PASS: TestIntegration_Tables (0.55s)
=== RUN TestIntegration_TableIAM
--- PASS: TestIntegration_TableIAM (1.26s)
=== RUN TestIntegration_TableUpdate
--- PASS: TestIntegration_TableUpdate (11.96s)
=== RUN TestIntegration_TableUseLegacySQL
--- PASS: TestIntegration_TableUseLegacySQL (2.78s)
=== RUN TestIntegration_TableDefaultCollation
--- PASS: TestIntegration_TableDefaultCollation (0.95s)
=== RUN TestIntegration_TableRoundingMode
--- PASS: TestIntegration_TableRoundingMode (0.77s)
=== RUN TestIntegration_TableConstraintsPK
--- PASS: TestIntegration_TableConstraintsPK (1.52s)
=== RUN TestIntegration_TableConstraintsFK
--- PASS: TestIntegration_TableConstraintsFK (2.16s)
=== RUN TestBQToTableMetadata
--- PASS: TestBQToTableMetadata (0.00s)
=== RUN TestTableMetadataToBQ
--- PASS: TestTableMetadataToBQ (0.00s)
=== RUN TestTableMetadataToUpdateToBQ
--- PASS: TestTableMetadataToUpdateToBQ (0.01s)
=== RUN TestTableMetadataToUpdateToBQErrors
--- PASS: TestTableMetadataToUpdateToBQErrors (0.00s)
=== RUN TestTableIdentifiers
--- PASS: TestTableIdentifiers (0.00s)
=== RUN TestIntegration_OpenCensusTracing
trace_integration_test.go:59: enabling opencensus tracing
=== RUN TestIntegration_OpenCensusTracing/fast_path_query
=== RUN TestIntegration_OpenCensusTracing/slow_path_query
=== RUN TestIntegration_OpenCensusTracing/table_metadata
=== RUN TestIntegration_OpenCensusTracing/dataset_and_table_insert/update/delete
=== NAME TestIntegration_OpenCensusTracing
trace_integration_test.go:62: enabling otel tracing
--- PASS: TestIntegration_OpenCensusTracing (2.31s)
--- PASS: TestIntegration_OpenCensusTracing/fast_path_query (0.29s)
--- PASS: TestIntegration_OpenCensusTracing/slow_path_query (0.43s)
--- PASS: TestIntegration_OpenCensusTracing/table_metadata (0.14s)
--- PASS: TestIntegration_OpenCensusTracing/dataset_and_table_insert/update/delete (1.46s)
=== RUN TestConvertBasicValues
--- PASS: TestConvertBasicValues (0.00s)
=== RUN TestConvertTime
--- PASS: TestConvertTime (0.00s)
=== RUN TestConvertRange
--- PASS: TestConvertRange (0.00s)
=== RUN TestConvertSmallTimes
--- PASS: TestConvertSmallTimes (0.00s)
=== RUN TestConvertNullValues
--- PASS: TestConvertNullValues (0.00s)
=== RUN TestBasicRepetition
--- PASS: TestBasicRepetition (0.00s)
=== RUN TestNestedRecordContainingRepetition
--- PASS: TestNestedRecordContainingRepetition (0.00s)
=== RUN TestRepeatedRecordContainingRepetition
--- PASS: TestRepeatedRecordContainingRepetition (0.00s)
=== RUN TestRepeatedRecordContainingRecord
--- PASS: TestRepeatedRecordContainingRecord (0.00s)
=== RUN TestConvertRowErrors
--- PASS: TestConvertRowErrors (0.00s)
=== RUN TestValuesSaverConvertsToMap
=== RUN TestValuesSaverConvertsToMap/scalars
=== RUN TestValuesSaverConvertsToMap/intNested
=== RUN TestValuesSaverConvertsToMap/nestedArray
=== RUN TestValuesSaverConvertsToMap/emptyNestedArray
--- PASS: TestValuesSaverConvertsToMap (0.00s)
--- PASS: TestValuesSaverConvertsToMap/scalars (0.00s)
--- PASS: TestValuesSaverConvertsToMap/intNested (0.00s)
--- PASS: TestValuesSaverConvertsToMap/nestedArray (0.00s)
--- PASS: TestValuesSaverConvertsToMap/emptyNestedArray (0.00s)
=== RUN TestValuesToMapErrors
--- PASS: TestValuesToMapErrors (0.00s)
=== RUN TestStructSaver
--- PASS: TestStructSaver (0.00s)
=== RUN TestStructSaverErrors
--- PASS: TestStructSaverErrors (0.00s)
=== RUN TestNumericStrings
=== RUN TestNumericStrings/repeating_with_rounding
=== RUN TestNumericStrings/all_zero_padding
=== RUN TestNumericStrings/zero_pad_with_digit
=== RUN TestNumericStrings/smaller_rounding_case_1
=== RUN TestNumericStrings/smaller_rounding_case_2
--- PASS: TestNumericStrings (0.00s)
--- PASS: TestNumericStrings/repeating_with_rounding (0.00s)
--- PASS: TestNumericStrings/all_zero_padding (0.00s)
--- PASS: TestNumericStrings/zero_pad_with_digit (0.00s)
--- PASS: TestNumericStrings/smaller_rounding_case_1 (0.00s)
--- PASS: TestNumericStrings/smaller_rounding_case_2 (0.00s)
=== RUN TestConvertRows
--- PASS: TestConvertRows (0.00s)
=== RUN TestValueList
--- PASS: TestValueList (0.00s)
=== RUN TestValueMap
--- PASS: TestValueMap (0.00s)
=== RUN TestStructLoader
--- PASS: TestStructLoader (0.00s)
=== RUN TestStructLoaderRepeated
--- PASS: TestStructLoaderRepeated (0.00s)
=== RUN TestStructLoaderNullable
--- PASS: TestStructLoaderNullable (0.00s)
=== RUN TestStructLoaderOverflow
--- PASS: TestStructLoaderOverflow (0.00s)
=== RUN TestStructLoaderFieldOverlap
--- PASS: TestStructLoaderFieldOverlap (0.00s)
=== RUN TestStructLoaderErrors
--- PASS: TestStructLoaderErrors (0.00s)
=== RUN ExampleInferSchema
--- PASS: ExampleInferSchema (0.00s)
=== RUN ExampleInferSchema_tags
--- PASS: ExampleInferSchema_tags (0.00s)
PASS
ok cloud.google.com/go/bigquery 619.162s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/analyticshub/apiv1 1.029s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/biglake/apiv1 1.032s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/biglake/apiv1alpha1 1.036s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/connection/apiv1 1.028s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/connection/apiv1beta1 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/dataexchange/apiv1beta1 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/datapolicies/apiv1 1.027s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/datapolicies/apiv1beta1 1.028s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/datatransfer/apiv1 1.032s [no tests to run]
=== RUN TestDetectOrderedResults
--- PASS: TestDetectOrderedResults (0.00s)
PASS
ok cloud.google.com/go/bigquery/internal/query 1.013s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/migration/apiv2 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/migration/apiv2alpha 1.032s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/reservation/apiv1 1.028s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/storage/apiv1 1.025s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/storage/apiv1alpha 1.035s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/storage/apiv1beta1 1.033s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/bigquery/storage/apiv1beta2 1.029s [no tests to run]
=== RUN TestPendingWrite
--- PASS: TestPendingWrite (0.11s)
=== RUN TestPendingWrite_ConstructFullRequest
--- PASS: TestPendingWrite_ConstructFullRequest (0.00s)
=== RUN TestTableParentFromStreamName
--- PASS: TestTableParentFromStreamName (0.00s)
=== RUN TestCreatePool_Location
client_test.go:58: skipping until new write_location is allowed
--- SKIP: TestCreatePool_Location (0.00s)
=== RUN TestCreatePool
--- PASS: TestCreatePool (0.00s)
=== RUN TestConnection_OpenWithRetry
--- PASS: TestConnection_OpenWithRetry (0.92s)
=== RUN TestConnection_LockingAppendFlowRelease
--- PASS: TestConnection_LockingAppendFlowRelease (0.00s)
=== RUN TestConnection_LeakingReconnect
--- PASS: TestConnection_LeakingReconnect (1.00s)
=== RUN TestConnectionPool_OpenCallOptionPropagation
--- PASS: TestConnectionPool_OpenCallOptionPropagation (0.00s)
=== RUN TestConnection_Receiver
--- PASS: TestConnection_Receiver (4.10s)
=== RUN TestFlowControllerCancel
=== PAUSE TestFlowControllerCancel
=== RUN TestFlowControllerLargeRequest
=== PAUSE TestFlowControllerLargeRequest
=== RUN TestFlowControllerNoStarve
=== PAUSE TestFlowControllerNoStarve
=== RUN TestFlowControllerSaturation
=== PAUSE TestFlowControllerSaturation
=== RUN TestFlowControllerTryAcquire
=== PAUSE TestFlowControllerTryAcquire
=== RUN TestFlowControllerUnboundedCount
=== PAUSE TestFlowControllerUnboundedCount
=== RUN TestFlowControllerUnboundedCount2
=== PAUSE TestFlowControllerUnboundedCount2
=== RUN TestFlowControllerUnboundedBytes
=== PAUSE TestFlowControllerUnboundedBytes
=== RUN TestCopyFlowController
--- PASS: TestCopyFlowController (0.00s)
=== RUN TestIntegration_ClientGetWriteStream
--- PASS: TestIntegration_ClientGetWriteStream (2.80s)
=== RUN TestIntegration_ManagedWriter
=== RUN TestIntegration_ManagedWriter/group
=== RUN TestIntegration_ManagedWriter/group/DefaultStream
=== PAUSE TestIntegration_ManagedWriter/group/DefaultStream
=== RUN TestIntegration_ManagedWriter/group/DefaultStreamDynamicJSON
=== PAUSE TestIntegration_ManagedWriter/group/DefaultStreamDynamicJSON
=== RUN TestIntegration_ManagedWriter/group/DefaultStreamJSONData
=== PAUSE TestIntegration_ManagedWriter/group/DefaultStreamJSONData
=== RUN TestIntegration_ManagedWriter/group/CommittedStream
=== PAUSE TestIntegration_ManagedWriter/group/CommittedStream
=== RUN TestIntegration_ManagedWriter/group/ErrorBehaviors
=== PAUSE TestIntegration_ManagedWriter/group/ErrorBehaviors
=== RUN TestIntegration_ManagedWriter/group/BufferedStream
=== PAUSE TestIntegration_ManagedWriter/group/BufferedStream
=== RUN TestIntegration_ManagedWriter/group/PendingStream
=== PAUSE TestIntegration_ManagedWriter/group/PendingStream
=== RUN TestIntegration_ManagedWriter/group/SimpleCDC
=== PAUSE TestIntegration_ManagedWriter/group/SimpleCDC
=== RUN TestIntegration_ManagedWriter/group/Instrumentation
=== RUN TestIntegration_ManagedWriter/group/TestLargeInsertNoRetry
=== RUN TestIntegration_ManagedWriter/group/TestLargeInsertWithRetry
=== RUN TestIntegration_ManagedWriter/group/DefaultValueHandling
=== CONT TestIntegration_ManagedWriter/group/DefaultStreamJSONData
=== CONT TestIntegration_ManagedWriter/group/BufferedStream
=== CONT TestIntegration_ManagedWriter/group/PendingStream
=== CONT TestIntegration_ManagedWriter/group/CommittedStream
=== CONT TestIntegration_ManagedWriter/group/ErrorBehaviors
=== CONT TestIntegration_ManagedWriter/group/DefaultStream
=== CONT TestIntegration_ManagedWriter/group/DefaultStreamDynamicJSON
=== CONT TestIntegration_ManagedWriter/group/SimpleCDC
--- PASS: TestIntegration_ManagedWriter (25.95s)
--- PASS: TestIntegration_ManagedWriter/group (14.63s)
--- PASS: TestIntegration_ManagedWriter/group/Instrumentation (1.54s)
--- PASS: TestIntegration_ManagedWriter/group/TestLargeInsertNoRetry (5.47s)
--- PASS: TestIntegration_ManagedWriter/group/TestLargeInsertWithRetry (4.57s)
--- PASS: TestIntegration_ManagedWriter/group/DefaultValueHandling (3.05s)
--- PASS: TestIntegration_ManagedWriter/group/DefaultStreamJSONData (1.72s)
--- PASS: TestIntegration_ManagedWriter/group/CommittedStream (1.84s)
--- PASS: TestIntegration_ManagedWriter/group/PendingStream (3.02s)
--- PASS: TestIntegration_ManagedWriter/group/DefaultStream (2.15s)
--- PASS: TestIntegration_ManagedWriter/group/ErrorBehaviors (2.90s)
--- PASS: TestIntegration_ManagedWriter/group/DefaultStreamDynamicJSON (1.80s)
--- PASS: TestIntegration_ManagedWriter/group/SimpleCDC (3.86s)
--- PASS: TestIntegration_ManagedWriter/group/BufferedStream (7.85s)
=== RUN TestIntegration_SchemaEvolution
=== RUN TestIntegration_SchemaEvolution/Simplex_Committed
=== RUN TestIntegration_SchemaEvolution/Simplex_Default
=== RUN TestIntegration_SchemaEvolution/Multiplex_Default
--- PASS: TestIntegration_SchemaEvolution (42.86s)
--- PASS: TestIntegration_SchemaEvolution/Simplex_Committed (14.59s)
--- PASS: TestIntegration_SchemaEvolution/Simplex_Default (8.95s)
--- PASS: TestIntegration_SchemaEvolution/Multiplex_Default (11.11s)
=== RUN TestIntegration_DetectProjectID
--- PASS: TestIntegration_DetectProjectID (0.00s)
=== RUN TestIntegration_ProtoNormalization
=== RUN TestIntegration_ProtoNormalization/group
=== RUN TestIntegration_ProtoNormalization/group/ComplexType
=== PAUSE TestIntegration_ProtoNormalization/group/ComplexType
=== RUN TestIntegration_ProtoNormalization/group/WithWellKnownTypes
=== PAUSE TestIntegration_ProtoNormalization/group/WithWellKnownTypes
=== RUN TestIntegration_ProtoNormalization/group/WithExternalEnum
=== PAUSE TestIntegration_ProtoNormalization/group/WithExternalEnum
=== CONT TestIntegration_ProtoNormalization/group/WithWellKnownTypes
=== CONT TestIntegration_ProtoNormalization/group/WithExternalEnum
=== CONT TestIntegration_ProtoNormalization/group/ComplexType
--- PASS: TestIntegration_ProtoNormalization (2.35s)
--- PASS: TestIntegration_ProtoNormalization/group (0.00s)
--- PASS: TestIntegration_ProtoNormalization/group/WithWellKnownTypes (0.82s)
--- PASS: TestIntegration_ProtoNormalization/group/ComplexType (1.02s)
--- PASS: TestIntegration_ProtoNormalization/group/WithExternalEnum (1.02s)
=== RUN TestIntegration_MultiplexWrites
--- PASS: TestIntegration_MultiplexWrites (6.31s)
=== RUN TestIntegration_MingledContexts
--- PASS: TestIntegration_MingledContexts (2.84s)
=== RUN TestManagedStream_RequestOptimization
--- PASS: TestManagedStream_RequestOptimization (0.00s)
=== RUN TestManagedStream_FlowControllerFailure
--- PASS: TestManagedStream_FlowControllerFailure (0.10s)
=== RUN TestManagedStream_AppendWithDeadline
--- PASS: TestManagedStream_AppendWithDeadline (0.40s)
=== RUN TestManagedStream_ContextExpiry
--- PASS: TestManagedStream_ContextExpiry (0.00s)
=== RUN TestManagedStream_AppendDeadlocks
--- PASS: TestManagedStream_AppendDeadlocks (0.00s)
=== RUN TestManagedStream_LeakingGoroutines
--- PASS: TestManagedStream_LeakingGoroutines (6.36s)
=== RUN TestManagedStream_LeakingGoroutinesReconnect
--- PASS: TestManagedStream_LeakingGoroutinesReconnect (15.84s)
=== RUN TestManagedWriter_CancellationDuringRetry
--- PASS: TestManagedWriter_CancellationDuringRetry (3.31s)
=== RUN TestManagedStream_Closure
--- PASS: TestManagedStream_Closure (0.00s)
=== RUN TestManagedStream_RaceFinder
--- PASS: TestManagedStream_RaceFinder (2.90s)
=== RUN TestCustomClientOptions
--- PASS: TestCustomClientOptions (0.00s)
=== RUN TestWriterOptions
--- PASS: TestWriterOptions (0.01s)
=== RUN TestManagedStream_AppendErrorRetries
--- PASS: TestManagedStream_AppendErrorRetries (0.00s)
=== RUN TestManagedStream_ShouldReconnect
--- PASS: TestManagedStream_ShouldReconnect (0.00s)
=== RUN TestSimpleRouter
--- PASS: TestSimpleRouter (0.00s)
=== RUN TestSharedRouter_Basic
--- PASS: TestSharedRouter_Basic (0.00s)
=== RUN TestSharedRouter_Multiplex
--- PASS: TestSharedRouter_Multiplex (1.00s)
=== RUN TestSendOptimizer
--- PASS: TestSendOptimizer (0.06s)
=== RUN TestVersionedTemplate
--- PASS: TestVersionedTemplate (0.00s)
=== RUN TestValidation_Values
--- PASS: TestValidation_Values (12.25s)
=== RUN TestValidationRoundtripRepeated
--- PASS: TestValidationRoundtripRepeated (0.00s)
=== CONT TestFlowControllerCancel
=== CONT TestFlowControllerUnboundedBytes
=== CONT TestFlowControllerUnboundedCount
=== CONT TestFlowControllerLargeRequest
--- PASS: TestFlowControllerUnboundedCount (0.00s)
=== CONT TestFlowControllerUnboundedCount2
=== CONT TestFlowControllerSaturation
--- PASS: TestFlowControllerUnboundedCount2 (0.00s)
=== CONT TestFlowControllerNoStarve
--- PASS: TestFlowControllerUnboundedBytes (0.00s)
--- PASS: TestFlowControllerLargeRequest (0.00s)
=== CONT TestFlowControllerTryAcquire
--- PASS: TestFlowControllerTryAcquire (0.00s)
--- PASS: TestFlowControllerNoStarve (0.00s)
--- PASS: TestFlowControllerCancel (0.01s)
--- PASS: TestFlowControllerSaturation (3.63s)
PASS
ok cloud.google.com/go/bigquery/storage/managedwriter 136.212s
=== RUN TestSchemaToProtoConversion
=== RUN TestSchemaToProtoConversion/basic
=== RUN TestSchemaToProtoConversion/json_type
=== RUN TestSchemaToProtoConversion/nested
=== RUN TestSchemaToProtoConversion/range_types
=== RUN TestSchemaToProtoConversion/nested-uppercase
=== RUN TestSchemaToProtoConversion/nested_with_duplicate_submessage
=== RUN TestSchemaToProtoConversion/nested_with_reused_submessage_in_different_levels
=== RUN TestSchemaToProtoConversion/multiple_nesting_levels
=== RUN TestSchemaToProtoConversion/repeated_with_packed
=== RUN TestSchemaToProtoConversion/indirect_names
--- PASS: TestSchemaToProtoConversion (0.09s)
--- PASS: TestSchemaToProtoConversion/basic (0.01s)
--- PASS: TestSchemaToProtoConversion/json_type (0.01s)
--- PASS: TestSchemaToProtoConversion/nested (0.01s)
--- PASS: TestSchemaToProtoConversion/range_types (0.02s)
--- PASS: TestSchemaToProtoConversion/nested-uppercase (0.01s)
--- PASS: TestSchemaToProtoConversion/nested_with_duplicate_submessage (0.01s)
--- PASS: TestSchemaToProtoConversion/nested_with_reused_submessage_in_different_levels (0.01s)
--- PASS: TestSchemaToProtoConversion/multiple_nesting_levels (0.01s)
--- PASS: TestSchemaToProtoConversion/repeated_with_packed (0.00s)
--- PASS: TestSchemaToProtoConversion/indirect_names (0.00s)
=== RUN TestProtoJSONSerialization
--- PASS: TestProtoJSONSerialization (0.00s)
=== RUN TestNormalizeDescriptor
--- PASS: TestNormalizeDescriptor (0.07s)
=== RUN TestFieldConversions
--- PASS: TestFieldConversions (0.01s)
=== RUN TestSchemaConversion
=== RUN TestSchemaConversion/nil
=== RUN TestSchemaConversion/scalars
=== RUN TestSchemaConversion/array
=== RUN TestSchemaConversion/nested
=== RUN TestSchemaConversion/json_type
=== RUN TestSchemaConversion/range_types
--- PASS: TestSchemaConversion (0.00s)
--- PASS: TestSchemaConversion/nil (0.00s)
--- PASS: TestSchemaConversion/scalars (0.00s)
--- PASS: TestSchemaConversion/array (0.00s)
--- PASS: TestSchemaConversion/nested (0.00s)
--- PASS: TestSchemaConversion/json_type (0.00s)
--- PASS: TestSchemaConversion/range_types (0.00s)
PASS
ok cloud.google.com/go/bigquery/storage/managedwriter/adapt 1.211s
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/gapicgen/go.mod
+ pushd ./internal/gapicgen
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/gapicgen == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
go: downloading golang.org/x/sys v0.24.0
go: downloading golang.org/x/crypto v0.26.0
go: downloading golang.org/x/net v0.28.0
? cloud.google.com/go/internal/gapicgen [no test files]
? cloud.google.com/go/internal/gapicgen/cmd/genbot [no test files]
? cloud.google.com/go/internal/gapicgen/execv [no test files]
? cloud.google.com/go/internal/gapicgen/execv/gocmd [no test files]
=== RUN TestFilterPackages
--- PASS: TestFilterPackages (0.00s)
PASS
ok cloud.google.com/go/internal/gapicgen/generator 1.017s
=== RUN TestParseConventionalCommitPkg
=== RUN TestParseConventionalCommitPkg/one_path_element
=== RUN TestParseConventionalCommitPkg/two_path_elements
--- PASS: TestParseConventionalCommitPkg (0.00s)
--- PASS: TestParseConventionalCommitPkg/one_path_element (0.00s)
--- PASS: TestParseConventionalCommitPkg/two_path_elements (0.00s)
=== RUN TestFormatChanges
=== RUN TestFormatChanges/basic
=== RUN TestFormatChanges/breaking_change
=== RUN TestFormatChanges/multi-lined_body_indented
=== RUN TestFormatChanges/multi-lined_body_indented,_multiple_changes
=== RUN TestFormatChanges/no_package,_filtered
--- PASS: TestFormatChanges (0.00s)
--- PASS: TestFormatChanges/basic (0.00s)
--- PASS: TestFormatChanges/breaking_change (0.00s)
--- PASS: TestFormatChanges/multi-lined_body_indented (0.00s)
--- PASS: TestFormatChanges/multi-lined_body_indented,_multiple_changes (0.00s)
--- PASS: TestFormatChanges/no_package,_filtered (0.00s)
=== RUN TestFormatChanges_MaxChangesLen
=== RUN TestFormatChanges_MaxChangesLen/truncate_long_title
=== RUN TestFormatChanges_MaxChangesLen/no_truncate_short_title
--- PASS: TestFormatChanges_MaxChangesLen (0.00s)
--- PASS: TestFormatChanges_MaxChangesLen/truncate_long_title (0.00s)
--- PASS: TestFormatChanges_MaxChangesLen/no_truncate_short_title (0.00s)
=== RUN TestParsePackage
=== RUN TestParsePackage/found_basic_package
=== RUN TestParsePackage/found_nested_package
=== RUN TestParsePackage/no_scope
=== RUN TestParsePackage/bad_commit_msg
--- PASS: TestParsePackage (0.00s)
--- PASS: TestParsePackage/found_basic_package (0.00s)
--- PASS: TestParsePackage/found_nested_package (0.00s)
--- PASS: TestParsePackage/no_scope (0.00s)
--- PASS: TestParsePackage/bad_commit_msg (0.00s)
PASS
ok cloud.google.com/go/internal/gapicgen/git 1.019s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/examples/fake/go.mod
+ pushd ./internal/examples/fake
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/examples/fake == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
go: downloading cloud.google.com/go/translate v1.12.1
=== RUN TestTranslateTextWithConcreteClient
2024/11/29 09:44:09 Translating "Hola Mundo" to "en-US"
--- PASS: TestTranslateTextWithConcreteClient (0.01s)
PASS
ok cloud.google.com/go/internal/examples/fake 1.035s
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/examples/mock/go.mod
+ pushd ./internal/examples/mock
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/examples/mock == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/internal/examples/mock [no test files]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/actions/go.mod
+ pushd ./internal/actions
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/actions == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/internal/actions/cmd/changefinder [no test files]
? cloud.google.com/go/internal/actions/cmd/thirdpartycheck [no test files]
? cloud.google.com/go/internal/actions/cmd/updateall [no test files]
? cloud.google.com/go/internal/actions/logg [no test files]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/postprocessor/go.mod
+ pushd ./internal/postprocessor
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/postprocessor == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/internal/postprocessor/execv [no test files]
? cloud.google.com/go/internal/postprocessor/execv/gocmd [no test files]
2024/11/29 09:44:13 creating temp dir
2024/11/29 09:44:13 working out /tmp/update-postprocessor2926603146
2024/11/29 09:44:13 cloning https://github.com/googleapis/googleapis
Enumerating objects: 236511, done.
Counting objects: 0% (1/16709)Counting objects: 1% (168/16709)Counting objects: 2% (335/16709)Counting objects: 3% (502/16709)Counting objects: 4% (669/16709)Counting objects: 5% (836/16709)Counting objects: 6% (1003/16709)Counting objects: 7% (1170/16709)Counting objects: 8% (1337/16709)Counting objects: 9% (1504/16709)Counting objects: 10% (1671/16709)Counting objects: 11% (1838/16709)Counting objects: 12% (2006/16709)Counting objects: 13% (2173/16709)Counting objects: 14% (2340/16709)Counting objects: 15% (2507/16709)Counting objects: 16% (2674/16709)Counting objects: 17% (2841/16709)Counting objects: 18% (3008/16709)Counting objects: 19% (3175/16709)Counting objects: 20% (3342/16709)Counting objects: 21% (3509/16709)Counting objects: 22% (3676/16709)Counting objects: 23% (3844/16709)Counting objects: 24% (4011/16709)Counting objects: 25% (4178/16709)Counting objects: 26% (4345/16709)Counting objects: 27% (4512/16709)Counting objects: 28% (4679/16709)Counting objects: 29% (4846/16709)Counting objects: 30% (5013/16709)Counting objects: 31% (5180/16709)Counting objects: 32% (5347/16709)Counting objects: 33% (5514/16709)Counting objects: 34% (5682/16709)Counting objects: 35% (5849/16709)Counting objects: 36% (6016/16709)Counting objects: 37% (6183/16709)Counting objects: 38% (6350/16709)Counting objects: 39% (6517/16709)Counting objects: 40% (6684/16709)Counting objects: 41% (6851/16709)Counting objects: 42% (7018/16709)Counting objects: 43% (7185/16709)Counting objects: 44% (7352/16709)Counting objects: 45% (7520/16709)Counting objects: 46% (7687/16709)Counting objects: 47% (7854/16709)Counting objects: 48% (8021/16709)Counting objects: 49% (8188/16709)Counting objects: 50% (8355/16709)Counting objects: 51% (8522/16709)Counting objects: 52% (8689/16709)Counting objects: 53% (8856/16709)Counting objects: 54% (9023/16709)Counting objects: 55% (9190/16709)Counting objects: 56% (9358/16709)Counting objects: 57% (9525/16709)Counting objects: 58% (9692/16709)Counting objects: 59% (9859/16709)Counting objects: 60% (10026/16709)Counting objects: 61% (10193/16709)Counting objects: 62% (10360/16709)Counting objects: 63% (10527/16709)Counting objects: 64% (10694/16709)Counting objects: 65% (10861/16709)Counting objects: 66% (11028/16709)Counting objects: 67% (11196/16709)Counting objects: 68% (11363/16709)Counting objects: 69% (11530/16709)Counting objects: 70% (11697/16709)Counting objects: 71% (11864/16709)Counting objects: 72% (12031/16709)Counting objects: 73% (12198/16709)Counting objects: 74% (12365/16709)Counting objects: 75% (12532/16709)Counting objects: 76% (12699/16709)Counting objects: 77% (12866/16709)Counting objects: 78% (13034/16709)Counting objects: 79% (13201/16709)Counting objects: 80% (13368/16709)Counting objects: 81% (13535/16709)Counting objects: 82% (13702/16709)Counting objects: 83% (13869/16709)Counting objects: 84% (14036/16709)Counting objects: 85% (14203/16709)Counting objects: 86% (14370/16709)Counting objects: 87% (14537/16709)Counting objects: 88% (14704/16709)Counting objects: 89% (14872/16709)Counting objects: 90% (15039/16709)Counting objects: 91% (15206/16709)Counting objects: 92% (15373/16709)Counting objects: 93% (15540/16709)Counting objects: 94% (15707/16709)Counting objects: 95% (15874/16709)Counting objects: 96% (16041/16709)Counting objects: 97% (16208/16709)Counting objects: 98% (16375/16709)Counting objects: 99% (16542/16709)Counting objects: 100% (16709/16709)Counting objects: 100% (16709/16709), done.
Compressing objects: 0% (1/523)Compressing objects: 1% (6/523)Compressing objects: 2% (11/523)Compressing objects: 3% (16/523)Compressing objects: 4% (21/523)Compressing objects: 5% (27/523)Compressing objects: 6% (32/523)Compressing objects: 7% (37/523)Compressing objects: 8% (42/523)Compressing objects: 9% (48/523)Compressing objects: 10% (53/523)Compressing objects: 11% (58/523)Compressing objects: 12% (63/523)Compressing objects: 13% (68/523)Compressing objects: 14% (74/523)Compressing objects: 15% (79/523)Compressing objects: 16% (84/523)Compressing objects: 17% (89/523)Compressing objects: 18% (95/523)Compressing objects: 19% (100/523)Compressing objects: 20% (105/523)Compressing objects: 21% (110/523)Compressing objects: 22% (116/523)Compressing objects: 23% (121/523)Compressing objects: 24% (126/523)Compressing objects: 25% (131/523)Compressing objects: 26% (136/523)Compressing objects: 27% (142/523)Compressing objects: 28% (147/523)Compressing objects: 29% (152/523)Compressing objects: 30% (157/523)Compressing objects: 31% (163/523)Compressing objects: 32% (168/523)Compressing objects: 33% (173/523)Compressing objects: 34% (178/523)Compressing objects: 35% (184/523)Compressing objects: 36% (189/523)Compressing objects: 37% (194/523)Compressing objects: 38% (199/523)Compressing objects: 39% (204/523)Compressing objects: 40% (210/523)Compressing objects: 41% (215/523)Compressing objects: 42% (220/523)Compressing objects: 43% (225/523)Compressing objects: 44% (231/523)Compressing objects: 45% (236/523)Compressing objects: 46% (241/523)Compressing objects: 47% (246/523)Compressing objects: 48% (252/523)Compressing objects: 49% (257/523)Compressing objects: 50% (262/523)Compressing objects: 51% (267/523)Compressing objects: 52% (272/523)Compressing objects: 53% (278/523)Compressing objects: 54% (283/523)Compressing objects: 55% (288/523)Compressing objects: 56% (293/523)Compressing objects: 57% (299/523)Compressing objects: 58% (304/523)Compressing objects: 59% (309/523)Compressing objects: 60% (314/523)Compressing objects: 61% (320/523)Compressing objects: 62% (325/523)Compressing objects: 63% (330/523)Compressing objects: 64% (335/523)Compressing objects: 65% (340/523)Compressing objects: 66% (346/523)Compressing objects: 67% (351/523)Compressing objects: 68% (356/523)Compressing objects: 69% (361/523)Compressing objects: 70% (367/523)Compressing objects: 71% (372/523)Compressing objects: 72% (377/523)Compressing objects: 73% (382/523)Compressing objects: 74% (388/523)Compressing objects: 75% (393/523)Compressing objects: 76% (398/523)Compressing objects: 77% (403/523)Compressing objects: 78% (408/523)Compressing objects: 79% (414/523)Compressing objects: 80% (419/523)Compressing objects: 81% (424/523)Compressing objects: 82% (429/523)Compressing objects: 83% (435/523)Compressing objects: 84% (440/523)Compressing objects: 85% (445/523)Compressing objects: 86% (450/523)Compressing objects: 87% (456/523)Compressing objects: 88% (461/523)Compressing objects: 89% (466/523)Compressing objects: 90% (471/523)Compressing objects: 91% (476/523)Compressing objects: 92% (482/523)Compressing objects: 93% (487/523)Compressing objects: 94% (492/523)Compressing objects: 95% (497/523)Compressing objects: 96% (503/523)Compressing objects: 97% (508/523)Compressing objects: 98% (513/523)Compressing objects: 99% (518/523)Compressing objects: 100% (523/523)Compressing objects: 100% (523/523), done.
Total 236511 (delta 16307), reused 16283 (delta 16184), pack-reused 219802 (from 1)
=== RUN TestLoadConfig
--- PASS: TestLoadConfig (0.07s)
=== RUN TestProcessCommit
=== RUN TestProcessCommit/nested_commits
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only db1cc1139fe0def1e87ead1fffbc5bedbeccb887 <<<<
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only 488a4bdeebf9c7f505f48bed23f0b95fcbbec0bb <<<<
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only 3c84a3ca7d480cb6e09dc1e8f1bc4a77d03cac82 <<<<
=== RUN TestProcessCommit/nested_client_scope
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only c6af392b613b435757358fac555628d84e443abd <<<<
=== RUN TestProcessCommit/add_commit_delimiters
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only db1cc1139fe0def1e87ead1fffbc5bedbeccb887 <<<<
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only 488a4bdeebf9c7f505f48bed23f0b95fcbbec0bb <<<<
=== RUN TestProcessCommit/separate_multiple_commits
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only db1cc1139fe0def1e87ead1fffbc5bedbeccb887 <<<<
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only 488a4bdeebf9c7f505f48bed23f0b95fcbbec0bb <<<<
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only 488a4bdeebf9c7f505f48bed23f0b95fcbbec0bb <<<<
=== RUN TestProcessCommit/don't_modify
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only db1cc1139fe0def1e87ead1fffbc5bedbeccb887 <<<<
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only 488a4bdeebf9c7f505f48bed23f0b95fcbbec0bb <<<<
2024/11/29 10:00:12 [/tmp/update-postprocessor2926603146/googleapis] >>>> git show --pretty=format: --name-only 488a4bdeebf9c7f505f48bed23f0b95fcbbec0bb <<<<
--- PASS: TestProcessCommit (0.40s)
--- PASS: TestProcessCommit/nested_commits (0.01s)
--- PASS: TestProcessCommit/nested_client_scope (0.00s)
--- PASS: TestProcessCommit/add_commit_delimiters (0.01s)
--- PASS: TestProcessCommit/separate_multiple_commits (0.01s)
--- PASS: TestProcessCommit/don't_modify (0.01s)
=== RUN TestUpdateSnippetsMetadata
2024/11/29 10:00:12 updating snippets metadata
2024/11/29 10:00:12 updating testdata/internal/generated/snippets/video/stitcher/apiv1/snippet_metadata.*.json
2024/11/29 10:00:12 setting $VERSION to 3.45.6 in testdata/internal/generated/snippets/video/stitcher/apiv1/snippet_metadata.google.cloud.video.stitcher.v1.json
--- PASS: TestUpdateSnippetsMetadata (0.00s)
=== RUN TestUpdateConfigFile
--- PASS: TestUpdateConfigFile (0.00s)
=== RUN TestUpdateManifestFile
2024/11/29 10:00:12 adding release please manifest entry for: newmod
--- PASS: TestUpdateManifestFile (0.00s)
PASS
ok cloud.google.com/go/internal/postprocessor 960.105s
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/godocfx/go.mod
+ pushd ./internal/godocfx
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/godocfx == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
go: downloading cloud.google.com/go/datastore v1.19.0
go: downloading cloud.google.com/go/bigquery v1.63.1
=== RUN TestParse
--- PASS: TestParse (21.25s)
=== RUN TestGoldens
2024/11/29 10:00:42 > [/tmp/godocfx-2422526729] go mod init cloud.google.com/lets-build-some-docs
go: creating new go.mod: module cloud.google.com/lets-build-some-docs
2024/11/29 10:00:42 Processing cloud.google.com/go/storage@v1.33.0
2024/11/29 10:00:42 > [/tmp/godocfx-2422526729] go mod tidy
go: warning: "all" matched no packages
2024/11/29 10:00:42 > [/tmp/godocfx-2422526729] go get -d -t cloud.google.com/go/storage@v1.33.0
go: -d flag is deprecated. -d=true is a no-op
go: downloading cloud.google.com/go/storage v1.33.0
go: downloading cloud.google.com/go/compute/metadata v0.2.3
go: downloading cloud.google.com/go/iam v1.1.0
go: downloading cloud.google.com/go v0.110.4
go: downloading cloud.google.com/go/compute v1.20.1
go: downloading github.com/google/uuid v1.3.0
go: downloading github.com/googleapis/gax-go/v2 v2.12.0
go: downloading golang.org/x/oauth2 v0.10.0
go: downloading google.golang.org/api v0.132.0
go: downloading google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130
go: downloading google.golang.org/grpc v1.56.2
go: downloading google.golang.org/protobuf v1.31.0
go: downloading github.com/golang/protobuf v1.5.3
go: downloading github.com/google/go-cmp v0.5.9
go: downloading golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20230711160842-782d3b101e98
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130
go: downloading google.golang.org/appengine v1.6.7
go: downloading golang.org/x/net v0.12.0
go: downloading github.com/google/s2a-go v0.1.4
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.2.5
go: downloading golang.org/x/sys v0.10.0
go: downloading github.com/google/martian/v3 v3.3.2
go: downloading golang.org/x/text v0.11.0
go: downloading golang.org/x/crypto v0.11.0
go: added cloud.google.com/go v0.110.4
go: added cloud.google.com/go/compute v1.20.1
go: added cloud.google.com/go/compute/metadata v0.2.3
go: added cloud.google.com/go/iam v1.1.0
go: added cloud.google.com/go/storage v1.33.0
go: added github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
go: added github.com/golang/protobuf v1.5.3
go: added github.com/google/go-cmp v0.5.9
go: added github.com/google/s2a-go v0.1.4
go: added github.com/google/uuid v1.3.0
go: added github.com/googleapis/enterprise-certificate-proxy v0.2.5
go: added github.com/googleapis/gax-go/v2 v2.12.0
go: added go.opencensus.io v0.24.0
go: added golang.org/x/crypto v0.11.0
go: added golang.org/x/net v0.12.0
go: added golang.org/x/oauth2 v0.10.0
go: added golang.org/x/sys v0.10.0
go: added golang.org/x/text v0.11.0
go: added golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2
go: added google.golang.org/api v0.132.0
go: added google.golang.org/appengine v1.6.7
go: added google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130
go: added google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130
go: added google.golang.org/genproto/googleapis/rpc v0.0.0-20230711160842-782d3b101e98
go: added google.golang.org/grpc v1.56.2
go: added google.golang.org/protobuf v1.31.0
2024/11/29 10:00:49 Starting to parse
2024/11/29 10:00:59 Done with cloud.google.com/go/storage@v1.33.0
--- PASS: TestGoldens (17.19s)
=== RUN TestHasPrefix
--- PASS: TestHasPrefix (0.00s)
=== RUN TestWriteMetadata
--- PASS: TestWriteMetadata (0.00s)
=== RUN TestGetStatus
--- PASS: TestGetStatus (0.00s)
=== RUN TestFriendlyAPIName
--- PASS: TestFriendlyAPIName (0.00s)
=== RUN TestNewModules
2024/11/29 10:00:59 Fetching index.golang.org entries since 2024-11-24T10:00:59Z
2024/11/29 10:00:59 Parsed 5 index.golang.org pages up to 2024-11-29T10:00:59Z
--- PASS: TestNewModules (0.00s)
PASS
ok cloud.google.com/go/internal/godocfx 39.624s
=== RUN TestPkgStatus
--- PASS: TestPkgStatus (0.00s)
PASS
ok cloud.google.com/go/internal/godocfx/pkgload 1.015s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/aliasgen/go.mod
+ pushd ./internal/aliasgen
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/aliasgen == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
go: downloading golang.org/x/text v0.17.0
? cloud.google.com/go/internal/aliasgen/cmd [no test files]
=== RUN TestGolden
2024/11/29 10:01:07 creating mappings for: "testdata/fakepb"
2024/11/29 10:01:14 writing aliases to: "/tmp/TestGolden2412808274/001"
2024/11/29 10:01:14 Running `goimports`
--- PASS: TestGolden (7.40s)
PASS
ok cloud.google.com/go/internal/aliasgen 8.504s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/protoveneer/go.mod
+ pushd ./internal/protoveneer
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/protoveneer == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
=== RUN TestGeneration
=== RUN TestGeneration/basic
wrote /tmp/basic_veneer.gen.go
--- PASS: TestGeneration (0.03s)
--- PASS: TestGeneration/basic (0.03s)
=== RUN TestCamelToUpperSnakeCase
--- PASS: TestCamelToUpperSnakeCase (0.00s)
=== RUN TestAdjustDoc
--- PASS: TestAdjustDoc (0.00s)
=== RUN TestInStdLib
--- PASS: TestInStdLib (0.00s)
=== RUN TestGenerateSupportFunctions
--- PASS: TestGenerateSupportFunctions (0.00s)
PASS
ok cloud.google.com/go/internal/protoveneer/cmd/protoveneer 1.055s
=== RUN TestTransformMapValues
--- PASS: TestTransformMapValues (0.00s)
=== RUN TestAPIError
--- PASS: TestAPIError (0.00s)
=== RUN TestPanic
support_test.go:87: pvMapToStructPB: proto: invalid type: chan int
--- PASS: TestPanic (0.00s)
PASS
ok cloud.google.com/go/internal/protoveneer/cmd/protoveneer/internal/support 1.022s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/generated/snippets/go.mod
+ pushd ./internal/generated/snippets
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/generated/snippets == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
go: cloud.google.com/go@v0.116.0 requires
cloud.google.com/go/auth/oauth2adapt@v0.2.6: missing go.sum entry for go.mod file; to add it:
go mod download cloud.google.com/go/auth/oauth2adapt
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/aliasfix/go.mod
+ pushd ./internal/aliasfix
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/aliasfix == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/internal/aliasfix/cmd/aliasfix [no test files]
=== RUN TestGolden
=== RUN TestGolden/replace_single_import
=== RUN TestGolden/replace_multi-import
=== RUN TestGolden/no_replaces
=== RUN TestGolden/replace_single,_renamed_matching_new_namespace
=== RUN TestGolden/replace_multi-import,_renamed_non-matching
=== RUN TestGolden/not-migrated
--- PASS: TestGolden (0.01s)
--- PASS: TestGolden/replace_single_import (0.00s)
--- PASS: TestGolden/replace_multi-import (0.00s)
--- PASS: TestGolden/no_replaces (0.00s)
--- PASS: TestGolden/replace_single,_renamed_matching_new_namespace (0.00s)
--- PASS: TestGolden/replace_multi-import,_renamed_non-matching (0.00s)
--- PASS: TestGolden/not-migrated (0.00s)
PASS
ok cloud.google.com/go/internal/aliasfix 1.033s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./internal/carver/go.mod
+ pushd ./internal/carver
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/internal/carver == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/internal/carver/cmd/stabilizer [no test files]
=== RUN TestBumpSemverPatch
=== RUN TestBumpSemverPatch/full
=== RUN TestBumpSemverPatch/minor
=== RUN TestBumpSemverPatch/patch
=== RUN TestBumpSemverPatch/prefix
=== RUN TestBumpSemverPatch/longer_prefix
=== RUN TestBumpSemverPatch/release_candidate
=== RUN TestBumpSemverPatch/invalid_input_major
--- PASS: TestBumpSemverPatch (0.00s)
--- PASS: TestBumpSemverPatch/full (0.00s)
--- PASS: TestBumpSemverPatch/minor (0.00s)
--- PASS: TestBumpSemverPatch/patch (0.00s)
--- PASS: TestBumpSemverPatch/prefix (0.00s)
--- PASS: TestBumpSemverPatch/longer_prefix (0.00s)
--- PASS: TestBumpSemverPatch/release_candidate (0.00s)
--- PASS: TestBumpSemverPatch/invalid_input_major (0.00s)
=== RUN TestParsePkgName
=== RUN TestParsePkgName/subpackage
=== RUN TestParsePkgName/nested_package
=== RUN TestParsePkgName/root
--- PASS: TestParsePkgName (0.00s)
--- PASS: TestParsePkgName/subpackage (0.00s)
--- PASS: TestParsePkgName/nested_package (0.00s)
--- PASS: TestParsePkgName/root (0.00s)
=== RUN TestSortTags
--- PASS: TestSortTags (0.00s)
=== RUN TestParseMetadata
--- PASS: TestParseMetadata (0.00s)
PASS
ok cloud.google.com/go/internal/carver/cmd/carver 1.022s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./iot/go.mod
+ pushd ./iot
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/iot == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/iot == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/iot/apiv1/iotpb [no test files]
? cloud.google.com/go/iot/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/iot/apiv1 1.027s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./vpcaccess/go.mod
+ pushd ./vpcaccess
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/vpcaccess == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/vpcaccess == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/vpcaccess/apiv1/vpcaccesspb [no test files]
? cloud.google.com/go/vpcaccess/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/vpcaccess/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./functions/go.mod
+ pushd ./functions
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/functions == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/functions == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/functions/apiv1/functionspb [no test files]
? cloud.google.com/go/functions/apiv2/functionspb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/functions/apiv1 1.036s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/functions/apiv2 1.026s [no tests to run]
? cloud.google.com/go/functions/apiv2beta/functionspb [no test files]
? cloud.google.com/go/functions/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/functions/apiv2beta 1.028s [no tests to run]
=== RUN TestMetadata
--- PASS: TestMetadata (0.00s)
=== RUN TestMetadataError
--- PASS: TestMetadataError (0.00s)
=== RUN TestUnmarshalJSON
--- PASS: TestUnmarshalJSON (0.00s)
=== RUN TestMarshalJSON
--- PASS: TestMarshalJSON (0.00s)
PASS
ok cloud.google.com/go/functions/metadata 1.023s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./dlp/go.mod
+ pushd ./dlp
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/dlp == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/dlp == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/dlp/apiv2/dlppb [no test files]
? cloud.google.com/go/dlp/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/dlp/apiv2 1.027s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./rapidmigrationassessment/go.mod
+ pushd ./rapidmigrationassessment
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/rapidmigrationassessment == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/rapidmigrationassessment == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/rapidmigrationassessment/apiv1/rapidmigrationassessmentpb [no test files]
? cloud.google.com/go/rapidmigrationassessment/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/rapidmigrationassessment/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./analytics/go.mod
+ pushd ./analytics
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/analytics == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/analytics == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/analytics/admin/apiv1alpha/adminpb [no test files]
? cloud.google.com/go/analytics/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/analytics/admin/apiv1alpha 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./lifesciences/go.mod
+ pushd ./lifesciences
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/lifesciences == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/lifesciences == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/lifesciences/apiv2beta/lifesciencespb [no test files]
? cloud.google.com/go/lifesciences/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/lifesciences/apiv2beta 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./aiplatform/go.mod
+ pushd ./aiplatform
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/aiplatform == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/aiplatform == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/aiplatform/apiv1/aiplatformpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/aiplatform/apiv1 1.047s [no tests to run]
? cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb [no test files]
? cloud.google.com/go/aiplatform/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/aiplatform/apiv1beta1 1.036s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./chat/go.mod
+ pushd ./chat
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/chat == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/chat == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/chat/apiv1/chatpb [no test files]
? cloud.google.com/go/chat/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/chat/apiv1 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./discoveryengine/go.mod
+ pushd ./discoveryengine
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/discoveryengine == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/discoveryengine == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/discoveryengine/apiv1/discoveryenginepb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/discoveryengine/apiv1 1.038s [no tests to run]
? cloud.google.com/go/discoveryengine/apiv1alpha/discoveryenginepb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/discoveryengine/apiv1alpha 1.033s [no tests to run]
? cloud.google.com/go/discoveryengine/apiv1beta/discoveryenginepb [no test files]
? cloud.google.com/go/discoveryengine/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/discoveryengine/apiv1beta 1.029s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./securityposture/go.mod
+ pushd ./securityposture
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/securityposture == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/securityposture == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/securityposture/apiv1/securityposturepb [no test files]
? cloud.google.com/go/securityposture/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/securityposture/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./oslogin/go.mod
+ pushd ./oslogin
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/oslogin == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/oslogin == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/oslogin/apiv1/osloginpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/oslogin/apiv1 1.027s [no tests to run]
? cloud.google.com/go/oslogin/apiv1beta/osloginpb [no test files]
? cloud.google.com/go/oslogin/common/commonpb [no test files]
? cloud.google.com/go/oslogin/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/oslogin/apiv1beta 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./telcoautomation/go.mod
+ pushd ./telcoautomation
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/telcoautomation == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/telcoautomation == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/telcoautomation/apiv1/telcoautomationpb [no test files]
? cloud.google.com/go/telcoautomation/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/telcoautomation/apiv1 1.025s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./containeranalysis/go.mod
+ pushd ./containeranalysis
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/containeranalysis == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/containeranalysis == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
go: downloading cloud.google.com/go/grafeas v0.3.11
? cloud.google.com/go/containeranalysis/apiv1beta1/containeranalysispb [no test files]
? cloud.google.com/go/containeranalysis/apiv1beta1/grafeas/grafeaspb [no test files]
? cloud.google.com/go/containeranalysis/internal [no test files]
=== RUN TestIntegration
--- PASS: TestIntegration (0.28s)
=== RUN TestIntegration_GetGrafeasClient
--- PASS: TestIntegration_GetGrafeasClient (0.16s)
PASS
ok cloud.google.com/go/containeranalysis/apiv1 1.486s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/containeranalysis/apiv1beta1 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./dataqna/go.mod
+ pushd ./dataqna
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/dataqna == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/dataqna == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/dataqna/apiv1alpha/dataqnapb [no test files]
? cloud.google.com/go/dataqna/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/dataqna/apiv1alpha 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./servicehealth/go.mod
+ pushd ./servicehealth
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/servicehealth == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/servicehealth == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/servicehealth/apiv1/servicehealthpb [no test files]
? cloud.google.com/go/servicehealth/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/servicehealth/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./billing/go.mod
+ pushd ./billing
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/billing == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/billing == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/billing/apiv1/billingpb [no test files]
? cloud.google.com/go/billing/budgets/apiv1/budgetspb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/billing/apiv1 1.034s [no tests to run]
? cloud.google.com/go/billing/budgets/apiv1beta1/budgetspb [no test files]
? cloud.google.com/go/billing/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/billing/budgets/apiv1 1.044s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/billing/budgets/apiv1beta1 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./assuredworkloads/go.mod
+ pushd ./assuredworkloads
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/assuredworkloads == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/assuredworkloads == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/assuredworkloads/apiv1/assuredworkloadspb [no test files]
? cloud.google.com/go/assuredworkloads/apiv1beta1/assuredworkloadspb [no test files]
? cloud.google.com/go/assuredworkloads/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/assuredworkloads/apiv1 1.037s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/assuredworkloads/apiv1beta1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./visionai/go.mod
+ pushd ./visionai
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/visionai == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/visionai == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/visionai/apiv1/visionaipb [no test files]
? cloud.google.com/go/visionai/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/visionai/apiv1 1.028s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./cloudprofiler/go.mod
+ pushd ./cloudprofiler
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/cloudprofiler == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/cloudprofiler == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/cloudprofiler/apiv2/cloudprofilerpb [no test files]
? cloud.google.com/go/cloudprofiler/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudprofiler/apiv2 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./datastore/go.mod
+ pushd ./datastore
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/datastore == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/datastore == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/datastore/admin/apiv1/adminpb [no test files]
? cloud.google.com/go/datastore/apiv1/datastorepb [no test files]
? cloud.google.com/go/datastore/internal [no test files]
? cloud.google.com/go/datastore/internal/gaepb [no test files]
2024/11/29 10:03:51 Setting up tests to run on databaseID: ""
=== RUN TestNewClientWithDatabase
=== RUN TestNewClientWithDatabase/Error_from_detect_project_ID_should_not_fail_NewClientWithDatabase
=== RUN TestNewClientWithDatabase/Error_from_DialPool
--- PASS: TestNewClientWithDatabase (0.00s)
--- PASS: TestNewClientWithDatabase/Error_from_detect_project_ID_should_not_fail_NewClientWithDatabase (0.00s)
--- PASS: TestNewClientWithDatabase/Error_from_DialPool (0.00s)
=== RUN TestQueryConstruction
--- PASS: TestQueryConstruction (0.00s)
=== RUN TestPutMultiTypes
--- PASS: TestPutMultiTypes (0.00s)
=== RUN TestGetWithReadTime
--- PASS: TestGetWithReadTime (0.01s)
=== RUN TestGetMultiWithReadTime
--- PASS: TestGetMultiWithReadTime (0.01s)
=== RUN TestNoIndexOnSliceProperties
--- PASS: TestNoIndexOnSliceProperties (0.00s)
=== RUN TestValidGeoPoint
--- PASS: TestValidGeoPoint (0.00s)
=== RUN TestPutInvalidEntity
--- PASS: TestPutInvalidEntity (0.00s)
=== RUN TestPutNestedArray
--- PASS: TestPutNestedArray (0.00s)
=== RUN TestDeferred
--- PASS: TestDeferred (0.00s)
=== RUN TestDeferredMissing
--- PASS: TestDeferredMissing (0.00s)
=== RUN TestGetWithNilKey
--- PASS: TestGetWithNilKey (0.00s)
=== RUN TestGetMultiWithNilKey
--- PASS: TestGetMultiWithNilKey (0.00s)
=== RUN TestGetWithIncompleteKey
--- PASS: TestGetWithIncompleteKey (0.00s)
=== RUN TestGetMultiWithIncompleteKey
--- PASS: TestGetMultiWithIncompleteKey (0.00s)
=== RUN TestDeleteWithNilKey
--- PASS: TestDeleteWithNilKey (0.00s)
=== RUN TestDeleteMultiWithNilKey
--- PASS: TestDeleteMultiWithNilKey (0.00s)
=== RUN TestDeleteWithIncompleteKey
--- PASS: TestDeleteWithIncompleteKey (0.00s)
=== RUN TestDeleteMultiWithIncompleteKey
--- PASS: TestDeleteMultiWithIncompleteKey (0.00s)
=== RUN TestBasicGet
--- PASS: TestBasicGet (0.00s)
=== RUN TestIntegration_NewClient
--- PASS: TestIntegration_NewClient (0.00s)
=== RUN TestIntegration_Basics
--- PASS: TestIntegration_Basics (0.85s)
=== RUN TestIntegration_IgnoreFieldMismatch
=== RUN TestIntegration_IgnoreFieldMismatch/Without_IgnoreFieldMismatch_option
=== RUN TestIntegration_IgnoreFieldMismatch/With_IgnoreFieldMismatch_option
--- PASS: TestIntegration_IgnoreFieldMismatch (3.01s)
--- PASS: TestIntegration_IgnoreFieldMismatch/Without_IgnoreFieldMismatch_option (1.30s)
--- PASS: TestIntegration_IgnoreFieldMismatch/With_IgnoreFieldMismatch_option (1.24s)
=== RUN TestIntegration_GetWithReadTime
--- PASS: TestIntegration_GetWithReadTime (10.87s)
=== RUN TestIntegration_TopLevelKeyLoaded
--- PASS: TestIntegration_TopLevelKeyLoaded (0.38s)
=== RUN TestIntegration_ListValues
--- PASS: TestIntegration_ListValues (0.63s)
=== RUN TestIntegration_PutGetUntypedNil
--- PASS: TestIntegration_PutGetUntypedNil (0.40s)
=== RUN TestIntegration_GetMulti
--- PASS: TestIntegration_GetMulti (0.40s)
=== RUN TestIntegration_UnindexableValues
--- PASS: TestIntegration_UnindexableValues (1.03s)
=== RUN TestIntegration_NilKey
--- PASS: TestIntegration_NilKey (0.41s)
=== RUN TestIntegration_FilterEntity
--- PASS: TestIntegration_FilterEntity (1.49s)
=== RUN TestIntegration_Filters
--- PASS: TestIntegration_Filters (2.64s)
=== RUN TestIntegration_BeginLaterPerf
integration_test.go:954: Run times:: with BeginLater: 0.492s, without BeginLater: 0.734s. improvement: 32.94%
--- PASS: TestIntegration_BeginLaterPerf (2.25s)
=== RUN TestIntegration_BeginLater
--- PASS: TestIntegration_BeginLater (3.18s)
=== RUN TestIntegration_AggregationQueriesInTransaction
--- PASS: TestIntegration_AggregationQueriesInTransaction (2.28s)
=== RUN TestIntegration_AggregationQueries
--- PASS: TestIntegration_AggregationQueries (1.71s)
=== RUN TestIntegration_RunAggregationQueryWithOptions
--- PASS: TestIntegration_RunAggregationQueryWithOptions (1.01s)
=== RUN TestIntegration_LargeQuery
=== RUN TestIntegration_LargeQuery/queryTest_0
=== PAUSE TestIntegration_LargeQuery/queryTest_0
=== RUN TestIntegration_LargeQuery/queryTest_1
=== PAUSE TestIntegration_LargeQuery/queryTest_1
=== RUN TestIntegration_LargeQuery/queryTest_2
=== PAUSE TestIntegration_LargeQuery/queryTest_2
=== RUN TestIntegration_LargeQuery/queryTest_3
=== PAUSE TestIntegration_LargeQuery/queryTest_3
=== RUN TestIntegration_LargeQuery/queryTest_4
=== PAUSE TestIntegration_LargeQuery/queryTest_4
=== RUN TestIntegration_LargeQuery/queryTest_5
=== PAUSE TestIntegration_LargeQuery/queryTest_5
=== RUN TestIntegration_LargeQuery/queryTest_6
=== PAUSE TestIntegration_LargeQuery/queryTest_6
=== RUN TestIntegration_LargeQuery/queryTest_7
=== PAUSE TestIntegration_LargeQuery/queryTest_7
=== RUN TestIntegration_LargeQuery/queryTest_8
=== PAUSE TestIntegration_LargeQuery/queryTest_8
=== RUN TestIntegration_LargeQuery/queryTest_9
=== PAUSE TestIntegration_LargeQuery/queryTest_9
=== RUN TestIntegration_LargeQuery/queryTest_10
=== PAUSE TestIntegration_LargeQuery/queryTest_10
=== RUN TestIntegration_LargeQuery/queryTest_11
=== PAUSE TestIntegration_LargeQuery/queryTest_11
=== RUN TestIntegration_LargeQuery/cursorTest_0
=== PAUSE TestIntegration_LargeQuery/cursorTest_0
=== RUN TestIntegration_LargeQuery/cursorTest_1
=== PAUSE TestIntegration_LargeQuery/cursorTest_1
=== RUN TestIntegration_LargeQuery/cursorTest_2
=== PAUSE TestIntegration_LargeQuery/cursorTest_2
=== RUN TestIntegration_LargeQuery/cursorTest_3
=== PAUSE TestIntegration_LargeQuery/cursorTest_3
=== RUN TestIntegration_LargeQuery/cursorTest_4
=== PAUSE TestIntegration_LargeQuery/cursorTest_4
=== RUN TestIntegration_LargeQuery/cursorTest_5
=== PAUSE TestIntegration_LargeQuery/cursorTest_5
=== RUN TestIntegration_LargeQuery/cursorTest_6
=== PAUSE TestIntegration_LargeQuery/cursorTest_6
=== RUN TestIntegration_LargeQuery/cursorTest_7
=== PAUSE TestIntegration_LargeQuery/cursorTest_7
=== RUN TestIntegration_LargeQuery/cursorTest_8
=== PAUSE TestIntegration_LargeQuery/cursorTest_8
=== RUN TestIntegration_LargeQuery/cursorTest_9
=== PAUSE TestIntegration_LargeQuery/cursorTest_9
=== RUN TestIntegration_LargeQuery/cursorTest_10
=== PAUSE TestIntegration_LargeQuery/cursorTest_10
=== CONT TestIntegration_LargeQuery/queryTest_0
=== CONT TestIntegration_LargeQuery/cursorTest_0
=== CONT TestIntegration_LargeQuery/cursorTest_8
=== CONT TestIntegration_LargeQuery/cursorTest_10
=== CONT TestIntegration_LargeQuery/cursorTest_4
=== CONT TestIntegration_LargeQuery/cursorTest_7
=== CONT TestIntegration_LargeQuery/cursorTest_6
=== CONT TestIntegration_LargeQuery/cursorTest_2
=== CONT TestIntegration_LargeQuery/cursorTest_5
=== CONT TestIntegration_LargeQuery/cursorTest_1
=== CONT TestIntegration_LargeQuery/cursorTest_9
=== CONT TestIntegration_LargeQuery/queryTest_10
=== CONT TestIntegration_LargeQuery/cursorTest_3
=== CONT TestIntegration_LargeQuery/queryTest_8
=== CONT TestIntegration_LargeQuery/queryTest_5
=== CONT TestIntegration_LargeQuery/queryTest_11
=== CONT TestIntegration_LargeQuery/queryTest_4
=== CONT TestIntegration_LargeQuery/queryTest_2
=== CONT TestIntegration_LargeQuery/queryTest_1
=== CONT TestIntegration_LargeQuery/queryTest_7
=== CONT TestIntegration_LargeQuery/queryTest_9
=== CONT TestIntegration_LargeQuery/queryTest_6
=== CONT TestIntegration_LargeQuery/queryTest_3
--- PASS: TestIntegration_LargeQuery (12.72s)
--- PASS: TestIntegration_LargeQuery/queryTest_0 (0.00s)
--- PASS: TestIntegration_LargeQuery/cursorTest_0 (0.08s)
--- PASS: TestIntegration_LargeQuery/cursorTest_8 (0.31s)
--- PASS: TestIntegration_LargeQuery/cursorTest_10 (0.28s)
--- PASS: TestIntegration_LargeQuery/cursorTest_4 (0.29s)
--- PASS: TestIntegration_LargeQuery/cursorTest_7 (0.41s)
--- PASS: TestIntegration_LargeQuery/cursorTest_6 (0.44s)
--- PASS: TestIntegration_LargeQuery/cursorTest_2 (0.38s)
--- PASS: TestIntegration_LargeQuery/cursorTest_5 (0.28s)
--- PASS: TestIntegration_LargeQuery/cursorTest_1 (0.43s)
--- PASS: TestIntegration_LargeQuery/cursorTest_9 (0.29s)
--- PASS: TestIntegration_LargeQuery/queryTest_10 (0.74s)
--- PASS: TestIntegration_LargeQuery/cursorTest_3 (0.35s)
--- PASS: TestIntegration_LargeQuery/queryTest_8 (0.27s)
--- PASS: TestIntegration_LargeQuery/queryTest_5 (0.80s)
--- PASS: TestIntegration_LargeQuery/queryTest_11 (0.48s)
--- PASS: TestIntegration_LargeQuery/queryTest_4 (0.96s)
--- PASS: TestIntegration_LargeQuery/queryTest_2 (0.76s)
--- PASS: TestIntegration_LargeQuery/queryTest_1 (0.31s)
--- PASS: TestIntegration_LargeQuery/queryTest_7 (0.47s)
--- PASS: TestIntegration_LargeQuery/queryTest_9 (0.28s)
--- PASS: TestIntegration_LargeQuery/queryTest_6 (0.82s)
--- PASS: TestIntegration_LargeQuery/queryTest_3 (0.82s)
=== RUN TestIntegration_EventualConsistency
--- PASS: TestIntegration_EventualConsistency (0.68s)
=== RUN TestIntegration_Projection
--- PASS: TestIntegration_Projection (1.45s)
=== RUN TestIntegration_ReserveIDs
--- PASS: TestIntegration_ReserveIDs (0.28s)
=== RUN TestIntegration_AllocateIDs
--- PASS: TestIntegration_AllocateIDs (0.42s)
=== RUN TestIntegration_GetAllWithFieldMismatch
--- PASS: TestIntegration_GetAllWithFieldMismatch (0.82s)
=== RUN TestIntegration_GetAllWithOptions
--- PASS: TestIntegration_GetAllWithOptions (0.97s)
=== RUN TestIntegration_RunWithOptions
--- PASS: TestIntegration_RunWithOptions (0.89s)
=== RUN TestIntegration_KindlessQueries
=== RUN TestIntegration_KindlessQueries/Dee
=== RUN TestIntegration_KindlessQueries/Doh
=== RUN TestIntegration_KindlessQueries/Dum
=== RUN TestIntegration_KindlessQueries/#00
=== RUN TestIntegration_KindlessQueries/Kindless_filter
=== RUN TestIntegration_KindlessQueries/Kindless_order
=== RUN TestIntegration_KindlessQueries/Kindless_bad_filter
=== RUN TestIntegration_KindlessQueries/Kindless_bad_order
--- PASS: TestIntegration_KindlessQueries (1.41s)
--- PASS: TestIntegration_KindlessQueries/Dee (0.33s)
--- PASS: TestIntegration_KindlessQueries/Doh (0.15s)
--- PASS: TestIntegration_KindlessQueries/Dum (0.16s)
--- PASS: TestIntegration_KindlessQueries/#00 (0.15s)
--- PASS: TestIntegration_KindlessQueries/Kindless_filter (0.16s)
--- PASS: TestIntegration_KindlessQueries/Kindless_order (0.15s)
--- PASS: TestIntegration_KindlessQueries/Kindless_bad_filter (0.06s)
--- PASS: TestIntegration_KindlessQueries/Kindless_bad_order (0.06s)
=== RUN TestIntegration_Transaction
=== RUN TestIntegration_Transaction/3_attempts,_no_conflicts
=== RUN TestIntegration_Transaction/1_attempt,_user_error
=== RUN TestIntegration_Transaction/2_attempts,_1_conflict
=== RUN TestIntegration_Transaction/3_attempts,_3_conflicts
--- PASS: TestIntegration_Transaction (5.67s)
--- PASS: TestIntegration_Transaction/3_attempts,_no_conflicts (1.12s)
--- PASS: TestIntegration_Transaction/1_attempt,_user_error (0.70s)
--- PASS: TestIntegration_Transaction/2_attempts,_1_conflict (1.47s)
--- PASS: TestIntegration_Transaction/3_attempts,_3_conflicts (2.39s)
=== RUN TestIntegration_ReadOnlyTransaction
--- PASS: TestIntegration_ReadOnlyTransaction (1.35s)
=== RUN TestIntegration_NilPointers
--- PASS: TestIntegration_NilPointers (0.71s)
=== RUN TestIntegration_NestedRepeatedElementNoIndex
--- PASS: TestIntegration_NestedRepeatedElementNoIndex (0.40s)
=== RUN TestIntegration_PointerFields
--- PASS: TestIntegration_PointerFields (0.40s)
=== RUN TestIntegration_Mutate
--- PASS: TestIntegration_Mutate (3.25s)
=== RUN TestIntegration_DetectProjectID
--- PASS: TestIntegration_DetectProjectID (0.00s)
=== RUN TestIntegration_Project_TimestampStoreAndRetrieve
--- PASS: TestIntegration_Project_TimestampStoreAndRetrieve (0.57s)
=== RUN TestEqual
--- PASS: TestEqual (0.00s)
=== RUN TestEncoding
--- PASS: TestEncoding (0.00s)
=== RUN TestInvalidKeyDecode
--- PASS: TestInvalidKeyDecode (0.00s)
=== RUN TestKeyConversion
--- PASS: TestKeyConversion (0.00s)
=== RUN TestLoadEntityNestedLegacy
--- PASS: TestLoadEntityNestedLegacy (0.00s)
=== RUN TestLoadEntityNested
--- PASS: TestLoadEntityNested (0.00s)
=== RUN TestLoadToInterface
=== RUN TestLoadToInterface/Typed_interface
=== RUN TestLoadToInterface/Untyped_interface,_fresh_struct
=== RUN TestLoadToInterface/Untyped_interface,_already_set
=== RUN TestLoadToInterface/struct_with_civil.Date
=== RUN TestLoadToInterface/struct_with_civil.DateTime
=== RUN TestLoadToInterface/struct_with_civil.Time
--- PASS: TestLoadToInterface (0.00s)
--- PASS: TestLoadToInterface/Typed_interface (0.00s)
--- PASS: TestLoadToInterface/Untyped_interface,_fresh_struct (0.00s)
--- PASS: TestLoadToInterface/Untyped_interface,_already_set (0.00s)
--- PASS: TestLoadToInterface/struct_with_civil.Date (0.00s)
--- PASS: TestLoadToInterface/struct_with_civil.DateTime (0.00s)
--- PASS: TestLoadToInterface/struct_with_civil.Time (0.00s)
=== RUN TestTimezone
--- PASS: TestTimezone (0.00s)
=== RUN TestLoadArrayIndex
--- PASS: TestLoadArrayIndex (0.00s)
=== RUN TestAlreadyPopulatedDst
--- PASS: TestAlreadyPopulatedDst (0.00s)
=== RUN TestKeyLoader
--- PASS: TestKeyLoader (0.00s)
=== RUN TestLoadPointers
--- PASS: TestLoadPointers (0.00s)
=== RUN TestLoadNonArrayIntoSlice
--- PASS: TestLoadNonArrayIntoSlice (0.00s)
=== RUN TestLoadEmptyArrayIntoSlice
--- PASS: TestLoadEmptyArrayIntoSlice (0.00s)
=== RUN TestLoadNull
--- PASS: TestLoadNull (0.00s)
=== RUN TestLoadNilInterface
--- PASS: TestLoadNilInterface (0.00s)
=== RUN TestKeyLoaderEndToEnd
--- PASS: TestKeyLoaderEndToEnd (0.00s)
=== RUN TestMutationProtos
--- PASS: TestMutationProtos (0.00s)
=== RUN TestMutationProtosErrors
--- PASS: TestMutationProtosErrors (0.00s)
=== RUN TestOCTracing
--- PASS: TestOCTracing (0.32s)
=== RUN TestLoadSavePLS
--- PASS: TestLoadSavePLS (0.01s)
=== RUN TestCheckMultiArg
--- PASS: TestCheckMultiArg (0.00s)
=== RUN TestSimpleQuery
--- PASS: TestSimpleQuery (0.00s)
=== RUN TestQueriesAreImmutable
--- PASS: TestQueriesAreImmutable (0.00s)
=== RUN TestPropertyFilterToProto
--- PASS: TestPropertyFilterToProto (0.00s)
=== RUN TestCompositeFilterToProto
--- PASS: TestCompositeFilterToProto (0.00s)
=== RUN TestFilterEntity
--- PASS: TestFilterEntity (0.00s)
=== RUN TestFilterParser
--- PASS: TestFilterParser (0.00s)
=== RUN TestFilterField
--- PASS: TestFilterField (0.00s)
=== RUN TestUnquote
--- PASS: TestUnquote (0.00s)
=== RUN TestNamespaceQuery
--- PASS: TestNamespaceQuery (0.00s)
=== RUN TestReadOptions
--- PASS: TestReadOptions (0.00s)
=== RUN TestInvalidFilters
--- PASS: TestInvalidFilters (0.00s)
=== RUN TestRunErr
--- PASS: TestRunErr (0.00s)
=== RUN TestAggregationQuery
--- PASS: TestAggregationQuery (0.00s)
=== RUN TestAggregationQueryIsNil
--- PASS: TestAggregationQueryIsNil (0.00s)
=== RUN TestExplainOptionsApply
--- PASS: TestExplainOptionsApply (0.00s)
=== RUN TestNewRunQuerySettings
--- PASS: TestNewRunQuerySettings (0.00s)
=== RUN TestValidateReadOptions
--- PASS: TestValidateReadOptions (0.00s)
=== RUN TestInterfaceToProtoNil
--- PASS: TestInterfaceToProtoNil (0.00s)
=== RUN TestSaveEntityNested
--- PASS: TestSaveEntityNested (0.00s)
=== RUN TestSavePointers
--- PASS: TestSavePointers (0.00s)
=== RUN TestSaveEmptySlice
--- PASS: TestSaveEmptySlice (0.00s)
=== RUN TestSaveFieldsWithInterface
=== RUN TestSaveFieldsWithInterface/Non-Nil_value
=== RUN TestSaveFieldsWithInterface/Nil_value
=== RUN TestSaveFieldsWithInterface/Nil_interface
=== RUN TestSaveFieldsWithInterface/Nil_map
=== RUN TestSaveFieldsWithInterface/civil.Date
=== RUN TestSaveFieldsWithInterface/civil.Time-nano
=== RUN TestSaveFieldsWithInterface/civil.Time
=== RUN TestSaveFieldsWithInterface/civil.DateTime
=== RUN TestSaveFieldsWithInterface/Nested
--- PASS: TestSaveFieldsWithInterface (0.00s)
--- PASS: TestSaveFieldsWithInterface/Non-Nil_value (0.00s)
--- PASS: TestSaveFieldsWithInterface/Nil_value (0.00s)
--- PASS: TestSaveFieldsWithInterface/Nil_interface (0.00s)
--- PASS: TestSaveFieldsWithInterface/Nil_map (0.00s)
--- PASS: TestSaveFieldsWithInterface/civil.Date (0.00s)
--- PASS: TestSaveFieldsWithInterface/civil.Time-nano (0.00s)
--- PASS: TestSaveFieldsWithInterface/civil.Time (0.00s)
--- PASS: TestSaveFieldsWithInterface/civil.DateTime (0.00s)
--- PASS: TestSaveFieldsWithInterface/Nested (0.00s)
=== RUN TestUnixMicro
--- PASS: TestUnixMicro (0.00s)
=== RUN TestNewTransaction
--- PASS: TestNewTransaction (0.00s)
=== RUN TestBeginLaterTransactionOption
--- PASS: TestBeginLaterTransactionOption (0.04s)
=== RUN TestBackoffBeforefRetry
=== RUN TestBackoffBeforefRetry/Retryable_error
=== RUN TestBackoffBeforefRetry/Non-retryable_error
=== RUN TestBackoffBeforefRetry/Sleep_error
--- PASS: TestBackoffBeforefRetry (0.00s)
--- PASS: TestBackoffBeforefRetry/Retryable_error (0.00s)
--- PASS: TestBackoffBeforefRetry/Non-retryable_error (0.00s)
--- PASS: TestBackoffBeforefRetry/Sleep_error (0.00s)
=== RUN TestRunInTransaction
=== RUN TestRunInTransaction/With_BeginLater,_success_in_first_attempt
=== RUN TestRunInTransaction/With_BeginLater,_retryable_failure_in_f_leads_to_transaction_restart
=== RUN TestRunInTransaction/Without_BeginLater,_success_in_first_attempt
=== RUN TestRunInTransaction/Retryable_failure_in_f_leads_to_rollback_and_transaction_restart
=== RUN TestRunInTransaction/Retryable_failure_in_commit_leads_to_rollback_and_restart_of_transaction
=== RUN TestRunInTransaction/Non-retryable_failure_in_commit_leads_to_rollback_and_does_not_restart_transaction
=== RUN TestRunInTransaction/Failure_in_newTransactionWithRetry_does_not_run_f
=== RUN TestRunInTransaction/Non-retryable_failure_in_f_leads_to_rollback_and_return
=== RUN TestRunInTransaction/commit_failed_with_aborted_error_with_rollbackWithRetry_failure_returns_commit_concurrent_transaction_error_and_does_not_restart_transaction
=== RUN TestRunInTransaction/commit_failed_with_retryable_error_other_than_aborted_with_rollbackWithRetry_failure_returns_commit_error_and_does_not_restart_transaction
=== RUN TestRunInTransaction/f_failed_with_retryable_error_with_rollbackWithRetry_failure_returns_lookup_error_and_does_not_restart_transaction
--- PASS: TestRunInTransaction (0.47s)
--- PASS: TestRunInTransaction/With_BeginLater,_success_in_first_attempt (0.00s)
--- PASS: TestRunInTransaction/With_BeginLater,_retryable_failure_in_f_leads_to_transaction_restart (0.01s)
--- PASS: TestRunInTransaction/Without_BeginLater,_success_in_first_attempt (0.00s)
--- PASS: TestRunInTransaction/Retryable_failure_in_f_leads_to_rollback_and_transaction_restart (0.02s)
--- PASS: TestRunInTransaction/Retryable_failure_in_commit_leads_to_rollback_and_restart_of_transaction (0.01s)
--- PASS: TestRunInTransaction/Non-retryable_failure_in_commit_leads_to_rollback_and_does_not_restart_transaction (0.01s)
--- PASS: TestRunInTransaction/Failure_in_newTransactionWithRetry_does_not_run_f (0.06s)
--- PASS: TestRunInTransaction/Non-retryable_failure_in_f_leads_to_rollback_and_return (0.00s)
--- PASS: TestRunInTransaction/commit_failed_with_aborted_error_with_rollbackWithRetry_failure_returns_commit_concurrent_transaction_error_and_does_not_restart_transaction (0.13s)
--- PASS: TestRunInTransaction/commit_failed_with_retryable_error_other_than_aborted_with_rollbackWithRetry_failure_returns_commit_error_and_does_not_restart_transaction (0.10s)
--- PASS: TestRunInTransaction/f_failed_with_retryable_error_with_rollbackWithRetry_failure_returns_lookup_error_and_does_not_restart_transaction (0.12s)
=== RUN TestRoundTrip
--- PASS: TestRoundTrip (0.74s)
=== RUN ExampleKey_Encode
--- PASS: ExampleKey_Encode (0.00s)
=== RUN ExampleDecodeKey
--- PASS: ExampleDecodeKey (0.00s)
=== RUN ExampleLoadStruct
--- PASS: ExampleLoadStruct (0.00s)
PASS
2024/11/29 10:04:57 Setting up tests to run on databaseID: "database-01"
=== RUN TestNewClientWithDatabase
=== RUN TestNewClientWithDatabase/Error_from_detect_project_ID_should_not_fail_NewClientWithDatabase
=== RUN TestNewClientWithDatabase/Error_from_DialPool
--- PASS: TestNewClientWithDatabase (0.00s)
--- PASS: TestNewClientWithDatabase/Error_from_detect_project_ID_should_not_fail_NewClientWithDatabase (0.00s)
--- PASS: TestNewClientWithDatabase/Error_from_DialPool (0.00s)
=== RUN TestQueryConstruction
--- PASS: TestQueryConstruction (0.00s)
=== RUN TestPutMultiTypes
--- PASS: TestPutMultiTypes (0.00s)
=== RUN TestGetWithReadTime
--- PASS: TestGetWithReadTime (0.00s)
=== RUN TestGetMultiWithReadTime
--- PASS: TestGetMultiWithReadTime (0.00s)
=== RUN TestNoIndexOnSliceProperties
--- PASS: TestNoIndexOnSliceProperties (0.00s)
=== RUN TestValidGeoPoint
--- PASS: TestValidGeoPoint (0.00s)
=== RUN TestPutInvalidEntity
--- PASS: TestPutInvalidEntity (0.00s)
=== RUN TestPutNestedArray
--- PASS: TestPutNestedArray (0.00s)
=== RUN TestDeferred
--- PASS: TestDeferred (0.00s)
=== RUN TestDeferredMissing
--- PASS: TestDeferredMissing (0.00s)
=== RUN TestGetWithNilKey
--- PASS: TestGetWithNilKey (0.00s)
=== RUN TestGetMultiWithNilKey
--- PASS: TestGetMultiWithNilKey (0.00s)
=== RUN TestGetWithIncompleteKey
--- PASS: TestGetWithIncompleteKey (0.00s)
=== RUN TestGetMultiWithIncompleteKey
--- PASS: TestGetMultiWithIncompleteKey (0.00s)
=== RUN TestDeleteWithNilKey
--- PASS: TestDeleteWithNilKey (0.00s)
=== RUN TestDeleteMultiWithNilKey
--- PASS: TestDeleteMultiWithNilKey (0.00s)
=== RUN TestDeleteWithIncompleteKey
--- PASS: TestDeleteWithIncompleteKey (0.00s)
=== RUN TestDeleteMultiWithIncompleteKey
--- PASS: TestDeleteMultiWithIncompleteKey (0.00s)
=== RUN TestBasicGet
--- PASS: TestBasicGet (0.00s)
=== RUN TestIntegration_NewClient
--- PASS: TestIntegration_NewClient (0.00s)
=== RUN TestIntegration_Basics
--- PASS: TestIntegration_Basics (1.03s)
=== RUN TestIntegration_IgnoreFieldMismatch
=== RUN TestIntegration_IgnoreFieldMismatch/Without_IgnoreFieldMismatch_option
=== RUN TestIntegration_IgnoreFieldMismatch/With_IgnoreFieldMismatch_option
--- PASS: TestIntegration_IgnoreFieldMismatch (4.54s)
--- PASS: TestIntegration_IgnoreFieldMismatch/Without_IgnoreFieldMismatch_option (1.98s)
--- PASS: TestIntegration_IgnoreFieldMismatch/With_IgnoreFieldMismatch_option (1.94s)
=== RUN TestIntegration_GetWithReadTime
--- PASS: TestIntegration_GetWithReadTime (11.04s)
=== RUN TestIntegration_TopLevelKeyLoaded
--- PASS: TestIntegration_TopLevelKeyLoaded (0.54s)
=== RUN TestIntegration_ListValues
--- PASS: TestIntegration_ListValues (0.96s)
=== RUN TestIntegration_PutGetUntypedNil
--- PASS: TestIntegration_PutGetUntypedNil (0.57s)
=== RUN TestIntegration_GetMulti
--- PASS: TestIntegration_GetMulti (0.57s)
=== RUN TestIntegration_UnindexableValues
--- PASS: TestIntegration_UnindexableValues (1.54s)
=== RUN TestIntegration_NilKey
--- PASS: TestIntegration_NilKey (0.56s)
=== RUN TestIntegration_FilterEntity
--- PASS: TestIntegration_FilterEntity (2.00s)
=== RUN TestIntegration_Filters
--- PASS: TestIntegration_Filters (3.77s)
=== RUN TestIntegration_BeginLaterPerf
integration_test.go:954: Run times:: with BeginLater: 0.567s, without BeginLater: 0.722s. improvement: 21.47%
--- PASS: TestIntegration_BeginLaterPerf (2.61s)
=== RUN TestIntegration_BeginLater
--- PASS: TestIntegration_BeginLater (4.12s)
=== RUN TestIntegration_AggregationQueriesInTransaction
--- PASS: TestIntegration_AggregationQueriesInTransaction (2.49s)
=== RUN TestIntegration_AggregationQueries
--- PASS: TestIntegration_AggregationQueries (2.61s)
=== RUN TestIntegration_RunAggregationQueryWithOptions
--- PASS: TestIntegration_RunAggregationQueryWithOptions (1.36s)
=== RUN TestIntegration_LargeQuery
=== RUN TestIntegration_LargeQuery/queryTest_0
=== PAUSE TestIntegration_LargeQuery/queryTest_0
=== RUN TestIntegration_LargeQuery/queryTest_1
=== PAUSE TestIntegration_LargeQuery/queryTest_1
=== RUN TestIntegration_LargeQuery/queryTest_2
=== PAUSE TestIntegration_LargeQuery/queryTest_2
=== RUN TestIntegration_LargeQuery/queryTest_3
=== PAUSE TestIntegration_LargeQuery/queryTest_3
=== RUN TestIntegration_LargeQuery/queryTest_4
=== PAUSE TestIntegration_LargeQuery/queryTest_4
=== RUN TestIntegration_LargeQuery/queryTest_5
=== PAUSE TestIntegration_LargeQuery/queryTest_5
=== RUN TestIntegration_LargeQuery/queryTest_6
=== PAUSE TestIntegration_LargeQuery/queryTest_6
=== RUN TestIntegration_LargeQuery/queryTest_7
=== PAUSE TestIntegration_LargeQuery/queryTest_7
=== RUN TestIntegration_LargeQuery/queryTest_8
=== PAUSE TestIntegration_LargeQuery/queryTest_8
=== RUN TestIntegration_LargeQuery/queryTest_9
=== PAUSE TestIntegration_LargeQuery/queryTest_9
=== RUN TestIntegration_LargeQuery/queryTest_10
=== PAUSE TestIntegration_LargeQuery/queryTest_10
=== RUN TestIntegration_LargeQuery/queryTest_11
=== PAUSE TestIntegration_LargeQuery/queryTest_11
=== RUN TestIntegration_LargeQuery/cursorTest_0
=== PAUSE TestIntegration_LargeQuery/cursorTest_0
=== RUN TestIntegration_LargeQuery/cursorTest_1
=== PAUSE TestIntegration_LargeQuery/cursorTest_1
=== RUN TestIntegration_LargeQuery/cursorTest_2
=== PAUSE TestIntegration_LargeQuery/cursorTest_2
=== RUN TestIntegration_LargeQuery/cursorTest_3
=== PAUSE TestIntegration_LargeQuery/cursorTest_3
=== RUN TestIntegration_LargeQuery/cursorTest_4
=== PAUSE TestIntegration_LargeQuery/cursorTest_4
=== RUN TestIntegration_LargeQuery/cursorTest_5
=== PAUSE TestIntegration_LargeQuery/cursorTest_5
=== RUN TestIntegration_LargeQuery/cursorTest_6
=== PAUSE TestIntegration_LargeQuery/cursorTest_6
=== RUN TestIntegration_LargeQuery/cursorTest_7
=== PAUSE TestIntegration_LargeQuery/cursorTest_7
=== RUN TestIntegration_LargeQuery/cursorTest_8
=== PAUSE TestIntegration_LargeQuery/cursorTest_8
=== RUN TestIntegration_LargeQuery/cursorTest_9
=== PAUSE TestIntegration_LargeQuery/cursorTest_9
=== RUN TestIntegration_LargeQuery/cursorTest_10
=== PAUSE TestIntegration_LargeQuery/cursorTest_10
=== CONT TestIntegration_LargeQuery/queryTest_0
=== CONT TestIntegration_LargeQuery/cursorTest_2
=== CONT TestIntegration_LargeQuery/cursorTest_10
=== CONT TestIntegration_LargeQuery/cursorTest_9
=== CONT TestIntegration_LargeQuery/queryTest_6
=== CONT TestIntegration_LargeQuery/cursorTest_7
=== CONT TestIntegration_LargeQuery/cursorTest_8
=== CONT TestIntegration_LargeQuery/cursorTest_4
=== CONT TestIntegration_LargeQuery/cursorTest_0
=== CONT TestIntegration_LargeQuery/queryTest_10
=== CONT TestIntegration_LargeQuery/cursorTest_3
=== CONT TestIntegration_LargeQuery/cursorTest_6
=== CONT TestIntegration_LargeQuery/queryTest_8
=== CONT TestIntegration_LargeQuery/cursorTest_5
=== CONT TestIntegration_LargeQuery/queryTest_11
=== CONT TestIntegration_LargeQuery/cursorTest_1
=== CONT TestIntegration_LargeQuery/queryTest_7
=== CONT TestIntegration_LargeQuery/queryTest_5
=== CONT TestIntegration_LargeQuery/queryTest_9
=== CONT TestIntegration_LargeQuery/queryTest_4
=== CONT TestIntegration_LargeQuery/queryTest_3
=== CONT TestIntegration_LargeQuery/queryTest_1
=== CONT TestIntegration_LargeQuery/queryTest_2
--- PASS: TestIntegration_LargeQuery (14.02s)
--- PASS: TestIntegration_LargeQuery/queryTest_0 (0.00s)
--- PASS: TestIntegration_LargeQuery/cursorTest_2 (0.41s)
--- PASS: TestIntegration_LargeQuery/cursorTest_10 (0.17s)
--- PASS: TestIntegration_LargeQuery/cursorTest_9 (0.25s)
--- PASS: TestIntegration_LargeQuery/queryTest_6 (1.03s)
--- PASS: TestIntegration_LargeQuery/cursorTest_7 (0.41s)
--- PASS: TestIntegration_LargeQuery/cursorTest_8 (0.37s)
--- PASS: TestIntegration_LargeQuery/cursorTest_4 (0.17s)
--- PASS: TestIntegration_LargeQuery/cursorTest_0 (0.07s)
--- PASS: TestIntegration_LargeQuery/queryTest_10 (0.98s)
--- PASS: TestIntegration_LargeQuery/cursorTest_3 (0.41s)
--- PASS: TestIntegration_LargeQuery/cursorTest_6 (0.45s)
--- PASS: TestIntegration_LargeQuery/queryTest_8 (0.21s)
--- PASS: TestIntegration_LargeQuery/cursorTest_5 (0.17s)
--- PASS: TestIntegration_LargeQuery/queryTest_11 (0.49s)
--- PASS: TestIntegration_LargeQuery/cursorTest_1 (0.44s)
--- PASS: TestIntegration_LargeQuery/queryTest_7 (0.48s)
--- PASS: TestIntegration_LargeQuery/queryTest_5 (1.13s)
--- PASS: TestIntegration_LargeQuery/queryTest_9 (0.22s)
--- PASS: TestIntegration_LargeQuery/queryTest_4 (1.34s)
--- PASS: TestIntegration_LargeQuery/queryTest_3 (1.24s)
--- PASS: TestIntegration_LargeQuery/queryTest_1 (0.48s)
--- PASS: TestIntegration_LargeQuery/queryTest_2 (0.94s)
=== RUN TestIntegration_EventualConsistency
--- PASS: TestIntegration_EventualConsistency (0.97s)
=== RUN TestIntegration_Projection
--- PASS: TestIntegration_Projection (2.34s)
=== RUN TestIntegration_ReserveIDs
--- PASS: TestIntegration_ReserveIDs (0.46s)
=== RUN TestIntegration_AllocateIDs
--- PASS: TestIntegration_AllocateIDs (0.46s)
=== RUN TestIntegration_GetAllWithFieldMismatch
--- PASS: TestIntegration_GetAllWithFieldMismatch (1.16s)
=== RUN TestIntegration_GetAllWithOptions
--- PASS: TestIntegration_GetAllWithOptions (1.35s)
=== RUN TestIntegration_RunWithOptions
--- PASS: TestIntegration_RunWithOptions (1.35s)
=== RUN TestIntegration_KindlessQueries
=== RUN TestIntegration_KindlessQueries/Dee
=== RUN TestIntegration_KindlessQueries/Doh
=== RUN TestIntegration_KindlessQueries/Dum
=== RUN TestIntegration_KindlessQueries/#00
=== RUN TestIntegration_KindlessQueries/Kindless_filter
=== RUN TestIntegration_KindlessQueries/Kindless_order
=== RUN TestIntegration_KindlessQueries/Kindless_bad_filter
=== RUN TestIntegration_KindlessQueries/Kindless_bad_order
--- PASS: TestIntegration_KindlessQueries (3.27s)
--- PASS: TestIntegration_KindlessQueries/Dee (0.48s)
--- PASS: TestIntegration_KindlessQueries/Doh (0.40s)
--- PASS: TestIntegration_KindlessQueries/Dum (0.41s)
--- PASS: TestIntegration_KindlessQueries/#00 (0.40s)
--- PASS: TestIntegration_KindlessQueries/Kindless_filter (0.47s)
--- PASS: TestIntegration_KindlessQueries/Kindless_order (0.46s)
--- PASS: TestIntegration_KindlessQueries/Kindless_bad_filter (0.10s)
--- PASS: TestIntegration_KindlessQueries/Kindless_bad_order (0.07s)
=== RUN TestIntegration_Transaction
=== RUN TestIntegration_Transaction/3_attempts,_no_conflicts
=== RUN TestIntegration_Transaction/1_attempt,_user_error
=== RUN TestIntegration_Transaction/2_attempts,_1_conflict
=== RUN TestIntegration_Transaction/3_attempts,_3_conflicts
--- PASS: TestIntegration_Transaction (5.46s)
--- PASS: TestIntegration_Transaction/3_attempts,_no_conflicts (1.54s)
--- PASS: TestIntegration_Transaction/1_attempt,_user_error (1.26s)
--- PASS: TestIntegration_Transaction/2_attempts,_1_conflict (1.19s)
--- PASS: TestIntegration_Transaction/3_attempts,_3_conflicts (1.47s)
=== RUN TestIntegration_ReadOnlyTransaction
--- PASS: TestIntegration_ReadOnlyTransaction (1.92s)
=== RUN TestIntegration_NilPointers
--- PASS: TestIntegration_NilPointers (1.00s)
=== RUN TestIntegration_NestedRepeatedElementNoIndex
--- PASS: TestIntegration_NestedRepeatedElementNoIndex (0.58s)
=== RUN TestIntegration_PointerFields
--- PASS: TestIntegration_PointerFields (0.57s)
=== RUN TestIntegration_Mutate
--- PASS: TestIntegration_Mutate (5.10s)
=== RUN TestIntegration_DetectProjectID
--- PASS: TestIntegration_DetectProjectID (0.00s)
=== RUN TestIntegration_Project_TimestampStoreAndRetrieve
--- PASS: TestIntegration_Project_TimestampStoreAndRetrieve (0.93s)
=== RUN TestEqual
--- PASS: TestEqual (0.00s)
=== RUN TestEncoding
--- PASS: TestEncoding (0.00s)
=== RUN TestInvalidKeyDecode
--- PASS: TestInvalidKeyDecode (0.00s)
=== RUN TestKeyConversion
--- PASS: TestKeyConversion (0.00s)
=== RUN TestLoadEntityNestedLegacy
--- PASS: TestLoadEntityNestedLegacy (0.00s)
=== RUN TestLoadEntityNested
--- PASS: TestLoadEntityNested (0.00s)
=== RUN TestLoadToInterface
=== RUN TestLoadToInterface/Typed_interface
=== RUN TestLoadToInterface/Untyped_interface,_fresh_struct
=== RUN TestLoadToInterface/Untyped_interface,_already_set
=== RUN TestLoadToInterface/struct_with_civil.Date
=== RUN TestLoadToInterface/struct_with_civil.DateTime
=== RUN TestLoadToInterface/struct_with_civil.Time
--- PASS: TestLoadToInterface (0.00s)
--- PASS: TestLoadToInterface/Typed_interface (0.00s)
--- PASS: TestLoadToInterface/Untyped_interface,_fresh_struct (0.00s)
--- PASS: TestLoadToInterface/Untyped_interface,_already_set (0.00s)
--- PASS: TestLoadToInterface/struct_with_civil.Date (0.00s)
--- PASS: TestLoadToInterface/struct_with_civil.DateTime (0.00s)
--- PASS: TestLoadToInterface/struct_with_civil.Time (0.00s)
=== RUN TestTimezone
--- PASS: TestTimezone (0.00s)
=== RUN TestLoadArrayIndex
--- PASS: TestLoadArrayIndex (0.00s)
=== RUN TestAlreadyPopulatedDst
--- PASS: TestAlreadyPopulatedDst (0.00s)
=== RUN TestKeyLoader
--- PASS: TestKeyLoader (0.00s)
=== RUN TestLoadPointers
--- PASS: TestLoadPointers (0.00s)
=== RUN TestLoadNonArrayIntoSlice
--- PASS: TestLoadNonArrayIntoSlice (0.00s)
=== RUN TestLoadEmptyArrayIntoSlice
--- PASS: TestLoadEmptyArrayIntoSlice (0.00s)
=== RUN TestLoadNull
--- PASS: TestLoadNull (0.00s)
=== RUN TestLoadNilInterface
--- PASS: TestLoadNilInterface (0.00s)
=== RUN TestKeyLoaderEndToEnd
--- PASS: TestKeyLoaderEndToEnd (0.00s)
=== RUN TestMutationProtos
--- PASS: TestMutationProtos (0.00s)
=== RUN TestMutationProtosErrors
--- PASS: TestMutationProtosErrors (0.00s)
=== RUN TestOCTracing
--- PASS: TestOCTracing (0.48s)
=== RUN TestLoadSavePLS
--- PASS: TestLoadSavePLS (0.01s)
=== RUN TestCheckMultiArg
--- PASS: TestCheckMultiArg (0.00s)
=== RUN TestSimpleQuery
--- PASS: TestSimpleQuery (0.00s)
=== RUN TestQueriesAreImmutable
--- PASS: TestQueriesAreImmutable (0.00s)
=== RUN TestPropertyFilterToProto
--- PASS: TestPropertyFilterToProto (0.00s)
=== RUN TestCompositeFilterToProto
--- PASS: TestCompositeFilterToProto (0.00s)
=== RUN TestFilterEntity
--- PASS: TestFilterEntity (0.00s)
=== RUN TestFilterParser
--- PASS: TestFilterParser (0.00s)
=== RUN TestFilterField
--- PASS: TestFilterField (0.00s)
=== RUN TestUnquote
--- PASS: TestUnquote (0.00s)
=== RUN TestNamespaceQuery
--- PASS: TestNamespaceQuery (0.00s)
=== RUN TestReadOptions
--- PASS: TestReadOptions (0.00s)
=== RUN TestInvalidFilters
--- PASS: TestInvalidFilters (0.00s)
=== RUN TestRunErr
--- PASS: TestRunErr (0.00s)
=== RUN TestAggregationQuery
--- PASS: TestAggregationQuery (0.00s)
=== RUN TestAggregationQueryIsNil
--- PASS: TestAggregationQueryIsNil (0.00s)
=== RUN TestExplainOptionsApply
--- PASS: TestExplainOptionsApply (0.00s)
=== RUN TestNewRunQuerySettings
--- PASS: TestNewRunQuerySettings (0.00s)
=== RUN TestValidateReadOptions
--- PASS: TestValidateReadOptions (0.00s)
=== RUN TestInterfaceToProtoNil
--- PASS: TestInterfaceToProtoNil (0.00s)
=== RUN TestSaveEntityNested
--- PASS: TestSaveEntityNested (0.00s)
=== RUN TestSavePointers
--- PASS: TestSavePointers (0.00s)
=== RUN TestSaveEmptySlice
--- PASS: TestSaveEmptySlice (0.00s)
=== RUN TestSaveFieldsWithInterface
=== RUN TestSaveFieldsWithInterface/Non-Nil_value
=== RUN TestSaveFieldsWithInterface/Nil_value
=== RUN TestSaveFieldsWithInterface/Nil_interface
=== RUN TestSaveFieldsWithInterface/Nil_map
=== RUN TestSaveFieldsWithInterface/civil.Date
=== RUN TestSaveFieldsWithInterface/civil.Time-nano
=== RUN TestSaveFieldsWithInterface/civil.Time
=== RUN TestSaveFieldsWithInterface/civil.DateTime
=== RUN TestSaveFieldsWithInterface/Nested
--- PASS: TestSaveFieldsWithInterface (0.00s)
--- PASS: TestSaveFieldsWithInterface/Non-Nil_value (0.00s)
--- PASS: TestSaveFieldsWithInterface/Nil_value (0.00s)
--- PASS: TestSaveFieldsWithInterface/Nil_interface (0.00s)
--- PASS: TestSaveFieldsWithInterface/Nil_map (0.00s)
--- PASS: TestSaveFieldsWithInterface/civil.Date (0.00s)
--- PASS: TestSaveFieldsWithInterface/civil.Time-nano (0.00s)
--- PASS: TestSaveFieldsWithInterface/civil.Time (0.00s)
--- PASS: TestSaveFieldsWithInterface/civil.DateTime (0.00s)
--- PASS: TestSaveFieldsWithInterface/Nested (0.00s)
=== RUN TestUnixMicro
--- PASS: TestUnixMicro (0.00s)
=== RUN TestNewTransaction
--- PASS: TestNewTransaction (0.00s)
=== RUN TestBeginLaterTransactionOption
--- PASS: TestBeginLaterTransactionOption (0.04s)
=== RUN TestBackoffBeforefRetry
=== RUN TestBackoffBeforefRetry/Retryable_error
=== RUN TestBackoffBeforefRetry/Non-retryable_error
=== RUN TestBackoffBeforefRetry/Sleep_error
--- PASS: TestBackoffBeforefRetry (0.00s)
--- PASS: TestBackoffBeforefRetry/Retryable_error (0.00s)
--- PASS: TestBackoffBeforefRetry/Non-retryable_error (0.00s)
--- PASS: TestBackoffBeforefRetry/Sleep_error (0.00s)
=== RUN TestRunInTransaction
=== RUN TestRunInTransaction/With_BeginLater,_success_in_first_attempt
=== RUN TestRunInTransaction/With_BeginLater,_retryable_failure_in_f_leads_to_transaction_restart
=== RUN TestRunInTransaction/Without_BeginLater,_success_in_first_attempt
=== RUN TestRunInTransaction/Retryable_failure_in_f_leads_to_rollback_and_transaction_restart
=== RUN TestRunInTransaction/Retryable_failure_in_commit_leads_to_rollback_and_restart_of_transaction
=== RUN TestRunInTransaction/Non-retryable_failure_in_commit_leads_to_rollback_and_does_not_restart_transaction
=== RUN TestRunInTransaction/Failure_in_newTransactionWithRetry_does_not_run_f
=== RUN TestRunInTransaction/Non-retryable_failure_in_f_leads_to_rollback_and_return
=== RUN TestRunInTransaction/commit_failed_with_aborted_error_with_rollbackWithRetry_failure_returns_commit_concurrent_transaction_error_and_does_not_restart_transaction
=== RUN TestRunInTransaction/commit_failed_with_retryable_error_other_than_aborted_with_rollbackWithRetry_failure_returns_commit_error_and_does_not_restart_transaction
=== RUN TestRunInTransaction/f_failed_with_retryable_error_with_rollbackWithRetry_failure_returns_lookup_error_and_does_not_restart_transaction
--- PASS: TestRunInTransaction (0.53s)
--- PASS: TestRunInTransaction/With_BeginLater,_success_in_first_attempt (0.00s)
--- PASS: TestRunInTransaction/With_BeginLater,_retryable_failure_in_f_leads_to_transaction_restart (0.02s)
--- PASS: TestRunInTransaction/Without_BeginLater,_success_in_first_attempt (0.01s)
--- PASS: TestRunInTransaction/Retryable_failure_in_f_leads_to_rollback_and_transaction_restart (0.02s)
--- PASS: TestRunInTransaction/Retryable_failure_in_commit_leads_to_rollback_and_restart_of_transaction (0.02s)
--- PASS: TestRunInTransaction/Non-retryable_failure_in_commit_leads_to_rollback_and_does_not_restart_transaction (0.01s)
--- PASS: TestRunInTransaction/Failure_in_newTransactionWithRetry_does_not_run_f (0.05s)
--- PASS: TestRunInTransaction/Non-retryable_failure_in_f_leads_to_rollback_and_return (0.00s)
--- PASS: TestRunInTransaction/commit_failed_with_aborted_error_with_rollbackWithRetry_failure_returns_commit_concurrent_transaction_error_and_does_not_restart_transaction (0.14s)
--- PASS: TestRunInTransaction/commit_failed_with_retryable_error_other_than_aborted_with_rollbackWithRetry_failure_returns_commit_error_and_does_not_restart_transaction (0.11s)
--- PASS: TestRunInTransaction/f_failed_with_retryable_error_with_rollbackWithRetry_failure_returns_lookup_error_and_does_not_restart_transaction (0.14s)
=== RUN TestRoundTrip
--- PASS: TestRoundTrip (0.74s)
=== RUN ExampleKey_Encode
--- PASS: ExampleKey_Encode (0.00s)
=== RUN ExampleDecodeKey
--- PASS: ExampleDecodeKey (0.00s)
=== RUN ExampleLoadStruct
--- PASS: ExampleLoadStruct (0.00s)
PASS
ok cloud.google.com/go/datastore 150.382s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/datastore/admin/apiv1 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./apigeeconnect/go.mod
+ pushd ./apigeeconnect
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/apigeeconnect == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/apigeeconnect == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/apigeeconnect/apiv1/apigeeconnectpb [no test files]
? cloud.google.com/go/apigeeconnect/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/apigeeconnect/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./gkehub/go.mod
+ pushd ./gkehub
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/gkehub == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/gkehub == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/gkehub/apiv1beta1/gkehubpb [no test files]
? cloud.google.com/go/gkehub/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/gkehub/apiv1beta1 1.025s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./edgecontainer/go.mod
+ pushd ./edgecontainer
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/edgecontainer == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/edgecontainer == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/edgecontainer/apiv1/edgecontainerpb [no test files]
? cloud.google.com/go/edgecontainer/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/edgecontainer/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./eventarc/go.mod
+ pushd ./eventarc
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/eventarc == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/eventarc == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/eventarc/apiv1/eventarcpb [no test files]
? cloud.google.com/go/eventarc/internal [no test files]
? cloud.google.com/go/eventarc/publishing/apiv1/publishingpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/eventarc/apiv1 1.028s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/eventarc/publishing/apiv1 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./cloudcontrolspartner/go.mod
+ pushd ./cloudcontrolspartner
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/cloudcontrolspartner == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/cloudcontrolspartner == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/cloudcontrolspartner/apiv1/cloudcontrolspartnerpb [no test files]
? cloud.google.com/go/cloudcontrolspartner/apiv1beta/cloudcontrolspartnerpb [no test files]
? cloud.google.com/go/cloudcontrolspartner/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudcontrolspartner/apiv1 1.056s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudcontrolspartner/apiv1beta 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./orgpolicy/go.mod
+ pushd ./orgpolicy
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/orgpolicy == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/orgpolicy == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/orgpolicy/apiv1/orgpolicypb [no test files]
? cloud.google.com/go/orgpolicy/apiv2/orgpolicypb [no test files]
? cloud.google.com/go/orgpolicy/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/orgpolicy/apiv2 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./privilegedaccessmanager/go.mod
+ pushd ./privilegedaccessmanager
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/privilegedaccessmanager == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/privilegedaccessmanager == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/privilegedaccessmanager/apiv1/privilegedaccessmanagerpb [no test files]
? cloud.google.com/go/privilegedaccessmanager/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/privilegedaccessmanager/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./serviceusage/go.mod
+ pushd ./serviceusage
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/serviceusage == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/serviceusage == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/serviceusage/apiv1/serviceusagepb [no test files]
? cloud.google.com/go/serviceusage/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/serviceusage/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./vmwareengine/go.mod
+ pushd ./vmwareengine
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/vmwareengine == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/vmwareengine == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/vmwareengine/apiv1/vmwareenginepb [no test files]
? cloud.google.com/go/vmwareengine/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/vmwareengine/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./shopping/go.mod
+ pushd ./shopping
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/shopping == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/shopping == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/shopping/css/apiv1/csspb [no test files]
? cloud.google.com/go/shopping/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/css/apiv1 1.046s [no tests to run]
? cloud.google.com/go/shopping/merchant/accounts/apiv1beta/accountspb [no test files]
? cloud.google.com/go/shopping/merchant/conversions/apiv1beta/conversionspb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/accounts/apiv1beta 1.032s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/conversions/apiv1beta 1.037s [no tests to run]
? cloud.google.com/go/shopping/merchant/datasources/apiv1beta/datasourcespb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/datasources/apiv1beta 1.038s [no tests to run]
? cloud.google.com/go/shopping/merchant/inventories/apiv1beta/inventoriespb [no test files]
? cloud.google.com/go/shopping/merchant/lfp/apiv1beta/lfppb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/inventories/apiv1beta 1.032s [no tests to run]
? cloud.google.com/go/shopping/merchant/notifications/apiv1beta/notificationspb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/lfp/apiv1beta 1.032s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/notifications/apiv1beta 1.034s [no tests to run]
? cloud.google.com/go/shopping/merchant/products/apiv1beta/productspb [no test files]
? cloud.google.com/go/shopping/merchant/promotions/apiv1beta/promotionspb [no test files]
? cloud.google.com/go/shopping/merchant/quota/apiv1beta/quotapb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/products/apiv1beta 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/promotions/apiv1beta 1.033s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/quota/apiv1beta 1.025s [no tests to run]
? cloud.google.com/go/shopping/merchant/reports/apiv1beta/reportspb [no test files]
? cloud.google.com/go/shopping/type/typepb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shopping/merchant/reports/apiv1beta 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./kms/go.mod
+ pushd ./kms
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/kms == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/kms == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/kms/apiv1/kmspb [no test files]
? cloud.google.com/go/kms/internal [no test files]
? cloud.google.com/go/kms/inventory/apiv1/inventorypb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/kms/apiv1 1.026s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/kms/inventory/apiv1 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./gkebackup/go.mod
+ pushd ./gkebackup
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/gkebackup == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/gkebackup == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/gkebackup/apiv1/gkebackuppb [no test files]
? cloud.google.com/go/gkebackup/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/gkebackup/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./websecurityscanner/go.mod
+ pushd ./websecurityscanner
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/websecurityscanner == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/websecurityscanner == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/websecurityscanner/apiv1/websecurityscannerpb [no test files]
? cloud.google.com/go/websecurityscanner/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/websecurityscanner/apiv1 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./osconfig/go.mod
+ pushd ./osconfig
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/osconfig == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/osconfig == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/osconfig/agentendpoint/apiv1/agentendpointpb [no test files]
? cloud.google.com/go/osconfig/agentendpoint/apiv1beta/agentendpointpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/osconfig/agentendpoint/apiv1 1.033s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/osconfig/agentendpoint/apiv1beta 1.035s [no tests to run]
? cloud.google.com/go/osconfig/apiv1/osconfigpb [no test files]
? cloud.google.com/go/osconfig/apiv1alpha/osconfigpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/osconfig/apiv1 1.036s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/osconfig/apiv1alpha 1.025s [no tests to run]
? cloud.google.com/go/osconfig/apiv1beta/osconfigpb [no test files]
? cloud.google.com/go/osconfig/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/osconfig/apiv1beta 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./monitoring/go.mod
+ pushd ./monitoring
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/monitoring == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/monitoring == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
testing: warning: no tests to run
PASS
ok cloud.google.com/go/monitoring/apiv3 1.028s [no tests to run]
? cloud.google.com/go/monitoring/apiv3/v2/monitoringpb [no test files]
? cloud.google.com/go/monitoring/dashboard/apiv1/dashboardpb [no test files]
? cloud.google.com/go/monitoring/internal [no test files]
? cloud.google.com/go/monitoring/metricsscope/apiv1/metricsscopepb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/monitoring/apiv3/v2 1.026s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/monitoring/dashboard/apiv1 1.028s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/monitoring/metricsscope/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./filestore/go.mod
+ pushd ./filestore
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/filestore == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/filestore == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/filestore/apiv1/filestorepb [no test files]
? cloud.google.com/go/filestore/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/filestore/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./alloydb/go.mod
+ pushd ./alloydb
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/alloydb == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/alloydb == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/alloydb/apiv1/alloydbpb [no test files]
? cloud.google.com/go/alloydb/apiv1alpha/alloydbpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/alloydb/apiv1 1.033s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/alloydb/apiv1alpha 1.028s [no tests to run]
? cloud.google.com/go/alloydb/apiv1beta/alloydbpb [no test files]
? cloud.google.com/go/alloydb/connectors/apiv1/connectorspb [no test files]
? cloud.google.com/go/alloydb/connectors/apiv1alpha/connectorspb [no test files]
? cloud.google.com/go/alloydb/connectors/apiv1beta/connectorspb [no test files]
? cloud.google.com/go/alloydb/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/alloydb/apiv1beta 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./managedkafka/go.mod
+ pushd ./managedkafka
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/managedkafka == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/managedkafka == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/managedkafka/apiv1/managedkafkapb [no test files]
? cloud.google.com/go/managedkafka/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/managedkafka/apiv1 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./metastore/go.mod
+ pushd ./metastore
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/metastore == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/metastore == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/metastore/apiv1/metastorepb [no test files]
? cloud.google.com/go/metastore/apiv1alpha/metastorepb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/metastore/apiv1 1.027s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/metastore/apiv1alpha 1.026s [no tests to run]
? cloud.google.com/go/metastore/apiv1beta/metastorepb [no test files]
? cloud.google.com/go/metastore/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/metastore/apiv1beta 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./trace/go.mod
+ pushd ./trace
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/trace == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/trace == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/trace/apiv1/tracepb [no test files]
? cloud.google.com/go/trace/apiv2/tracepb [no test files]
? cloud.google.com/go/trace/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/trace/apiv1 1.029s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/trace/apiv2 1.022s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=1
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./storage/go.mod
+ pushd ./storage
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/storage == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/storage == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
go: downloading cloud.google.com/go/auth v0.10.2
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.5
? cloud.google.com/go/storage/control/apiv2/controlpb [no test files]
? cloud.google.com/go/storage/experimental [no test files]
? cloud.google.com/go/storage/internal [no test files]
? cloud.google.com/go/storage/internal/apiv2/storagepb [no test files]
? cloud.google.com/go/storage/internal/test/conformance [no test files]
=== RUN TestSetACL
--- PASS: TestSetACL (0.00s)
=== RUN TestToProtoObjectACL
--- PASS: TestToProtoObjectACL (0.00s)
=== RUN TestFromProtoToObjectACLRules
--- PASS: TestFromProtoToObjectACLRules (0.00s)
=== RUN TestBucketAttrsToRawBucket
=== PAUSE TestBucketAttrsToRawBucket
=== RUN TestBucketAttrsToUpdateToRawBucket
=== PAUSE TestBucketAttrsToUpdateToRawBucket
=== RUN TestNewBucket
--- PASS: TestNewBucket (0.00s)
=== RUN TestNewBucketFromProto
--- PASS: TestNewBucketFromProto (0.00s)
=== RUN TestBucketAttrsToProtoBucket
=== PAUSE TestBucketAttrsToProtoBucket
=== RUN TestBucketRetryer
=== RUN TestBucketRetryer/all_defaults
=== RUN TestBucketRetryer/set_all_options
=== RUN TestBucketRetryer/set_some_backoff_options
=== RUN TestBucketRetryer/set_policy_only
=== RUN TestBucketRetryer/set_max_retry_attempts_only
=== RUN TestBucketRetryer/set_ErrorFunc_only
--- PASS: TestBucketRetryer (0.00s)
--- PASS: TestBucketRetryer/all_defaults (0.00s)
--- PASS: TestBucketRetryer/set_all_options (0.00s)
--- PASS: TestBucketRetryer/set_some_backoff_options (0.00s)
--- PASS: TestBucketRetryer/set_policy_only (0.00s)
--- PASS: TestBucketRetryer/set_max_retry_attempts_only (0.00s)
--- PASS: TestBucketRetryer/set_ErrorFunc_only (0.00s)
=== RUN TestDetectDefaultGoogleAccessID
=== RUN TestDetectDefaultGoogleAccessID/impersonated_creds
=== RUN TestDetectDefaultGoogleAccessID/gcloud_ADC_creds
=== RUN TestDetectDefaultGoogleAccessID/ADC_private_key
=== RUN TestDetectDefaultGoogleAccessID/no_creds
=== RUN TestDetectDefaultGoogleAccessID/malformed_creds
=== RUN TestDetectDefaultGoogleAccessID/external_creds
--- PASS: TestDetectDefaultGoogleAccessID (0.01s)
--- PASS: TestDetectDefaultGoogleAccessID/impersonated_creds (0.00s)
--- PASS: TestDetectDefaultGoogleAccessID/gcloud_ADC_creds (0.00s)
--- PASS: TestDetectDefaultGoogleAccessID/ADC_private_key (0.00s)
--- PASS: TestDetectDefaultGoogleAccessID/no_creds (0.00s)
--- PASS: TestDetectDefaultGoogleAccessID/malformed_creds (0.00s)
--- PASS: TestDetectDefaultGoogleAccessID/external_creds (0.00s)
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/SignURLV4_creates_link_to_resources_in_emulator
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/SignURLV4_-_endpoint
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/SignURLV4_-_endpoint_takes_precedence_over_emulator
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/SigningSchemeV2_-_emulator
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/SigningSchemeV2_-_endpoint
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/VirtualHostedStyle_-_emulator
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/VirtualHostedStyle_-_endpoint_overrides_emulator
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/BucketBoundHostname_-_emulator
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/BucketBoundHostname_-_endpoint
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/emulator_host_specifies_scheme
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/endpoint_specifies_scheme
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/emulator_host_specifies_scheme_using_SigningSchemeV2
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/endpoint_specifies_scheme_using_SigningSchemeV2
=== RUN TestBucketSignedURL_Endpoint_Emulator_Host/hostname_in_opts_overrides_all_else
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host (0.16s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/SignURLV4_creates_link_to_resources_in_emulator (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/SignURLV4_-_endpoint (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/SignURLV4_-_endpoint_takes_precedence_over_emulator (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/SigningSchemeV2_-_emulator (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/SigningSchemeV2_-_endpoint (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/VirtualHostedStyle_-_emulator (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/VirtualHostedStyle_-_endpoint_overrides_emulator (0.02s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/BucketBoundHostname_-_emulator (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/BucketBoundHostname_-_endpoint (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/emulator_host_specifies_scheme (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/endpoint_specifies_scheme (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/emulator_host_specifies_scheme_using_SigningSchemeV2 (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/endpoint_specifies_scheme_using_SigningSchemeV2 (0.01s)
--- PASS: TestBucketSignedURL_Endpoint_Emulator_Host/hostname_in_opts_overrides_all_else (0.01s)
=== RUN TestDefaultSignBlobRetry
--- PASS: TestDefaultSignBlobRetry (1.27s)
=== RUN TestCreateBucketEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestCreateBucketEmulated (0.00s)
=== RUN TestDeleteBucketEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestDeleteBucketEmulated (0.00s)
=== RUN TestGetBucketEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestGetBucketEmulated (0.00s)
=== RUN TestUpdateBucketEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestUpdateBucketEmulated (0.00s)
=== RUN TestGetServiceAccountEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestGetServiceAccountEmulated (0.00s)
=== RUN TestGetSetTestIamPolicyEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestGetSetTestIamPolicyEmulated (0.00s)
=== RUN TestDeleteObjectEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestDeleteObjectEmulated (0.00s)
=== RUN TestGetObjectEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestGetObjectEmulated (0.00s)
=== RUN TestRewriteObjectEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestRewriteObjectEmulated (0.00s)
=== RUN TestUpdateObjectEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestUpdateObjectEmulated (0.00s)
=== RUN TestListObjectsEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestListObjectsEmulated (0.00s)
=== RUN TestListObjectsWithPrefixEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestListObjectsWithPrefixEmulated (0.00s)
=== RUN TestListBucketsEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestListBucketsEmulated (0.00s)
=== RUN TestListBucketACLsEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestListBucketACLsEmulated (0.00s)
=== RUN TestUpdateBucketACLEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestUpdateBucketACLEmulated (0.00s)
=== RUN TestDeleteBucketACLEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestDeleteBucketACLEmulated (0.00s)
=== RUN TestDefaultObjectACLCRUDEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestDefaultObjectACLCRUDEmulated (0.00s)
=== RUN TestObjectACLCRUDEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestObjectACLCRUDEmulated (0.00s)
=== RUN TestOpenReaderEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestOpenReaderEmulated (0.00s)
=== RUN TestOpenWriterEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestOpenWriterEmulated (0.00s)
=== RUN TestListNotificationsEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestListNotificationsEmulated (0.00s)
=== RUN TestCreateNotificationEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestCreateNotificationEmulated (0.00s)
=== RUN TestDeleteNotificationEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestDeleteNotificationEmulated (0.00s)
=== RUN TestLockBucketRetentionPolicyEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestLockBucketRetentionPolicyEmulated (0.00s)
=== RUN TestComposeEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestComposeEmulated (0.00s)
=== RUN TestHMACKeyCRUDEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestHMACKeyCRUDEmulated (0.00s)
=== RUN TestBucketConditionsEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestBucketConditionsEmulated (0.00s)
=== RUN TestObjectConditionsEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestObjectConditionsEmulated (0.00s)
=== RUN TestRetryNeverEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestRetryNeverEmulated (0.00s)
=== RUN TestRetryTimeoutEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestRetryTimeoutEmulated (0.00s)
=== RUN TestRetryMaxAttemptsEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestRetryMaxAttemptsEmulated (0.00s)
=== RUN TestTimeoutErrorEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestTimeoutErrorEmulated (0.00s)
=== RUN TestRetryDeadlineExceedeEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestRetryDeadlineExceedeEmulated (0.00s)
=== RUN TestRetryReadStallEmulated
client_test.go:1602: Emulator tests skipped without emulator environment variables set
--- SKIP: TestRetryReadStallEmulated (0.00s)
=== RUN TestPostPolicyV4Conformance
=== RUN TestPostPolicyV4Conformance/POST_Policy_Simple
=== RUN TestPostPolicyV4Conformance/POST_Policy_Simple_Virtual_Hosted_Style
=== RUN TestPostPolicyV4Conformance/POST_Policy_Simple_Bucket_Bound_Hostname
=== RUN TestPostPolicyV4Conformance/POST_Policy_Simple_Bucket_Bound_Hostname_HTTP
=== RUN TestPostPolicyV4Conformance/POST_Policy_ACL_matching
=== RUN TestPostPolicyV4Conformance/POST_Policy_Within_Content-Range
=== RUN TestPostPolicyV4Conformance/POST_Policy_Cache-Control_File_Header
=== RUN TestPostPolicyV4Conformance/POST_Policy_Success_With_Status
=== RUN TestPostPolicyV4Conformance/POST_Policy_Success_With_Redirect
=== RUN TestPostPolicyV4Conformance/POST_Policy_Character_Escaping
=== RUN TestPostPolicyV4Conformance/POST_Policy_With_Additional_Metadata
--- PASS: TestPostPolicyV4Conformance (0.13s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_Simple (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_Simple_Virtual_Hosted_Style (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_Simple_Bucket_Bound_Hostname (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_Simple_Bucket_Bound_Hostname_HTTP (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_ACL_matching (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_Within_Content-Range (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_Cache-Control_File_Header (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_Success_With_Status (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_Success_With_Redirect (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_Character_Escaping (0.01s)
--- PASS: TestPostPolicyV4Conformance/POST_Policy_With_Additional_Metadata (0.01s)
=== RUN TestSigningV4Conformance
=== RUN TestSigningV4Conformance/Simple_GET
=== RUN TestSigningV4Conformance/Simple_PUT
=== RUN TestSigningV4Conformance/POST_for_resumable_uploads
=== RUN TestSigningV4Conformance/Vary_expiration_and_timestamp
=== RUN TestSigningV4Conformance/Vary_bucket_and_object
=== RUN TestSigningV4Conformance/Slashes_in_object_name_should_not_be_URL_encoded
=== RUN TestSigningV4Conformance/Forward_Slashes_should_not_be_stripped
=== RUN TestSigningV4Conformance/Simple_headers
=== RUN TestSigningV4Conformance/Headers_with_colons
=== RUN TestSigningV4Conformance/Headers_should_be_trimmed
=== RUN TestSigningV4Conformance/Header_value_with_multiple_inline_values
=== RUN TestSigningV4Conformance/Customer-supplied_encryption_key
=== RUN TestSigningV4Conformance/List_Objects
=== RUN TestSigningV4Conformance/Query_Parameter_Encoding
=== RUN TestSigningV4Conformance/Query_Parameter_Ordering
=== RUN TestSigningV4Conformance/Header_Ordering
=== RUN TestSigningV4Conformance/Signed_Payload_Instead_of_UNSIGNED-PAYLOAD
=== RUN TestSigningV4Conformance/Virtual_Hosted_Style
=== RUN TestSigningV4Conformance/HTTP_Bucket_Bound_Hostname_Support
=== RUN TestSigningV4Conformance/HTTPS_Bucket_Bound_Hostname_Support
=== RUN TestSigningV4Conformance/Simple_GET_with_hostname
=== RUN TestSigningV4Conformance/Simple_GET_with_non-default_hostname
=== RUN TestSigningV4Conformance/Simple_GET_with_endpoint_on_client
=== RUN TestSigningV4Conformance/Endpoint_on_client_with_scheme
=== RUN TestSigningV4Conformance/Emulator_host
=== RUN TestSigningV4Conformance/Endpoint_on_client_takes_precedence_over_emulator
=== RUN TestSigningV4Conformance/Hostname_takes_precendence_over_endpoint_and_emulator
=== RUN TestSigningV4Conformance/Universe_domain
=== RUN TestSigningV4Conformance/Universe_domain_with_virtual_hosted_style
--- PASS: TestSigningV4Conformance (0.43s)
--- PASS: TestSigningV4Conformance/Simple_GET (0.02s)
--- PASS: TestSigningV4Conformance/Simple_PUT (0.01s)
--- PASS: TestSigningV4Conformance/POST_for_resumable_uploads (0.02s)
--- PASS: TestSigningV4Conformance/Vary_expiration_and_timestamp (0.01s)
--- PASS: TestSigningV4Conformance/Vary_bucket_and_object (0.01s)
--- PASS: TestSigningV4Conformance/Slashes_in_object_name_should_not_be_URL_encoded (0.01s)
--- PASS: TestSigningV4Conformance/Forward_Slashes_should_not_be_stripped (0.02s)
--- PASS: TestSigningV4Conformance/Simple_headers (0.02s)
--- PASS: TestSigningV4Conformance/Headers_with_colons (0.02s)
--- PASS: TestSigningV4Conformance/Headers_should_be_trimmed (0.02s)
--- PASS: TestSigningV4Conformance/Header_value_with_multiple_inline_values (0.01s)
--- PASS: TestSigningV4Conformance/Customer-supplied_encryption_key (0.02s)
--- PASS: TestSigningV4Conformance/List_Objects (0.02s)
--- PASS: TestSigningV4Conformance/Query_Parameter_Encoding (0.02s)
--- PASS: TestSigningV4Conformance/Query_Parameter_Ordering (0.01s)
--- PASS: TestSigningV4Conformance/Header_Ordering (0.01s)
--- PASS: TestSigningV4Conformance/Signed_Payload_Instead_of_UNSIGNED-PAYLOAD (0.01s)
--- PASS: TestSigningV4Conformance/Virtual_Hosted_Style (0.01s)
--- PASS: TestSigningV4Conformance/HTTP_Bucket_Bound_Hostname_Support (0.01s)
--- PASS: TestSigningV4Conformance/HTTPS_Bucket_Bound_Hostname_Support (0.02s)
--- PASS: TestSigningV4Conformance/Simple_GET_with_hostname (0.01s)
--- PASS: TestSigningV4Conformance/Simple_GET_with_non-default_hostname (0.02s)
--- PASS: TestSigningV4Conformance/Simple_GET_with_endpoint_on_client (0.01s)
--- PASS: TestSigningV4Conformance/Endpoint_on_client_with_scheme (0.01s)
--- PASS: TestSigningV4Conformance/Emulator_host (0.01s)
--- PASS: TestSigningV4Conformance/Endpoint_on_client_takes_precedence_over_emulator (0.01s)
--- PASS: TestSigningV4Conformance/Hostname_takes_precendence_over_endpoint_and_emulator (0.01s)
--- PASS: TestSigningV4Conformance/Universe_domain (0.01s)
--- PASS: TestSigningV4Conformance/Universe_domain_with_virtual_hosted_style (0.01s)
=== RUN TestCopyMissingFields
=== PAUSE TestCopyMissingFields
=== RUN TestCopyBothEncryptionKeys
--- PASS: TestCopyBothEncryptionKeys (0.00s)
=== RUN TestNewDelay
--- PASS: TestNewDelay (0.00s)
=== RUN TestConvergence99
--- PASS: TestConvergence99 (0.00s)
=== RUN TestConvergence90
--- PASS: TestConvergence90 (0.00s)
=== RUN TestOverflow
--- PASS: TestOverflow (0.61s)
=== RUN TestValidateDynamicDelayParams
=== RUN TestValidateDynamicDelayParams/valid
=== RUN TestValidateDynamicDelayParams/invalid_targetPercentile_(<_0)
=== RUN TestValidateDynamicDelayParams/invalid_targetPercentile_(>_1)
=== RUN TestValidateDynamicDelayParams/invalid_increaseRate_(<=_0)
=== RUN TestValidateDynamicDelayParams/invalid_delay_combination_(minDelay_>=_maxDelay)
--- PASS: TestValidateDynamicDelayParams (0.00s)
--- PASS: TestValidateDynamicDelayParams/valid (0.00s)
--- PASS: TestValidateDynamicDelayParams/invalid_targetPercentile_(<_0) (0.00s)
--- PASS: TestValidateDynamicDelayParams/invalid_targetPercentile_(>_1) (0.00s)
--- PASS: TestValidateDynamicDelayParams/invalid_increaseRate_(<=_0) (0.00s)
--- PASS: TestValidateDynamicDelayParams/invalid_delay_combination_(minDelay_>=_maxDelay) (0.00s)
=== RUN TestBucketDelayManager
dynamic_delay_test.go:224: testing
--- PASS: TestBucketDelayManager (0.00s)
=== RUN TestBucketDelayManagerConcurrentAccess
--- PASS: TestBucketDelayManagerConcurrentAccess (0.00s)
=== RUN TestBucketDelayManagerInvalidArgument
--- PASS: TestBucketDelayManagerInvalidArgument (0.00s)
=== RUN TestBucketDelayManagerOverflow
--- PASS: TestBucketDelayManagerOverflow (1.09s)
=== RUN TestBucketDelayManagerConvergence90
--- PASS: TestBucketDelayManagerConvergence90 (0.01s)
=== RUN TestBucketDelayManagerMapSize
--- PASS: TestBucketDelayManagerMapSize (0.00s)
=== RUN TestBytesCodecV2
=== RUN TestBytesCodecV2/filled_object_response
=== RUN TestBytesCodecV2/filled_object_response/single_buffer
=== RUN TestBytesCodecV2/filled_object_response/split_every_100_bytes
=== RUN TestBytesCodecV2/filled_object_response/split_every_8_bytes
=== RUN TestBytesCodecV2/filled_object_response/split_every_byte
=== RUN TestBytesCodecV2/empty_object_response
=== RUN TestBytesCodecV2/empty_object_response/single_buffer
=== RUN TestBytesCodecV2/empty_object_response/split_every_100_bytes
=== RUN TestBytesCodecV2/empty_object_response/split_every_8_bytes
=== RUN TestBytesCodecV2/empty_object_response/split_every_byte
=== RUN TestBytesCodecV2/partially_empty
=== RUN TestBytesCodecV2/partially_empty/single_buffer
=== RUN TestBytesCodecV2/partially_empty/split_every_100_bytes
=== RUN TestBytesCodecV2/partially_empty/split_every_8_bytes
=== RUN TestBytesCodecV2/partially_empty/split_every_byte
--- PASS: TestBytesCodecV2 (0.03s)
--- PASS: TestBytesCodecV2/filled_object_response (0.03s)
--- PASS: TestBytesCodecV2/filled_object_response/single_buffer (0.01s)
--- PASS: TestBytesCodecV2/filled_object_response/split_every_100_bytes (0.00s)
--- PASS: TestBytesCodecV2/filled_object_response/split_every_8_bytes (0.00s)
--- PASS: TestBytesCodecV2/filled_object_response/split_every_byte (0.01s)
--- PASS: TestBytesCodecV2/empty_object_response (0.00s)
--- PASS: TestBytesCodecV2/empty_object_response/single_buffer (0.00s)
--- PASS: TestBytesCodecV2/empty_object_response/split_every_100_bytes (0.00s)
--- PASS: TestBytesCodecV2/empty_object_response/split_every_8_bytes (0.00s)
--- PASS: TestBytesCodecV2/empty_object_response/split_every_byte (0.00s)
--- PASS: TestBytesCodecV2/partially_empty (0.01s)
--- PASS: TestBytesCodecV2/partially_empty/single_buffer (0.00s)
--- PASS: TestBytesCodecV2/partially_empty/split_every_100_bytes (0.00s)
--- PASS: TestBytesCodecV2/partially_empty/split_every_8_bytes (0.00s)
--- PASS: TestBytesCodecV2/partially_empty/split_every_byte (0.00s)
=== RUN TestMetricFormatter
--- PASS: TestMetricFormatter (0.00s)
=== RUN TestNewPreparedResource
=== RUN TestNewPreparedResource/default_values_set_when_GCP_attributes_are_not_detected
=== RUN TestNewPreparedResource/use_detected_values_when_GCP_attributes_are_detected
=== RUN TestNewPreparedResource/use_default_when_value_is_empty_string
--- PASS: TestNewPreparedResource (0.00s)
--- PASS: TestNewPreparedResource/default_values_set_when_GCP_attributes_are_not_detected (0.00s)
--- PASS: TestNewPreparedResource/use_detected_values_when_GCP_attributes_are_detected (0.00s)
--- PASS: TestNewPreparedResource/use_default_when_value_is_empty_string (0.00s)
=== RUN TestNewExporterLogSuppressor
--- PASS: TestNewExporterLogSuppressor (0.00s)
=== RUN TestCustomHeaders
=== RUN TestCustomHeaders/Metadata_op
=== RUN TestCustomHeaders/Writer
=== RUN TestCustomHeaders/Reader_XML
=== RUN TestCustomHeaders/Reader_JSON
--- PASS: TestCustomHeaders (0.01s)
--- PASS: TestCustomHeaders/Metadata_op (0.00s)
--- PASS: TestCustomHeaders/Writer (0.00s)
--- PASS: TestCustomHeaders/Reader_XML (0.00s)
--- PASS: TestCustomHeaders/Reader_JSON (0.00s)
=== RUN TestHMACKeyHandle_GetParsing
--- PASS: TestHMACKeyHandle_GetParsing (0.00s)
=== RUN TestHMACKeyHandle_Get_NotFound
--- PASS: TestHMACKeyHandle_Get_NotFound (0.00s)
=== RUN TestHMACKeyHandle_Delete
--- PASS: TestHMACKeyHandle_Delete (0.00s)
=== RUN TestHMACKeyHandle_Create
--- PASS: TestHMACKeyHandle_Create (0.00s)
=== RUN TestHMACKey_UpdateState
=== RUN TestHMACKey_UpdateState/invalid-
=== RUN TestHMACKey_UpdateState/invalid-DELETED
=== RUN TestHMACKey_UpdateState/invalid-active
=== RUN TestHMACKey_UpdateState/invalid-inactive
=== RUN TestHMACKey_UpdateState/invalid-foo_bar
=== RUN TestHMACKey_UpdateState/valid-ACTIVE
=== RUN TestHMACKey_UpdateState/valid-INACTIVE
--- PASS: TestHMACKey_UpdateState (0.00s)
--- PASS: TestHMACKey_UpdateState/invalid- (0.00s)
--- PASS: TestHMACKey_UpdateState/invalid-DELETED (0.00s)
--- PASS: TestHMACKey_UpdateState/invalid-active (0.00s)
--- PASS: TestHMACKey_UpdateState/invalid-inactive (0.00s)
--- PASS: TestHMACKey_UpdateState/invalid-foo_bar (0.00s)
--- PASS: TestHMACKey_UpdateState/valid-ACTIVE (0.00s)
--- PASS: TestHMACKey_UpdateState/valid-INACTIVE (0.00s)
=== RUN TestHMACKey_ListFull
--- PASS: TestHMACKey_ListFull (0.00s)
=== RUN TestHMACKey_List_Options
=== RUN TestHMACKey_List_Options/defaults
=== RUN TestHMACKey_List_Options/show_deleted_keys
=== RUN TestHMACKey_List_Options/for_service_account
=== RUN TestHMACKey_List_Options/for_userProjectID
=== RUN TestHMACKey_List_Options/all_options
--- PASS: TestHMACKey_List_Options (0.00s)
--- PASS: TestHMACKey_List_Options/defaults (0.00s)
--- PASS: TestHMACKey_List_Options/show_deleted_keys (0.00s)
--- PASS: TestHMACKey_List_Options/for_service_account (0.00s)
--- PASS: TestHMACKey_List_Options/for_userProjectID (0.00s)
--- PASS: TestHMACKey_List_Options/all_options (0.00s)
=== RUN TestSetHeadersFromContext
=== PAUSE TestSetHeadersFromContext
=== RUN TestIntegration_DetectDirectConnectivityInGCE
2024/11/29 10:08:39 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DetectDirectConnectivityInGCE/http
integration_test.go:287: transport "http" explicitly skipped: grpc only test
=== RUN TestIntegration_DetectDirectConnectivityInGCE/grpc
=== RUN TestIntegration_DetectDirectConnectivityInGCE/grpc/co-located-bucket
=== RUN TestIntegration_DetectDirectConnectivityInGCE/grpc/not-colocated-multi-region-bucket
=== RUN TestIntegration_DetectDirectConnectivityInGCE/grpc/not-colocated-dual-region-bucket
=== RUN TestIntegration_DetectDirectConnectivityInGCE/grpc/not-colocated-region-bucket
=== RUN TestIntegration_DetectDirectConnectivityInGCE/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: grpc only test
--- PASS: TestIntegration_DetectDirectConnectivityInGCE (15.83s)
--- SKIP: TestIntegration_DetectDirectConnectivityInGCE/http (0.00s)
--- PASS: TestIntegration_DetectDirectConnectivityInGCE/grpc (15.79s)
--- PASS: TestIntegration_DetectDirectConnectivityInGCE/grpc/co-located-bucket (2.39s)
--- PASS: TestIntegration_DetectDirectConnectivityInGCE/grpc/not-colocated-multi-region-bucket (3.50s)
--- PASS: TestIntegration_DetectDirectConnectivityInGCE/grpc/not-colocated-dual-region-bucket (6.22s)
--- PASS: TestIntegration_DetectDirectConnectivityInGCE/grpc/not-colocated-region-bucket (3.46s)
--- SKIP: TestIntegration_DetectDirectConnectivityInGCE/jsonReads (0.00s)
=== RUN TestIntegration_DoNotDetectDirectConnectivityWhenDisabled
2024/11/29 10:08:55 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DoNotDetectDirectConnectivityWhenDisabled/http
integration_test.go:287: transport "http" explicitly skipped: grpc only test
=== RUN TestIntegration_DoNotDetectDirectConnectivityWhenDisabled/grpc
=== RUN TestIntegration_DoNotDetectDirectConnectivityWhenDisabled/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: grpc only test
--- PASS: TestIntegration_DoNotDetectDirectConnectivityWhenDisabled (0.27s)
--- SKIP: TestIntegration_DoNotDetectDirectConnectivityWhenDisabled/http (0.00s)
--- PASS: TestIntegration_DoNotDetectDirectConnectivityWhenDisabled/grpc (0.26s)
--- SKIP: TestIntegration_DoNotDetectDirectConnectivityWhenDisabled/jsonReads (0.00s)
=== RUN TestIntegration_BucketCreateDelete
2024/11/29 10:08:55 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_BucketCreateDelete/http
=== RUN TestIntegration_BucketCreateDelete/http/no_attrs
=== RUN TestIntegration_BucketCreateDelete/http/with_attrs
=== RUN TestIntegration_BucketCreateDelete/http/dual-region
=== RUN TestIntegration_BucketCreateDelete/grpc
=== RUN TestIntegration_BucketCreateDelete/grpc/no_attrs
=== RUN TestIntegration_BucketCreateDelete/grpc/with_attrs
=== RUN TestIntegration_BucketCreateDelete/grpc/dual-region
=== RUN TestIntegration_BucketCreateDelete/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_BucketCreateDelete (17.34s)
--- PASS: TestIntegration_BucketCreateDelete/http (9.37s)
--- PASS: TestIntegration_BucketCreateDelete/http/no_attrs (2.15s)
--- PASS: TestIntegration_BucketCreateDelete/http/with_attrs (5.12s)
--- PASS: TestIntegration_BucketCreateDelete/http/dual-region (2.10s)
--- PASS: TestIntegration_BucketCreateDelete/grpc (7.93s)
--- PASS: TestIntegration_BucketCreateDelete/grpc/no_attrs (1.90s)
--- PASS: TestIntegration_BucketCreateDelete/grpc/with_attrs (4.06s)
--- PASS: TestIntegration_BucketCreateDelete/grpc/dual-region (1.75s)
--- SKIP: TestIntegration_BucketCreateDelete/jsonReads (0.00s)
=== RUN TestIntegration_BucketLifecycle
2024/11/29 10:09:13 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_BucketLifecycle/grpc
=== RUN TestIntegration_BucketLifecycle/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
=== RUN TestIntegration_BucketLifecycle/http
--- PASS: TestIntegration_BucketLifecycle (6.04s)
--- PASS: TestIntegration_BucketLifecycle/grpc (3.27s)
--- SKIP: TestIntegration_BucketLifecycle/jsonReads (0.00s)
--- PASS: TestIntegration_BucketLifecycle/http (2.74s)
=== RUN TestIntegration_BucketUpdate
2024/11/29 10:09:19 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_BucketUpdate/http
=== RUN TestIntegration_BucketUpdate/grpc
=== RUN TestIntegration_BucketUpdate/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_BucketUpdate (8.34s)
--- PASS: TestIntegration_BucketUpdate/http (4.37s)
--- PASS: TestIntegration_BucketUpdate/grpc (3.94s)
--- SKIP: TestIntegration_BucketUpdate/jsonReads (0.00s)
=== RUN TestIntegration_BucketPolicyOnly
2024/11/29 10:09:27 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_BucketPolicyOnly/http
=== RUN TestIntegration_BucketPolicyOnly/grpc
=== RUN TestIntegration_BucketPolicyOnly/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_BucketPolicyOnly (27.90s)
--- PASS: TestIntegration_BucketPolicyOnly/http (3.73s)
--- PASS: TestIntegration_BucketPolicyOnly/grpc (24.13s)
--- SKIP: TestIntegration_BucketPolicyOnly/jsonReads (0.00s)
=== RUN TestIntegration_UniformBucketLevelAccess
2024/11/29 10:09:55 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_UniformBucketLevelAccess/http
=== RUN TestIntegration_UniformBucketLevelAccess/grpc
=== RUN TestIntegration_UniformBucketLevelAccess/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_UniformBucketLevelAccess (26.97s)
--- PASS: TestIntegration_UniformBucketLevelAccess/http (3.33s)
--- PASS: TestIntegration_UniformBucketLevelAccess/grpc (23.60s)
--- SKIP: TestIntegration_UniformBucketLevelAccess/jsonReads (0.00s)
=== RUN TestIntegration_PublicAccessPrevention
2024/11/29 10:10:22 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_PublicAccessPrevention/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
=== RUN TestIntegration_PublicAccessPrevention/http
=== RUN TestIntegration_PublicAccessPrevention/grpc
--- PASS: TestIntegration_PublicAccessPrevention (10.46s)
--- SKIP: TestIntegration_PublicAccessPrevention/jsonReads (0.00s)
--- PASS: TestIntegration_PublicAccessPrevention/http (4.41s)
--- PASS: TestIntegration_PublicAccessPrevention/grpc (6.01s)
=== RUN TestIntegration_Autoclass
2024/11/29 10:10:32 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_Autoclass/http
=== RUN TestIntegration_Autoclass/grpc
=== RUN TestIntegration_Autoclass/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_Autoclass (5.58s)
--- PASS: TestIntegration_Autoclass/http (2.66s)
--- PASS: TestIntegration_Autoclass/grpc (2.89s)
--- SKIP: TestIntegration_Autoclass/jsonReads (0.00s)
=== RUN TestIntegration_ConditionalDelete
2024/11/29 10:10:38 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ConditionalDelete/http
=== RUN TestIntegration_ConditionalDelete/grpc
=== RUN TestIntegration_ConditionalDelete/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_ConditionalDelete (1.20s)
--- PASS: TestIntegration_ConditionalDelete/http (0.50s)
--- PASS: TestIntegration_ConditionalDelete/grpc (0.67s)
--- SKIP: TestIntegration_ConditionalDelete/jsonReads (0.00s)
=== RUN TestIntegration_HierarchicalNamespace
2024/11/29 10:10:39 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_HierarchicalNamespace/http
=== RUN TestIntegration_HierarchicalNamespace/grpc
=== RUN TestIntegration_HierarchicalNamespace/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_HierarchicalNamespace (7.79s)
--- PASS: TestIntegration_HierarchicalNamespace/http (3.43s)
--- PASS: TestIntegration_HierarchicalNamespace/grpc (4.33s)
--- SKIP: TestIntegration_HierarchicalNamespace/jsonReads (0.00s)
=== RUN TestIntegration_ObjectsRangeReader
2024/11/29 10:10:47 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ObjectsRangeReader/grpc
=== RUN TestIntegration_ObjectsRangeReader/grpc/negative_offset
=== RUN TestIntegration_ObjectsRangeReader/grpc/negative_offset/Read
=== RUN TestIntegration_ObjectsRangeReader/grpc/negative_offset/WriteTo
=== RUN TestIntegration_ObjectsRangeReader/grpc/offset_with_specified_length
=== RUN TestIntegration_ObjectsRangeReader/grpc/offset_with_specified_length/Read
=== RUN TestIntegration_ObjectsRangeReader/grpc/offset_with_specified_length/WriteTo
=== RUN TestIntegration_ObjectsRangeReader/grpc/offset_and_read_till_end
=== RUN TestIntegration_ObjectsRangeReader/grpc/offset_and_read_till_end/Read
=== RUN TestIntegration_ObjectsRangeReader/grpc/offset_and_read_till_end/WriteTo
=== RUN TestIntegration_ObjectsRangeReader/jsonReads
=== RUN TestIntegration_ObjectsRangeReader/jsonReads/negative_offset
=== RUN TestIntegration_ObjectsRangeReader/jsonReads/negative_offset/Read
=== RUN TestIntegration_ObjectsRangeReader/jsonReads/negative_offset/WriteTo
=== RUN TestIntegration_ObjectsRangeReader/jsonReads/offset_with_specified_length
=== RUN TestIntegration_ObjectsRangeReader/jsonReads/offset_with_specified_length/Read
=== RUN TestIntegration_ObjectsRangeReader/jsonReads/offset_with_specified_length/WriteTo
=== RUN TestIntegration_ObjectsRangeReader/jsonReads/offset_and_read_till_end
=== RUN TestIntegration_ObjectsRangeReader/jsonReads/offset_and_read_till_end/Read
=== RUN TestIntegration_ObjectsRangeReader/jsonReads/offset_and_read_till_end/WriteTo
=== RUN TestIntegration_ObjectsRangeReader/http
=== RUN TestIntegration_ObjectsRangeReader/http/negative_offset
=== RUN TestIntegration_ObjectsRangeReader/http/negative_offset/Read
=== RUN TestIntegration_ObjectsRangeReader/http/negative_offset/WriteTo
=== RUN TestIntegration_ObjectsRangeReader/http/offset_with_specified_length
=== RUN TestIntegration_ObjectsRangeReader/http/offset_with_specified_length/Read
=== RUN TestIntegration_ObjectsRangeReader/http/offset_with_specified_length/WriteTo
=== RUN TestIntegration_ObjectsRangeReader/http/offset_and_read_till_end
=== RUN TestIntegration_ObjectsRangeReader/http/offset_and_read_till_end/Read
=== RUN TestIntegration_ObjectsRangeReader/http/offset_and_read_till_end/WriteTo
--- PASS: TestIntegration_ObjectsRangeReader (1.78s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc (0.87s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc/negative_offset (0.11s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc/negative_offset/Read (0.07s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc/negative_offset/WriteTo (0.04s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc/offset_with_specified_length (0.07s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc/offset_with_specified_length/Read (0.04s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc/offset_with_specified_length/WriteTo (0.04s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc/offset_and_read_till_end (0.11s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc/offset_and_read_till_end/Read (0.06s)
--- PASS: TestIntegration_ObjectsRangeReader/grpc/offset_and_read_till_end/WriteTo (0.05s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads (0.42s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads/negative_offset (0.07s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads/negative_offset/Read (0.04s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads/negative_offset/WriteTo (0.03s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads/offset_with_specified_length (0.07s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads/offset_with_specified_length/Read (0.03s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads/offset_with_specified_length/WriteTo (0.03s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads/offset_and_read_till_end (0.06s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads/offset_and_read_till_end/Read (0.03s)
--- PASS: TestIntegration_ObjectsRangeReader/jsonReads/offset_and_read_till_end/WriteTo (0.03s)
--- PASS: TestIntegration_ObjectsRangeReader/http (0.45s)
--- PASS: TestIntegration_ObjectsRangeReader/http/negative_offset (0.09s)
--- PASS: TestIntegration_ObjectsRangeReader/http/negative_offset/Read (0.05s)
--- PASS: TestIntegration_ObjectsRangeReader/http/negative_offset/WriteTo (0.04s)
--- PASS: TestIntegration_ObjectsRangeReader/http/offset_with_specified_length (0.08s)
--- PASS: TestIntegration_ObjectsRangeReader/http/offset_with_specified_length/Read (0.04s)
--- PASS: TestIntegration_ObjectsRangeReader/http/offset_with_specified_length/WriteTo (0.04s)
--- PASS: TestIntegration_ObjectsRangeReader/http/offset_and_read_till_end (0.07s)
--- PASS: TestIntegration_ObjectsRangeReader/http/offset_and_read_till_end/Read (0.03s)
--- PASS: TestIntegration_ObjectsRangeReader/http/offset_and_read_till_end/WriteTo (0.03s)
=== RUN TestIntegration_ObjectReadChunksGRPC
2024/11/29 10:10:49 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ObjectReadChunksGRPC/http
integration_test.go:287: transport "http" explicitly skipped: gRPC implementation specific test
=== RUN TestIntegration_ObjectReadChunksGRPC/grpc
=== RUN TestIntegration_ObjectReadChunksGRPC/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: gRPC implementation specific test
--- PASS: TestIntegration_ObjectReadChunksGRPC (1.13s)
--- SKIP: TestIntegration_ObjectReadChunksGRPC/http (0.00s)
--- PASS: TestIntegration_ObjectReadChunksGRPC/grpc (1.10s)
--- SKIP: TestIntegration_ObjectReadChunksGRPC/jsonReads (0.00s)
=== RUN TestIntegration_MultiMessageWriteGRPC
2024/11/29 10:10:50 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_MultiMessageWriteGRPC/http
integration_test.go:287: transport "http" explicitly skipped: gRPC implementation specific test
=== RUN TestIntegration_MultiMessageWriteGRPC/grpc
=== RUN TestIntegration_MultiMessageWriteGRPC/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: gRPC implementation specific test
--- PASS: TestIntegration_MultiMessageWriteGRPC (1.31s)
--- SKIP: TestIntegration_MultiMessageWriteGRPC/http (0.00s)
--- PASS: TestIntegration_MultiMessageWriteGRPC/grpc (1.28s)
--- SKIP: TestIntegration_MultiMessageWriteGRPC/jsonReads (0.00s)
=== RUN TestIntegration_MultiChunkWrite
2024/11/29 10:10:51 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_MultiChunkWrite/http
integration_test.go:1341: TestIntegration_MultiChunkWrite/http: committed 1048576
integration_test.go:1341: TestIntegration_MultiChunkWrite/http: committed 2097152
integration_test.go:1341: TestIntegration_MultiChunkWrite/http: committed 3145728
integration_test.go:1341: TestIntegration_MultiChunkWrite/http: committed 4194304
integration_test.go:1341: TestIntegration_MultiChunkWrite/http: committed 5242880
=== RUN TestIntegration_MultiChunkWrite/grpc
integration_test.go:1341: TestIntegration_MultiChunkWrite/grpc: committed 1048576
integration_test.go:1341: TestIntegration_MultiChunkWrite/grpc: committed 2097152
integration_test.go:1341: TestIntegration_MultiChunkWrite/grpc: committed 3145728
integration_test.go:1341: TestIntegration_MultiChunkWrite/grpc: committed 4194304
integration_test.go:1341: TestIntegration_MultiChunkWrite/grpc: committed 5242880
=== RUN TestIntegration_MultiChunkWrite/jsonReads
integration_test.go:1341: TestIntegration_MultiChunkWrite/jsonReads: committed 1048576
integration_test.go:1341: TestIntegration_MultiChunkWrite/jsonReads: committed 2097152
integration_test.go:1341: TestIntegration_MultiChunkWrite/jsonReads: committed 3145728
integration_test.go:1341: TestIntegration_MultiChunkWrite/jsonReads: committed 4194304
integration_test.go:1341: TestIntegration_MultiChunkWrite/jsonReads: committed 5242880
--- PASS: TestIntegration_MultiChunkWrite (3.02s)
--- PASS: TestIntegration_MultiChunkWrite/http (0.94s)
--- PASS: TestIntegration_MultiChunkWrite/grpc (1.22s)
--- PASS: TestIntegration_MultiChunkWrite/jsonReads (0.83s)
=== RUN TestIntegration_ConditionalDownload
2024/11/29 10:10:54 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ConditionalDownload/http
=== RUN TestIntegration_ConditionalDownload/grpc
=== RUN TestIntegration_ConditionalDownload/jsonReads
--- PASS: TestIntegration_ConditionalDownload (1.79s)
--- PASS: TestIntegration_ConditionalDownload/http (0.54s)
--- PASS: TestIntegration_ConditionalDownload/grpc (0.68s)
--- PASS: TestIntegration_ConditionalDownload/jsonReads (0.52s)
=== RUN TestIntegration_ObjectIteration
2024/11/29 10:10:56 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ObjectIteration/grpc
=== RUN TestIntegration_ObjectIteration/grpc/testObjectsIterateSelectedAttrsDelimiter
=== RUN TestIntegration_ObjectIteration/grpc/testObjectsIterateSelectedAttrsDelimiterIncludeTrailingDelimiter
=== RUN TestIntegration_ObjectIteration/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
=== RUN TestIntegration_ObjectIteration/http
=== RUN TestIntegration_ObjectIteration/http/testObjectsIterateSelectedAttrsDelimiter
=== RUN TestIntegration_ObjectIteration/http/testObjectsIterateSelectedAttrsDelimiterIncludeTrailingDelimiter
--- PASS: TestIntegration_ObjectIteration (17.24s)
--- PASS: TestIntegration_ObjectIteration/grpc (9.05s)
--- PASS: TestIntegration_ObjectIteration/grpc/testObjectsIterateSelectedAttrsDelimiter (0.03s)
--- PASS: TestIntegration_ObjectIteration/grpc/testObjectsIterateSelectedAttrsDelimiterIncludeTrailingDelimiter (0.02s)
--- SKIP: TestIntegration_ObjectIteration/jsonReads (0.00s)
--- PASS: TestIntegration_ObjectIteration/http (8.16s)
--- PASS: TestIntegration_ObjectIteration/http/testObjectsIterateSelectedAttrsDelimiter (0.03s)
--- PASS: TestIntegration_ObjectIteration/http/testObjectsIterateSelectedAttrsDelimiterIncludeTrailingDelimiter (0.03s)
=== RUN TestIntegration_ObjectIterationMatchGlob
2024/11/29 10:11:13 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ObjectIterationMatchGlob/http
=== RUN TestIntegration_ObjectIterationMatchGlob/grpc
=== RUN TestIntegration_ObjectIterationMatchGlob/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_ObjectIterationMatchGlob (7.54s)
--- PASS: TestIntegration_ObjectIterationMatchGlob/http (3.87s)
--- PASS: TestIntegration_ObjectIterationMatchGlob/grpc (3.64s)
--- SKIP: TestIntegration_ObjectIterationMatchGlob/jsonReads (0.00s)
=== RUN TestIntegration_ObjectIterationManagedFolder
2024/11/29 10:11:21 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ObjectIterationManagedFolder/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
=== RUN TestIntegration_ObjectIterationManagedFolder/http
=== RUN TestIntegration_ObjectIterationManagedFolder/http/include_folders
=== RUN TestIntegration_ObjectIterationManagedFolder/http/no_folders
=== RUN TestIntegration_ObjectIterationManagedFolder/grpc
=== RUN TestIntegration_ObjectIterationManagedFolder/grpc/include_folders
=== RUN TestIntegration_ObjectIterationManagedFolder/grpc/no_folders
--- PASS: TestIntegration_ObjectIterationManagedFolder (9.49s)
--- SKIP: TestIntegration_ObjectIterationManagedFolder/jsonReads (0.00s)
--- PASS: TestIntegration_ObjectIterationManagedFolder/http (4.73s)
--- PASS: TestIntegration_ObjectIterationManagedFolder/http/include_folders (0.03s)
--- PASS: TestIntegration_ObjectIterationManagedFolder/http/no_folders (0.03s)
--- PASS: TestIntegration_ObjectIterationManagedFolder/grpc (4.73s)
--- PASS: TestIntegration_ObjectIterationManagedFolder/grpc/include_folders (0.06s)
--- PASS: TestIntegration_ObjectIterationManagedFolder/grpc/no_folders (0.03s)
=== RUN TestIntegration_ObjectUpdate
2024/11/29 10:11:30 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ObjectUpdate/http
=== RUN TestIntegration_ObjectUpdate/grpc
=== RUN TestIntegration_ObjectUpdate/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_ObjectUpdate (2.91s)
--- PASS: TestIntegration_ObjectUpdate/http (1.21s)
--- PASS: TestIntegration_ObjectUpdate/grpc (1.66s)
--- SKIP: TestIntegration_ObjectUpdate/jsonReads (0.00s)
=== RUN TestIntegration_ObjectChecksums
2024/11/29 10:11:33 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ObjectChecksums/http
=== RUN TestIntegration_ObjectChecksums/grpc
=== RUN TestIntegration_ObjectChecksums/jsonReads
--- PASS: TestIntegration_ObjectChecksums (1.37s)
--- PASS: TestIntegration_ObjectChecksums/http (0.36s)
--- PASS: TestIntegration_ObjectChecksums/grpc (0.61s)
--- PASS: TestIntegration_ObjectChecksums/jsonReads (0.36s)
=== RUN TestIntegration_ObjectCompose
2024/11/29 10:11:35 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ObjectCompose/http
=== RUN TestIntegration_ObjectCompose/grpc
=== RUN TestIntegration_ObjectCompose/jsonReads
--- PASS: TestIntegration_ObjectCompose (6.31s)
--- PASS: TestIntegration_ObjectCompose/http (1.96s)
--- PASS: TestIntegration_ObjectCompose/grpc (2.23s)
--- PASS: TestIntegration_ObjectCompose/jsonReads (2.09s)
=== RUN TestIntegration_Copy
2024/11/29 10:11:41 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_Copy/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
=== RUN TestIntegration_Copy/http
=== RUN TestIntegration_Copy/http/copy_within_bucket
=== RUN TestIntegration_Copy/http/copy_to_new_bucket
=== RUN TestIntegration_Copy/http/copy_with_attributes
=== RUN TestIntegration_Copy/http/copy_to_new_region
=== RUN TestIntegration_Copy/grpc
=== RUN TestIntegration_Copy/grpc/copy_within_bucket
=== RUN TestIntegration_Copy/grpc/copy_to_new_bucket
=== RUN TestIntegration_Copy/grpc/copy_with_attributes
=== RUN TestIntegration_Copy/grpc/copy_to_new_region
--- PASS: TestIntegration_Copy (18.74s)
--- SKIP: TestIntegration_Copy/jsonReads (0.00s)
--- PASS: TestIntegration_Copy/http (6.26s)
--- PASS: TestIntegration_Copy/http/copy_within_bucket (0.33s)
--- PASS: TestIntegration_Copy/http/copy_to_new_bucket (0.36s)
--- PASS: TestIntegration_Copy/http/copy_with_attributes (0.35s)
--- PASS: TestIntegration_Copy/http/copy_to_new_region (1.78s)
--- PASS: TestIntegration_Copy/grpc (12.44s)
--- PASS: TestIntegration_Copy/grpc/copy_within_bucket (0.38s)
--- PASS: TestIntegration_Copy/grpc/copy_to_new_bucket (0.37s)
--- PASS: TestIntegration_Copy/grpc/copy_with_attributes (0.36s)
--- PASS: TestIntegration_Copy/grpc/copy_to_new_region (7.06s)
=== RUN TestIntegration_Encoding
2024/11/29 10:12:00 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_Encoding/grpc
integration_test.go:287: transport "grpc" explicitly skipped: gzip transcoding not supported
=== RUN TestIntegration_Encoding/jsonReads
=== RUN TestIntegration_Encoding/http
--- PASS: TestIntegration_Encoding (0.72s)
--- SKIP: TestIntegration_Encoding/grpc (0.00s)
--- PASS: TestIntegration_Encoding/jsonReads (0.29s)
--- PASS: TestIntegration_Encoding/http (0.39s)
=== RUN TestIntegration_SignedURL
2024/11/29 10:12:00 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_SignedURL/http
=== RUN TestIntegration_SignedURL/grpc
=== RUN TestIntegration_SignedURL/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_SignedURL (1.65s)
--- PASS: TestIntegration_SignedURL/http (0.73s)
--- PASS: TestIntegration_SignedURL/grpc (0.89s)
--- SKIP: TestIntegration_SignedURL/jsonReads (0.00s)
=== RUN TestIntegration_SignedURL_WithEncryptionKeys
2024/11/29 10:12:02 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_SignedURL_WithEncryptionKeys/http
=== RUN TestIntegration_SignedURL_WithEncryptionKeys/grpc
=== RUN TestIntegration_SignedURL_WithEncryptionKeys/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_SignedURL_WithEncryptionKeys (1.21s)
--- PASS: TestIntegration_SignedURL_WithEncryptionKeys/http (0.50s)
--- PASS: TestIntegration_SignedURL_WithEncryptionKeys/grpc (0.68s)
--- SKIP: TestIntegration_SignedURL_WithEncryptionKeys/jsonReads (0.00s)
=== RUN TestIntegration_SignedURL_EmptyStringObjectName
2024/11/29 10:12:03 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_SignedURL_EmptyStringObjectName/http
=== RUN TestIntegration_SignedURL_EmptyStringObjectName/grpc
=== RUN TestIntegration_SignedURL_EmptyStringObjectName/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_SignedURL_EmptyStringObjectName (0.14s)
--- PASS: TestIntegration_SignedURL_EmptyStringObjectName/http (0.04s)
--- PASS: TestIntegration_SignedURL_EmptyStringObjectName/grpc (0.07s)
--- SKIP: TestIntegration_SignedURL_EmptyStringObjectName/jsonReads (0.00s)
=== RUN TestIntegration_BucketACL
2024/11/29 10:12:03 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_BucketACL/http
=== RUN TestIntegration_BucketACL/grpc
=== RUN TestIntegration_BucketACL/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_BucketACL (11.26s)
--- PASS: TestIntegration_BucketACL/http (5.21s)
--- PASS: TestIntegration_BucketACL/grpc (6.01s)
--- SKIP: TestIntegration_BucketACL/jsonReads (0.00s)
=== RUN TestIntegration_ValidObjectNames
2024/11/29 10:12:15 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ValidObjectNames/http
=== RUN TestIntegration_ValidObjectNames/grpc
=== RUN TestIntegration_ValidObjectNames/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_ValidObjectNames (3.31s)
--- PASS: TestIntegration_ValidObjectNames/http (1.53s)
--- PASS: TestIntegration_ValidObjectNames/grpc (1.74s)
--- SKIP: TestIntegration_ValidObjectNames/jsonReads (0.00s)
=== RUN TestIntegration_WriterContentType
2024/11/29 10:12:18 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_WriterContentType/grpc
=== RUN TestIntegration_WriterContentType/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
=== RUN TestIntegration_WriterContentType/http
--- PASS: TestIntegration_WriterContentType (2.95s)
--- PASS: TestIntegration_WriterContentType/grpc (1.69s)
--- SKIP: TestIntegration_WriterContentType/jsonReads (0.00s)
--- PASS: TestIntegration_WriterContentType/http (1.23s)
=== RUN TestIntegration_WriterChunksize
2024/11/29 10:12:21 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_WriterChunksize/http
=== RUN TestIntegration_WriterChunksize/http/default_chunksize
=== RUN TestIntegration_WriterChunksize/http/small_chunksize_rounds_up_to_256kib
=== RUN TestIntegration_WriterChunksize/http/chunksize_of_256kib
=== RUN TestIntegration_WriterChunksize/http/chunksize_of_just_over_256kib_rounds_up
=== RUN TestIntegration_WriterChunksize/http/multiple_of_256kib
=== RUN TestIntegration_WriterChunksize/http/chunksize_0_uploads_everything
=== RUN TestIntegration_WriterChunksize/grpc
=== RUN TestIntegration_WriterChunksize/grpc/default_chunksize
=== RUN TestIntegration_WriterChunksize/grpc/small_chunksize_rounds_up_to_256kib
=== RUN TestIntegration_WriterChunksize/grpc/chunksize_of_256kib
=== RUN TestIntegration_WriterChunksize/grpc/chunksize_of_just_over_256kib_rounds_up
=== RUN TestIntegration_WriterChunksize/grpc/multiple_of_256kib
=== RUN TestIntegration_WriterChunksize/grpc/chunksize_0_uploads_everything
=== RUN TestIntegration_WriterChunksize/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_WriterChunksize (6.04s)
--- PASS: TestIntegration_WriterChunksize/http (2.78s)
--- PASS: TestIntegration_WriterChunksize/http/default_chunksize (0.42s)
--- PASS: TestIntegration_WriterChunksize/http/small_chunksize_rounds_up_to_256kib (0.53s)
--- PASS: TestIntegration_WriterChunksize/http/chunksize_of_256kib (0.53s)
--- PASS: TestIntegration_WriterChunksize/http/chunksize_of_just_over_256kib_rounds_up (0.48s)
--- PASS: TestIntegration_WriterChunksize/http/multiple_of_256kib (0.44s)
--- PASS: TestIntegration_WriterChunksize/http/chunksize_0_uploads_everything (0.37s)
--- PASS: TestIntegration_WriterChunksize/grpc (3.24s)
--- PASS: TestIntegration_WriterChunksize/grpc/default_chunksize (0.47s)
--- PASS: TestIntegration_WriterChunksize/grpc/small_chunksize_rounds_up_to_256kib (0.58s)
--- PASS: TestIntegration_WriterChunksize/grpc/chunksize_of_256kib (0.57s)
--- PASS: TestIntegration_WriterChunksize/grpc/chunksize_of_just_over_256kib_rounds_up (0.56s)
--- PASS: TestIntegration_WriterChunksize/grpc/multiple_of_256kib (0.47s)
--- PASS: TestIntegration_WriterChunksize/grpc/chunksize_0_uploads_everything (0.42s)
--- SKIP: TestIntegration_WriterChunksize/jsonReads (0.00s)
=== RUN TestIntegration_ZeroSizedObject
=== PAUSE TestIntegration_ZeroSizedObject
=== RUN TestIntegration_Encryption
2024/11/29 10:12:27 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_Encryption/jsonReads
=== RUN TestIntegration_Encryption/http
=== RUN TestIntegration_Encryption/grpc
--- PASS: TestIntegration_Encryption (6.52s)
--- PASS: TestIntegration_Encryption/jsonReads (1.88s)
--- PASS: TestIntegration_Encryption/http (2.18s)
--- PASS: TestIntegration_Encryption/grpc (2.43s)
=== RUN TestIntegration_NonexistentObjectRead
=== PAUSE TestIntegration_NonexistentObjectRead
=== RUN TestIntegration_NonexistentBucket
=== PAUSE TestIntegration_NonexistentBucket
=== RUN TestIntegration_PerObjectStorageClass
2024/11/29 10:12:33 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_PerObjectStorageClass/http
=== RUN TestIntegration_PerObjectStorageClass/grpc
=== RUN TestIntegration_PerObjectStorageClass/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_PerObjectStorageClass (1.59s)
--- PASS: TestIntegration_PerObjectStorageClass/http (0.67s)
--- PASS: TestIntegration_PerObjectStorageClass/grpc (0.89s)
--- SKIP: TestIntegration_PerObjectStorageClass/jsonReads (0.00s)
=== RUN TestIntegration_NoUnicodeNormalization
=== PAUSE TestIntegration_NoUnicodeNormalization
=== RUN TestIntegration_HashesOnUpload
2024/11/29 10:12:35 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_HashesOnUpload/http
=== RUN TestIntegration_HashesOnUpload/grpc
=== RUN TestIntegration_HashesOnUpload/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_HashesOnUpload (1.79s)
--- PASS: TestIntegration_HashesOnUpload/http (0.79s)
--- PASS: TestIntegration_HashesOnUpload/grpc (0.97s)
--- SKIP: TestIntegration_HashesOnUpload/jsonReads (0.00s)
=== RUN TestIntegration_BucketIAM
2024/11/29 10:12:37 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_BucketIAM/http
=== RUN TestIntegration_BucketIAM/grpc
=== RUN TestIntegration_BucketIAM/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_BucketIAM (6.09s)
--- PASS: TestIntegration_BucketIAM/http (2.83s)
--- PASS: TestIntegration_BucketIAM/grpc (3.23s)
--- SKIP: TestIntegration_BucketIAM/jsonReads (0.00s)
=== RUN TestIntegration_RequesterPaysOwner
2024/11/29 10:12:43 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_RequesterPaysOwner/jsonReads
=== RUN TestIntegration_RequesterPaysOwner/jsonReads/user_is_Owner_on_the_project_that_owns_the_bucket
=== RUN TestIntegration_RequesterPaysOwner/jsonReads/userProject_is_unnecessary_but_allowed
=== RUN TestIntegration_RequesterPaysOwner/jsonReads/cannot_use_someone_else's_project_for_billing
=== RUN TestIntegration_RequesterPaysOwner/http
=== RUN TestIntegration_RequesterPaysOwner/http/user_is_Owner_on_the_project_that_owns_the_bucket
=== RUN TestIntegration_RequesterPaysOwner/http/userProject_is_unnecessary_but_allowed
=== RUN TestIntegration_RequesterPaysOwner/http/cannot_use_someone_else's_project_for_billing
=== RUN TestIntegration_RequesterPaysOwner/grpc
=== RUN TestIntegration_RequesterPaysOwner/grpc/user_is_Owner_on_the_project_that_owns_the_bucket
=== RUN TestIntegration_RequesterPaysOwner/grpc/userProject_is_unnecessary_but_allowed
=== RUN TestIntegration_RequesterPaysOwner/grpc/cannot_use_someone_else's_project_for_billing
--- PASS: TestIntegration_RequesterPaysOwner (57.61s)
--- PASS: TestIntegration_RequesterPaysOwner/jsonReads (20.41s)
--- PASS: TestIntegration_RequesterPaysOwner/jsonReads/user_is_Owner_on_the_project_that_owns_the_bucket (8.03s)
--- PASS: TestIntegration_RequesterPaysOwner/jsonReads/userProject_is_unnecessary_but_allowed (6.91s)
--- PASS: TestIntegration_RequesterPaysOwner/jsonReads/cannot_use_someone_else's_project_for_billing (5.47s)
--- PASS: TestIntegration_RequesterPaysOwner/http (18.03s)
--- PASS: TestIntegration_RequesterPaysOwner/http/user_is_Owner_on_the_project_that_owns_the_bucket (6.78s)
--- PASS: TestIntegration_RequesterPaysOwner/http/userProject_is_unnecessary_but_allowed (6.23s)
--- PASS: TestIntegration_RequesterPaysOwner/http/cannot_use_someone_else's_project_for_billing (5.02s)
--- PASS: TestIntegration_RequesterPaysOwner/grpc (19.14s)
--- PASS: TestIntegration_RequesterPaysOwner/grpc/user_is_Owner_on_the_project_that_owns_the_bucket (6.93s)
--- PASS: TestIntegration_RequesterPaysOwner/grpc/userProject_is_unnecessary_but_allowed (6.81s)
--- PASS: TestIntegration_RequesterPaysOwner/grpc/cannot_use_someone_else's_project_for_billing (5.17s)
=== RUN TestIntegration_RequesterPaysNonOwner
2024/11/29 10:13:41 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is . Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_RequesterPaysNonOwner/http
=== RUN TestIntegration_RequesterPaysNonOwner/http/no_UserProject
=== RUN TestIntegration_RequesterPaysNonOwner/http/user_is_an_Editor_on_UserProject
integration_test.go:6481: could not delete object: storage: object doesn't exist
=== RUN TestIntegration_RequesterPaysNonOwner/http/user_is_not_an_Editor_on_UserProject
=== RUN TestIntegration_RequesterPaysNonOwner/grpc
=== RUN TestIntegration_RequesterPaysNonOwner/grpc/no_UserProject
=== RUN TestIntegration_RequesterPaysNonOwner/grpc/user_is_an_Editor_on_UserProject
integration_test.go:6481: could not delete object: storage: object doesn't exist
=== RUN TestIntegration_RequesterPaysNonOwner/grpc/user_is_not_an_Editor_on_UserProject
=== RUN TestIntegration_RequesterPaysNonOwner/jsonReads
=== RUN TestIntegration_RequesterPaysNonOwner/jsonReads/no_UserProject
=== RUN TestIntegration_RequesterPaysNonOwner/jsonReads/user_is_an_Editor_on_UserProject
integration_test.go:6481: could not delete object: storage: object doesn't exist
=== RUN TestIntegration_RequesterPaysNonOwner/jsonReads/user_is_not_an_Editor_on_UserProject
--- PASS: TestIntegration_RequesterPaysNonOwner (65.31s)
--- PASS: TestIntegration_RequesterPaysNonOwner/http (21.00s)
--- PASS: TestIntegration_RequesterPaysNonOwner/http/no_UserProject (5.98s)
--- PASS: TestIntegration_RequesterPaysNonOwner/http/user_is_an_Editor_on_UserProject (9.07s)
--- PASS: TestIntegration_RequesterPaysNonOwner/http/user_is_not_an_Editor_on_UserProject (5.94s)
--- PASS: TestIntegration_RequesterPaysNonOwner/grpc (22.76s)
--- PASS: TestIntegration_RequesterPaysNonOwner/grpc/no_UserProject (6.41s)
--- PASS: TestIntegration_RequesterPaysNonOwner/grpc/user_is_an_Editor_on_UserProject (9.41s)
--- PASS: TestIntegration_RequesterPaysNonOwner/grpc/user_is_not_an_Editor_on_UserProject (6.73s)
--- PASS: TestIntegration_RequesterPaysNonOwner/jsonReads (21.50s)
--- PASS: TestIntegration_RequesterPaysNonOwner/jsonReads/no_UserProject (6.22s)
--- PASS: TestIntegration_RequesterPaysNonOwner/jsonReads/user_is_an_Editor_on_UserProject (9.11s)
--- PASS: TestIntegration_RequesterPaysNonOwner/jsonReads/user_is_not_an_Editor_on_UserProject (6.17s)
=== RUN TestIntegration_Notifications
2024/11/29 10:14:46 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_Notifications/http
=== RUN TestIntegration_Notifications/grpc
integration_test.go:287: transport "grpc" explicitly skipped: notifications not implemented
=== RUN TestIntegration_Notifications/jsonReads
--- PASS: TestIntegration_Notifications (2.92s)
--- PASS: TestIntegration_Notifications/http (1.36s)
--- SKIP: TestIntegration_Notifications/grpc (0.20s)
--- PASS: TestIntegration_Notifications/jsonReads (1.33s)
=== RUN TestIntegration_PublicBucket
2024/11/29 10:14:49 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_PublicBucket/http
=== RUN TestIntegration_PublicBucket/grpc
integration_test.go:287: transport "grpc" explicitly skipped: no public buckets for gRPC
=== RUN TestIntegration_PublicBucket/jsonReads
--- PASS: TestIntegration_PublicBucket (0.79s)
--- PASS: TestIntegration_PublicBucket/http (0.38s)
--- SKIP: TestIntegration_PublicBucket/grpc (0.00s)
--- PASS: TestIntegration_PublicBucket/jsonReads (0.40s)
=== RUN TestIntegration_PublicObject
2024/11/29 10:14:50 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_PublicObject/http
=== RUN TestIntegration_PublicObject/grpc
=== RUN TestIntegration_PublicObject/jsonReads
--- PASS: TestIntegration_PublicObject (2.01s)
--- PASS: TestIntegration_PublicObject/http (0.58s)
--- PASS: TestIntegration_PublicObject/grpc (0.77s)
--- PASS: TestIntegration_PublicObject/jsonReads (0.63s)
=== RUN TestIntegration_ReadCRC
2024/11/29 10:14:52 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ReadCRC/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: https://github.com/googleapis/google-cloud-go/issues/7786
=== RUN TestIntegration_ReadCRC/http
=== RUN TestIntegration_ReadCRC/http/uncompressed,_entire_file
=== RUN TestIntegration_ReadCRC/http/uncompressed,_entire_file/Read
=== RUN TestIntegration_ReadCRC/http/uncompressed,_entire_file/WriteTo
=== RUN TestIntegration_ReadCRC/http/uncompressed,_entire_file,_don't_decompress
=== RUN TestIntegration_ReadCRC/http/uncompressed,_entire_file,_don't_decompress/Read
=== RUN TestIntegration_ReadCRC/http/uncompressed,_entire_file,_don't_decompress/WriteTo
=== RUN TestIntegration_ReadCRC/http/uncompressed,_suffix
=== RUN TestIntegration_ReadCRC/http/uncompressed,_suffix/Read
=== RUN TestIntegration_ReadCRC/http/uncompressed,_suffix/WriteTo
=== RUN TestIntegration_ReadCRC/http/uncompressed,_prefix
=== RUN TestIntegration_ReadCRC/http/uncompressed,_prefix/Read
=== RUN TestIntegration_ReadCRC/http/uncompressed,_prefix/WriteTo
=== RUN TestIntegration_ReadCRC/http/compressed,_entire_file,_unzipped
=== RUN TestIntegration_ReadCRC/http/compressed,_entire_file,_unzipped/Read
=== RUN TestIntegration_ReadCRC/http/compressed,_entire_file,_unzipped/WriteTo
=== RUN TestIntegration_ReadCRC/http/compressed,_entire_file,_read_compressed
=== RUN TestIntegration_ReadCRC/http/compressed,_entire_file,_read_compressed/Read
=== RUN TestIntegration_ReadCRC/http/compressed,_entire_file,_read_compressed/WriteTo
=== RUN TestIntegration_ReadCRC/http/compressed,_partial,_server_unzips
=== RUN TestIntegration_ReadCRC/http/compressed,_partial,_server_unzips/Read
=== RUN TestIntegration_ReadCRC/http/compressed,_partial,_server_unzips/WriteTo
=== RUN TestIntegration_ReadCRC/http/compressed,_partial,_read_compressed
=== RUN TestIntegration_ReadCRC/http/compressed,_partial,_read_compressed/Read
=== RUN TestIntegration_ReadCRC/http/compressed,_partial,_read_compressed/WriteTo
=== RUN TestIntegration_ReadCRC/grpc
integration_test.go:287: transport "grpc" explicitly skipped: transcoding not supported
--- PASS: TestIntegration_ReadCRC (0.98s)
--- SKIP: TestIntegration_ReadCRC/jsonReads (0.00s)
--- PASS: TestIntegration_ReadCRC/http (0.76s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_entire_file (0.08s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_entire_file/Read (0.04s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_entire_file/WriteTo (0.04s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_entire_file,_don't_decompress (0.07s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_entire_file,_don't_decompress/Read (0.04s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_entire_file,_don't_decompress/WriteTo (0.03s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_suffix (0.08s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_suffix/Read (0.04s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_suffix/WriteTo (0.04s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_prefix (0.07s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_prefix/Read (0.04s)
--- PASS: TestIntegration_ReadCRC/http/uncompressed,_prefix/WriteTo (0.03s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_entire_file,_unzipped (0.07s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_entire_file,_unzipped/Read (0.04s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_entire_file,_unzipped/WriteTo (0.03s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_entire_file,_read_compressed (0.06s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_entire_file,_read_compressed/Read (0.03s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_entire_file,_read_compressed/WriteTo (0.03s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_partial,_server_unzips (0.06s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_partial,_server_unzips/Read (0.03s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_partial,_server_unzips/WriteTo (0.03s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_partial,_read_compressed (0.06s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_partial,_read_compressed/Read (0.03s)
--- PASS: TestIntegration_ReadCRC/http/compressed,_partial,_read_compressed/WriteTo (0.03s)
--- SKIP: TestIntegration_ReadCRC/grpc (0.18s)
=== RUN TestIntegration_CancelWrite
2024/11/29 10:14:53 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_CancelWrite/grpc
=== RUN TestIntegration_CancelWrite/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
=== RUN TestIntegration_CancelWrite/http
--- PASS: TestIntegration_CancelWrite (0.24s)
--- PASS: TestIntegration_CancelWrite/grpc (0.17s)
--- SKIP: TestIntegration_CancelWrite/jsonReads (0.00s)
--- PASS: TestIntegration_CancelWrite/http (0.04s)
=== RUN TestIntegration_UpdateCORS
2024/11/29 10:14:53 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_UpdateCORS/http
=== RUN TestIntegration_UpdateCORS/http/set_new_values
=== RUN TestIntegration_UpdateCORS/http/set_to_empty_to_remove_existing_policies
=== RUN TestIntegration_UpdateCORS/http/do_not_set_to_keep_existing_policies
=== RUN TestIntegration_UpdateCORS/grpc
=== RUN TestIntegration_UpdateCORS/grpc/set_new_values
=== RUN TestIntegration_UpdateCORS/grpc/set_to_empty_to_remove_existing_policies
=== RUN TestIntegration_UpdateCORS/grpc/do_not_set_to_keep_existing_policies
=== RUN TestIntegration_UpdateCORS/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_UpdateCORS (12.25s)
--- PASS: TestIntegration_UpdateCORS/http (6.28s)
--- PASS: TestIntegration_UpdateCORS/http/set_new_values (2.56s)
--- PASS: TestIntegration_UpdateCORS/http/set_to_empty_to_remove_existing_policies (2.00s)
--- PASS: TestIntegration_UpdateCORS/http/do_not_set_to_keep_existing_policies (1.72s)
--- PASS: TestIntegration_UpdateCORS/grpc (5.94s)
--- PASS: TestIntegration_UpdateCORS/grpc/set_new_values (2.01s)
--- PASS: TestIntegration_UpdateCORS/grpc/set_to_empty_to_remove_existing_policies (2.05s)
--- PASS: TestIntegration_UpdateCORS/grpc/do_not_set_to_keep_existing_policies (1.68s)
--- SKIP: TestIntegration_UpdateCORS/jsonReads (0.00s)
=== RUN TestIntegration_UpdateDefaultEventBasedHold
2024/11/29 10:15:05 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_UpdateDefaultEventBasedHold/http
=== RUN TestIntegration_UpdateDefaultEventBasedHold/grpc
=== RUN TestIntegration_UpdateDefaultEventBasedHold/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_UpdateDefaultEventBasedHold (5.73s)
--- PASS: TestIntegration_UpdateDefaultEventBasedHold/http (2.72s)
--- PASS: TestIntegration_UpdateDefaultEventBasedHold/grpc (2.98s)
--- SKIP: TestIntegration_UpdateDefaultEventBasedHold/jsonReads (0.00s)
=== RUN TestIntegration_UpdateEventBasedHold
2024/11/29 10:15:11 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_UpdateEventBasedHold/http
=== RUN TestIntegration_UpdateEventBasedHold/grpc
=== RUN TestIntegration_UpdateEventBasedHold/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_UpdateEventBasedHold (2.59s)
--- PASS: TestIntegration_UpdateEventBasedHold/http (1.16s)
--- PASS: TestIntegration_UpdateEventBasedHold/grpc (1.40s)
--- SKIP: TestIntegration_UpdateEventBasedHold/jsonReads (0.00s)
=== RUN TestIntegration_UpdateTemporaryHold
2024/11/29 10:15:13 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_UpdateTemporaryHold/http
=== RUN TestIntegration_UpdateTemporaryHold/grpc
=== RUN TestIntegration_UpdateTemporaryHold/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_UpdateTemporaryHold (2.59s)
--- PASS: TestIntegration_UpdateTemporaryHold/http (1.13s)
--- PASS: TestIntegration_UpdateTemporaryHold/grpc (1.43s)
--- SKIP: TestIntegration_UpdateTemporaryHold/jsonReads (0.00s)
=== RUN TestIntegration_UpdateRetentionExpirationTime
2024/11/29 10:15:16 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_UpdateRetentionExpirationTime/http
integration_test.go:4077: object delete: googleapi: Error 403: Object 'go-integration-test-20241129-36513931147099-0067/some-obj' is subject to bucket's retention policy or object retention and cannot be deleted or overwritten until 2024-11-29T03:15:17.301183-08:00, retentionPolicyNotMet
integration_test.go:4077: bucket delete: googleapi: Error 409: The bucket you tried to delete is not empty., conflict
=== RUN TestIntegration_UpdateRetentionExpirationTime/grpc
integration_test.go:4077: object delete: rpc error: code = PermissionDenied desc = Object 'golang-grpc-test-20241129-36513931147099-0068/some-obj' is subject to bucket's retention policy or object retention and cannot be deleted or overwritten until 2024-11-29T03:15:19.670767-08:00
integration_test.go:4077: bucket delete: rpc error: code = FailedPrecondition desc = The bucket you tried to delete is not empty.
=== RUN TestIntegration_UpdateRetentionExpirationTime/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_UpdateRetentionExpirationTime (4.60s)
--- PASS: TestIntegration_UpdateRetentionExpirationTime/http (1.92s)
--- PASS: TestIntegration_UpdateRetentionExpirationTime/grpc (2.65s)
--- SKIP: TestIntegration_UpdateRetentionExpirationTime/jsonReads (0.00s)
=== RUN TestIntegration_CustomTime
2024/11/29 10:15:21 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_CustomTime/http
=== RUN TestIntegration_CustomTime/grpc
=== RUN TestIntegration_CustomTime/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_CustomTime (2.09s)
--- PASS: TestIntegration_CustomTime/http (0.81s)
--- PASS: TestIntegration_CustomTime/grpc (1.25s)
--- SKIP: TestIntegration_CustomTime/jsonReads (0.00s)
=== RUN TestIntegration_UpdateRetentionPolicy
2024/11/29 10:15:23 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_UpdateRetentionPolicy/http
=== RUN TestIntegration_UpdateRetentionPolicy/http/update
=== RUN TestIntegration_UpdateRetentionPolicy/http/update_even_with_timestamp_(EffectiveTime_should_be_ignored)
=== RUN TestIntegration_UpdateRetentionPolicy/http/remove
=== RUN TestIntegration_UpdateRetentionPolicy/http/remove_even_with_timestamp_(EffectiveTime_should_be_ignored)
=== RUN TestIntegration_UpdateRetentionPolicy/http/ignore
=== RUN TestIntegration_UpdateRetentionPolicy/grpc
=== RUN TestIntegration_UpdateRetentionPolicy/grpc/update
=== RUN TestIntegration_UpdateRetentionPolicy/grpc/update_even_with_timestamp_(EffectiveTime_should_be_ignored)
=== RUN TestIntegration_UpdateRetentionPolicy/grpc/remove
=== RUN TestIntegration_UpdateRetentionPolicy/grpc/remove_even_with_timestamp_(EffectiveTime_should_be_ignored)
=== RUN TestIntegration_UpdateRetentionPolicy/grpc/ignore
=== RUN TestIntegration_UpdateRetentionPolicy/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_UpdateRetentionPolicy (23.11s)
--- PASS: TestIntegration_UpdateRetentionPolicy/http (10.21s)
--- PASS: TestIntegration_UpdateRetentionPolicy/http/update (1.86s)
--- PASS: TestIntegration_UpdateRetentionPolicy/http/update_even_with_timestamp_(EffectiveTime_should_be_ignored) (2.22s)
--- PASS: TestIntegration_UpdateRetentionPolicy/http/remove (2.17s)
--- PASS: TestIntegration_UpdateRetentionPolicy/http/remove_even_with_timestamp_(EffectiveTime_should_be_ignored) (2.11s)
--- PASS: TestIntegration_UpdateRetentionPolicy/http/ignore (1.85s)
--- PASS: TestIntegration_UpdateRetentionPolicy/grpc (12.87s)
--- PASS: TestIntegration_UpdateRetentionPolicy/grpc/update (2.78s)
--- PASS: TestIntegration_UpdateRetentionPolicy/grpc/update_even_with_timestamp_(EffectiveTime_should_be_ignored) (2.41s)
--- PASS: TestIntegration_UpdateRetentionPolicy/grpc/remove (2.60s)
--- PASS: TestIntegration_UpdateRetentionPolicy/grpc/remove_even_with_timestamp_(EffectiveTime_should_be_ignored) (2.42s)
--- PASS: TestIntegration_UpdateRetentionPolicy/grpc/ignore (2.42s)
--- SKIP: TestIntegration_UpdateRetentionPolicy/jsonReads (0.00s)
=== RUN TestIntegration_DeleteObjectInBucketWithRetentionPolicy
2024/11/29 10:15:46 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DeleteObjectInBucketWithRetentionPolicy/http
=== RUN TestIntegration_DeleteObjectInBucketWithRetentionPolicy/grpc
=== RUN TestIntegration_DeleteObjectInBucketWithRetentionPolicy/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_DeleteObjectInBucketWithRetentionPolicy (5.70s)
--- PASS: TestIntegration_DeleteObjectInBucketWithRetentionPolicy/http (2.68s)
--- PASS: TestIntegration_DeleteObjectInBucketWithRetentionPolicy/grpc (3.00s)
--- SKIP: TestIntegration_DeleteObjectInBucketWithRetentionPolicy/jsonReads (0.00s)
=== RUN TestIntegration_LockBucket
2024/11/29 10:15:51 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_LockBucket/http
=== RUN TestIntegration_LockBucket/grpc
=== RUN TestIntegration_LockBucket/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_LockBucket (4.20s)
--- PASS: TestIntegration_LockBucket/http (1.71s)
--- PASS: TestIntegration_LockBucket/grpc (2.47s)
--- SKIP: TestIntegration_LockBucket/jsonReads (0.00s)
=== RUN TestIntegration_LockBucket_MetagenerationRequired
2024/11/29 10:15:56 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_LockBucket_MetagenerationRequired/http
=== RUN TestIntegration_LockBucket_MetagenerationRequired/grpc
=== RUN TestIntegration_LockBucket_MetagenerationRequired/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_LockBucket_MetagenerationRequired (2.70s)
--- PASS: TestIntegration_LockBucket_MetagenerationRequired/http (1.64s)
--- PASS: TestIntegration_LockBucket_MetagenerationRequired/grpc (1.03s)
--- SKIP: TestIntegration_LockBucket_MetagenerationRequired/jsonReads (0.00s)
=== RUN TestIntegration_BucketObjectRetention
2024/11/29 10:15:58 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_BucketObjectRetention/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
=== RUN TestIntegration_BucketObjectRetention/http
=== RUN TestIntegration_BucketObjectRetention/http/ObjectRetentionMode_is_not_enabled_by_default
=== RUN TestIntegration_BucketObjectRetention/http/Enable_retention
=== RUN TestIntegration_BucketObjectRetention/http/Set_object_retention_to_false
=== RUN TestIntegration_BucketObjectRetention/grpc
integration_test.go:287: transport "grpc" explicitly skipped: not yet available in gRPC - b/308194853
--- PASS: TestIntegration_BucketObjectRetention (4.78s)
--- SKIP: TestIntegration_BucketObjectRetention/jsonReads (0.00s)
--- PASS: TestIntegration_BucketObjectRetention/http (4.56s)
--- PASS: TestIntegration_BucketObjectRetention/http/ObjectRetentionMode_is_not_enabled_by_default (1.42s)
--- PASS: TestIntegration_BucketObjectRetention/http/Enable_retention (1.33s)
--- PASS: TestIntegration_BucketObjectRetention/http/Set_object_retention_to_false (1.82s)
--- SKIP: TestIntegration_BucketObjectRetention/grpc (0.18s)
=== RUN TestIntegration_ObjectRetention
2024/11/29 10:16:03 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ObjectRetention/http
=== RUN TestIntegration_ObjectRetention/grpc
integration_test.go:287: transport "grpc" explicitly skipped: not yet available in gRPC - b/308194853
=== RUN TestIntegration_ObjectRetention/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_ObjectRetention (3.61s)
--- PASS: TestIntegration_ObjectRetention/http (3.33s)
--- SKIP: TestIntegration_ObjectRetention/grpc (0.25s)
--- SKIP: TestIntegration_ObjectRetention/jsonReads (0.00s)
=== RUN TestIntegration_SoftDelete
2024/11/29 10:16:07 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_SoftDelete/http
integration_test.go:4598: mismatching retention duration; got: 216h0m0s, expected: 0s
=== RUN TestIntegration_SoftDelete/grpc
=== RUN TestIntegration_SoftDelete/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: does not test reads
--- FAIL: TestIntegration_SoftDelete (11.46s)
--- FAIL: TestIntegration_SoftDelete/http (5.79s)
--- PASS: TestIntegration_SoftDelete/grpc (5.64s)
--- SKIP: TestIntegration_SoftDelete/jsonReads (0.00s)
=== RUN TestIntegration_KMS
2024/11/29 10:16:18 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_KMS/http
=== RUN TestIntegration_KMS/grpc
=== RUN TestIntegration_KMS/jsonReads
--- PASS: TestIntegration_KMS (17.49s)
--- PASS: TestIntegration_KMS/http (5.83s)
--- PASS: TestIntegration_KMS/grpc (5.97s)
--- PASS: TestIntegration_KMS/jsonReads (5.67s)
=== RUN TestIntegration_PredefinedACLs
2024/11/29 10:16:36 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_PredefinedACLs/http
=== RUN TestIntegration_PredefinedACLs/grpc
=== RUN TestIntegration_PredefinedACLs/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_PredefinedACLs (8.74s)
--- PASS: TestIntegration_PredefinedACLs/http (3.95s)
--- PASS: TestIntegration_PredefinedACLs/grpc (4.75s)
--- SKIP: TestIntegration_PredefinedACLs/jsonReads (0.00s)
=== RUN TestIntegration_ServiceAccount
2024/11/29 10:16:44 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ServiceAccount/http
=== RUN TestIntegration_ServiceAccount/grpc
integration_test.go:287: transport "grpc" explicitly skipped: serviceaccount is not implemented
=== RUN TestIntegration_ServiceAccount/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_ServiceAccount (0.42s)
--- PASS: TestIntegration_ServiceAccount/http (0.19s)
--- SKIP: TestIntegration_ServiceAccount/grpc (0.20s)
--- SKIP: TestIntegration_ServiceAccount/jsonReads (0.00s)
=== RUN TestIntegration_Reader
2024/11/29 10:16:45 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_Reader/http
=== RUN TestIntegration_Reader/http/obj1
=== RUN TestIntegration_Reader/http/obj1/Read
=== RUN TestIntegration_Reader/http/obj1/WriteTo
=== RUN TestIntegration_Reader/http/obj2
=== RUN TestIntegration_Reader/http/obj2/Read
=== RUN TestIntegration_Reader/http/obj2/WriteTo
=== RUN TestIntegration_Reader/http/obj/with/slashes
=== RUN TestIntegration_Reader/http/obj/with/slashes/Read
=== RUN TestIntegration_Reader/http/obj/with/slashes/WriteTo
=== RUN TestIntegration_Reader/http/obj/
=== RUN TestIntegration_Reader/http/obj//Read
=== RUN TestIntegration_Reader/http/obj//WriteTo
=== RUN TestIntegration_Reader/http/./obj
=== RUN TestIntegration_Reader/http/./obj/Read
=== RUN TestIntegration_Reader/http/./obj/WriteTo
=== RUN TestIntegration_Reader/http/!#$&'()*+,/:;=,?@,[]_and_spaces
=== RUN TestIntegration_Reader/http/!#$&'()*+,/:;=,?@,[]_and_spaces/Read
=== RUN TestIntegration_Reader/http/!#$&'()*+,/:;=,?@,[]_and_spaces/WriteTo
=== RUN TestIntegration_Reader/http/entire_object
=== RUN TestIntegration_Reader/http/entire_object/Read
=== RUN TestIntegration_Reader/http/entire_object/WriteTo
=== RUN TestIntegration_Reader/http/first_half_of_object
=== RUN TestIntegration_Reader/http/first_half_of_object/Read
=== RUN TestIntegration_Reader/http/first_half_of_object/WriteTo
=== RUN TestIntegration_Reader/http/second_half_of_object
=== RUN TestIntegration_Reader/http/second_half_of_object/Read
=== RUN TestIntegration_Reader/http/second_half_of_object/WriteTo
=== RUN TestIntegration_Reader/http/no_bytes_-_start_at_beginning
=== RUN TestIntegration_Reader/http/no_bytes_-_start_at_beginning/Read
=== RUN TestIntegration_Reader/http/no_bytes_-_start_at_beginning/WriteTo
=== RUN TestIntegration_Reader/http/no_bytes_-_start_halfway_through
=== RUN TestIntegration_Reader/http/no_bytes_-_start_halfway_through/Read
=== RUN TestIntegration_Reader/http/no_bytes_-_start_halfway_through/WriteTo
=== RUN TestIntegration_Reader/http/start_halfway_through_-_use_negative_to_get_rest_of_obj
=== RUN TestIntegration_Reader/http/start_halfway_through_-_use_negative_to_get_rest_of_obj/Read
=== RUN TestIntegration_Reader/http/start_halfway_through_-_use_negative_to_get_rest_of_obj/WriteTo
=== RUN TestIntegration_Reader/http/2_times_object_length
=== RUN TestIntegration_Reader/http/2_times_object_length/Read
=== RUN TestIntegration_Reader/http/2_times_object_length/WriteTo
=== RUN TestIntegration_Reader/http/-2_offset
=== RUN TestIntegration_Reader/http/-2_offset/Read
=== RUN TestIntegration_Reader/http/-2_offset/WriteTo
=== RUN TestIntegration_Reader/http/-object_length_offset
=== RUN TestIntegration_Reader/http/-object_length_offset/Read
=== RUN TestIntegration_Reader/http/-object_length_offset/WriteTo
=== RUN TestIntegration_Reader/http/-half_of_object_length_offset
=== RUN TestIntegration_Reader/http/-half_of_object_length_offset/Read
=== RUN TestIntegration_Reader/http/-half_of_object_length_offset/WriteTo
=== RUN TestIntegration_Reader/grpc
=== RUN TestIntegration_Reader/grpc/obj1
=== RUN TestIntegration_Reader/grpc/obj1/Read
=== RUN TestIntegration_Reader/grpc/obj1/WriteTo
=== RUN TestIntegration_Reader/grpc/obj2
=== RUN TestIntegration_Reader/grpc/obj2/Read
=== RUN TestIntegration_Reader/grpc/obj2/WriteTo
=== RUN TestIntegration_Reader/grpc/obj/with/slashes
=== RUN TestIntegration_Reader/grpc/obj/with/slashes/Read
=== RUN TestIntegration_Reader/grpc/obj/with/slashes/WriteTo
=== RUN TestIntegration_Reader/grpc/obj/
=== RUN TestIntegration_Reader/grpc/obj//Read
=== RUN TestIntegration_Reader/grpc/obj//WriteTo
=== RUN TestIntegration_Reader/grpc/./obj
=== RUN TestIntegration_Reader/grpc/./obj/Read
=== RUN TestIntegration_Reader/grpc/./obj/WriteTo
=== RUN TestIntegration_Reader/grpc/!#$&'()*+,/:;=,?@,[]_and_spaces
=== RUN TestIntegration_Reader/grpc/!#$&'()*+,/:;=,?@,[]_and_spaces/Read
=== RUN TestIntegration_Reader/grpc/!#$&'()*+,/:;=,?@,[]_and_spaces/WriteTo
=== RUN TestIntegration_Reader/grpc/entire_object
=== RUN TestIntegration_Reader/grpc/entire_object/Read
=== RUN TestIntegration_Reader/grpc/entire_object/WriteTo
=== RUN TestIntegration_Reader/grpc/first_half_of_object
=== RUN TestIntegration_Reader/grpc/first_half_of_object/Read
=== RUN TestIntegration_Reader/grpc/first_half_of_object/WriteTo
=== RUN TestIntegration_Reader/grpc/second_half_of_object
=== RUN TestIntegration_Reader/grpc/second_half_of_object/Read
=== RUN TestIntegration_Reader/grpc/second_half_of_object/WriteTo
=== RUN TestIntegration_Reader/grpc/no_bytes_-_start_at_beginning
=== RUN TestIntegration_Reader/grpc/no_bytes_-_start_at_beginning/Read
=== RUN TestIntegration_Reader/grpc/no_bytes_-_start_at_beginning/WriteTo
=== RUN TestIntegration_Reader/grpc/no_bytes_-_start_halfway_through
=== RUN TestIntegration_Reader/grpc/no_bytes_-_start_halfway_through/Read
=== RUN TestIntegration_Reader/grpc/no_bytes_-_start_halfway_through/WriteTo
=== RUN TestIntegration_Reader/grpc/start_halfway_through_-_use_negative_to_get_rest_of_obj
=== RUN TestIntegration_Reader/grpc/start_halfway_through_-_use_negative_to_get_rest_of_obj/Read
=== RUN TestIntegration_Reader/grpc/start_halfway_through_-_use_negative_to_get_rest_of_obj/WriteTo
=== RUN TestIntegration_Reader/grpc/2_times_object_length
=== RUN TestIntegration_Reader/grpc/2_times_object_length/Read
=== RUN TestIntegration_Reader/grpc/2_times_object_length/WriteTo
=== RUN TestIntegration_Reader/grpc/-2_offset
=== RUN TestIntegration_Reader/grpc/-2_offset/Read
=== RUN TestIntegration_Reader/grpc/-2_offset/WriteTo
=== RUN TestIntegration_Reader/grpc/-object_length_offset
=== RUN TestIntegration_Reader/grpc/-object_length_offset/Read
=== RUN TestIntegration_Reader/grpc/-object_length_offset/WriteTo
=== RUN TestIntegration_Reader/grpc/-half_of_object_length_offset
=== RUN TestIntegration_Reader/grpc/-half_of_object_length_offset/Read
=== RUN TestIntegration_Reader/grpc/-half_of_object_length_offset/WriteTo
=== RUN TestIntegration_Reader/jsonReads
=== RUN TestIntegration_Reader/jsonReads/obj1
=== RUN TestIntegration_Reader/jsonReads/obj1/Read
=== RUN TestIntegration_Reader/jsonReads/obj1/WriteTo
=== RUN TestIntegration_Reader/jsonReads/obj2
=== RUN TestIntegration_Reader/jsonReads/obj2/Read
=== RUN TestIntegration_Reader/jsonReads/obj2/WriteTo
=== RUN TestIntegration_Reader/jsonReads/obj/with/slashes
=== RUN TestIntegration_Reader/jsonReads/obj/with/slashes/Read
=== RUN TestIntegration_Reader/jsonReads/obj/with/slashes/WriteTo
=== RUN TestIntegration_Reader/jsonReads/obj/
=== RUN TestIntegration_Reader/jsonReads/obj//Read
=== RUN TestIntegration_Reader/jsonReads/obj//WriteTo
=== RUN TestIntegration_Reader/jsonReads/./obj
=== RUN TestIntegration_Reader/jsonReads/./obj/Read
=== RUN TestIntegration_Reader/jsonReads/./obj/WriteTo
=== RUN TestIntegration_Reader/jsonReads/!#$&'()*+,/:;=,?@,[]_and_spaces
=== RUN TestIntegration_Reader/jsonReads/!#$&'()*+,/:;=,?@,[]_and_spaces/Read
=== RUN TestIntegration_Reader/jsonReads/!#$&'()*+,/:;=,?@,[]_and_spaces/WriteTo
=== RUN TestIntegration_Reader/jsonReads/entire_object
=== RUN TestIntegration_Reader/jsonReads/entire_object/Read
=== RUN TestIntegration_Reader/jsonReads/entire_object/WriteTo
=== RUN TestIntegration_Reader/jsonReads/first_half_of_object
=== RUN TestIntegration_Reader/jsonReads/first_half_of_object/Read
=== RUN TestIntegration_Reader/jsonReads/first_half_of_object/WriteTo
=== RUN TestIntegration_Reader/jsonReads/second_half_of_object
=== RUN TestIntegration_Reader/jsonReads/second_half_of_object/Read
=== RUN TestIntegration_Reader/jsonReads/second_half_of_object/WriteTo
=== RUN TestIntegration_Reader/jsonReads/no_bytes_-_start_at_beginning
=== RUN TestIntegration_Reader/jsonReads/no_bytes_-_start_at_beginning/Read
=== RUN TestIntegration_Reader/jsonReads/no_bytes_-_start_at_beginning/WriteTo
=== RUN TestIntegration_Reader/jsonReads/no_bytes_-_start_halfway_through
=== RUN TestIntegration_Reader/jsonReads/no_bytes_-_start_halfway_through/Read
=== RUN TestIntegration_Reader/jsonReads/no_bytes_-_start_halfway_through/WriteTo
=== RUN TestIntegration_Reader/jsonReads/start_halfway_through_-_use_negative_to_get_rest_of_obj
=== RUN TestIntegration_Reader/jsonReads/start_halfway_through_-_use_negative_to_get_rest_of_obj/Read
=== RUN TestIntegration_Reader/jsonReads/start_halfway_through_-_use_negative_to_get_rest_of_obj/WriteTo
=== RUN TestIntegration_Reader/jsonReads/2_times_object_length
=== RUN TestIntegration_Reader/jsonReads/2_times_object_length/Read
=== RUN TestIntegration_Reader/jsonReads/2_times_object_length/WriteTo
=== RUN TestIntegration_Reader/jsonReads/-2_offset
=== RUN TestIntegration_Reader/jsonReads/-2_offset/Read
=== RUN TestIntegration_Reader/jsonReads/-2_offset/WriteTo
=== RUN TestIntegration_Reader/jsonReads/-object_length_offset
=== RUN TestIntegration_Reader/jsonReads/-object_length_offset/Read
=== RUN TestIntegration_Reader/jsonReads/-object_length_offset/WriteTo
=== RUN TestIntegration_Reader/jsonReads/-half_of_object_length_offset
=== RUN TestIntegration_Reader/jsonReads/-half_of_object_length_offset/Read
=== RUN TestIntegration_Reader/jsonReads/-half_of_object_length_offset/WriteTo
--- PASS: TestIntegration_Reader (8.54s)
--- PASS: TestIntegration_Reader/http (2.52s)
--- PASS: TestIntegration_Reader/http/obj1 (0.13s)
--- PASS: TestIntegration_Reader/http/obj1/Read (0.07s)
--- PASS: TestIntegration_Reader/http/obj1/WriteTo (0.06s)
--- PASS: TestIntegration_Reader/http/obj2 (0.17s)
--- PASS: TestIntegration_Reader/http/obj2/Read (0.11s)
--- PASS: TestIntegration_Reader/http/obj2/WriteTo (0.06s)
--- PASS: TestIntegration_Reader/http/obj/with/slashes (0.13s)
--- PASS: TestIntegration_Reader/http/obj/with/slashes/Read (0.07s)
--- PASS: TestIntegration_Reader/http/obj/with/slashes/WriteTo (0.06s)
--- PASS: TestIntegration_Reader/http/obj/ (0.12s)
--- PASS: TestIntegration_Reader/http/obj//Read (0.06s)
--- PASS: TestIntegration_Reader/http/obj//WriteTo (0.06s)
--- PASS: TestIntegration_Reader/http/./obj (0.12s)
--- PASS: TestIntegration_Reader/http/./obj/Read (0.07s)
--- PASS: TestIntegration_Reader/http/./obj/WriteTo (0.05s)
--- PASS: TestIntegration_Reader/http/!#$&'()*+,/:;=,?@,[]_and_spaces (0.14s)
--- PASS: TestIntegration_Reader/http/!#$&'()*+,/:;=,?@,[]_and_spaces/Read (0.07s)
--- PASS: TestIntegration_Reader/http/!#$&'()*+,/:;=,?@,[]_and_spaces/WriteTo (0.06s)
--- PASS: TestIntegration_Reader/http/entire_object (0.06s)
--- PASS: TestIntegration_Reader/http/entire_object/Read (0.03s)
--- PASS: TestIntegration_Reader/http/entire_object/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/http/first_half_of_object (0.07s)
--- PASS: TestIntegration_Reader/http/first_half_of_object/Read (0.04s)
--- PASS: TestIntegration_Reader/http/first_half_of_object/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/http/second_half_of_object (0.07s)
--- PASS: TestIntegration_Reader/http/second_half_of_object/Read (0.03s)
--- PASS: TestIntegration_Reader/http/second_half_of_object/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/http/no_bytes_-_start_at_beginning (0.06s)
--- PASS: TestIntegration_Reader/http/no_bytes_-_start_at_beginning/Read (0.02s)
--- PASS: TestIntegration_Reader/http/no_bytes_-_start_at_beginning/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/http/no_bytes_-_start_halfway_through (0.06s)
--- PASS: TestIntegration_Reader/http/no_bytes_-_start_halfway_through/Read (0.03s)
--- PASS: TestIntegration_Reader/http/no_bytes_-_start_halfway_through/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/http/start_halfway_through_-_use_negative_to_get_rest_of_obj (0.07s)
--- PASS: TestIntegration_Reader/http/start_halfway_through_-_use_negative_to_get_rest_of_obj/Read (0.04s)
--- PASS: TestIntegration_Reader/http/start_halfway_through_-_use_negative_to_get_rest_of_obj/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/http/2_times_object_length (0.06s)
--- PASS: TestIntegration_Reader/http/2_times_object_length/Read (0.03s)
--- PASS: TestIntegration_Reader/http/2_times_object_length/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/http/-2_offset (0.06s)
--- PASS: TestIntegration_Reader/http/-2_offset/Read (0.03s)
--- PASS: TestIntegration_Reader/http/-2_offset/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/http/-object_length_offset (0.07s)
--- PASS: TestIntegration_Reader/http/-object_length_offset/Read (0.04s)
--- PASS: TestIntegration_Reader/http/-object_length_offset/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/http/-half_of_object_length_offset (0.07s)
--- PASS: TestIntegration_Reader/http/-half_of_object_length_offset/Read (0.03s)
--- PASS: TestIntegration_Reader/http/-half_of_object_length_offset/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/grpc (3.13s)
--- PASS: TestIntegration_Reader/grpc/obj1 (0.19s)
--- PASS: TestIntegration_Reader/grpc/obj1/Read (0.10s)
--- PASS: TestIntegration_Reader/grpc/obj1/WriteTo (0.09s)
--- PASS: TestIntegration_Reader/grpc/obj2 (0.18s)
--- PASS: TestIntegration_Reader/grpc/obj2/Read (0.09s)
--- PASS: TestIntegration_Reader/grpc/obj2/WriteTo (0.09s)
--- PASS: TestIntegration_Reader/grpc/obj/with/slashes (0.16s)
--- PASS: TestIntegration_Reader/grpc/obj/with/slashes/Read (0.09s)
--- PASS: TestIntegration_Reader/grpc/obj/with/slashes/WriteTo (0.08s)
--- PASS: TestIntegration_Reader/grpc/obj/ (0.17s)
--- PASS: TestIntegration_Reader/grpc/obj//Read (0.09s)
--- PASS: TestIntegration_Reader/grpc/obj//WriteTo (0.08s)
--- PASS: TestIntegration_Reader/grpc/./obj (0.17s)
--- PASS: TestIntegration_Reader/grpc/./obj/Read (0.09s)
--- PASS: TestIntegration_Reader/grpc/./obj/WriteTo (0.08s)
--- PASS: TestIntegration_Reader/grpc/!#$&'()*+,/:;=,?@,[]_and_spaces (0.17s)
--- PASS: TestIntegration_Reader/grpc/!#$&'()*+,/:;=,?@,[]_and_spaces/Read (0.10s)
--- PASS: TestIntegration_Reader/grpc/!#$&'()*+,/:;=,?@,[]_and_spaces/WriteTo (0.08s)
--- PASS: TestIntegration_Reader/grpc/entire_object (0.10s)
--- PASS: TestIntegration_Reader/grpc/entire_object/Read (0.04s)
--- PASS: TestIntegration_Reader/grpc/entire_object/WriteTo (0.06s)
--- PASS: TestIntegration_Reader/grpc/first_half_of_object (0.08s)
--- PASS: TestIntegration_Reader/grpc/first_half_of_object/Read (0.04s)
--- PASS: TestIntegration_Reader/grpc/first_half_of_object/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/grpc/second_half_of_object (0.07s)
--- PASS: TestIntegration_Reader/grpc/second_half_of_object/Read (0.04s)
--- PASS: TestIntegration_Reader/grpc/second_half_of_object/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/grpc/no_bytes_-_start_at_beginning (0.08s)
--- PASS: TestIntegration_Reader/grpc/no_bytes_-_start_at_beginning/Read (0.04s)
--- PASS: TestIntegration_Reader/grpc/no_bytes_-_start_at_beginning/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/grpc/no_bytes_-_start_halfway_through (0.08s)
--- PASS: TestIntegration_Reader/grpc/no_bytes_-_start_halfway_through/Read (0.04s)
--- PASS: TestIntegration_Reader/grpc/no_bytes_-_start_halfway_through/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/grpc/start_halfway_through_-_use_negative_to_get_rest_of_obj (0.07s)
--- PASS: TestIntegration_Reader/grpc/start_halfway_through_-_use_negative_to_get_rest_of_obj/Read (0.03s)
--- PASS: TestIntegration_Reader/grpc/start_halfway_through_-_use_negative_to_get_rest_of_obj/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/grpc/2_times_object_length (0.10s)
--- PASS: TestIntegration_Reader/grpc/2_times_object_length/Read (0.06s)
--- PASS: TestIntegration_Reader/grpc/2_times_object_length/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/grpc/-2_offset (0.08s)
--- PASS: TestIntegration_Reader/grpc/-2_offset/Read (0.04s)
--- PASS: TestIntegration_Reader/grpc/-2_offset/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/grpc/-object_length_offset (0.08s)
--- PASS: TestIntegration_Reader/grpc/-object_length_offset/Read (0.04s)
--- PASS: TestIntegration_Reader/grpc/-object_length_offset/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/grpc/-half_of_object_length_offset (0.09s)
--- PASS: TestIntegration_Reader/grpc/-half_of_object_length_offset/Read (0.05s)
--- PASS: TestIntegration_Reader/grpc/-half_of_object_length_offset/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/jsonReads (2.86s)
--- PASS: TestIntegration_Reader/jsonReads/obj1 (0.14s)
--- PASS: TestIntegration_Reader/jsonReads/obj1/Read (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/obj1/WriteTo (0.06s)
--- PASS: TestIntegration_Reader/jsonReads/obj2 (0.13s)
--- PASS: TestIntegration_Reader/jsonReads/obj2/Read (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/obj2/WriteTo (0.06s)
--- PASS: TestIntegration_Reader/jsonReads/obj/with/slashes (0.14s)
--- PASS: TestIntegration_Reader/jsonReads/obj/with/slashes/Read (0.08s)
--- PASS: TestIntegration_Reader/jsonReads/obj/with/slashes/WriteTo (0.05s)
--- PASS: TestIntegration_Reader/jsonReads/obj/ (0.14s)
--- PASS: TestIntegration_Reader/jsonReads/obj//Read (0.08s)
--- PASS: TestIntegration_Reader/jsonReads/obj//WriteTo (0.06s)
--- PASS: TestIntegration_Reader/jsonReads/./obj (0.13s)
--- PASS: TestIntegration_Reader/jsonReads/./obj/Read (0.06s)
--- PASS: TestIntegration_Reader/jsonReads/./obj/WriteTo (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/!#$&'()*+,/:;=,?@,[]_and_spaces (0.14s)
--- PASS: TestIntegration_Reader/jsonReads/!#$&'()*+,/:;=,?@,[]_and_spaces/Read (0.08s)
--- PASS: TestIntegration_Reader/jsonReads/!#$&'()*+,/:;=,?@,[]_and_spaces/WriteTo (0.06s)
--- PASS: TestIntegration_Reader/jsonReads/entire_object (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/entire_object/Read (0.04s)
--- PASS: TestIntegration_Reader/jsonReads/entire_object/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/first_half_of_object (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/first_half_of_object/Read (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/first_half_of_object/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/jsonReads/second_half_of_object (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/second_half_of_object/Read (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/second_half_of_object/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/no_bytes_-_start_at_beginning (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/no_bytes_-_start_at_beginning/Read (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/no_bytes_-_start_at_beginning/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/jsonReads/no_bytes_-_start_halfway_through (0.06s)
--- PASS: TestIntegration_Reader/jsonReads/no_bytes_-_start_halfway_through/Read (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/no_bytes_-_start_halfway_through/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/start_halfway_through_-_use_negative_to_get_rest_of_obj (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/start_halfway_through_-_use_negative_to_get_rest_of_obj/Read (0.04s)
--- PASS: TestIntegration_Reader/jsonReads/start_halfway_through_-_use_negative_to_get_rest_of_obj/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/2_times_object_length (0.06s)
--- PASS: TestIntegration_Reader/jsonReads/2_times_object_length/Read (0.04s)
--- PASS: TestIntegration_Reader/jsonReads/2_times_object_length/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/-2_offset (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/-2_offset/Read (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/-2_offset/WriteTo (0.04s)
--- PASS: TestIntegration_Reader/jsonReads/-object_length_offset (0.07s)
--- PASS: TestIntegration_Reader/jsonReads/-object_length_offset/Read (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/-object_length_offset/WriteTo (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/-half_of_object_length_offset (0.06s)
--- PASS: TestIntegration_Reader/jsonReads/-half_of_object_length_offset/Read (0.03s)
--- PASS: TestIntegration_Reader/jsonReads/-half_of_object_length_offset/WriteTo (0.03s)
=== RUN TestIntegration_ReaderAttrs
2024/11/29 10:16:53 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ReaderAttrs/http
=== RUN TestIntegration_ReaderAttrs/grpc
=== RUN TestIntegration_ReaderAttrs/jsonReads
--- PASS: TestIntegration_ReaderAttrs (1.71s)
--- PASS: TestIntegration_ReaderAttrs/http (0.46s)
--- PASS: TestIntegration_ReaderAttrs/grpc (0.76s)
--- PASS: TestIntegration_ReaderAttrs/jsonReads (0.45s)
=== RUN TestIntegration_ReaderLastModified
2024/11/29 10:16:55 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ReaderLastModified/http
=== RUN TestIntegration_ReaderLastModified/grpc
=== RUN TestIntegration_ReaderLastModified/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: LastModified not populated by json response
--- PASS: TestIntegration_ReaderLastModified (1.14s)
--- PASS: TestIntegration_ReaderLastModified/http (0.45s)
--- PASS: TestIntegration_ReaderLastModified/grpc (0.66s)
--- SKIP: TestIntegration_ReaderLastModified/jsonReads (0.00s)
=== RUN TestIntegration_ReaderCacheControl
2024/11/29 10:16:56 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ReaderCacheControl/http
=== RUN TestIntegration_ReaderCacheControl/grpc
=== RUN TestIntegration_ReaderCacheControl/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: Cache control header is populated differently by the json api
--- PASS: TestIntegration_ReaderCacheControl (1.20s)
--- PASS: TestIntegration_ReaderCacheControl/http (0.44s)
--- PASS: TestIntegration_ReaderCacheControl/grpc (0.73s)
--- SKIP: TestIntegration_ReaderCacheControl/jsonReads (0.00s)
=== RUN TestIntegration_ReaderErrObjectNotExist
2024/11/29 10:16:57 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ReaderErrObjectNotExist/grpc
=== RUN TestIntegration_ReaderErrObjectNotExist/jsonReads
=== RUN TestIntegration_ReaderErrObjectNotExist/http
--- PASS: TestIntegration_ReaderErrObjectNotExist (0.68s)
--- PASS: TestIntegration_ReaderErrObjectNotExist/grpc (0.49s)
--- PASS: TestIntegration_ReaderErrObjectNotExist/jsonReads (0.08s)
--- PASS: TestIntegration_ReaderErrObjectNotExist/http (0.09s)
=== RUN TestIntegration_JSONReaderConditions
2024/11/29 10:16:58 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_JSONReaderConditions/http
integration_test.go:287: transport "http" explicitly skipped: json-only test
=== RUN TestIntegration_JSONReaderConditions/grpc
integration_test.go:287: transport "grpc" explicitly skipped: json-only test
=== RUN TestIntegration_JSONReaderConditions/jsonReads
=== RUN TestIntegration_JSONReaderConditions/jsonReads/GenerationMatch_incorrect_gen
=== RUN TestIntegration_JSONReaderConditions/jsonReads/GenerationNotMatch_current_gen
=== RUN TestIntegration_JSONReaderConditions/jsonReads/DoesNotExist_set_to_true
=== RUN TestIntegration_JSONReaderConditions/jsonReads/MetagenerationMatch_incorrect_gen
=== RUN TestIntegration_JSONReaderConditions/jsonReads/MetagenerationNotMatch_current_gen
--- PASS: TestIntegration_JSONReaderConditions (0.54s)
--- SKIP: TestIntegration_JSONReaderConditions/http (0.00s)
--- SKIP: TestIntegration_JSONReaderConditions/grpc (0.00s)
--- PASS: TestIntegration_JSONReaderConditions/jsonReads (0.51s)
--- PASS: TestIntegration_JSONReaderConditions/jsonReads/GenerationMatch_incorrect_gen (0.02s)
--- PASS: TestIntegration_JSONReaderConditions/jsonReads/GenerationNotMatch_current_gen (0.02s)
--- PASS: TestIntegration_JSONReaderConditions/jsonReads/DoesNotExist_set_to_true (0.01s)
--- PASS: TestIntegration_JSONReaderConditions/jsonReads/MetagenerationMatch_incorrect_gen (0.02s)
--- PASS: TestIntegration_JSONReaderConditions/jsonReads/MetagenerationNotMatch_current_gen (0.02s)
=== RUN TestIntegration_ReaderCancel
2024/11/29 10:16:59 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ReaderCancel/http
=== RUN TestIntegration_ReaderCancel/grpc
=== RUN TestIntegration_ReaderCancel/jsonReads
--- PASS: TestIntegration_ReaderCancel (6.42s)
--- PASS: TestIntegration_ReaderCancel/http (2.07s)
--- PASS: TestIntegration_ReaderCancel/grpc (2.38s)
--- PASS: TestIntegration_ReaderCancel/jsonReads (1.95s)
=== RUN TestIntegration_NewReaderWithContentEncodingGzip
2024/11/29 10:17:05 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_NewReaderWithContentEncodingGzip/http
=== RUN TestIntegration_NewReaderWithContentEncodingGzip/http/Read
=== RUN TestIntegration_NewReaderWithContentEncodingGzip/http/WriteTo
=== RUN TestIntegration_NewReaderWithContentEncodingGzip/grpc
integration_test.go:287: transport "grpc" explicitly skipped: gzip transcoding not supported
=== RUN TestIntegration_NewReaderWithContentEncodingGzip/jsonReads
=== RUN TestIntegration_NewReaderWithContentEncodingGzip/jsonReads/Read
=== RUN TestIntegration_NewReaderWithContentEncodingGzip/jsonReads/WriteTo
--- PASS: TestIntegration_NewReaderWithContentEncodingGzip (5.16s)
--- PASS: TestIntegration_NewReaderWithContentEncodingGzip/http (2.23s)
--- PASS: TestIntegration_NewReaderWithContentEncodingGzip/http/Read (0.08s)
--- PASS: TestIntegration_NewReaderWithContentEncodingGzip/http/WriteTo (0.07s)
--- SKIP: TestIntegration_NewReaderWithContentEncodingGzip/grpc (0.20s)
--- PASS: TestIntegration_NewReaderWithContentEncodingGzip/jsonReads (2.70s)
--- PASS: TestIntegration_NewReaderWithContentEncodingGzip/jsonReads/Read (0.11s)
--- PASS: TestIntegration_NewReaderWithContentEncodingGzip/jsonReads/WriteTo (0.06s)
=== RUN TestIntegration_HMACKey
2024/11/29 10:17:10 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_HMACKey/http
=== RUN TestIntegration_HMACKey/http/invalid-
=== RUN TestIntegration_HMACKey/http/invalid-DELETED
=== RUN TestIntegration_HMACKey/http/invalid-active
=== RUN TestIntegration_HMACKey/http/invalid-inactive
=== RUN TestIntegration_HMACKey/http/invalid-foo_bar
=== RUN TestIntegration_HMACKey/grpc
integration_test.go:287: transport "grpc" explicitly skipped: hmac not implemented
=== RUN TestIntegration_HMACKey/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_HMACKey (2.39s)
--- PASS: TestIntegration_HMACKey/http (2.20s)
--- PASS: TestIntegration_HMACKey/http/invalid- (0.00s)
--- PASS: TestIntegration_HMACKey/http/invalid-DELETED (0.00s)
--- PASS: TestIntegration_HMACKey/http/invalid-active (0.00s)
--- PASS: TestIntegration_HMACKey/http/invalid-inactive (0.00s)
--- PASS: TestIntegration_HMACKey/http/invalid-foo_bar (0.00s)
--- SKIP: TestIntegration_HMACKey/grpc (0.17s)
--- SKIP: TestIntegration_HMACKey/jsonReads (0.00s)
=== RUN TestIntegration_PostPolicyV4
2024/11/29 10:17:13 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_PostPolicyV4/http
=== RUN TestIntegration_PostPolicyV4/grpc
=== RUN TestIntegration_PostPolicyV4/jsonReads
--- PASS: TestIntegration_PostPolicyV4 (5.84s)
--- PASS: TestIntegration_PostPolicyV4/http (1.75s)
--- PASS: TestIntegration_PostPolicyV4/grpc (2.17s)
--- PASS: TestIntegration_PostPolicyV4/jsonReads (1.90s)
=== RUN TestIntegration_Scopes
2024/11/29 10:17:18 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_Scopes/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
=== RUN TestIntegration_Scopes/http
=== RUN TestIntegration_Scopes/grpc
2024/11/29 10:17:19 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_Scopes/http#01
=== RUN TestIntegration_Scopes/grpc#01
=== RUN TestIntegration_Scopes/jsonReads#01
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
2024/11/29 10:17:20 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_Scopes/http#02
=== RUN TestIntegration_Scopes/grpc#02
=== RUN TestIntegration_Scopes/jsonReads#02
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_Scopes (2.28s)
--- SKIP: TestIntegration_Scopes/jsonReads (0.00s)
--- PASS: TestIntegration_Scopes/http (0.12s)
--- PASS: TestIntegration_Scopes/grpc (0.41s)
--- PASS: TestIntegration_Scopes/http#01 (0.43s)
--- PASS: TestIntegration_Scopes/grpc#01 (0.65s)
--- SKIP: TestIntegration_Scopes/jsonReads#01 (0.00s)
--- PASS: TestIntegration_Scopes/http#02 (0.07s)
--- PASS: TestIntegration_Scopes/grpc#02 (0.51s)
--- SKIP: TestIntegration_Scopes/jsonReads#02 (0.00s)
=== RUN TestIntegration_SignedURL_WithCreds
2024/11/29 10:17:21 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_SignedURL_WithCreds/http
=== RUN TestIntegration_SignedURL_WithCreds/grpc
integration_test.go:287: transport "grpc" explicitly skipped: creds capture logic must be implemented for gRPC constructor
=== RUN TestIntegration_SignedURL_WithCreds/jsonReads
--- PASS: TestIntegration_SignedURL_WithCreds (0.78s)
--- PASS: TestIntegration_SignedURL_WithCreds/http (0.24s)
--- SKIP: TestIntegration_SignedURL_WithCreds/grpc (0.20s)
--- PASS: TestIntegration_SignedURL_WithCreds/jsonReads (0.29s)
=== RUN TestIntegration_SignedURL_DefaultSignBytes
2024/11/29 10:17:22 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is . Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_SignedURL_DefaultSignBytes/http
=== RUN TestIntegration_SignedURL_DefaultSignBytes/grpc
=== RUN TestIntegration_SignedURL_DefaultSignBytes/jsonReads
--- PASS: TestIntegration_SignedURL_DefaultSignBytes (1.22s)
--- PASS: TestIntegration_SignedURL_DefaultSignBytes/http (0.34s)
--- PASS: TestIntegration_SignedURL_DefaultSignBytes/grpc (0.50s)
--- PASS: TestIntegration_SignedURL_DefaultSignBytes/jsonReads (0.33s)
=== RUN TestIntegration_PostPolicyV4_WithCreds
2024/11/29 10:17:23 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_PostPolicyV4_WithCreds/http
=== RUN TestIntegration_PostPolicyV4_WithCreds/http/signing_with_the_private_key
=== RUN TestIntegration_PostPolicyV4_WithCreds/grpc
integration_test.go:287: transport "grpc" explicitly skipped: creds capture logic must be implemented for gRPC constructor
=== RUN TestIntegration_PostPolicyV4_WithCreds/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: test is not testing the read behaviour
--- PASS: TestIntegration_PostPolicyV4_WithCreds (0.67s)
--- PASS: TestIntegration_PostPolicyV4_WithCreds/http (0.42s)
--- PASS: TestIntegration_PostPolicyV4_WithCreds/http/signing_with_the_private_key (0.42s)
--- SKIP: TestIntegration_PostPolicyV4_WithCreds/grpc (0.20s)
--- SKIP: TestIntegration_PostPolicyV4_WithCreds/jsonReads (0.00s)
=== RUN TestIntegration_PostPolicyV4_BucketDefault
2024/11/29 10:17:23 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_PostPolicyV4_BucketDefault/http
=== RUN TestIntegration_PostPolicyV4_BucketDefault/http/signing_with_the_default_sign_bytes_func
=== RUN TestIntegration_PostPolicyV4_BucketDefault/grpc
=== RUN TestIntegration_PostPolicyV4_BucketDefault/grpc/signing_with_the_default_sign_bytes_func
=== RUN TestIntegration_PostPolicyV4_BucketDefault/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: test is not testing the read behaviour
--- PASS: TestIntegration_PostPolicyV4_BucketDefault (1.22s)
--- PASS: TestIntegration_PostPolicyV4_BucketDefault/http (0.47s)
--- PASS: TestIntegration_PostPolicyV4_BucketDefault/http/signing_with_the_default_sign_bytes_func (0.47s)
--- PASS: TestIntegration_PostPolicyV4_BucketDefault/grpc (0.72s)
--- PASS: TestIntegration_PostPolicyV4_BucketDefault/grpc/signing_with_the_default_sign_bytes_func (0.53s)
--- SKIP: TestIntegration_PostPolicyV4_BucketDefault/jsonReads (0.00s)
=== RUN TestIntegration_PostPolicyV4_SignedURL_WithSignBytes
2024/11/29 10:17:25 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_PostPolicyV4_SignedURL_WithSignBytes/grpc
=== RUN TestIntegration_PostPolicyV4_SignedURL_WithSignBytes/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: test is not testing the read behaviour
=== RUN TestIntegration_PostPolicyV4_SignedURL_WithSignBytes/http
--- PASS: TestIntegration_PostPolicyV4_SignedURL_WithSignBytes (4.66s)
--- PASS: TestIntegration_PostPolicyV4_SignedURL_WithSignBytes/grpc (2.15s)
--- SKIP: TestIntegration_PostPolicyV4_SignedURL_WithSignBytes/jsonReads (0.00s)
--- PASS: TestIntegration_PostPolicyV4_SignedURL_WithSignBytes/http (2.49s)
=== RUN TestIntegration_OCTracing
2024/11/29 10:17:29 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_OCTracing/http
=== RUN TestIntegration_OCTracing/grpc
=== RUN TestIntegration_OCTracing/jsonReads
--- PASS: TestIntegration_OCTracing (0.50s)
--- PASS: TestIntegration_OCTracing/http (0.08s)
--- PASS: TestIntegration_OCTracing/grpc (0.31s)
--- PASS: TestIntegration_OCTracing/jsonReads (0.07s)
=== RUN TestInvoke
=== PAUSE TestInvoke
=== RUN TestShouldRetry
=== PAUSE TestShouldRetry
=== RUN TestParseNotificationTopic
--- PASS: TestParseNotificationTopic (0.00s)
=== RUN TestConvertNotification
--- PASS: TestConvertNotification (0.00s)
=== RUN TestNotificationsToMap
--- PASS: TestNotificationsToMap (0.00s)
=== RUN TestAddNotificationsErrors
--- PASS: TestAddNotificationsErrors (0.00s)
=== RUN TestApplyStorageOpt
=== RUN TestApplyStorageOpt/set_JSON_option
=== RUN TestApplyStorageOpt/set_XML_option
=== RUN TestApplyStorageOpt/set_conflicting_options,_last_option_set_takes_precedence
=== RUN TestApplyStorageOpt/empty_options
=== RUN TestApplyStorageOpt/set_Google_API_option
=== RUN TestApplyStorageOpt/disable_metrics_option
=== RUN TestApplyStorageOpt/set_metrics_interval
=== RUN TestApplyStorageOpt/set_dynamic_read_req_stall_timeout_option
=== RUN TestApplyStorageOpt/default_dynamic_read_req_stall_timeout_option
--- PASS: TestApplyStorageOpt (0.00s)
--- PASS: TestApplyStorageOpt/set_JSON_option (0.00s)
--- PASS: TestApplyStorageOpt/set_XML_option (0.00s)
--- PASS: TestApplyStorageOpt/set_conflicting_options,_last_option_set_takes_precedence (0.00s)
--- PASS: TestApplyStorageOpt/empty_options (0.00s)
--- PASS: TestApplyStorageOpt/set_Google_API_option (0.00s)
--- PASS: TestApplyStorageOpt/disable_metrics_option (0.00s)
--- PASS: TestApplyStorageOpt/set_metrics_interval (0.00s)
--- PASS: TestApplyStorageOpt/set_dynamic_read_req_stall_timeout_option (0.00s)
--- PASS: TestApplyStorageOpt/default_dynamic_read_req_stall_timeout_option (0.00s)
=== RUN TestSetCustomExporter
--- PASS: TestSetCustomExporter (0.00s)
=== RUN TestGetDynamicReadReqInitialTimeoutSecFromEnv
=== RUN TestGetDynamicReadReqInitialTimeoutSecFromEnv/env_variable_not_set
=== RUN TestGetDynamicReadReqInitialTimeoutSecFromEnv/valid_duration_string
=== RUN TestGetDynamicReadReqInitialTimeoutSecFromEnv/invalid_duration_string
--- PASS: TestGetDynamicReadReqInitialTimeoutSecFromEnv (0.00s)
--- PASS: TestGetDynamicReadReqInitialTimeoutSecFromEnv/env_variable_not_set (0.00s)
--- PASS: TestGetDynamicReadReqInitialTimeoutSecFromEnv/valid_duration_string (0.00s)
--- PASS: TestGetDynamicReadReqInitialTimeoutSecFromEnv/invalid_duration_string (0.00s)
=== RUN TestGetDynamicReadReqIncreaseRateFromEnv
=== RUN TestGetDynamicReadReqIncreaseRateFromEnv/env_variable_not_set
=== RUN TestGetDynamicReadReqIncreaseRateFromEnv/valid_float_string
=== RUN TestGetDynamicReadReqIncreaseRateFromEnv/invalid_float_string
--- PASS: TestGetDynamicReadReqIncreaseRateFromEnv (0.00s)
--- PASS: TestGetDynamicReadReqIncreaseRateFromEnv/env_variable_not_set (0.00s)
--- PASS: TestGetDynamicReadReqIncreaseRateFromEnv/valid_float_string (0.00s)
--- PASS: TestGetDynamicReadReqIncreaseRateFromEnv/invalid_float_string (0.00s)
=== RUN TestPostPolicyV4OptionsClone
=== PAUSE TestPostPolicyV4OptionsClone
=== RUN TestRangeReader
=== RUN TestRangeReader/xmlReads
=== RUN TestRangeReader/jsonReads
--- PASS: TestRangeReader (0.04s)
--- PASS: TestRangeReader/xmlReads (0.02s)
--- PASS: TestRangeReader/jsonReads (0.02s)
=== RUN TestRangeReaderRetry
=== RUN TestRangeReaderRetry/xmlReads
=== RUN TestRangeReaderRetry/jsonReads
--- PASS: TestRangeReaderRetry (0.26s)
--- PASS: TestRangeReaderRetry/xmlReads (0.13s)
--- PASS: TestRangeReaderRetry/jsonReads (0.13s)
=== RUN TestFakeReadCloser
--- PASS: TestFakeReadCloser (0.00s)
=== RUN TestContentEncodingGzipWithReader
=== RUN TestContentEncodingGzipWithReader/xmlReads
=== RUN TestContentEncodingGzipWithReader/xmlReads/NewReader
=== RUN TestContentEncodingGzipWithReader/xmlReads/NewRangeReader(0,_-1)
=== RUN TestContentEncodingGzipWithReader/xmlReads/NewRangeReader(1kB,_2kB)
=== RUN TestContentEncodingGzipWithReader/xmlReads/NewRangeReader(2kB,_-1)
=== RUN TestContentEncodingGzipWithReader/xmlReads/NewRangeReader(2kB,_3kB)
=== RUN TestContentEncodingGzipWithReader/jsonReads
=== RUN TestContentEncodingGzipWithReader/jsonReads/NewReader
=== RUN TestContentEncodingGzipWithReader/jsonReads/NewRangeReader(0,_-1)
=== RUN TestContentEncodingGzipWithReader/jsonReads/NewRangeReader(1kB,_2kB)
=== RUN TestContentEncodingGzipWithReader/jsonReads/NewRangeReader(2kB,_-1)
=== RUN TestContentEncodingGzipWithReader/jsonReads/NewRangeReader(2kB,_3kB)
--- PASS: TestContentEncodingGzipWithReader (0.07s)
--- PASS: TestContentEncodingGzipWithReader/xmlReads (0.04s)
--- PASS: TestContentEncodingGzipWithReader/xmlReads/NewReader (0.02s)
--- PASS: TestContentEncodingGzipWithReader/xmlReads/NewRangeReader(0,_-1) (0.00s)
--- PASS: TestContentEncodingGzipWithReader/xmlReads/NewRangeReader(1kB,_2kB) (0.00s)
--- PASS: TestContentEncodingGzipWithReader/xmlReads/NewRangeReader(2kB,_-1) (0.00s)
--- PASS: TestContentEncodingGzipWithReader/xmlReads/NewRangeReader(2kB,_3kB) (0.00s)
--- PASS: TestContentEncodingGzipWithReader/jsonReads (0.03s)
--- PASS: TestContentEncodingGzipWithReader/jsonReads/NewReader (0.00s)
--- PASS: TestContentEncodingGzipWithReader/jsonReads/NewRangeReader(0,_-1) (0.00s)
--- PASS: TestContentEncodingGzipWithReader/jsonReads/NewRangeReader(1kB,_2kB) (0.01s)
--- PASS: TestContentEncodingGzipWithReader/jsonReads/NewRangeReader(2kB,_-1) (0.00s)
--- PASS: TestContentEncodingGzipWithReader/jsonReads/NewRangeReader(2kB,_3kB) (0.01s)
=== RUN TestRetryConformance
retry_conformance_test.go:587: This test must use the testbench emulator; set STORAGE_EMULATOR_HOST to run.
--- SKIP: TestRetryConformance (0.00s)
=== RUN TestV2HeaderSanitization
=== PAUSE TestV2HeaderSanitization
=== RUN TestV4HeaderSanitization
=== PAUSE TestV4HeaderSanitization
=== RUN TestSignedURLV2
--- PASS: TestSignedURLV2 (0.02s)
=== RUN TestSignedURLV4
storage_test.go:341: Testcase: 'SignURLV4 works'
storage_test.go:341: Testcase: 'With PEM Private Key'
storage_test.go:341: Testcase: 'Unsafe object name'
storage_test.go:341: Testcase: 'With custom SignBytes'
--- PASS: TestSignedURLV4 (0.02s)
=== RUN TestSignedURL_EmulatorHost
=== RUN TestSignedURL_EmulatorHost/SignURLV4_creates_link_to_resources_in_emulator
=== RUN TestSignedURL_EmulatorHost/using_SigningSchemeV2
=== RUN TestSignedURL_EmulatorHost/using_VirtualHostedStyle
=== RUN TestSignedURL_EmulatorHost/using_BucketBoundHostname
=== RUN TestSignedURL_EmulatorHost/emulator_host_specifies_scheme
=== RUN TestSignedURL_EmulatorHost/emulator_host_specifies_scheme_using_SigningSchemeV2
--- PASS: TestSignedURL_EmulatorHost (0.06s)
--- PASS: TestSignedURL_EmulatorHost/SignURLV4_creates_link_to_resources_in_emulator (0.01s)
--- PASS: TestSignedURL_EmulatorHost/using_SigningSchemeV2 (0.01s)
--- PASS: TestSignedURL_EmulatorHost/using_VirtualHostedStyle (0.01s)
--- PASS: TestSignedURL_EmulatorHost/using_BucketBoundHostname (0.01s)
--- PASS: TestSignedURL_EmulatorHost/emulator_host_specifies_scheme (0.01s)
--- PASS: TestSignedURL_EmulatorHost/emulator_host_specifies_scheme_using_SigningSchemeV2 (0.01s)
=== RUN TestSignedURL_MissingOptions
--- PASS: TestSignedURL_MissingOptions (0.00s)
=== RUN TestPathEncodeV4
--- PASS: TestPathEncodeV4 (0.00s)
=== RUN TestObjectNames
=== PAUSE TestObjectNames
=== RUN TestCondition
=== PAUSE TestCondition
=== RUN TestConditionErrors
=== PAUSE TestConditionErrors
=== RUN TestObjectRetryer
=== RUN TestObjectRetryer/all_defaults
=== RUN TestObjectRetryer/set_all_options
=== RUN TestObjectRetryer/set_some_backoff_options
=== RUN TestObjectRetryer/set_policy_only
=== RUN TestObjectRetryer/set_max_retry_attempts_only
=== RUN TestObjectRetryer/set_ErrorFunc_only
--- PASS: TestObjectRetryer (0.00s)
--- PASS: TestObjectRetryer/all_defaults (0.00s)
--- PASS: TestObjectRetryer/set_all_options (0.00s)
--- PASS: TestObjectRetryer/set_some_backoff_options (0.00s)
--- PASS: TestObjectRetryer/set_policy_only (0.00s)
--- PASS: TestObjectRetryer/set_max_retry_attempts_only (0.00s)
--- PASS: TestObjectRetryer/set_ErrorFunc_only (0.00s)
=== RUN TestClientSetRetry
=== RUN TestClientSetRetry/all_defaults
=== RUN TestClientSetRetry/set_all_options
=== RUN TestClientSetRetry/set_some_backoff_options
=== RUN TestClientSetRetry/set_policy_only
=== RUN TestClientSetRetry/set_max_retry_attempts_only
=== RUN TestClientSetRetry/set_ErrorFunc_only
--- PASS: TestClientSetRetry (0.01s)
--- PASS: TestClientSetRetry/all_defaults (0.00s)
--- PASS: TestClientSetRetry/set_all_options (0.00s)
--- PASS: TestClientSetRetry/set_some_backoff_options (0.00s)
--- PASS: TestClientSetRetry/set_policy_only (0.00s)
--- PASS: TestClientSetRetry/set_max_retry_attempts_only (0.00s)
--- PASS: TestClientSetRetry/set_ErrorFunc_only (0.00s)
=== RUN TestRetryer
=== RUN TestRetryer/no_retries
=== RUN TestRetryer/no_retries/object.retry
=== RUN TestRetryer/no_retries/object.ACL()
=== RUN TestRetryer/no_retries/bucket.ACL()
=== RUN TestRetryer/no_retries/bucket.DefaultObjectACL()
=== RUN TestRetryer/no_retries/client.HMACKeyHandle()
=== RUN TestRetryer/object_retryer_configures_retry
=== RUN TestRetryer/object_retryer_configures_retry/object.retry
=== RUN TestRetryer/object_retryer_configures_retry/object.ACL()
=== RUN TestRetryer/object_retryer_configures_retry/bucket.ACL()
=== RUN TestRetryer/object_retryer_configures_retry/bucket.DefaultObjectACL()
=== RUN TestRetryer/object_retryer_configures_retry/client.HMACKeyHandle()
=== RUN TestRetryer/bucket_retryer_configures_retry
=== RUN TestRetryer/bucket_retryer_configures_retry/object.retry
=== RUN TestRetryer/bucket_retryer_configures_retry/object.ACL()
=== RUN TestRetryer/bucket_retryer_configures_retry/bucket.ACL()
=== RUN TestRetryer/bucket_retryer_configures_retry/bucket.DefaultObjectACL()
=== RUN TestRetryer/bucket_retryer_configures_retry/client.HMACKeyHandle()
=== RUN TestRetryer/client_retryer_configures_retry
=== RUN TestRetryer/client_retryer_configures_retry/object.retry
=== RUN TestRetryer/client_retryer_configures_retry/object.ACL()
=== RUN TestRetryer/client_retryer_configures_retry/bucket.ACL()
=== RUN TestRetryer/client_retryer_configures_retry/bucket.DefaultObjectACL()
=== RUN TestRetryer/client_retryer_configures_retry/client.HMACKeyHandle()
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer/object.retry
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer/object.ACL()
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer/bucket.ACL()
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer/bucket.DefaultObjectACL()
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer/client.HMACKeyHandle()
=== RUN TestRetryer/object_retryer_overrides_client_retryer
=== RUN TestRetryer/object_retryer_overrides_client_retryer/object.retry
=== RUN TestRetryer/object_retryer_overrides_client_retryer/object.ACL()
=== RUN TestRetryer/object_retryer_overrides_client_retryer/bucket.ACL()
=== RUN TestRetryer/object_retryer_overrides_client_retryer/bucket.DefaultObjectACL()
=== RUN TestRetryer/object_retryer_overrides_client_retryer/client.HMACKeyHandle()
=== RUN TestRetryer/bucket_retryer_overrides_client_retryer
=== RUN TestRetryer/bucket_retryer_overrides_client_retryer/object.retry
=== RUN TestRetryer/bucket_retryer_overrides_client_retryer/object.ACL()
=== RUN TestRetryer/bucket_retryer_overrides_client_retryer/bucket.ACL()
=== RUN TestRetryer/bucket_retryer_overrides_client_retryer/bucket.DefaultObjectACL()
=== RUN TestRetryer/bucket_retryer_overrides_client_retryer/client.HMACKeyHandle()
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/object.retry
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/object.ACL()
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/bucket.ACL()
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/bucket.DefaultObjectACL()
=== RUN TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/client.HMACKeyHandle()
=== RUN TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set
=== RUN TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/object.retry
=== RUN TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/object.ACL()
=== RUN TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/bucket.ACL()
=== RUN TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/bucket.DefaultObjectACL()
=== RUN TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/client.HMACKeyHandle()
=== RUN TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff
=== RUN TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/object.retry
=== RUN TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/object.ACL()
=== RUN TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/bucket.ACL()
=== RUN TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/bucket.DefaultObjectACL()
=== RUN TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/client.HMACKeyHandle()
--- PASS: TestRetryer (0.02s)
--- PASS: TestRetryer/no_retries (0.00s)
--- PASS: TestRetryer/no_retries/object.retry (0.00s)
--- PASS: TestRetryer/no_retries/object.ACL() (0.00s)
--- PASS: TestRetryer/no_retries/bucket.ACL() (0.00s)
--- PASS: TestRetryer/no_retries/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/no_retries/client.HMACKeyHandle() (0.00s)
--- PASS: TestRetryer/object_retryer_configures_retry (0.00s)
--- PASS: TestRetryer/object_retryer_configures_retry/object.retry (0.00s)
--- PASS: TestRetryer/object_retryer_configures_retry/object.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_configures_retry/bucket.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_configures_retry/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/object_retryer_configures_retry/client.HMACKeyHandle() (0.00s)
--- PASS: TestRetryer/bucket_retryer_configures_retry (0.00s)
--- PASS: TestRetryer/bucket_retryer_configures_retry/object.retry (0.00s)
--- PASS: TestRetryer/bucket_retryer_configures_retry/object.ACL() (0.00s)
--- PASS: TestRetryer/bucket_retryer_configures_retry/bucket.ACL() (0.00s)
--- PASS: TestRetryer/bucket_retryer_configures_retry/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/bucket_retryer_configures_retry/client.HMACKeyHandle() (0.00s)
--- PASS: TestRetryer/client_retryer_configures_retry (0.00s)
--- PASS: TestRetryer/client_retryer_configures_retry/object.retry (0.00s)
--- PASS: TestRetryer/client_retryer_configures_retry/object.ACL() (0.00s)
--- PASS: TestRetryer/client_retryer_configures_retry/bucket.ACL() (0.00s)
--- PASS: TestRetryer/client_retryer_configures_retry/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/client_retryer_configures_retry/client.HMACKeyHandle() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer/object.retry (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer/object.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer/bucket.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer/client.HMACKeyHandle() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_client_retryer (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_client_retryer/object.retry (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_client_retryer/object.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_client_retryer/bucket.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_client_retryer/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_client_retryer/client.HMACKeyHandle() (0.00s)
--- PASS: TestRetryer/bucket_retryer_overrides_client_retryer (0.00s)
--- PASS: TestRetryer/bucket_retryer_overrides_client_retryer/object.retry (0.00s)
--- PASS: TestRetryer/bucket_retryer_overrides_client_retryer/object.ACL() (0.00s)
--- PASS: TestRetryer/bucket_retryer_overrides_client_retryer/bucket.ACL() (0.00s)
--- PASS: TestRetryer/bucket_retryer_overrides_client_retryer/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/bucket_retryer_overrides_client_retryer/client.HMACKeyHandle() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/object.retry (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/object.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/bucket.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/object_retryer_overrides_bucket_retryer_backoff_options/client.HMACKeyHandle() (0.00s)
--- PASS: TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set (0.00s)
--- PASS: TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/object.retry (0.00s)
--- PASS: TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/object.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/bucket.ACL() (0.00s)
--- PASS: TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/object_retryer_does_not_override_bucket_retryer_if_option_is_not_set/client.HMACKeyHandle() (0.00s)
--- PASS: TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff (0.00s)
--- PASS: TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/object.retry (0.00s)
--- PASS: TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/object.ACL() (0.00s)
--- PASS: TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/bucket.ACL() (0.00s)
--- PASS: TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/bucket.DefaultObjectACL() (0.00s)
--- PASS: TestRetryer/object's_backoff_completely_overwrites_bucket's_backoff/client.HMACKeyHandle() (0.00s)
=== RUN TestObjectCompose
=== PAUSE TestObjectCompose
=== RUN TestEmptyObjectIterator
=== PAUSE TestEmptyObjectIterator
=== RUN TestEmptyBucketIterator
=== PAUSE TestEmptyBucketIterator
=== RUN TestCodecUint32
=== PAUSE TestCodecUint32
=== RUN TestUserProject
=== PAUSE TestUserProject
=== RUN TestRawObjectToObjectAttrs
=== PAUSE TestRawObjectToObjectAttrs
=== RUN TestObjectAttrsToRawObject
=== PAUSE TestObjectAttrsToRawObject
=== RUN TestProtoObjectToObjectAttrs
=== PAUSE TestProtoObjectToObjectAttrs
=== RUN TestObjectAttrsToProtoObject
=== PAUSE TestObjectAttrsToProtoObject
=== RUN TestApplyCondsProto
--- PASS: TestApplyCondsProto (0.00s)
=== RUN TestAttrToFieldMapCoverage
=== PAUSE TestAttrToFieldMapCoverage
=== RUN TestEmulatorWithCredentialsFile
--- PASS: TestEmulatorWithCredentialsFile (0.00s)
=== RUN TestWithEndpoint
--- PASS: TestWithEndpoint (0.00s)
=== RUN TestOperationsWithEndpoint
=== RUN TestOperationsWithEndpoint/No_endpoint_or_emulator_host_specified
=== RUN TestOperationsWithEndpoint/emulator_host_specified
=== RUN TestOperationsWithEndpoint/endpoint_specified
=== RUN TestOperationsWithEndpoint/both_emulator_and_endpoint_specified
--- PASS: TestOperationsWithEndpoint (0.11s)
--- PASS: TestOperationsWithEndpoint/No_endpoint_or_emulator_host_specified (0.03s)
--- PASS: TestOperationsWithEndpoint/emulator_host_specified (0.03s)
--- PASS: TestOperationsWithEndpoint/endpoint_specified (0.03s)
--- PASS: TestOperationsWithEndpoint/both_emulator_and_endpoint_specified (0.02s)
=== RUN TestSignedURLOptionsClone
=== PAUSE TestSignedURLOptionsClone
=== RUN TestParseProjectNumber
--- PASS: TestParseProjectNumber (0.00s)
=== RUN TestObjectValidate
=== RUN TestObjectValidate/valid_object
=== RUN TestObjectValidate/empty_bucket_name
=== RUN TestObjectValidate/empty_object_name
=== RUN TestObjectValidate/invalid_utf-8
=== RUN TestObjectValidate/object_name_.
--- PASS: TestObjectValidate (0.00s)
--- PASS: TestObjectValidate/valid_object (0.00s)
--- PASS: TestObjectValidate/empty_bucket_name (0.00s)
--- PASS: TestObjectValidate/empty_object_name (0.00s)
--- PASS: TestObjectValidate/invalid_utf-8 (0.00s)
--- PASS: TestObjectValidate/object_name_. (0.00s)
=== RUN TestErrorOnObjectsInsertCall
=== PAUSE TestErrorOnObjectsInsertCall
=== RUN TestEncryption
=== PAUSE TestEncryption
=== RUN TestRaceOnCancelAfterWrite
--- PASS: TestRaceOnCancelAfterWrite (0.00s)
=== RUN TestRaceOnCancelBeforeWrite
--- PASS: TestRaceOnCancelBeforeWrite (0.00s)
=== RUN TestCancelDoesNotLeak
--- PASS: TestCancelDoesNotLeak (0.01s)
=== RUN TestCloseDoesNotLeak
--- PASS: TestCloseDoesNotLeak (0.00s)
=== RUN TestIndefiniteRetries
--- PASS: TestIndefiniteRetries (1.43s)
=== CONT TestEmptyObjectIterator
=== CONT TestInvoke
=== CONT TestBucketAttrsToRawBucket
=== CONT TestObjectCompose
=== RUN TestInvoke/test_fn_never_returns_initial_error_with_count=0
=== RUN TestInvoke/non-retryable_error_is_returned_without_retrying
=== RUN TestInvoke/retryable_error_is_retried
=== RUN TestInvoke/retryable_gRPC_error_is_retried
=== RUN TestInvoke/returns_non-retryable_error_after_retryable_error
=== RUN TestInvoke/retryable_5xx_error_is_retried
=== RUN TestInvoke/retriable_error_not_retried_when_non-idempotent
=== RUN TestInvoke/non-idempotent_retriable_error_retried_when_policy_is_RetryAlways
=== RUN TestInvoke/retriable_error_not_retried_when_policy_is_RetryNever
=== RUN TestInvoke/non-retriable_error_not_retried_when_policy_is_RetryAlways
=== RUN TestInvoke/non-retriable_error_retried_with_custom_fn
=== RUN TestInvoke/retriable_error_not_retried_with_custom_fn
=== RUN TestInvoke/error_not_retried_when_policy_is_RetryNever_despite_custom_fn
=== RUN TestInvoke/non-idempotent_retriable_error_retried_when_policy_is_RetryAlways_till_maxAttempts
=== RUN TestInvoke/non-idempotent_retriable_error_not_retried_when_policy_is_RetryNever_with_maxAttempts_set
=== RUN TestInvoke/non-retriable_error_retried_with_custom_fn_till_maxAttempts
=== RUN TestInvoke/non-idempotent_retriable_error_retried_when_policy_is_RetryAlways_till_maxAttempts_where_count_equals_to_maxAttempts-1
=== RUN TestInvoke/non-idempotent_retriable_error_retried_when_policy_is_RetryAlways_till_maxAttempts_where_count_equals_to_maxAttempts
--- PASS: TestObjectCompose (0.03s)
=== CONT TestCopyMissingFields
=== CONT TestPostPolicyV4OptionsClone
--- PASS: TestEmptyObjectIterator (0.03s)
=== CONT TestConditionErrors
--- PASS: TestConditionErrors (0.00s)
=== CONT TestIntegration_NonexistentObjectRead
--- PASS: TestCopyMissingFields (0.00s)
=== CONT TestCondition
--- PASS: TestPostPolicyV4OptionsClone (0.00s)
=== RUN TestInvoke/non-idempotent_retriable_error_not_retried_when_policy_is_RetryAlways_with_maxAttempts_equals_to_zero
--- PASS: TestInvoke (0.03s)
--- PASS: TestInvoke/test_fn_never_returns_initial_error_with_count=0 (0.00s)
--- PASS: TestInvoke/non-retryable_error_is_returned_without_retrying (0.00s)
--- PASS: TestInvoke/retryable_error_is_retried (0.00s)
--- PASS: TestInvoke/retryable_gRPC_error_is_retried (0.00s)
--- PASS: TestInvoke/returns_non-retryable_error_after_retryable_error (0.00s)
--- PASS: TestInvoke/retryable_5xx_error_is_retried (0.00s)
--- PASS: TestInvoke/retriable_error_not_retried_when_non-idempotent (0.00s)
--- PASS: TestInvoke/non-idempotent_retriable_error_retried_when_policy_is_RetryAlways (0.00s)
--- PASS: TestInvoke/retriable_error_not_retried_when_policy_is_RetryNever (0.00s)
--- PASS: TestInvoke/non-retriable_error_not_retried_when_policy_is_RetryAlways (0.00s)
--- PASS: TestInvoke/non-retriable_error_retried_with_custom_fn (0.00s)
--- PASS: TestInvoke/retriable_error_not_retried_with_custom_fn (0.00s)
--- PASS: TestInvoke/error_not_retried_when_policy_is_RetryNever_despite_custom_fn (0.00s)
--- PASS: TestInvoke/non-idempotent_retriable_error_retried_when_policy_is_RetryAlways_till_maxAttempts (0.00s)
--- PASS: TestInvoke/non-idempotent_retriable_error_not_retried_when_policy_is_RetryNever_with_maxAttempts_set (0.00s)
--- PASS: TestInvoke/non-retriable_error_retried_with_custom_fn_till_maxAttempts (0.00s)
--- PASS: TestInvoke/non-idempotent_retriable_error_retried_when_policy_is_RetryAlways_till_maxAttempts_where_count_equals_to_maxAttempts-1 (0.00s)
--- PASS: TestInvoke/non-idempotent_retriable_error_retried_when_policy_is_RetryAlways_till_maxAttempts_where_count_equals_to_maxAttempts (0.01s)
--- PASS: TestInvoke/non-idempotent_retriable_error_not_retried_when_policy_is_RetryAlways_with_maxAttempts_equals_to_zero (0.00s)
=== CONT TestIntegration_ZeroSizedObject
--- PASS: TestBucketAttrsToRawBucket (0.03s)
=== CONT TestBucketAttrsToProtoBucket
2024/11/29 10:17:32 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
2024/11/29 10:17:32 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
--- PASS: TestBucketAttrsToProtoBucket (0.01s)
=== CONT TestIntegration_NonexistentBucket
2024/11/29 10:17:32 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_ZeroSizedObject/http
=== RUN TestIntegration_NonexistentObjectRead/http
=== RUN TestIntegration_NonexistentBucket/http
--- PASS: TestCondition (0.09s)
=== CONT TestV2HeaderSanitization
--- PASS: TestV2HeaderSanitization (0.00s)
=== CONT TestIntegration_NoUnicodeNormalization
2024/11/29 10:17:32 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_NoUnicodeNormalization/http
=== RUN TestIntegration_NonexistentObjectRead/grpc
=== RUN TestIntegration_ZeroSizedObject/http/Read
=== RUN TestIntegration_ZeroSizedObject/http/WriteTo
=== RUN TestIntegration_NonexistentBucket/grpc
=== RUN TestIntegration_ZeroSizedObject/grpc
=== RUN TestIntegration_NonexistentObjectRead/jsonReads
=== RUN TestIntegration_NoUnicodeNormalization/grpc
=== RUN TestIntegration_ZeroSizedObject/grpc/Read
--- PASS: TestIntegration_NonexistentObjectRead (0.70s)
--- PASS: TestIntegration_NonexistentObjectRead/http (0.12s)
--- PASS: TestIntegration_NonexistentObjectRead/grpc (0.44s)
--- PASS: TestIntegration_NonexistentObjectRead/jsonReads (0.08s)
=== CONT TestObjectNames
=== RUN TestIntegration_ZeroSizedObject/grpc/WriteTo
--- PASS: TestObjectNames (0.24s)
=== CONT TestV4HeaderSanitization
--- PASS: TestV4HeaderSanitization (0.00s)
=== CONT TestProtoObjectToObjectAttrs
--- PASS: TestProtoObjectToObjectAttrs (0.00s)
=== CONT TestSetHeadersFromContext
=== RUN TestSetHeadersFromContext/all_empty_values
=== RUN TestSetHeadersFromContext/regular_headers
=== RUN TestSetHeadersFromContext/x-goog-api-client_merging
=== RUN TestSetHeadersFromContext/x-goog-api-client_merging_with_values_already_set
=== CONT TestShouldRetry
--- PASS: TestSetHeadersFromContext (0.00s)
--- PASS: TestSetHeadersFromContext/all_empty_values (0.00s)
--- PASS: TestSetHeadersFromContext/regular_headers (0.00s)
--- PASS: TestSetHeadersFromContext/x-goog-api-client_merging (0.00s)
--- PASS: TestSetHeadersFromContext/x-goog-api-client_merging_with_values_already_set (0.00s)
=== RUN TestShouldRetry/googleapi.Error{Code:_0}
=== RUN TestShouldRetry/googleapi.Error{Code:_429}
=== RUN TestShouldRetry/errors.New(foo)
=== RUN TestShouldRetry/googleapi.Error{Code:_518}
=== RUN TestShouldRetry/googleapi.Error{Code:_599}
=== RUN TestShouldRetry/googleapi.Error{Code:_428}
=== RUN TestShouldRetry/googleapi.Error{Code:_518}#01
=== RUN TestShouldRetry/url.Error{Err:_errors.New("connection_refused")}
=== RUN TestShouldRetry/net.OpError{Err:_errors.New("connection_reset_by_peer")}
=== RUN TestShouldRetry/io.ErrUnexpectedEOF
=== RUN TestShouldRetry/wrapped_retryable_error
=== RUN TestShouldRetry/wrapped_non-retryable_error
=== RUN TestShouldRetry/googleapi.Error{Code:_400}
=== RUN TestShouldRetry/googleapi.Error{Code:_408}
=== RUN TestShouldRetry/retryable_gRPC_error
=== RUN TestShouldRetry/non-retryable_gRPC_error
=== RUN TestShouldRetry/wrapped_net.ErrClosed
--- PASS: TestShouldRetry (0.00s)
--- PASS: TestShouldRetry/googleapi.Error{Code:_0} (0.00s)
--- PASS: TestShouldRetry/googleapi.Error{Code:_429} (0.00s)
--- PASS: TestShouldRetry/errors.New(foo) (0.00s)
--- PASS: TestShouldRetry/googleapi.Error{Code:_518} (0.00s)
--- PASS: TestShouldRetry/googleapi.Error{Code:_599} (0.00s)
--- PASS: TestShouldRetry/googleapi.Error{Code:_428} (0.00s)
--- PASS: TestShouldRetry/googleapi.Error{Code:_518}#01 (0.00s)
--- PASS: TestShouldRetry/url.Error{Err:_errors.New("connection_refused")} (0.00s)
--- PASS: TestShouldRetry/net.OpError{Err:_errors.New("connection_reset_by_peer")} (0.00s)
--- PASS: TestShouldRetry/io.ErrUnexpectedEOF (0.00s)
--- PASS: TestShouldRetry/wrapped_retryable_error (0.00s)
--- PASS: TestShouldRetry/wrapped_non-retryable_error (0.00s)
--- PASS: TestShouldRetry/googleapi.Error{Code:_400} (0.00s)
--- PASS: TestShouldRetry/googleapi.Error{Code:_408} (0.00s)
--- PASS: TestShouldRetry/retryable_gRPC_error (0.00s)
--- PASS: TestShouldRetry/non-retryable_gRPC_error (0.00s)
--- PASS: TestShouldRetry/wrapped_net.ErrClosed (0.00s)
=== CONT TestAttrToFieldMapCoverage
--- PASS: TestAttrToFieldMapCoverage (0.00s)
=== CONT TestEmptyBucketIterator
--- PASS: TestEmptyBucketIterator (0.02s)
=== CONT TestUserProject
=== CONT TestErrorOnObjectsInsertCall
--- PASS: TestUserProject (0.04s)
=== RUN TestIntegration_NonexistentBucket/jsonReads
integration_test.go:287: transport "jsonReads" explicitly skipped: no reads in test
--- PASS: TestIntegration_NonexistentBucket (1.00s)
--- PASS: TestIntegration_NonexistentBucket/http (0.30s)
--- PASS: TestIntegration_NonexistentBucket/grpc (0.64s)
--- SKIP: TestIntegration_NonexistentBucket/jsonReads (0.00s)
=== CONT TestObjectAttrsToProtoObject
--- PASS: TestObjectAttrsToProtoObject (0.00s)
=== CONT TestCodecUint32
--- PASS: TestCodecUint32 (0.00s)
=== CONT TestRawObjectToObjectAttrs
--- PASS: TestRawObjectToObjectAttrs (0.00s)
=== CONT TestObjectAttrsToRawObject
--- PASS: TestObjectAttrsToRawObject (0.00s)
=== CONT TestSignedURLOptionsClone
--- PASS: TestSignedURLOptionsClone (0.00s)
=== CONT TestEncryption
--- PASS: TestEncryption (0.01s)
=== CONT TestBucketAttrsToUpdateToRawBucket
--- PASS: TestBucketAttrsToUpdateToRawBucket (0.00s)
--- PASS: TestErrorOnObjectsInsertCall (0.03s)
=== RUN TestIntegration_ZeroSizedObject/jsonReads
=== RUN TestIntegration_ZeroSizedObject/jsonReads/Read
=== RUN TestIntegration_NoUnicodeNormalization/jsonReads
=== RUN TestIntegration_ZeroSizedObject/jsonReads/WriteTo
--- PASS: TestIntegration_ZeroSizedObject (1.54s)
--- PASS: TestIntegration_ZeroSizedObject/http (0.46s)
--- PASS: TestIntegration_ZeroSizedObject/http/Read (0.04s)
--- PASS: TestIntegration_ZeroSizedObject/http/WriteTo (0.03s)
--- PASS: TestIntegration_ZeroSizedObject/grpc (0.62s)
--- PASS: TestIntegration_ZeroSizedObject/grpc/Read (0.04s)
--- PASS: TestIntegration_ZeroSizedObject/grpc/WriteTo (0.04s)
--- PASS: TestIntegration_ZeroSizedObject/jsonReads (0.42s)
--- PASS: TestIntegration_ZeroSizedObject/jsonReads/Read (0.03s)
--- PASS: TestIntegration_ZeroSizedObject/jsonReads/WriteTo (0.03s)
--- PASS: TestIntegration_NoUnicodeNormalization (1.79s)
--- PASS: TestIntegration_NoUnicodeNormalization/http (0.54s)
--- PASS: TestIntegration_NoUnicodeNormalization/grpc (0.66s)
--- PASS: TestIntegration_NoUnicodeNormalization/jsonReads (0.56s)
FAIL
2024/11/29 10:17:46 deleting bucket "go-integration-test-20241128-36077563851711-0067", which is more than 24h0m0s old
2024/11/29 10:17:47 deleting bucket "go-integration-test-20241128-36077563851711-0081", which is more than 24h0m0s old
2024/11/29 10:17:47 deleting bucket "go-integration-test-20241128-36077563851711-0083", which is more than 24h0m0s old
2024/11/29 10:17:49 deleting bucket "golang-grpc-test-20241128-36077563851711-0068", which is more than 24h0m0s old
2024/11/29 10:17:50 deleting bucket "golang-grpc-test-20241128-36077563851711-0082", which is more than 24h0m0s old
2024/11/29 10:17:50 deleting bucket "golang-grpc-test-20241128-36077563851711-0084", which is more than 24h0m0s old
FAIL cloud.google.com/go/storage 558.108s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/storage/control/apiv2 1.028s [no tests to run]
=== RUN TestPrefixAdjustedOffsets
=== RUN TestPrefixAdjustedOffsets/start_and_end_are_empty
=== RUN TestPrefixAdjustedOffsets/start_is_longer_and_lexicographically_before_prefix
=== RUN TestPrefixAdjustedOffsets/start_value_same_as_prefix
=== RUN TestPrefixAdjustedOffsets/lexicographically_start_comes_before_prefix_and_end_after_prefix
=== RUN TestPrefixAdjustedOffsets/start_value_contains_prefix
=== RUN TestPrefixAdjustedOffsets/end_value_contains_prefix
=== RUN TestPrefixAdjustedOffsets/prefix_is_empty
=== RUN TestPrefixAdjustedOffsets/start_is_lexicographically_higher_than_end
=== RUN TestPrefixAdjustedOffsets/end_is_same_as_prefix
=== RUN TestPrefixAdjustedOffsets/start_is_lexicographically_higher_than_end_with_prefix
=== RUN TestPrefixAdjustedOffsets/start_is_lexicographically_higher_than_prefix
--- PASS: TestPrefixAdjustedOffsets (0.00s)
--- PASS: TestPrefixAdjustedOffsets/start_and_end_are_empty (0.00s)
--- PASS: TestPrefixAdjustedOffsets/start_is_longer_and_lexicographically_before_prefix (0.00s)
--- PASS: TestPrefixAdjustedOffsets/start_value_same_as_prefix (0.00s)
--- PASS: TestPrefixAdjustedOffsets/lexicographically_start_comes_before_prefix_and_end_after_prefix (0.00s)
--- PASS: TestPrefixAdjustedOffsets/start_value_contains_prefix (0.00s)
--- PASS: TestPrefixAdjustedOffsets/end_value_contains_prefix (0.00s)
--- PASS: TestPrefixAdjustedOffsets/prefix_is_empty (0.00s)
--- PASS: TestPrefixAdjustedOffsets/start_is_lexicographically_higher_than_end (0.00s)
--- PASS: TestPrefixAdjustedOffsets/end_is_same_as_prefix (0.00s)
--- PASS: TestPrefixAdjustedOffsets/start_is_lexicographically_higher_than_end_with_prefix (0.00s)
--- PASS: TestPrefixAdjustedOffsets/start_is_lexicographically_higher_than_prefix (0.00s)
=== RUN TestNewLister
=== RUN TestNewLister/start_and_end_are_empty
=== RUN TestNewLister/start_is_longer_than_prefix
=== RUN TestNewLister/start_and_end_are_empty#01
--- PASS: TestNewLister (0.00s)
--- PASS: TestNewLister/start_and_end_are_empty (0.00s)
--- PASS: TestNewLister/start_is_longer_than_prefix (0.00s)
--- PASS: TestNewLister/start_and_end_are_empty#01 (0.00s)
=== RUN TestNextBatchEmulated
fast_list_test.go:294: Emulator tests skipped without emulator environment variables set
--- SKIP: TestNextBatchEmulated (0.00s)
=== RUN TestIntegration_NextBatch_All
integration_test.go:73: #11198
--- SKIP: TestIntegration_NextBatch_All (0.00s)
=== RUN TestIntegration_NextBatch
integration_test.go:100: #11196
--- SKIP: TestIntegration_NextBatch (0.00s)
=== RUN TestNewRangeSplitter
=== RUN TestNewRangeSplitter/valid_alphabet
=== RUN TestNewRangeSplitter/empty_alphabet
--- PASS: TestNewRangeSplitter (0.00s)
--- PASS: TestNewRangeSplitter/valid_alphabet (0.00s)
--- PASS: TestNewRangeSplitter/empty_alphabet (0.00s)
=== RUN TestSplitRange
=== RUN TestSplitRange/empty_start
=== RUN TestSplitRange/empty_end
=== RUN TestSplitRange/splits_less_than_one
=== RUN TestSplitRange/end_range_lexicographically_smaller_than_start_range
=== RUN TestSplitRange/unsplittable_with_empty_start_range
=== RUN TestSplitRange/unsplittable_with_non_empty_ranges
=== RUN TestSplitRange/Split_Entire_Bucket_Namespace
=== RUN TestSplitRange/split_with_only_start_range
=== RUN TestSplitRange/split_large_distance_with_few_split_points
=== RUN TestSplitRange/split_with_prefix,_distance_at_index_5_>_1
=== RUN TestSplitRange/split_with_prefix,_distance_at_index_6_>_1
=== RUN TestSplitRange/split_into_half_with_small_range
=== RUN TestSplitRange/split_into_multuple_pieces_with_small_range
=== RUN TestSplitRange/split_towards_end_range
=== RUN TestSplitRange/split_with_sequence_of_adjacent_characters
=== RUN TestSplitRange/split_into_adjenct_split_points
=== RUN TestSplitRange/end_range_contains_new_character
=== RUN TestSplitRange/start_range_contains_new_character
=== RUN TestSplitRange/start_range_is_sequence_of_highest_characters
--- PASS: TestSplitRange (0.00s)
--- PASS: TestSplitRange/empty_start (0.00s)
--- PASS: TestSplitRange/empty_end (0.00s)
--- PASS: TestSplitRange/splits_less_than_one (0.00s)
--- PASS: TestSplitRange/end_range_lexicographically_smaller_than_start_range (0.00s)
--- PASS: TestSplitRange/unsplittable_with_empty_start_range (0.00s)
--- PASS: TestSplitRange/unsplittable_with_non_empty_ranges (0.00s)
--- PASS: TestSplitRange/Split_Entire_Bucket_Namespace (0.00s)
--- PASS: TestSplitRange/split_with_only_start_range (0.00s)
--- PASS: TestSplitRange/split_large_distance_with_few_split_points (0.00s)
--- PASS: TestSplitRange/split_with_prefix,_distance_at_index_5_>_1 (0.00s)
--- PASS: TestSplitRange/split_with_prefix,_distance_at_index_6_>_1 (0.00s)
--- PASS: TestSplitRange/split_into_half_with_small_range (0.00s)
--- PASS: TestSplitRange/split_into_multuple_pieces_with_small_range (0.00s)
--- PASS: TestSplitRange/split_towards_end_range (0.00s)
--- PASS: TestSplitRange/split_with_sequence_of_adjacent_characters (0.00s)
--- PASS: TestSplitRange/split_into_adjenct_split_points (0.00s)
--- PASS: TestSplitRange/end_range_contains_new_character (0.00s)
--- PASS: TestSplitRange/start_range_contains_new_character (0.00s)
--- PASS: TestSplitRange/start_range_is_sequence_of_highest_characters (0.00s)
=== RUN TestSortAlphabet
=== RUN TestSortAlphabet/unsorted_array
=== RUN TestSortAlphabet/one_alphabet
=== RUN TestSortAlphabet/empty_array
--- PASS: TestSortAlphabet (0.00s)
--- PASS: TestSortAlphabet/unsorted_array (0.00s)
--- PASS: TestSortAlphabet/one_alphabet (0.00s)
--- PASS: TestSortAlphabet/empty_array (0.00s)
=== RUN TestConstructAlphabetMap
=== RUN TestConstructAlphabetMap/sorted_array
=== RUN TestConstructAlphabetMap/unsorted_array
=== RUN TestConstructAlphabetMap/one_alphabet
=== RUN TestConstructAlphabetMap/empty_array
--- PASS: TestConstructAlphabetMap (0.00s)
--- PASS: TestConstructAlphabetMap/sorted_array (0.00s)
--- PASS: TestConstructAlphabetMap/unsorted_array (0.00s)
--- PASS: TestConstructAlphabetMap/one_alphabet (0.00s)
--- PASS: TestConstructAlphabetMap/empty_array (0.00s)
=== RUN TestCharPosition
=== RUN TestCharPosition/no_error
=== RUN TestCharPosition/character_not_present
--- PASS: TestCharPosition (0.00s)
--- PASS: TestCharPosition/no_error (0.00s)
--- PASS: TestCharPosition/character_not_present (0.00s)
=== RUN TestListNextPageSequentiallyEmulated
fast_list_test.go:294: Emulator tests skipped without emulator environment variables set
--- SKIP: TestListNextPageSequentiallyEmulated (0.00s)
=== RUN TestSequentialListingEmulated
fast_list_test.go:294: Emulator tests skipped without emulator environment variables set
--- SKIP: TestSequentialListingEmulated (0.00s)
=== RUN TestWorkstealListingEmulated
fast_list_test.go:294: Emulator tests skipped without emulator environment variables set
--- SKIP: TestWorkstealListingEmulated (0.00s)
PASS
ok cloud.google.com/go/storage/dataflux 7.530s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/storage/internal/apiv2 1.035s [no tests to run]
=== RUN TestDownloadBuffer
=== PAUSE TestDownloadBuffer
=== RUN TestDownloadBufferParallel
=== PAUSE TestDownloadBufferParallel
=== RUN TestWaitAndClose
=== PAUSE TestWaitAndClose
=== RUN TestNumShards
=== PAUSE TestNumShards
=== RUN TestCalculateRange
=== PAUSE TestCalculateRange
=== RUN TestGatherShards
--- PASS: TestGatherShards (0.00s)
=== RUN TestCalculateCRC32C
=== PAUSE TestCalculateCRC32C
=== RUN TestIntegration_DownloadDirectory
2024/11/29 10:08:49 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DownloadDirectory/http
=== RUN TestIntegration_DownloadDirectory/grpc
--- PASS: TestIntegration_DownloadDirectory (1.29s)
--- PASS: TestIntegration_DownloadDirectory/http (0.47s)
--- PASS: TestIntegration_DownloadDirectory/grpc (0.77s)
=== RUN TestIntegration_DownloadDirectoryAsync
2024/11/29 10:08:50 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DownloadDirectoryAsync/http
=== RUN TestIntegration_DownloadDirectoryAsync/grpc
--- PASS: TestIntegration_DownloadDirectoryAsync (1.61s)
--- PASS: TestIntegration_DownloadDirectoryAsync/http (0.59s)
--- PASS: TestIntegration_DownloadDirectoryAsync/grpc (0.98s)
=== RUN TestIntegration_DownloadDirectoryError
2024/11/29 10:08:51 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DownloadDirectoryError/http
=== RUN TestIntegration_DownloadDirectoryError/grpc
--- PASS: TestIntegration_DownloadDirectoryError (0.59s)
--- PASS: TestIntegration_DownloadDirectoryError/http (0.20s)
--- PASS: TestIntegration_DownloadDirectoryError/grpc (0.36s)
=== RUN TestIntegration_DownloaderSynchronous
2024/11/29 10:08:52 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DownloaderSynchronous/grpc
=== RUN TestIntegration_DownloaderSynchronous/http
--- PASS: TestIntegration_DownloaderSynchronous (1.44s)
--- PASS: TestIntegration_DownloaderSynchronous/grpc (1.00s)
--- PASS: TestIntegration_DownloaderSynchronous/http (0.42s)
=== RUN TestIntegration_DownloaderErrorSync
2024/11/29 10:08:53 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DownloaderErrorSync/http
=== RUN TestIntegration_DownloaderErrorSync/grpc
--- PASS: TestIntegration_DownloaderErrorSync (1.27s)
--- PASS: TestIntegration_DownloaderErrorSync/http (0.46s)
--- PASS: TestIntegration_DownloaderErrorSync/grpc (0.78s)
=== RUN TestIntegration_DownloaderAsynchronous
2024/11/29 10:08:55 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DownloaderAsynchronous/http
=== RUN TestIntegration_DownloaderAsynchronous/grpc
--- PASS: TestIntegration_DownloaderAsynchronous (1.29s)
--- PASS: TestIntegration_DownloaderAsynchronous/http (0.42s)
--- PASS: TestIntegration_DownloaderAsynchronous/grpc (0.83s)
=== RUN TestIntegration_DownloaderErrorAsync
2024/11/29 10:08:56 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DownloaderErrorAsync/http
=== RUN TestIntegration_DownloaderErrorAsync/grpc
--- PASS: TestIntegration_DownloaderErrorAsync (1.11s)
--- PASS: TestIntegration_DownloaderErrorAsync/http (0.39s)
--- PASS: TestIntegration_DownloaderErrorAsync/grpc (0.68s)
=== RUN TestIntegration_DownloaderTimeout
--- PASS: TestIntegration_DownloaderTimeout (0.00s)
=== RUN TestIntegration_DownloadShard
2024/11/29 10:08:57 The Project ID configured for metrics is cloud-devrel-kokoro-resources, but the Project ID of the storage client is dulcet-port-762. Make sure that the service account in use has the required metric writing role (roles/monitoring.metricWriter) in the project projectIdToUse or metrics will not be written.
=== RUN TestIntegration_DownloadShard/http
=== RUN TestIntegration_DownloadShard/http/basic_input
=== RUN TestIntegration_DownloadShard/http/range
=== RUN TestIntegration_DownloadShard/http/incorrect_generation
=== RUN TestIntegration_DownloadShard/http/conditions:_generationmatch
=== RUN TestIntegration_DownloadShard/http/conditions_do_not_hold
=== RUN TestIntegration_DownloadShard/http/timeout
=== RUN TestIntegration_DownloadShard/http/cancelled_ctx
=== RUN TestIntegration_DownloadShard/grpc
=== RUN TestIntegration_DownloadShard/grpc/basic_input
=== RUN TestIntegration_DownloadShard/grpc/range
=== RUN TestIntegration_DownloadShard/grpc/incorrect_generation
=== RUN TestIntegration_DownloadShard/grpc/conditions:_generationmatch
=== RUN TestIntegration_DownloadShard/grpc/conditions_do_not_hold
=== RUN TestIntegration_DownloadShard/grpc/timeout
=== RUN TestIntegration_DownloadShard/grpc/cancelled_ctx
--- PASS: TestIntegration_DownloadShard (0.81s)
--- PASS: TestIntegration_DownloadShard/http (0.28s)
--- PASS: TestIntegration_DownloadShard/http/basic_input (0.04s)
--- PASS: TestIntegration_DownloadShard/http/range (0.03s)
--- PASS: TestIntegration_DownloadShard/http/incorrect_generation (0.03s)
--- PASS: TestIntegration_DownloadShard/http/conditions:_generationmatch (0.03s)
--- PASS: TestIntegration_DownloadShard/http/conditions_do_not_hold (0.04s)
--- PASS: TestIntegration_DownloadShard/http/timeout (0.00s)
--- PASS: TestIntegration_DownloadShard/http/cancelled_ctx (0.00s)
--- PASS: TestIntegration_DownloadShard/grpc (0.50s)
--- PASS: TestIntegration_DownloadShard/grpc/basic_input (0.04s)
--- PASS: TestIntegration_DownloadShard/grpc/range (0.04s)
--- PASS: TestIntegration_DownloadShard/grpc/incorrect_generation (0.05s)
--- PASS: TestIntegration_DownloadShard/grpc/conditions:_generationmatch (0.04s)
--- PASS: TestIntegration_DownloadShard/grpc/conditions_do_not_hold (0.02s)
--- PASS: TestIntegration_DownloadShard/grpc/timeout (0.00s)
--- PASS: TestIntegration_DownloadShard/grpc/cancelled_ctx (0.00s)
=== RUN TestApply
=== RUN TestApply/all_options
=== RUN TestApply/small_partSize
--- PASS: TestApply (0.00s)
--- PASS: TestApply/all_options (0.00s)
--- PASS: TestApply/small_partSize (0.00s)
=== RUN TestWithCallbacks
=== RUN TestWithCallbacks/cannot_use_callbacks_without_the_option
=== RUN TestWithCallbacks/must_provide_callback_when_option_is_set
--- PASS: TestWithCallbacks (0.01s)
--- PASS: TestWithCallbacks/cannot_use_callbacks_without_the_option (0.00s)
--- PASS: TestWithCallbacks/must_provide_callback_when_option_is_set (0.00s)
=== CONT TestDownloadBuffer
=== CONT TestNumShards
=== RUN TestNumShards/nil_range
=== RUN TestNumShards/nil_-_object_equal_to_partSize
=== CONT TestCalculateCRC32C
=== CONT TestWaitAndClose
=== CONT TestDownloadBufferParallel
--- PASS: TestWaitAndClose (0.00s)
--- PASS: TestDownloadBuffer (0.00s)
=== CONT TestCalculateRange
=== RUN TestNumShards/nil_-_object_larger_than_partSize
=== RUN TestCalculateRange/nil_range_-_first_shard
=== RUN TestNumShards/full_object_smaller_than_partSize
=== RUN TestCalculateRange/nil_range
=== RUN TestCalculateRange/first_shard_length_smaller_than_partSize
=== RUN TestCalculateRange/second_shard
=== RUN TestCalculateRange/last_shard
=== RUN TestCalculateRange/last_shard#01
=== RUN TestCalculateRange/single_shard_with_offset
=== RUN TestCalculateRange/second_shard_with_offset
=== RUN TestCalculateRange/off_by_one
=== RUN TestCalculateRange/last_shard#02
=== RUN TestCalculateRange/sharding_turned_off
=== RUN TestCalculateRange/large_object
--- PASS: TestCalculateRange (0.00s)
--- PASS: TestCalculateRange/nil_range_-_first_shard (0.00s)
--- PASS: TestCalculateRange/nil_range (0.00s)
--- PASS: TestCalculateRange/first_shard_length_smaller_than_partSize (0.00s)
--- PASS: TestCalculateRange/second_shard (0.00s)
--- PASS: TestCalculateRange/last_shard (0.00s)
--- PASS: TestCalculateRange/last_shard#01 (0.00s)
--- PASS: TestCalculateRange/single_shard_with_offset (0.00s)
--- PASS: TestCalculateRange/second_shard_with_offset (0.00s)
--- PASS: TestCalculateRange/off_by_one (0.00s)
--- PASS: TestCalculateRange/last_shard#02 (0.00s)
--- PASS: TestCalculateRange/sharding_turned_off (0.00s)
--- PASS: TestCalculateRange/large_object (0.00s)
--- PASS: TestDownloadBufferParallel (0.01s)
=== RUN TestNumShards/full_object_equal_to_partSize
=== RUN TestNumShards/full_object_larger_than_partSize
=== RUN TestNumShards/partial_object_smaller_than_partSize
=== RUN TestNumShards/full_object_larger_than_partSize#01
=== RUN TestNumShards/full_object_larger_than_partSize_-_off_by_one_check
=== RUN TestNumShards/length_larger_than_object_size
=== RUN TestNumShards/negative_length
=== RUN TestNumShards/offset_object_smaller_than_partSize
=== RUN TestNumShards/offset_object_larger_than_partSize
=== RUN TestNumShards/offset_object_larger_than_partSize_-_length_larger_than_objSize
=== RUN TestNumShards/offset_object_larger_than_partSize_-_length_larger_than_objSize#01
=== RUN TestNumShards/negative_offset_smaller_than_partSize
=== RUN TestNumShards/negative_offset_larger_than_partSize
=== RUN TestNumShards/transcoded
--- PASS: TestNumShards (0.02s)
--- PASS: TestNumShards/nil_range (0.00s)
--- PASS: TestNumShards/nil_-_object_equal_to_partSize (0.00s)
--- PASS: TestNumShards/nil_-_object_larger_than_partSize (0.00s)
--- PASS: TestNumShards/full_object_smaller_than_partSize (0.00s)
--- PASS: TestNumShards/full_object_equal_to_partSize (0.00s)
--- PASS: TestNumShards/full_object_larger_than_partSize (0.00s)
--- PASS: TestNumShards/partial_object_smaller_than_partSize (0.00s)
--- PASS: TestNumShards/full_object_larger_than_partSize#01 (0.00s)
--- PASS: TestNumShards/full_object_larger_than_partSize_-_off_by_one_check (0.00s)
--- PASS: TestNumShards/length_larger_than_object_size (0.00s)
--- PASS: TestNumShards/negative_length (0.00s)
--- PASS: TestNumShards/offset_object_smaller_than_partSize (0.00s)
--- PASS: TestNumShards/offset_object_larger_than_partSize (0.00s)
--- PASS: TestNumShards/offset_object_larger_than_partSize_-_length_larger_than_objSize (0.00s)
--- PASS: TestNumShards/offset_object_larger_than_partSize_-_length_larger_than_objSize#01 (0.00s)
--- PASS: TestNumShards/negative_offset_smaller_than_partSize (0.00s)
--- PASS: TestNumShards/negative_offset_larger_than_partSize (0.00s)
--- PASS: TestNumShards/transcoded (0.00s)
=== RUN TestCalculateCRC32C/equal_sized_pieces
=== RUN TestCalculateCRC32C/uneven_pieces
=== RUN TestCalculateCRC32C/large_pieces
--- PASS: TestCalculateCRC32C (2.56s)
--- PASS: TestCalculateCRC32C/equal_sized_pieces (0.00s)
--- PASS: TestCalculateCRC32C/uneven_pieces (0.00s)
--- PASS: TestCalculateCRC32C/large_pieces (1.63s)
PASS
ok cloud.google.com/go/storage/transfermanager 25.317s
FAIL
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=2
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ ./emulator_test.sh
+ min_minor_ver=17
++ go version
++ read _ _ v _
++ echo 1.23.3
+ v=1.23.3
+ comps=(${v//./ })
+ minor_ver=23
+ '[' 23 -lt 17 ']'
+ export STORAGE_EMULATOR_HOST=http://localhost:9000
+ STORAGE_EMULATOR_HOST=http://localhost:9000
+ export STORAGE_EMULATOR_HOST_GRPC=localhost:8888
+ STORAGE_EMULATOR_HOST_GRPC=localhost:8888
+ DEFAULT_IMAGE_NAME=gcr.io/cloud-devrel-public-resources/storage-testbench
+ DEFAULT_IMAGE_TAG=latest
+ DOCKER_IMAGE=gcr.io/cloud-devrel-public-resources/storage-testbench:latest
+ CONTAINER_NAME=storage_testbench
+ DOCKER_NETWORK=--net=host
++ go env GOOS
+ '[' linux == darwin ']'
+ docker pull gcr.io/cloud-devrel-public-resources/storage-testbench:latest
latest: Pulling from cloud-devrel-public-resources/storage-testbench
8cd46d290033: Pulling fs layer
2e6afa3f266c: Pulling fs layer
2e66a70da0be: Pulling fs layer
1c8ff076d818: Pulling fs layer
1e198df67af9: Pulling fs layer
18e944e0baec: Pulling fs layer
08c9b54e0caf: Pulling fs layer
f7d4445eff9e: Pulling fs layer
9728819b70e9: Pulling fs layer
7d5ee1d39a69: Pulling fs layer
dc96878a6b4c: Pulling fs layer
1c8ff076d818: Waiting
1e198df67af9: Waiting
18e944e0baec: Waiting
08c9b54e0caf: Waiting
f7d4445eff9e: Waiting
9728819b70e9: Waiting
7d5ee1d39a69: Waiting
dc96878a6b4c: Waiting
2e6afa3f266c: Verifying Checksum
2e6afa3f266c: Download complete
8cd46d290033: Verifying Checksum
8cd46d290033: Download complete
2e66a70da0be: Verifying Checksum
2e66a70da0be: Download complete
1e198df67af9: Verifying Checksum
1e198df67af9: Download complete
08c9b54e0caf: Verifying Checksum
08c9b54e0caf: Download complete
18e944e0baec: Verifying Checksum
18e944e0baec: Download complete
9728819b70e9: Verifying Checksum
9728819b70e9: Download complete
f7d4445eff9e: Download complete
7d5ee1d39a69: Verifying Checksum
7d5ee1d39a69: Download complete
1c8ff076d818: Verifying Checksum
1c8ff076d818: Download complete
8cd46d290033: Pull complete
dc96878a6b4c: Verifying Checksum
dc96878a6b4c: Download complete
2e6afa3f266c: Pull complete
2e66a70da0be: Pull complete
1c8ff076d818: Pull complete
1e198df67af9: Pull complete
18e944e0baec: Pull complete
08c9b54e0caf: Pull complete
f7d4445eff9e: Pull complete
9728819b70e9: Pull complete
7d5ee1d39a69: Pull complete
dc96878a6b4c: Pull complete
Digest: sha256:20f81ae789e3540fb839639674a6068f1cf012085c6071af8ac1463eed9054dc
Status: Downloaded newer image for gcr.io/cloud-devrel-public-resources/storage-testbench:latest
gcr.io/cloud-devrel-public-resources/storage-testbench:latest
+ docker run --name storage_testbench --rm -d --net=host gcr.io/cloud-devrel-public-resources/storage-testbench:latest
0286fc610dca89b8801f5da23e0e197d5e28371c5931c8d7cb050094418b342b
+ echo 'Running the Cloud Storage testbench: http://localhost:9000'
+ sleep 1
Running the Cloud Storage testbench: http://localhost:9000
+ trap cleanup EXIT
++ curl -w '%{http_code}\n' http://localhost:9000 --retry-connrefused --retry 5 -o /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 2 100 2 0 0 8 0 --:--:-- --:--:-- --:--:-- 8
+ response=200
+ [[ 200 != 200 ]]
+ echo 'Starting the gRPC server on port 8888'
Starting the gRPC server on port 8888
++ curl -w '%{http_code}\n' --retry 5 --retry-max-time 40 -o /dev/null 'http://localhost:9000/start_grpc?port=8888'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 4 100 4 0 0 503 0 --:--:-- --:--:-- --:--:-- 571
+ response=200
+ [[ 200 != 200 ]]
+ go test -v -timeout 15m ./ ./dataflux '-run=^Test(RetryConformance|.*Emulated)$' -short
+ tee -a sponge_log.log
=== RUN TestCreateBucketEmulated
=== RUN TestCreateBucketEmulated/http
=== RUN TestCreateBucketEmulated/grpc
--- PASS: TestCreateBucketEmulated (0.01s)
--- PASS: TestCreateBucketEmulated/http (0.00s)
--- PASS: TestCreateBucketEmulated/grpc (0.00s)
=== RUN TestDeleteBucketEmulated
=== RUN TestDeleteBucketEmulated/http
=== RUN TestDeleteBucketEmulated/grpc
--- PASS: TestDeleteBucketEmulated (0.01s)
--- PASS: TestDeleteBucketEmulated/http (0.00s)
--- PASS: TestDeleteBucketEmulated/grpc (0.00s)
=== RUN TestGetBucketEmulated
=== RUN TestGetBucketEmulated/http
=== RUN TestGetBucketEmulated/grpc
--- PASS: TestGetBucketEmulated (0.01s)
--- PASS: TestGetBucketEmulated/http (0.00s)
--- PASS: TestGetBucketEmulated/grpc (0.00s)
=== RUN TestUpdateBucketEmulated
=== RUN TestUpdateBucketEmulated/http
=== RUN TestUpdateBucketEmulated/grpc
--- PASS: TestUpdateBucketEmulated (0.02s)
--- PASS: TestUpdateBucketEmulated/http (0.02s)
--- PASS: TestUpdateBucketEmulated/grpc (0.00s)
=== RUN TestGetServiceAccountEmulated
=== RUN TestGetServiceAccountEmulated/http
=== RUN TestGetServiceAccountEmulated/grpc
client_test.go:1589: transport "grpc" explicitly skipped: serviceaccount is not implemented
--- PASS: TestGetServiceAccountEmulated (0.00s)
--- PASS: TestGetServiceAccountEmulated/http (0.00s)
--- SKIP: TestGetServiceAccountEmulated/grpc (0.00s)
=== RUN TestGetSetTestIamPolicyEmulated
=== RUN TestGetSetTestIamPolicyEmulated/http
=== RUN TestGetSetTestIamPolicyEmulated/grpc
--- PASS: TestGetSetTestIamPolicyEmulated (0.01s)
--- PASS: TestGetSetTestIamPolicyEmulated/http (0.01s)
--- PASS: TestGetSetTestIamPolicyEmulated/grpc (0.01s)
=== RUN TestDeleteObjectEmulated
=== RUN TestDeleteObjectEmulated/http
=== RUN TestDeleteObjectEmulated/grpc
--- PASS: TestDeleteObjectEmulated (0.01s)
--- PASS: TestDeleteObjectEmulated/http (0.01s)
--- PASS: TestDeleteObjectEmulated/grpc (0.01s)
=== RUN TestGetObjectEmulated
=== RUN TestGetObjectEmulated/grpc
=== RUN TestGetObjectEmulated/http
--- PASS: TestGetObjectEmulated (0.02s)
--- PASS: TestGetObjectEmulated/grpc (0.01s)
--- PASS: TestGetObjectEmulated/http (0.02s)
=== RUN TestRewriteObjectEmulated
=== RUN TestRewriteObjectEmulated/http
=== RUN TestRewriteObjectEmulated/grpc
--- PASS: TestRewriteObjectEmulated (0.03s)
--- PASS: TestRewriteObjectEmulated/http (0.02s)
--- PASS: TestRewriteObjectEmulated/grpc (0.01s)
=== RUN TestUpdateObjectEmulated
=== RUN TestUpdateObjectEmulated/http
=== RUN TestUpdateObjectEmulated/grpc
--- PASS: TestUpdateObjectEmulated (0.03s)
--- PASS: TestUpdateObjectEmulated/http (0.02s)
--- PASS: TestUpdateObjectEmulated/grpc (0.01s)
=== RUN TestListObjectsEmulated
=== RUN TestListObjectsEmulated/http
=== RUN TestListObjectsEmulated/grpc
--- PASS: TestListObjectsEmulated (0.04s)
--- PASS: TestListObjectsEmulated/http (0.02s)
--- PASS: TestListObjectsEmulated/grpc (0.02s)
=== RUN TestListObjectsWithPrefixEmulated
=== RUN TestListObjectsWithPrefixEmulated/http
=== RUN TestListObjectsWithPrefixEmulated/grpc
--- PASS: TestListObjectsWithPrefixEmulated (0.04s)
--- PASS: TestListObjectsWithPrefixEmulated/http (0.02s)
--- PASS: TestListObjectsWithPrefixEmulated/grpc (0.02s)
=== RUN TestListBucketsEmulated
=== RUN TestListBucketsEmulated/grpc
=== RUN TestListBucketsEmulated/http
--- PASS: TestListBucketsEmulated (0.02s)
--- PASS: TestListBucketsEmulated/grpc (0.01s)
--- PASS: TestListBucketsEmulated/http (0.01s)
=== RUN TestListBucketACLsEmulated
=== RUN TestListBucketACLsEmulated/http
=== RUN TestListBucketACLsEmulated/grpc
--- PASS: TestListBucketACLsEmulated (0.01s)
--- PASS: TestListBucketACLsEmulated/http (0.00s)
--- PASS: TestListBucketACLsEmulated/grpc (0.00s)
=== RUN TestUpdateBucketACLEmulated
=== RUN TestUpdateBucketACLEmulated/grpc
=== RUN TestUpdateBucketACLEmulated/http
--- PASS: TestUpdateBucketACLEmulated (0.01s)
--- PASS: TestUpdateBucketACLEmulated/grpc (0.01s)
--- PASS: TestUpdateBucketACLEmulated/http (0.01s)
=== RUN TestDeleteBucketACLEmulated
=== RUN TestDeleteBucketACLEmulated/http
=== RUN TestDeleteBucketACLEmulated/grpc
--- PASS: TestDeleteBucketACLEmulated (0.01s)
--- PASS: TestDeleteBucketACLEmulated/http (0.01s)
--- PASS: TestDeleteBucketACLEmulated/grpc (0.01s)
=== RUN TestDefaultObjectACLCRUDEmulated
=== RUN TestDefaultObjectACLCRUDEmulated/http
=== RUN TestDefaultObjectACLCRUDEmulated/grpc
--- PASS: TestDefaultObjectACLCRUDEmulated (0.03s)
--- PASS: TestDefaultObjectACLCRUDEmulated/http (0.01s)
--- PASS: TestDefaultObjectACLCRUDEmulated/grpc (0.02s)
=== RUN TestObjectACLCRUDEmulated
=== RUN TestObjectACLCRUDEmulated/http
=== RUN TestObjectACLCRUDEmulated/grpc
--- PASS: TestObjectACLCRUDEmulated (0.04s)
--- PASS: TestObjectACLCRUDEmulated/http (0.02s)
--- PASS: TestObjectACLCRUDEmulated/grpc (0.02s)
=== RUN TestOpenReaderEmulated
=== RUN TestOpenReaderEmulated/http
=== RUN TestOpenReaderEmulated/grpc
--- PASS: TestOpenReaderEmulated (0.02s)
--- PASS: TestOpenReaderEmulated/http (0.01s)
--- PASS: TestOpenReaderEmulated/grpc (0.01s)
=== RUN TestOpenWriterEmulated
=== RUN TestOpenWriterEmulated/http
=== RUN TestOpenWriterEmulated/grpc
--- PASS: TestOpenWriterEmulated (0.02s)
--- PASS: TestOpenWriterEmulated/http (0.01s)
--- PASS: TestOpenWriterEmulated/grpc (0.01s)
=== RUN TestListNotificationsEmulated
=== RUN TestListNotificationsEmulated/http
=== RUN TestListNotificationsEmulated/grpc
client_test.go:1589: transport "grpc" explicitly skipped: notifications not implemented
--- PASS: TestListNotificationsEmulated (0.01s)
--- PASS: TestListNotificationsEmulated/http (0.01s)
--- SKIP: TestListNotificationsEmulated/grpc (0.00s)
=== RUN TestCreateNotificationEmulated
=== RUN TestCreateNotificationEmulated/http
=== RUN TestCreateNotificationEmulated/grpc
client_test.go:1589: transport "grpc" explicitly skipped: notifications not implemented
--- PASS: TestCreateNotificationEmulated (0.00s)
--- PASS: TestCreateNotificationEmulated/http (0.00s)
--- SKIP: TestCreateNotificationEmulated/grpc (0.00s)
=== RUN TestDeleteNotificationEmulated
=== RUN TestDeleteNotificationEmulated/grpc
client_test.go:1589: transport "grpc" explicitly skipped: notifications not implemented
=== RUN TestDeleteNotificationEmulated/http
--- PASS: TestDeleteNotificationEmulated (0.01s)
--- SKIP: TestDeleteNotificationEmulated/grpc (0.00s)
--- PASS: TestDeleteNotificationEmulated/http (0.01s)
=== RUN TestLockBucketRetentionPolicyEmulated
=== RUN TestLockBucketRetentionPolicyEmulated/http
=== RUN TestLockBucketRetentionPolicyEmulated/grpc
--- PASS: TestLockBucketRetentionPolicyEmulated (0.02s)
--- PASS: TestLockBucketRetentionPolicyEmulated/http (0.01s)
--- PASS: TestLockBucketRetentionPolicyEmulated/grpc (0.01s)
=== RUN TestComposeEmulated
=== RUN TestComposeEmulated/grpc
=== RUN TestComposeEmulated/http
--- PASS: TestComposeEmulated (0.04s)
--- PASS: TestComposeEmulated/grpc (0.02s)
--- PASS: TestComposeEmulated/http (0.01s)
=== RUN TestHMACKeyCRUDEmulated
=== RUN TestHMACKeyCRUDEmulated/http
=== RUN TestHMACKeyCRUDEmulated/grpc
client_test.go:1589: transport "grpc" explicitly skipped: hmac not implemented
--- PASS: TestHMACKeyCRUDEmulated (0.01s)
--- PASS: TestHMACKeyCRUDEmulated/http (0.01s)
--- SKIP: TestHMACKeyCRUDEmulated/grpc (0.00s)
=== RUN TestBucketConditionsEmulated
=== RUN TestBucketConditionsEmulated/http
=== RUN TestBucketConditionsEmulated/http/get
=== RUN TestBucketConditionsEmulated/http/update
=== RUN TestBucketConditionsEmulated/http/delete
=== RUN TestBucketConditionsEmulated/http/lockRetentionPolicy
=== RUN TestBucketConditionsEmulated/grpc
=== RUN TestBucketConditionsEmulated/grpc/get
=== RUN TestBucketConditionsEmulated/grpc/update
=== RUN TestBucketConditionsEmulated/grpc/delete
=== RUN TestBucketConditionsEmulated/grpc/lockRetentionPolicy
--- PASS: TestBucketConditionsEmulated (0.05s)
--- PASS: TestBucketConditionsEmulated/http (0.02s)
--- PASS: TestBucketConditionsEmulated/http/get (0.01s)
--- PASS: TestBucketConditionsEmulated/http/update (0.01s)
--- PASS: TestBucketConditionsEmulated/http/delete (0.00s)
--- PASS: TestBucketConditionsEmulated/http/lockRetentionPolicy (0.01s)
--- PASS: TestBucketConditionsEmulated/grpc (0.02s)
--- PASS: TestBucketConditionsEmulated/grpc/get (0.01s)
--- PASS: TestBucketConditionsEmulated/grpc/update (0.01s)
--- PASS: TestBucketConditionsEmulated/grpc/delete (0.01s)
--- PASS: TestBucketConditionsEmulated/grpc/lockRetentionPolicy (0.01s)
=== RUN TestObjectConditionsEmulated
=== RUN TestObjectConditionsEmulated/http
=== RUN TestObjectConditionsEmulated/http/update_generation
=== RUN TestObjectConditionsEmulated/http/update_ifMetagenerationMatch
=== RUN TestObjectConditionsEmulated/http/write_ifGenerationMatch
=== RUN TestObjectConditionsEmulated/http/rewrite_ifMetagenerationMatch
=== RUN TestObjectConditionsEmulated/http/compose_ifGenerationMatch
=== RUN TestObjectConditionsEmulated/http/delete_ifGenerationMatch
=== RUN TestObjectConditionsEmulated/http/get_ifMetagenerationMatch
=== RUN TestObjectConditionsEmulated/grpc
=== RUN TestObjectConditionsEmulated/grpc/update_generation
=== RUN TestObjectConditionsEmulated/grpc/update_ifMetagenerationMatch
=== RUN TestObjectConditionsEmulated/grpc/write_ifGenerationMatch
=== RUN TestObjectConditionsEmulated/grpc/rewrite_ifMetagenerationMatch
=== RUN TestObjectConditionsEmulated/grpc/compose_ifGenerationMatch
=== RUN TestObjectConditionsEmulated/grpc/delete_ifGenerationMatch
=== RUN TestObjectConditionsEmulated/grpc/get_ifMetagenerationMatch
--- PASS: TestObjectConditionsEmulated (0.13s)
--- PASS: TestObjectConditionsEmulated/http (0.07s)
--- PASS: TestObjectConditionsEmulated/http/update_generation (0.01s)
--- PASS: TestObjectConditionsEmulated/http/update_ifMetagenerationMatch (0.01s)
--- PASS: TestObjectConditionsEmulated/http/write_ifGenerationMatch (0.00s)
--- PASS: TestObjectConditionsEmulated/http/rewrite_ifMetagenerationMatch (0.01s)
--- PASS: TestObjectConditionsEmulated/http/compose_ifGenerationMatch (0.02s)
--- PASS: TestObjectConditionsEmulated/http/delete_ifGenerationMatch (0.01s)
--- PASS: TestObjectConditionsEmulated/http/get_ifMetagenerationMatch (0.01s)
--- PASS: TestObjectConditionsEmulated/grpc (0.07s)
--- PASS: TestObjectConditionsEmulated/grpc/update_generation (0.01s)
--- PASS: TestObjectConditionsEmulated/grpc/update_ifMetagenerationMatch (0.01s)
--- PASS: TestObjectConditionsEmulated/grpc/write_ifGenerationMatch (0.00s)
--- PASS: TestObjectConditionsEmulated/grpc/rewrite_ifMetagenerationMatch (0.01s)
--- PASS: TestObjectConditionsEmulated/grpc/compose_ifGenerationMatch (0.02s)
--- PASS: TestObjectConditionsEmulated/grpc/delete_ifGenerationMatch (0.01s)
--- PASS: TestObjectConditionsEmulated/grpc/get_ifMetagenerationMatch (0.01s)
=== RUN TestRetryNeverEmulated
=== RUN TestRetryNeverEmulated/http
=== RUN TestRetryNeverEmulated/grpc
--- PASS: TestRetryNeverEmulated (0.02s)
--- PASS: TestRetryNeverEmulated/http (0.01s)
--- PASS: TestRetryNeverEmulated/grpc (0.01s)
=== RUN TestRetryTimeoutEmulated
=== RUN TestRetryTimeoutEmulated/http
=== RUN TestRetryTimeoutEmulated/grpc
--- PASS: TestRetryTimeoutEmulated (0.21s)
--- PASS: TestRetryTimeoutEmulated/http (0.11s)
--- PASS: TestRetryTimeoutEmulated/grpc (0.11s)
=== RUN TestRetryMaxAttemptsEmulated
=== RUN TestRetryMaxAttemptsEmulated/http
=== RUN TestRetryMaxAttemptsEmulated/grpc
--- PASS: TestRetryMaxAttemptsEmulated (0.06s)
--- PASS: TestRetryMaxAttemptsEmulated/http (0.03s)
--- PASS: TestRetryMaxAttemptsEmulated/grpc (0.03s)
=== RUN TestTimeoutErrorEmulated
=== RUN TestTimeoutErrorEmulated/http
=== RUN TestTimeoutErrorEmulated/grpc
--- PASS: TestTimeoutErrorEmulated (0.00s)
--- PASS: TestTimeoutErrorEmulated/http (0.00s)
--- PASS: TestTimeoutErrorEmulated/grpc (0.00s)
=== RUN TestRetryDeadlineExceedeEmulated
=== RUN TestRetryDeadlineExceedeEmulated/http
=== RUN TestRetryDeadlineExceedeEmulated/grpc
--- PASS: TestRetryDeadlineExceedeEmulated (0.06s)
--- PASS: TestRetryDeadlineExceedeEmulated/http (0.03s)
--- PASS: TestRetryDeadlineExceedeEmulated/grpc (0.03s)
=== RUN TestRetryReadStallEmulated
2024/11/29 10:18:53 stalled read-req (0xc0013b1540) cancelled after 0.010000s
--- PASS: TestRetryReadStallEmulated (0.37s)
=== RUN TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.get
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.bucket_acl.list-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.bucket_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.delete-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.delete-0
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.get-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.get-0
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.insert-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.insert-0
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.list-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.list-0
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.testIamPermissions-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.testIamPermissions-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.get
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.default_object_acl.list-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.default_object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.hmacKey.delete-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.hmacKey.delete-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.hmacKey.get-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.hmacKey.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.hmacKey.list-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.hmacKey.list-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.notifications.delete-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.notifications.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.notifications.get
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.notifications.list-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.notifications.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.get
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.object_acl.list-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.objects.get-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.get-0
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.objects.get-1
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.get-1
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.objects.get-2
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.get-2
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.objects.get-3
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.get-3
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.objects.list-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.list-0
=== RUN TestRetryConformance/http-1-[return-503_return-503]-storage.serviceaccount.get-0
=== RUN TestRetryConformance/grpc-1-[return-503_return-503]-storage.serviceaccount.get-0
retry_conformance_test.go:625: not supported
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.get
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.bucket_acl.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.bucket_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.delete-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.delete-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.get-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.get-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.insert-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.insert-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.list-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.testIamPermissions-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.testIamPermissions-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.get
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.default_object_acl.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.default_object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.delete-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.delete-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.get-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.list-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.notifications.delete-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.notifications.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.notifications.get
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.notifications.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.notifications.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.get
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.object_acl.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.get-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.get-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.get-1
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.get-1
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.get-2
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.get-2
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.get-3
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.get-3
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.list-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.serviceaccount.get-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.serviceaccount.get-0
retry_conformance_test.go:625: not supported
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.get
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.bucket_acl.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.bucket_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.delete-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.delete-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.get-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.get-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.insert-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.insert-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.list-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.testIamPermissions-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.testIamPermissions-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.get
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.default_object_acl.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.default_object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.hmacKey.delete-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.hmacKey.delete-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.hmacKey.get-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.hmacKey.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.hmacKey.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.hmacKey.list-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.notifications.delete-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.notifications.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.notifications.get
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.notifications.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.notifications.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.get
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.object_acl.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.get-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.get-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.get-1
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.get-1
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.get-2
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.get-2
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.get-3
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.get-3
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.list-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.list-0
=== RUN TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.serviceaccount.get-0
=== RUN TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.serviceaccount.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.buckets.patch-0
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.buckets.patch-0
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.buckets.setIamPolicy-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.buckets.update
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.hmacKey.update-0
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.hmacKey.update-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.objects.compose-0
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.compose-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.copy
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.objects.delete-0
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.delete-0
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.objects.insert-0
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.insert-0
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.objects.insert-1
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.insert-1
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.objects.insert-2
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.insert-2
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.objects.patch-0
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.patch-0
=== RUN TestRetryConformance/http-2-[return-503_return-503]-storage.objects.rewrite-0
=== RUN TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.rewrite-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.update
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.buckets.patch-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.buckets.patch-0
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.buckets.setIamPolicy-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.buckets.update
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.hmacKey.update-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.hmacKey.update-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.compose-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.compose-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.copy
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.delete-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.delete-0
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-0
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-1
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-1
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-2
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-2
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.patch-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.patch-0
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.rewrite-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.rewrite-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.update
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.buckets.patch-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.buckets.patch-0
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.buckets.setIamPolicy-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.buckets.update
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.hmacKey.update-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.hmacKey.update-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.compose-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.compose-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.copy
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.delete-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.delete-0
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.insert-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.insert-0
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.insert-1
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.insert-1
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.insert-2
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.insert-2
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.patch-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.patch-0
=== RUN TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.rewrite-0
=== RUN TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.rewrite-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.update
=== RUN TestRetryConformance/http-3-[return-503]-storage.buckets.patch-0
=== RUN TestRetryConformance/grpc-3-[return-503]-storage.buckets.patch-0
=== RUN TestRetryConformance/http-3-[return-503]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/grpc-3-[return-503]-storage.buckets.setIamPolicy-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.buckets.update
=== RUN TestRetryConformance/http-3-[return-503]-storage.hmacKey.update-0
=== RUN TestRetryConformance/grpc-3-[return-503]-storage.hmacKey.update-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-3-[return-503]-storage.objects.compose-0
=== RUN TestRetryConformance/grpc-3-[return-503]-storage.objects.compose-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.copy
=== RUN TestRetryConformance/http-3-[return-503]-storage.objects.delete-0
=== RUN TestRetryConformance/grpc-3-[return-503]-storage.objects.delete-0
=== RUN TestRetryConformance/http-3-[return-503]-storage.objects.patch-0
=== RUN TestRetryConformance/grpc-3-[return-503]-storage.objects.patch-0
=== RUN TestRetryConformance/http-3-[return-503]-storage.objects.rewrite-0
=== RUN TestRetryConformance/grpc-3-[return-503]-storage.objects.rewrite-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.update
=== RUN TestRetryConformance/http-3-[return-reset-connection]-storage.buckets.patch-0
=== RUN TestRetryConformance/grpc-3-[return-reset-connection]-storage.buckets.patch-0
=== RUN TestRetryConformance/http-3-[return-reset-connection]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/grpc-3-[return-reset-connection]-storage.buckets.setIamPolicy-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.buckets.update
=== RUN TestRetryConformance/http-3-[return-reset-connection]-storage.hmacKey.update-0
=== RUN TestRetryConformance/grpc-3-[return-reset-connection]-storage.hmacKey.update-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-3-[return-reset-connection]-storage.objects.compose-0
=== RUN TestRetryConformance/grpc-3-[return-reset-connection]-storage.objects.compose-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.copy
=== RUN TestRetryConformance/http-3-[return-reset-connection]-storage.objects.delete-0
=== RUN TestRetryConformance/grpc-3-[return-reset-connection]-storage.objects.delete-0
=== RUN TestRetryConformance/http-3-[return-reset-connection]-storage.objects.patch-0
=== RUN TestRetryConformance/grpc-3-[return-reset-connection]-storage.objects.patch-0
=== RUN TestRetryConformance/http-3-[return-reset-connection]-storage.objects.rewrite-0
=== RUN TestRetryConformance/grpc-3-[return-reset-connection]-storage.objects.rewrite-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.update
=== RUN TestRetryConformance/http-4-[return-503]-storage.bucket_acl.delete-0
=== RUN TestRetryConformance/grpc-4-[return-503]-storage.bucket_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.insert
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.patch
=== RUN TestRetryConformance/http-4-[return-503]-storage.bucket_acl.update-0
=== RUN TestRetryConformance/grpc-4-[return-503]-storage.bucket_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-4-[return-503]-storage.default_object_acl.delete-0
=== RUN TestRetryConformance/grpc-4-[return-503]-storage.default_object_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.insert
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.patch
=== RUN TestRetryConformance/http-4-[return-503]-storage.default_object_acl.update-0
=== RUN TestRetryConformance/grpc-4-[return-503]-storage.default_object_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-4-[return-503]-storage.hmacKey.create-0
=== RUN TestRetryConformance/grpc-4-[return-503]-storage.hmacKey.create-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-4-[return-503]-storage.notifications.insert-0
=== RUN TestRetryConformance/grpc-4-[return-503]-storage.notifications.insert-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-4-[return-503]-storage.object_acl.delete-0
=== RUN TestRetryConformance/grpc-4-[return-503]-storage.object_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.insert
retry_conformance_test.go:617: No tests for operation storage.object_acl.patch
=== RUN TestRetryConformance/http-4-[return-503]-storage.object_acl.update-0
=== RUN TestRetryConformance/grpc-4-[return-503]-storage.object_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-4-[return-reset-connection]-storage.bucket_acl.delete-0
=== RUN TestRetryConformance/grpc-4-[return-reset-connection]-storage.bucket_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.insert
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.patch
=== RUN TestRetryConformance/http-4-[return-reset-connection]-storage.bucket_acl.update-0
=== RUN TestRetryConformance/grpc-4-[return-reset-connection]-storage.bucket_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-4-[return-reset-connection]-storage.default_object_acl.delete-0
=== RUN TestRetryConformance/grpc-4-[return-reset-connection]-storage.default_object_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.insert
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.patch
=== RUN TestRetryConformance/http-4-[return-reset-connection]-storage.default_object_acl.update-0
=== RUN TestRetryConformance/grpc-4-[return-reset-connection]-storage.default_object_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-4-[return-reset-connection]-storage.hmacKey.create-0
=== RUN TestRetryConformance/grpc-4-[return-reset-connection]-storage.hmacKey.create-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-4-[return-reset-connection]-storage.notifications.insert-0
=== RUN TestRetryConformance/grpc-4-[return-reset-connection]-storage.notifications.insert-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-4-[return-reset-connection]-storage.object_acl.delete-0
=== RUN TestRetryConformance/grpc-4-[return-reset-connection]-storage.object_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.insert
retry_conformance_test.go:617: No tests for operation storage.object_acl.patch
=== RUN TestRetryConformance/http-4-[return-reset-connection]-storage.object_acl.update-0
=== RUN TestRetryConformance/grpc-4-[return-reset-connection]-storage.object_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-400]-storage.bucket_acl.delete-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.bucket_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.get
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.insert
=== RUN TestRetryConformance/http-5-[return-400]-storage.bucket_acl.list-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.bucket_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.patch
=== RUN TestRetryConformance/http-5-[return-400]-storage.bucket_acl.update-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.bucket_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-400]-storage.buckets.delete-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.buckets.delete-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.buckets.get-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.buckets.get-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.buckets.insert-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.buckets.insert-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.buckets.list-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.buckets.list-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.buckets.patch-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.buckets.patch-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.buckets.testIamPermissions-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.buckets.testIamPermissions-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.buckets.update
=== RUN TestRetryConformance/http-5-[return-400]-storage.default_object_acl.delete-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.default_object_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.get
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.insert
=== RUN TestRetryConformance/http-5-[return-400]-storage.default_object_acl.list-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.default_object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.patch
=== RUN TestRetryConformance/http-5-[return-400]-storage.default_object_acl.update-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.default_object_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-400]-storage.hmacKey.create-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.create-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-400]-storage.hmacKey.delete-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.delete-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-400]-storage.hmacKey.get-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-400]-storage.hmacKey.list-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.list-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-400]-storage.hmacKey.update-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.update-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-400]-storage.notifications.delete-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.notifications.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.notifications.get
=== RUN TestRetryConformance/http-5-[return-400]-storage.notifications.insert-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.notifications.insert-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-400]-storage.notifications.list-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.notifications.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-400]-storage.object_acl.delete-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.object_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.get
retry_conformance_test.go:617: No tests for operation storage.object_acl.insert
=== RUN TestRetryConformance/http-5-[return-400]-storage.object_acl.list-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.patch
=== RUN TestRetryConformance/http-5-[return-400]-storage.object_acl.update-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.object_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.compose-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.compose-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.copy
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.delete-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.delete-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.get-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.get-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.get-1
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.get-1
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.get-2
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.get-2
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.get-3
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.get-3
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.insert-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.insert-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.insert-1
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.insert-1
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.insert-2
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.insert-2
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.list-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.list-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.patch-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.patch-0
=== RUN TestRetryConformance/http-5-[return-400]-storage.objects.rewrite-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.objects.rewrite-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.update
=== RUN TestRetryConformance/http-5-[return-400]-storage.serviceaccount.get-0
=== RUN TestRetryConformance/grpc-5-[return-400]-storage.serviceaccount.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-401]-storage.bucket_acl.delete-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.bucket_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.get
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.insert
=== RUN TestRetryConformance/http-5-[return-401]-storage.bucket_acl.list-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.bucket_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.patch
=== RUN TestRetryConformance/http-5-[return-401]-storage.bucket_acl.update-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.bucket_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-401]-storage.buckets.delete-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.buckets.delete-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.buckets.get-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.buckets.get-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.buckets.insert-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.buckets.insert-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.buckets.list-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.buckets.list-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.buckets.patch-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.buckets.patch-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.buckets.testIamPermissions-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.buckets.testIamPermissions-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.buckets.update
=== RUN TestRetryConformance/http-5-[return-401]-storage.default_object_acl.delete-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.default_object_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.get
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.insert
=== RUN TestRetryConformance/http-5-[return-401]-storage.default_object_acl.list-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.default_object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.patch
=== RUN TestRetryConformance/http-5-[return-401]-storage.default_object_acl.update-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.default_object_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-401]-storage.hmacKey.create-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.create-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-401]-storage.hmacKey.delete-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.delete-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-401]-storage.hmacKey.get-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-401]-storage.hmacKey.list-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.list-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-401]-storage.hmacKey.update-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.update-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-5-[return-401]-storage.notifications.delete-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.notifications.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.notifications.get
=== RUN TestRetryConformance/http-5-[return-401]-storage.notifications.insert-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.notifications.insert-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-401]-storage.notifications.list-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.notifications.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-401]-storage.object_acl.delete-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.object_acl.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.get
retry_conformance_test.go:617: No tests for operation storage.object_acl.insert
=== RUN TestRetryConformance/http-5-[return-401]-storage.object_acl.list-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.patch
=== RUN TestRetryConformance/http-5-[return-401]-storage.object_acl.update-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.object_acl.update-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.compose-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.compose-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.copy
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.delete-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.delete-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.get-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.get-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.get-1
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.get-1
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.get-2
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.get-2
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.get-3
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.get-3
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.insert-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.insert-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.insert-1
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.insert-1
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.insert-2
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.insert-2
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.list-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.list-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.patch-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.patch-0
=== RUN TestRetryConformance/http-5-[return-401]-storage.objects.rewrite-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.objects.rewrite-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.update
=== RUN TestRetryConformance/http-5-[return-401]-storage.serviceaccount.get-0
=== RUN TestRetryConformance/grpc-5-[return-401]-storage.serviceaccount.get-0
retry_conformance_test.go:625: not supported
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.get
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.bucket_acl.list-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.bucket_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.delete-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.delete-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.get-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.get-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.insert-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.insert-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.list-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.list-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.patch-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.patch-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.testIamPermissions-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.testIamPermissions-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.buckets.update
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.get
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.default_object_acl.list-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.default_object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.hmacKey.delete-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.hmacKey.delete-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.hmacKey.get-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.hmacKey.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.hmacKey.list-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.hmacKey.list-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.hmacKey.update-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.hmacKey.update-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.notifications.delete-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.notifications.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.notifications.get
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.notifications.list-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.notifications.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.get
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.object_acl.list-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.compose-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.compose-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.copy
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.delete-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.delete-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.get-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.get-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.get-1
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.get-1
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.get-2
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.get-2
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.get-3
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.get-3
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.list-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.list-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.insert-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.insert-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.insert-1
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.insert-1
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.insert-2
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.insert-2
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.patch-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.patch-0
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.objects.rewrite-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.rewrite-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.update
=== RUN TestRetryConformance/http-6-[return-503_return-400]-storage.serviceaccount.get-0
=== RUN TestRetryConformance/grpc-6-[return-503_return-400]-storage.serviceaccount.get-0
retry_conformance_test.go:625: not supported
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.bucket_acl.get
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.bucket_acl.list-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.bucket_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.delete-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.delete-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.get-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.get-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.getIamPolicy-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.insert-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.insert-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.list-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.list-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.lockRetentionPolicy-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.patch-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.patch-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.setIamPolicy-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.testIamPermissions-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.testIamPermissions-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.buckets.update
retry_conformance_test.go:617: No tests for operation storage.default_object_acl.get
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.default_object_acl.list-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.default_object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.hmacKey.delete-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.hmacKey.delete-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.hmacKey.get-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.hmacKey.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.hmacKey.list-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.hmacKey.list-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.hmacKey.update-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.hmacKey.update-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.notifications.delete-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.notifications.delete-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.notifications.get
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.notifications.list-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.notifications.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.object_acl.get
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.object_acl.list-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.object_acl.list-0
retry_conformance_test.go:777: This retry test case is not yet supported in the testbench.
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.compose-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.compose-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.copy
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.delete-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.delete-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.get-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.get-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.get-1
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.get-1
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.get-2
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.get-2
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.get-3
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.get-3
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.list-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.list-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.insert-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.insert-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.insert-1
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.insert-1
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.insert-2
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.insert-2
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.patch-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.patch-0
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.rewrite-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.rewrite-0
=== NAME TestRetryConformance
retry_conformance_test.go:617: No tests for operation storage.objects.update
=== RUN TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.serviceaccount.get-0
=== RUN TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.serviceaccount.get-0
retry_conformance_test.go:625: not supported
=== RUN TestRetryConformance/http-7-[return-reset-connection_return-503]-storage.resumable.upload-0
=== RUN TestRetryConformance/grpc-7-[return-reset-connection_return-503]-storage.resumable.upload-0
=== RUN TestRetryConformance/http-7-[return-408]-storage.resumable.upload-0
=== RUN TestRetryConformance/grpc-7-[return-408]-storage.resumable.upload-0
=== RUN TestRetryConformance/http-7-[return-503-after-256K]-storage.resumable.upload-0
=== RUN TestRetryConformance/grpc-7-[return-503-after-256K]-storage.resumable.upload-0
=== RUN TestRetryConformance/http-7-[return-503-after-8192K_return-408]-storage.resumable.upload-0
=== RUN TestRetryConformance/grpc-7-[return-503-after-8192K_return-408]-storage.resumable.upload-0
=== RUN TestRetryConformance/http-8-[return-broken-stream]-storage.objects.download-0
=== RUN TestRetryConformance/grpc-8-[return-broken-stream]-storage.objects.download-0
=== RUN TestRetryConformance/http-8-[return-broken-stream]-storage.objects.download-1
=== RUN TestRetryConformance/grpc-8-[return-broken-stream]-storage.objects.download-1
=== RUN TestRetryConformance/http-8-[return-broken-stream]-storage.objects.download-2
=== RUN TestRetryConformance/grpc-8-[return-broken-stream]-storage.objects.download-2
=== RUN TestRetryConformance/http-8-[return-broken-stream-after-256K]-storage.objects.download-0
=== RUN TestRetryConformance/grpc-8-[return-broken-stream-after-256K]-storage.objects.download-0
=== RUN TestRetryConformance/http-8-[return-broken-stream-after-256K]-storage.objects.download-1
=== RUN TestRetryConformance/grpc-8-[return-broken-stream-after-256K]-storage.objects.download-1
=== RUN TestRetryConformance/http-8-[return-broken-stream-after-256K]-storage.objects.download-2
=== RUN TestRetryConformance/grpc-8-[return-broken-stream-after-256K]-storage.objects.download-2
--- PASS: TestRetryConformance (41.17s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.bucket_acl.list-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-503_return-503]-storage.bucket_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.delete-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.delete-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.get-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.get-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.getIamPolicy-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.getIamPolicy-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.insert-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.insert-0 (0.02s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.list-0 (0.10s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.list-0 (0.04s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.lockRetentionPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.lockRetentionPolicy-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.buckets.testIamPermissions-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.buckets.testIamPermissions-0 (0.04s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.default_object_acl.list-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-503_return-503]-storage.default_object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.hmacKey.delete-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-1-[return-503_return-503]-storage.hmacKey.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.hmacKey.get-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-1-[return-503_return-503]-storage.hmacKey.get-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.hmacKey.list-0 (0.04s)
--- SKIP: TestRetryConformance/grpc-1-[return-503_return-503]-storage.hmacKey.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.notifications.delete-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-503_return-503]-storage.notifications.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.notifications.list-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-503_return-503]-storage.notifications.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.object_acl.list-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-503_return-503]-storage.object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.objects.get-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.get-0 (0.05s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.objects.get-1 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.get-1 (0.05s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.objects.get-2 (0.04s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.get-2 (0.04s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.objects.get-3 (0.04s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.get-3 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.objects.list-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-503_return-503]-storage.objects.list-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-503_return-503]-storage.serviceaccount.get-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-503_return-503]-storage.serviceaccount.get-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.bucket_acl.list-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.bucket_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.delete-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.delete-0 (0.01s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.get-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.get-0 (0.02s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.getIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.getIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.insert-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.insert-0 (0.02s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.list-0 (0.10s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.list-0 (0.05s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.lockRetentionPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.lockRetentionPolicy-0 (0.01s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.buckets.testIamPermissions-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.buckets.testIamPermissions-0 (0.06s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.default_object_acl.list-0 (0.05s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.default_object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.delete-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.get-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.get-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.list-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.hmacKey.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.notifications.delete-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.notifications.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.notifications.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.notifications.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.object_acl.list-0 (0.04s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.get-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.get-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.get-1 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.get-1 (0.05s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.get-2 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.get-2 (0.05s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.get-3 (0.04s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.get-3 (0.02s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.objects.list-0 (0.04s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.objects.list-0 (0.04s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-reset-connection]-storage.serviceaccount.get-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-reset-connection]-storage.serviceaccount.get-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.bucket_acl.list-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.bucket_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.delete-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.delete-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.get-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.get-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.getIamPolicy-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.getIamPolicy-0 (0.04s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.insert-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.insert-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.list-0 (0.14s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.list-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.lockRetentionPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.lockRetentionPolicy-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.buckets.testIamPermissions-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.buckets.testIamPermissions-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.default_object_acl.list-0 (0.04s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.default_object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.hmacKey.delete-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.hmacKey.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.hmacKey.get-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.hmacKey.get-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.hmacKey.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.hmacKey.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.notifications.delete-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.notifications.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.notifications.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.notifications.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.object_acl.list-0 (0.04s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.get-0 (0.03s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.get-0 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.get-1 (0.04s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.get-1 (0.04s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.get-2 (0.04s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.get-2 (0.03s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.get-3 (0.04s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.get-3 (0.04s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.objects.list-0 (0.02s)
--- PASS: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.objects.list-0 (0.04s)
--- PASS: TestRetryConformance/http-1-[return-reset-connection_return-503]-storage.serviceaccount.get-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-1-[return-reset-connection_return-503]-storage.serviceaccount.get-0 (0.00s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.buckets.patch-0 (0.02s)
--- PASS: TestRetryConformance/grpc-2-[return-503_return-503]-storage.buckets.patch-0 (0.02s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.buckets.setIamPolicy-0 (0.03s)
--- PASS: TestRetryConformance/grpc-2-[return-503_return-503]-storage.buckets.setIamPolicy-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.hmacKey.update-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-2-[return-503_return-503]-storage.hmacKey.update-0 (0.00s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.objects.compose-0 (0.03s)
--- PASS: TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.compose-0 (0.04s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.objects.delete-0 (0.04s)
--- PASS: TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.delete-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.objects.insert-0 (0.02s)
--- PASS: TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.insert-0 (0.02s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.objects.insert-1 (0.07s)
--- PASS: TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.insert-1 (0.30s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.objects.insert-2 (0.07s)
--- PASS: TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.insert-2 (2.68s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.objects.patch-0 (0.05s)
--- PASS: TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.patch-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-503_return-503]-storage.objects.rewrite-0 (0.05s)
--- PASS: TestRetryConformance/grpc-2-[return-503_return-503]-storage.objects.rewrite-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.buckets.patch-0 (0.04s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.buckets.patch-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.buckets.setIamPolicy-0 (0.04s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.buckets.setIamPolicy-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.hmacKey.update-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.hmacKey.update-0 (0.00s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.compose-0 (0.03s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.compose-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.delete-0 (0.04s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.delete-0 (0.04s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-0 (0.04s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-0 (0.02s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-1 (0.07s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-1 (0.29s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-2 (0.06s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.insert-2 (1.73s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.patch-0 (0.05s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.patch-0 (0.05s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-reset-connection]-storage.objects.rewrite-0 (0.03s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-reset-connection]-storage.objects.rewrite-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.buckets.patch-0 (0.04s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.buckets.patch-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.buckets.setIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.buckets.setIamPolicy-0 (0.04s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.hmacKey.update-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.hmacKey.update-0 (0.00s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.compose-0 (0.05s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.compose-0 (0.04s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.delete-0 (0.03s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.delete-0 (0.03s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.insert-0 (0.05s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.insert-0 (0.02s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.insert-1 (0.06s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.insert-1 (0.28s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.insert-2 (0.08s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.insert-2 (2.23s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.patch-0 (0.04s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.patch-0 (0.04s)
--- PASS: TestRetryConformance/http-2-[return-reset-connection_return-503]-storage.objects.rewrite-0 (0.04s)
--- PASS: TestRetryConformance/grpc-2-[return-reset-connection_return-503]-storage.objects.rewrite-0 (0.04s)
--- PASS: TestRetryConformance/http-3-[return-503]-storage.buckets.patch-0 (0.01s)
--- PASS: TestRetryConformance/grpc-3-[return-503]-storage.buckets.patch-0 (0.01s)
--- PASS: TestRetryConformance/http-3-[return-503]-storage.buckets.setIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/grpc-3-[return-503]-storage.buckets.setIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/http-3-[return-503]-storage.hmacKey.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-3-[return-503]-storage.hmacKey.update-0 (0.00s)
--- PASS: TestRetryConformance/http-3-[return-503]-storage.objects.compose-0 (0.02s)
--- PASS: TestRetryConformance/grpc-3-[return-503]-storage.objects.compose-0 (0.02s)
--- PASS: TestRetryConformance/http-3-[return-503]-storage.objects.delete-0 (0.02s)
--- PASS: TestRetryConformance/grpc-3-[return-503]-storage.objects.delete-0 (0.02s)
--- PASS: TestRetryConformance/http-3-[return-503]-storage.objects.patch-0 (0.02s)
--- PASS: TestRetryConformance/grpc-3-[return-503]-storage.objects.patch-0 (0.02s)
--- PASS: TestRetryConformance/http-3-[return-503]-storage.objects.rewrite-0 (0.02s)
--- PASS: TestRetryConformance/grpc-3-[return-503]-storage.objects.rewrite-0 (0.02s)
--- PASS: TestRetryConformance/http-3-[return-reset-connection]-storage.buckets.patch-0 (0.01s)
--- PASS: TestRetryConformance/grpc-3-[return-reset-connection]-storage.buckets.patch-0 (0.01s)
--- PASS: TestRetryConformance/http-3-[return-reset-connection]-storage.buckets.setIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/grpc-3-[return-reset-connection]-storage.buckets.setIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/http-3-[return-reset-connection]-storage.hmacKey.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-3-[return-reset-connection]-storage.hmacKey.update-0 (0.00s)
--- PASS: TestRetryConformance/http-3-[return-reset-connection]-storage.objects.compose-0 (0.02s)
--- PASS: TestRetryConformance/grpc-3-[return-reset-connection]-storage.objects.compose-0 (0.02s)
--- PASS: TestRetryConformance/http-3-[return-reset-connection]-storage.objects.delete-0 (0.02s)
--- PASS: TestRetryConformance/grpc-3-[return-reset-connection]-storage.objects.delete-0 (0.02s)
--- PASS: TestRetryConformance/http-3-[return-reset-connection]-storage.objects.patch-0 (0.02s)
--- PASS: TestRetryConformance/grpc-3-[return-reset-connection]-storage.objects.patch-0 (0.02s)
--- PASS: TestRetryConformance/http-3-[return-reset-connection]-storage.objects.rewrite-0 (0.02s)
--- PASS: TestRetryConformance/grpc-3-[return-reset-connection]-storage.objects.rewrite-0 (0.02s)
--- PASS: TestRetryConformance/http-4-[return-503]-storage.bucket_acl.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-503]-storage.bucket_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-503]-storage.bucket_acl.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-503]-storage.bucket_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-503]-storage.default_object_acl.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-503]-storage.default_object_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-503]-storage.default_object_acl.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-503]-storage.default_object_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-503]-storage.hmacKey.create-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-503]-storage.hmacKey.create-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-503]-storage.notifications.insert-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-503]-storage.notifications.insert-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-503]-storage.object_acl.delete-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-4-[return-503]-storage.object_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-503]-storage.object_acl.update-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-4-[return-503]-storage.object_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-reset-connection]-storage.bucket_acl.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-reset-connection]-storage.bucket_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-reset-connection]-storage.bucket_acl.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-reset-connection]-storage.bucket_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-reset-connection]-storage.default_object_acl.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-reset-connection]-storage.default_object_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-reset-connection]-storage.default_object_acl.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-reset-connection]-storage.default_object_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-reset-connection]-storage.hmacKey.create-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-reset-connection]-storage.hmacKey.create-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-reset-connection]-storage.notifications.insert-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-4-[return-reset-connection]-storage.notifications.insert-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-reset-connection]-storage.object_acl.delete-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-4-[return-reset-connection]-storage.object_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-4-[return-reset-connection]-storage.object_acl.update-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-4-[return-reset-connection]-storage.object_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.bucket_acl.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.bucket_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.bucket_acl.list-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.bucket_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.bucket_acl.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.bucket_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.buckets.delete-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.buckets.delete-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.buckets.get-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.buckets.get-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.buckets.getIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.buckets.getIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.buckets.insert-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.buckets.insert-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.buckets.list-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.buckets.list-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.buckets.lockRetentionPolicy-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.buckets.lockRetentionPolicy-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.buckets.patch-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.buckets.patch-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.buckets.setIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.buckets.setIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.buckets.testIamPermissions-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.buckets.testIamPermissions-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.default_object_acl.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.default_object_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.default_object_acl.list-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.default_object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.default_object_acl.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.default_object_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.hmacKey.create-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.create-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.hmacKey.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.hmacKey.get-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.get-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.hmacKey.list-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.hmacKey.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.hmacKey.update-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.notifications.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.notifications.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.notifications.insert-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.notifications.insert-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.notifications.list-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.notifications.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.object_acl.delete-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.object_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.object_acl.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.object_acl.update-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.object_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.compose-0 (0.04s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.compose-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.delete-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.delete-0 (0.03s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.get-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.get-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.get-1 (0.03s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.get-1 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.get-2 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.get-2 (0.03s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.get-3 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.get-3 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.insert-0 (0.03s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.insert-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.insert-1 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.insert-1 (0.03s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.insert-2 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.insert-2 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.list-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.list-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.patch-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.patch-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.objects.rewrite-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-400]-storage.objects.rewrite-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-400]-storage.serviceaccount.get-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-400]-storage.serviceaccount.get-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.bucket_acl.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.bucket_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.bucket_acl.list-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.bucket_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.bucket_acl.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.bucket_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.buckets.delete-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.buckets.delete-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.buckets.get-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.buckets.get-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.buckets.getIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.buckets.getIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.buckets.insert-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.buckets.insert-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.buckets.list-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.buckets.list-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.buckets.lockRetentionPolicy-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.buckets.lockRetentionPolicy-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.buckets.patch-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.buckets.patch-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.buckets.setIamPolicy-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.buckets.setIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.buckets.testIamPermissions-0 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.buckets.testIamPermissions-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.default_object_acl.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.default_object_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.default_object_acl.list-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.default_object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.default_object_acl.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.default_object_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.hmacKey.create-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.create-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.hmacKey.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.hmacKey.get-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.get-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.hmacKey.list-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.hmacKey.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.hmacKey.update-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.notifications.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.notifications.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.notifications.insert-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.notifications.insert-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.notifications.list-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.notifications.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.object_acl.delete-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.object_acl.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.object_acl.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.object_acl.update-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.object_acl.update-0 (0.00s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.compose-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.compose-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.delete-0 (0.03s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.delete-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.get-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.get-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.get-1 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.get-1 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.get-2 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.get-2 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.get-3 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.get-3 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.insert-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.insert-0 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.insert-1 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.insert-1 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.insert-2 (0.01s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.insert-2 (0.01s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.list-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.list-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.patch-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.patch-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.objects.rewrite-0 (0.02s)
--- PASS: TestRetryConformance/grpc-5-[return-401]-storage.objects.rewrite-0 (0.02s)
--- PASS: TestRetryConformance/http-5-[return-401]-storage.serviceaccount.get-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-5-[return-401]-storage.serviceaccount.get-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.bucket_acl.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.bucket_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.delete-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.delete-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.get-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.get-0 (0.01s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.getIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.getIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.insert-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.insert-0 (0.01s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.list-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.list-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.lockRetentionPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.lockRetentionPolicy-0 (0.01s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.patch-0 (0.01s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.patch-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.setIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.setIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.buckets.testIamPermissions-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.buckets.testIamPermissions-0 (0.01s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.default_object_acl.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.default_object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.hmacKey.delete-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.hmacKey.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.hmacKey.get-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.hmacKey.get-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.hmacKey.list-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.hmacKey.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.hmacKey.update-0 (0.01s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.hmacKey.update-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.notifications.delete-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.notifications.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.notifications.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.notifications.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.object_acl.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.compose-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.compose-0 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.delete-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.delete-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.get-0 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.get-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.get-1 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.get-1 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.get-2 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.get-2 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.get-3 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.get-3 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.list-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.list-0 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.insert-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.insert-0 (0.01s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.insert-1 (0.04s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.insert-1 (0.04s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.insert-2 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.insert-2 (0.63s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.patch-0 (0.04s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.patch-0 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.objects.rewrite-0 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-503_return-400]-storage.objects.rewrite-0 (0.04s)
--- PASS: TestRetryConformance/http-6-[return-503_return-400]-storage.serviceaccount.get-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-503_return-400]-storage.serviceaccount.get-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.bucket_acl.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.bucket_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.delete-0 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.delete-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.get-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.get-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.getIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.getIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.insert-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.insert-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.list-0 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.list-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.lockRetentionPolicy-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.lockRetentionPolicy-0 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.patch-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.patch-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.setIamPolicy-0 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.setIamPolicy-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.buckets.testIamPermissions-0 (0.02s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.buckets.testIamPermissions-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.default_object_acl.list-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.default_object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.hmacKey.delete-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.hmacKey.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.hmacKey.get-0 (0.04s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.hmacKey.get-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.hmacKey.list-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.hmacKey.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.hmacKey.update-0 (0.03s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.hmacKey.update-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.notifications.delete-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.notifications.delete-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.notifications.list-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.notifications.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.object_acl.list-0 (0.04s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.object_acl.list-0 (0.00s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.compose-0 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.compose-0 (0.05s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.delete-0 (0.04s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.delete-0 (0.04s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.get-0 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.get-0 (0.05s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.get-1 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.get-1 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.get-2 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.get-2 (0.04s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.get-3 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.get-3 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.list-0 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.list-0 (0.04s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.insert-0 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.insert-0 (0.02s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.insert-1 (0.04s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.insert-1 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.insert-2 (0.03s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.insert-2 (0.10s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.patch-0 (0.04s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.patch-0 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.objects.rewrite-0 (0.04s)
--- PASS: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.objects.rewrite-0 (0.03s)
--- PASS: TestRetryConformance/http-6-[return-reset-connection_return-401]-storage.serviceaccount.get-0 (0.02s)
--- SKIP: TestRetryConformance/grpc-6-[return-reset-connection_return-401]-storage.serviceaccount.get-0 (0.00s)
--- PASS: TestRetryConformance/http-7-[return-reset-connection_return-503]-storage.resumable.upload-0 (0.18s)
--- PASS: TestRetryConformance/grpc-7-[return-reset-connection_return-503]-storage.resumable.upload-0 (2.30s)
--- PASS: TestRetryConformance/http-7-[return-408]-storage.resumable.upload-0 (0.15s)
--- PASS: TestRetryConformance/grpc-7-[return-408]-storage.resumable.upload-0 (1.16s)
--- PASS: TestRetryConformance/http-7-[return-503-after-256K]-storage.resumable.upload-0 (0.15s)
--- PASS: TestRetryConformance/grpc-7-[return-503-after-256K]-storage.resumable.upload-0 (1.04s)
--- PASS: TestRetryConformance/http-7-[return-503-after-8192K_return-408]-storage.resumable.upload-0 (0.16s)
--- PASS: TestRetryConformance/grpc-7-[return-503-after-8192K_return-408]-storage.resumable.upload-0 (0.87s)
--- PASS: TestRetryConformance/http-8-[return-broken-stream]-storage.objects.download-0 (0.09s)
--- PASS: TestRetryConformance/grpc-8-[return-broken-stream]-storage.objects.download-0 (0.35s)
--- PASS: TestRetryConformance/http-8-[return-broken-stream]-storage.objects.download-1 (0.09s)
--- PASS: TestRetryConformance/grpc-8-[return-broken-stream]-storage.objects.download-1 (0.34s)
--- PASS: TestRetryConformance/http-8-[return-broken-stream]-storage.objects.download-2 (0.10s)
--- PASS: TestRetryConformance/grpc-8-[return-broken-stream]-storage.objects.download-2 (0.34s)
--- PASS: TestRetryConformance/http-8-[return-broken-stream-after-256K]-storage.objects.download-0 (4.84s)
--- PASS: TestRetryConformance/grpc-8-[return-broken-stream-after-256K]-storage.objects.download-0 (0.34s)
--- PASS: TestRetryConformance/http-8-[return-broken-stream-after-256K]-storage.objects.download-1 (4.86s)
--- PASS: TestRetryConformance/grpc-8-[return-broken-stream-after-256K]-storage.objects.download-1 (0.34s)
--- PASS: TestRetryConformance/http-8-[return-broken-stream-after-256K]-storage.objects.download-2 (4.70s)
--- PASS: TestRetryConformance/grpc-8-[return-broken-stream-after-256K]-storage.objects.download-2 (0.33s)
PASS
ok cloud.google.com/go/storage 42.674s
=== RUN TestNextBatchEmulated
=== RUN TestNextBatchEmulated/http
=== RUN TestNextBatchEmulated/grpc
--- PASS: TestNextBatchEmulated (0.04s)
--- PASS: TestNextBatchEmulated/http (0.02s)
--- PASS: TestNextBatchEmulated/grpc (0.02s)
=== RUN TestListNextPageSequentiallyEmulated
=== RUN TestListNextPageSequentiallyEmulated/http
=== RUN TestListNextPageSequentiallyEmulated/grpc
--- PASS: TestListNextPageSequentiallyEmulated (0.14s)
--- PASS: TestListNextPageSequentiallyEmulated/http (0.08s)
--- PASS: TestListNextPageSequentiallyEmulated/grpc (0.06s)
=== RUN TestSequentialListingEmulated
=== RUN TestSequentialListingEmulated/grpc
=== RUN TestSequentialListingEmulated/http
--- PASS: TestSequentialListingEmulated (0.15s)
--- PASS: TestSequentialListingEmulated/grpc (0.08s)
--- PASS: TestSequentialListingEmulated/http (0.07s)
=== RUN TestWorkstealListingEmulated
=== RUN TestWorkstealListingEmulated/http
=== RUN TestWorkstealListingEmulated/grpc
--- PASS: TestWorkstealListingEmulated (0.55s)
--- PASS: TestWorkstealListingEmulated/http (0.28s)
--- PASS: TestWorkstealListingEmulated/grpc (0.27s)
PASS
ok cloud.google.com/go/storage/dataflux 0.902s
+ cleanup
+ echo 'Cleanup testbench'
+ docker stop storage_testbench
Cleanup testbench
storage_testbench
+ unset STORAGE_EMULATOR_HOST
+ unset STORAGE_EMULATOR_HOST_GRPC
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=3
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./storage/internal/benchmarks/go.mod
+ pushd ./storage/internal/benchmarks
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/storage/internal/benchmarks == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version == *\e\a\r\l\i\e\s\t* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
go: downloading cloud.google.com/go/trace v1.11.1
? main [no test files]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=3
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./appengine/go.mod
+ pushd ./appengine
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/appengine == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/appengine == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/appengine/apiv1/appenginepb [no test files]
? cloud.google.com/go/appengine/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/appengine/apiv1 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=3
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./networkconnectivity/go.mod
+ pushd ./networkconnectivity
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/networkconnectivity == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/networkconnectivity == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/networkconnectivity/apiv1/networkconnectivitypb [no test files]
? cloud.google.com/go/networkconnectivity/apiv1alpha1/networkconnectivitypb [no test files]
? cloud.google.com/go/networkconnectivity/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/networkconnectivity/apiv1 1.028s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/networkconnectivity/apiv1alpha1 1.022s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=3
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./spanner/go.mod
+ pushd ./spanner
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/spanner == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/spanner == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/spanner/admin/database/apiv1/databasepb [no test files]
? cloud.google.com/go/spanner/admin/instance/apiv1/instancepb [no test files]
? cloud.google.com/go/spanner/apiv1/spannerpb [no test files]
? cloud.google.com/go/spanner/executor/apiv1/executorpb [no test files]
? cloud.google.com/go/spanner/internal [no test files]
? cloud.google.com/go/spanner/internal/benchwrapper [no test files]
? cloud.google.com/go/spanner/internal/benchwrapper/proto [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/actions [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/internal/inputstream [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/internal/outputstream [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/internal/utility [no test files]
2024/11/29 10:20:15 Running test by using the instance config: projects/dulcet-port-762/instanceConfigs/regional-us-west1
2024/11/29 10:20:16 Deleting instance projects/dulcet-port-762/instances/gotest-1732782076230142124-01
2024/11/29 10:20:29 Deleting instance projects/dulcet-port-762/instances/gotest-1732786042047156385-01
=== RUN TestPartitionRoundTrip
=== PAUSE TestPartitionRoundTrip
=== RUN TestBROTIDRoundTrip
=== PAUSE TestBROTIDRoundTrip
=== RUN TestPartitionQuery_QueryOptions
=== RUN TestPartitionQuery_QueryOptions/Client_level
=== RUN TestPartitionQuery_QueryOptions/Environment_level
=== RUN TestPartitionQuery_QueryOptions/Query_level
=== RUN TestPartitionQuery_QueryOptions/Environment_level_has_precedence
=== RUN TestPartitionQuery_QueryOptions/Query_level_has_precedence_than_client_level
=== RUN TestPartitionQuery_QueryOptions/Query_level_has_highest_precedence
--- PASS: TestPartitionQuery_QueryOptions (0.14s)
--- PASS: TestPartitionQuery_QueryOptions/Client_level (0.03s)
--- PASS: TestPartitionQuery_QueryOptions/Environment_level (0.02s)
--- PASS: TestPartitionQuery_QueryOptions/Query_level (0.03s)
--- PASS: TestPartitionQuery_QueryOptions/Environment_level_has_precedence (0.03s)
--- PASS: TestPartitionQuery_QueryOptions/Query_level_has_precedence_than_client_level (0.02s)
--- PASS: TestPartitionQuery_QueryOptions/Query_level_has_highest_precedence (0.02s)
=== RUN TestPartitionQuery_ReadOptions
=== RUN TestPartitionQuery_ReadOptions/Client_level
=== RUN TestPartitionQuery_ReadOptions/Read_level
=== RUN TestPartitionQuery_ReadOptions/Read_level_has_precedence_than_client_level
--- PASS: TestPartitionQuery_ReadOptions (0.06s)
--- PASS: TestPartitionQuery_ReadOptions/Client_level (0.02s)
--- PASS: TestPartitionQuery_ReadOptions/Read_level (0.02s)
--- PASS: TestPartitionQuery_ReadOptions/Read_level_has_precedence_than_client_level (0.02s)
=== RUN TestPartitionQuery_Parallel
--- PASS: TestPartitionQuery_Parallel (0.04s)
=== RUN TestValidDatabaseName
--- PASS: TestValidDatabaseName (0.00s)
=== RUN TestReadOnlyTransactionClose
--- PASS: TestReadOnlyTransactionClose (0.00s)
=== RUN TestClient_MultiEndpoint
client_test.go:288: gRPC-GCP only test
--- SKIP: TestClient_MultiEndpoint (0.00s)
=== RUN TestClient_MultiplexedSession
=== PAUSE TestClient_MultiplexedSession
=== RUN TestClient_Single
=== PAUSE TestClient_Single
=== RUN TestClient_Single_Unavailable
=== PAUSE TestClient_Single_Unavailable
=== RUN TestClient_Single_InvalidArgument
=== PAUSE TestClient_Single_InvalidArgument
=== RUN TestClient_Single_SessionNotFound
=== PAUSE TestClient_Single_SessionNotFound
=== RUN TestClient_Single_Read_SessionNotFound
=== PAUSE TestClient_Single_Read_SessionNotFound
=== RUN TestClient_Single_WhenInactiveTransactionsAndSessionIsNotFoundOnBackend_RemoveSessionFromPool
=== PAUSE TestClient_Single_WhenInactiveTransactionsAndSessionIsNotFoundOnBackend_RemoveSessionFromPool
=== RUN TestClient_Single_ReadRow_SessionNotFound
=== PAUSE TestClient_Single_ReadRow_SessionNotFound
=== RUN TestClient_Single_RetryableErrorOnPartialResultSet
=== PAUSE TestClient_Single_RetryableErrorOnPartialResultSet
=== RUN TestClient_Single_NonRetryableErrorOnPartialResultSet
=== PAUSE TestClient_Single_NonRetryableErrorOnPartialResultSet
=== RUN TestClient_Single_NonRetryableInternalErrors
=== PAUSE TestClient_Single_NonRetryableInternalErrors
=== RUN TestClient_Single_DeadlineExceeded_NoErrors
=== PAUSE TestClient_Single_DeadlineExceeded_NoErrors
=== RUN TestClient_Single_DeadlineExceeded_WithErrors
=== PAUSE TestClient_Single_DeadlineExceeded_WithErrors
=== RUN TestClient_Single_ContextCanceled_noDeclaredServerErrors
=== PAUSE TestClient_Single_ContextCanceled_noDeclaredServerErrors
=== RUN TestClient_Single_ContextCanceled_withDeclaredServerErrors
=== PAUSE TestClient_Single_ContextCanceled_withDeclaredServerErrors
=== RUN TestClient_Single_QueryOptions
=== RUN TestClient_Single_QueryOptions/Client_level
=== RUN TestClient_Single_QueryOptions/Environment_level
=== RUN TestClient_Single_QueryOptions/Query_level
=== RUN TestClient_Single_QueryOptions/Environment_level_has_precedence
=== RUN TestClient_Single_QueryOptions/Query_level_has_precedence_than_client_level
=== RUN TestClient_Single_QueryOptions/Query_level_has_highest_precedence
--- PASS: TestClient_Single_QueryOptions (0.13s)
--- PASS: TestClient_Single_QueryOptions/Client_level (0.02s)
--- PASS: TestClient_Single_QueryOptions/Environment_level (0.02s)
--- PASS: TestClient_Single_QueryOptions/Query_level (0.02s)
--- PASS: TestClient_Single_QueryOptions/Environment_level_has_precedence (0.03s)
--- PASS: TestClient_Single_QueryOptions/Query_level_has_precedence_than_client_level (0.02s)
--- PASS: TestClient_Single_QueryOptions/Query_level_has_highest_precedence (0.03s)
=== RUN TestClient_Single_ReadOptions
=== RUN TestClient_Single_ReadOptions/Client_level
=== RUN TestClient_Single_ReadOptions/Client_level_has_precendence_when_ORDER_BY_UNSPECIFIED_at_read_level
=== RUN TestClient_Single_ReadOptions/Read_level
=== RUN TestClient_Single_ReadOptions/Read_level_has_precedence_than_client_level
--- PASS: TestClient_Single_ReadOptions (0.09s)
--- PASS: TestClient_Single_ReadOptions/Client_level (0.02s)
--- PASS: TestClient_Single_ReadOptions/Client_level_has_precendence_when_ORDER_BY_UNSPECIFIED_at_read_level (0.02s)
--- PASS: TestClient_Single_ReadOptions/Read_level (0.02s)
--- PASS: TestClient_Single_ReadOptions/Read_level_has_precedence_than_client_level (0.02s)
=== RUN TestClient_ReturnDatabaseName
=== PAUSE TestClient_ReturnDatabaseName
=== RUN TestClient_ReadOnlyTransaction
=== PAUSE TestClient_ReadOnlyTransaction
=== RUN TestClient_ReadOnlyTransaction_UnavailableOnSessionCreate
=== PAUSE TestClient_ReadOnlyTransaction_UnavailableOnSessionCreate
=== RUN TestClient_ReadOnlyTransaction_UnavailableOnBeginTransaction
=== PAUSE TestClient_ReadOnlyTransaction_UnavailableOnBeginTransaction
=== RUN TestClient_ReadOnlyTransaction_UnavailableOnExecuteStreamingSql
=== PAUSE TestClient_ReadOnlyTransaction_UnavailableOnExecuteStreamingSql
=== RUN TestClient_ReadOnlyTransaction_SessionNotFoundOnExecuteStreamingSql
=== PAUSE TestClient_ReadOnlyTransaction_SessionNotFoundOnExecuteStreamingSql
=== RUN TestClient_ReadOnlyTransaction_UnavailableOnCreateSessionAndBeginTransaction
=== PAUSE TestClient_ReadOnlyTransaction_UnavailableOnCreateSessionAndBeginTransaction
=== RUN TestClient_ReadOnlyTransaction_UnavailableOnCreateSessionAndInvalidArgumentOnBeginTransaction
=== PAUSE TestClient_ReadOnlyTransaction_UnavailableOnCreateSessionAndInvalidArgumentOnBeginTransaction
=== RUN TestClient_ReadOnlyTransaction_SessionNotFoundOnBeginTransaction
=== PAUSE TestClient_ReadOnlyTransaction_SessionNotFoundOnBeginTransaction
=== RUN TestClient_ReadOnlyTransaction_SessionNotFoundOnBeginTransaction_WithMaxOneSession
=== PAUSE TestClient_ReadOnlyTransaction_SessionNotFoundOnBeginTransaction_WithMaxOneSession
=== RUN TestClient_ReadWriteTransaction_SessionNotFoundForFirstStatement
--- PASS: TestClient_ReadWriteTransaction_SessionNotFoundForFirstStatement (0.02s)
=== RUN TestClient_ReadWriteTransaction_SessionNotFoundForFirstStatement_AndThenSessionNotFoundForBeginTransaction
--- PASS: TestClient_ReadWriteTransaction_SessionNotFoundForFirstStatement_AndThenSessionNotFoundForBeginTransaction (0.03s)
=== RUN TestClient_ReadWriteTransaction_AbortedForFirstStatement_AndThenSessionNotFoundForBeginTransaction
--- PASS: TestClient_ReadWriteTransaction_AbortedForFirstStatement_AndThenSessionNotFoundForBeginTransaction (0.03s)
=== RUN TestClient_ReadWriteTransaction_SessionNotFoundForFirstStatement_DoesNotLeakSession
--- PASS: TestClient_ReadWriteTransaction_SessionNotFoundForFirstStatement_DoesNotLeakSession (0.03s)
=== RUN TestClient_ReadOnlyTransaction_QueryOptions
=== RUN TestClient_ReadOnlyTransaction_QueryOptions/Client_level
=== RUN TestClient_ReadOnlyTransaction_QueryOptions/Environment_level
=== RUN TestClient_ReadOnlyTransaction_QueryOptions/Query_level
=== RUN TestClient_ReadOnlyTransaction_QueryOptions/Environment_level_has_precedence
=== RUN TestClient_ReadOnlyTransaction_QueryOptions/Query_level_has_precedence_than_client_level
=== RUN TestClient_ReadOnlyTransaction_QueryOptions/Query_level_has_highest_precedence
--- PASS: TestClient_ReadOnlyTransaction_QueryOptions (0.15s)
--- PASS: TestClient_ReadOnlyTransaction_QueryOptions/Client_level (0.02s)
--- PASS: TestClient_ReadOnlyTransaction_QueryOptions/Environment_level (0.03s)
--- PASS: TestClient_ReadOnlyTransaction_QueryOptions/Query_level (0.02s)
--- PASS: TestClient_ReadOnlyTransaction_QueryOptions/Environment_level_has_precedence (0.03s)
--- PASS: TestClient_ReadOnlyTransaction_QueryOptions/Query_level_has_precedence_than_client_level (0.02s)
--- PASS: TestClient_ReadOnlyTransaction_QueryOptions/Query_level_has_highest_precedence (0.03s)
=== RUN TestClient_ReadOnlyTransaction_ReadOptions
=== RUN TestClient_ReadOnlyTransaction_ReadOptions/Client_level
=== RUN TestClient_ReadOnlyTransaction_ReadOptions/Client_level_has_precendence_when_ORDER_BY_UNSPECIFIED_at_read_level
=== RUN TestClient_ReadOnlyTransaction_ReadOptions/Read_level
=== RUN TestClient_ReadOnlyTransaction_ReadOptions/Read_level_has_precedence_than_client_level
--- PASS: TestClient_ReadOnlyTransaction_ReadOptions (0.09s)
--- PASS: TestClient_ReadOnlyTransaction_ReadOptions/Client_level (0.02s)
--- PASS: TestClient_ReadOnlyTransaction_ReadOptions/Client_level_has_precendence_when_ORDER_BY_UNSPECIFIED_at_read_level (0.02s)
--- PASS: TestClient_ReadOnlyTransaction_ReadOptions/Read_level (0.02s)
--- PASS: TestClient_ReadOnlyTransaction_ReadOptions/Read_level_has_precedence_than_client_level (0.02s)
=== RUN TestClient_DirectedReadOptions
=== RUN TestClient_DirectedReadOptions/Client_level
=== RUN TestClient_DirectedReadOptions/Read_level
=== RUN TestClient_DirectedReadOptions/Read_level_has_precedence_than_client_level
=== RUN TestClient_DirectedReadOptions/Client_level#01
=== RUN TestClient_DirectedReadOptions/Query_level
=== RUN TestClient_DirectedReadOptions/Query_level_has_precedence_than_client_level
--- PASS: TestClient_DirectedReadOptions (0.15s)
--- PASS: TestClient_DirectedReadOptions/Client_level (0.02s)
--- PASS: TestClient_DirectedReadOptions/Read_level (0.02s)
--- PASS: TestClient_DirectedReadOptions/Read_level_has_precedence_than_client_level (0.02s)
--- PASS: TestClient_DirectedReadOptions/Client_level#01 (0.02s)
--- PASS: TestClient_DirectedReadOptions/Query_level (0.02s)
--- PASS: TestClient_DirectedReadOptions/Query_level_has_precedence_than_client_level (0.02s)
=== RUN TestClient_ReadOnlyTransaction_WhenMultipleOperations_SessionLastUseTimeShouldBeUpdated
=== PAUSE TestClient_ReadOnlyTransaction_WhenMultipleOperations_SessionLastUseTimeShouldBeUpdated
=== RUN TestClient_ReadWriteTransaction
=== PAUSE TestClient_ReadWriteTransaction
=== RUN TestClient_ReadWriteTransactionCommitAborted
=== PAUSE TestClient_ReadWriteTransactionCommitAborted
=== RUN TestClient_ReadWriteTransaction_BufferedWriteBeforeAbortedFirstSqlStatement
--- PASS: TestClient_ReadWriteTransaction_BufferedWriteBeforeAbortedFirstSqlStatement (0.03s)
=== RUN TestClient_ReadWriteTransaction_BufferedWriteBeforeAbortedFirstSqlStatementTwice
--- PASS: TestClient_ReadWriteTransaction_BufferedWriteBeforeAbortedFirstSqlStatementTwice (0.04s)
=== RUN TestClient_ReadWriteTransaction_BufferedWriteBeforeSqlStatementWithError
--- PASS: TestClient_ReadWriteTransaction_BufferedWriteBeforeSqlStatementWithError (0.02s)
=== RUN TestClient_ReadWriteTransaction_BufferedWriteBeforeSqlStatementWithErrorThatGoesAway
--- PASS: TestClient_ReadWriteTransaction_BufferedWriteBeforeSqlStatementWithErrorThatGoesAway (0.02s)
=== RUN TestClient_ReadWriteTransaction_OnlyBufferWritesDuringInitialAttempt
--- PASS: TestClient_ReadWriteTransaction_OnlyBufferWritesDuringInitialAttempt (0.03s)
=== RUN TestClient_ReadWriteTransaction_BlindWriteWithAbortedCommit
--- PASS: TestClient_ReadWriteTransaction_BlindWriteWithAbortedCommit (0.03s)
=== RUN TestClient_ReadWriteTransaction_SessionNotFoundOnCommit
=== PAUSE TestClient_ReadWriteTransaction_SessionNotFoundOnCommit
=== RUN TestClient_ReadWriteTransaction_SessionNotFoundOnBeginTransaction
=== PAUSE TestClient_ReadWriteTransaction_SessionNotFoundOnBeginTransaction
=== RUN TestClient_ReadWriteTransaction_SessionNotFoundOnExecuteStreamingSql
=== PAUSE TestClient_ReadWriteTransaction_SessionNotFoundOnExecuteStreamingSql
=== RUN TestClient_ReadWriteTransaction_SessionNotFoundOnExecuteUpdate
=== PAUSE TestClient_ReadWriteTransaction_SessionNotFoundOnExecuteUpdate
=== RUN TestClient_ReadWriteTransaction_WhenLongRunningSessionCleaned_TransactionShouldFail
=== PAUSE TestClient_ReadWriteTransaction_WhenLongRunningSessionCleaned_TransactionShouldFail
=== RUN TestClient_ReadWriteTransaction_WhenMultipleOperations_SessionLastUseTimeShouldBeUpdated
=== PAUSE TestClient_ReadWriteTransaction_WhenMultipleOperations_SessionLastUseTimeShouldBeUpdated
=== RUN TestClient_ReadWriteTransaction_SessionNotFoundOnExecuteBatchUpdate
=== PAUSE TestClient_ReadWriteTransaction_SessionNotFoundOnExecuteBatchUpdate
=== RUN TestClient_ReadWriteTransaction_WhenLongRunningExecuteBatchUpdate_TakeNoAction
=== PAUSE TestClient_ReadWriteTransaction_WhenLongRunningExecuteBatchUpdate_TakeNoAction
=== RUN TestClient_ReadWriteTransaction_Query_QueryOptions
=== RUN TestClient_ReadWriteTransaction_Query_QueryOptions/Client_level
=== RUN TestClient_ReadWriteTransaction_Query_QueryOptions/Environment_level
=== RUN TestClient_ReadWriteTransaction_Query_QueryOptions/Query_level
=== RUN TestClient_ReadWriteTransaction_Query_QueryOptions/Environment_level_has_precedence
=== RUN TestClient_ReadWriteTransaction_Query_QueryOptions/Query_level_has_precedence_than_client_level
=== RUN TestClient_ReadWriteTransaction_Query_QueryOptions/Query_level_has_highest_precedence
--- PASS: TestClient_ReadWriteTransaction_Query_QueryOptions (0.13s)
--- PASS: TestClient_ReadWriteTransaction_Query_QueryOptions/Client_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Query_QueryOptions/Environment_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Query_QueryOptions/Query_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Query_QueryOptions/Environment_level_has_precedence (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Query_QueryOptions/Query_level_has_precedence_than_client_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Query_QueryOptions/Query_level_has_highest_precedence (0.02s)
=== RUN TestClient_ReadWriteTransaction_LockHintOptions
=== RUN TestClient_ReadWriteTransaction_LockHintOptions/Client_level
=== RUN TestClient_ReadWriteTransaction_LockHintOptions/Read_level
=== RUN TestClient_ReadWriteTransaction_LockHintOptions/Read_level_has_precedence_than_client_level
=== RUN TestClient_ReadWriteTransaction_LockHintOptions/Client_level_has_precendence_when_LOCK_HINT_UNSPECIFIED_at_read_level
--- PASS: TestClient_ReadWriteTransaction_LockHintOptions (0.09s)
--- PASS: TestClient_ReadWriteTransaction_LockHintOptions/Client_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_LockHintOptions/Read_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_LockHintOptions/Read_level_has_precedence_than_client_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_LockHintOptions/Client_level_has_precendence_when_LOCK_HINT_UNSPECIFIED_at_read_level (0.02s)
=== RUN TestClient_ReadOnlyTransaction_LockHintOptions
=== RUN TestClient_ReadOnlyTransaction_LockHintOptions/Client_level_Lock_hint_overiden_in_request_level
=== RUN TestClient_ReadOnlyTransaction_LockHintOptions/Request_level
--- PASS: TestClient_ReadOnlyTransaction_LockHintOptions (0.05s)
--- PASS: TestClient_ReadOnlyTransaction_LockHintOptions/Client_level_Lock_hint_overiden_in_request_level (0.02s)
--- PASS: TestClient_ReadOnlyTransaction_LockHintOptions/Request_level (0.02s)
=== RUN TestClient_ReadWriteTransaction_Query_ReadOptions
=== RUN TestClient_ReadWriteTransaction_Query_ReadOptions/Client_level
=== RUN TestClient_ReadWriteTransaction_Query_ReadOptions/Client_level_has_precendence_when_ORDER_BY_UNSPECIFIED_at_read_level
=== RUN TestClient_ReadWriteTransaction_Query_ReadOptions/Read_level
=== RUN TestClient_ReadWriteTransaction_Query_ReadOptions/Read_level_has_precedence_than_client_level
--- PASS: TestClient_ReadWriteTransaction_Query_ReadOptions (0.09s)
--- PASS: TestClient_ReadWriteTransaction_Query_ReadOptions/Client_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Query_ReadOptions/Client_level_has_precendence_when_ORDER_BY_UNSPECIFIED_at_read_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Query_ReadOptions/Read_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Query_ReadOptions/Read_level_has_precedence_than_client_level (0.02s)
=== RUN TestClient_ReadWriteTransaction_Update_QueryOptions
=== RUN TestClient_ReadWriteTransaction_Update_QueryOptions/Client_level
=== RUN TestClient_ReadWriteTransaction_Update_QueryOptions/Environment_level
=== RUN TestClient_ReadWriteTransaction_Update_QueryOptions/Query_level
=== RUN TestClient_ReadWriteTransaction_Update_QueryOptions/Environment_level_has_precedence
=== RUN TestClient_ReadWriteTransaction_Update_QueryOptions/Query_level_has_precedence_than_client_level
=== RUN TestClient_ReadWriteTransaction_Update_QueryOptions/Query_level_has_highest_precedence
--- PASS: TestClient_ReadWriteTransaction_Update_QueryOptions (0.12s)
--- PASS: TestClient_ReadWriteTransaction_Update_QueryOptions/Client_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Update_QueryOptions/Environment_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Update_QueryOptions/Query_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Update_QueryOptions/Environment_level_has_precedence (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Update_QueryOptions/Query_level_has_precedence_than_client_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_Update_QueryOptions/Query_level_has_highest_precedence (0.02s)
=== RUN TestClient_ReadWriteTransaction_TransactionOptions
=== RUN TestClient_ReadWriteTransaction_TransactionOptions/Client_level
=== RUN TestClient_ReadWriteTransaction_TransactionOptions/Client_level_with_MaxCommitDelay
=== RUN TestClient_ReadWriteTransaction_TransactionOptions/Write_level
=== RUN TestClient_ReadWriteTransaction_TransactionOptions/Write_level_with_MaxCommitDelay
=== RUN TestClient_ReadWriteTransaction_TransactionOptions/Write_level_has_precedence_than_client_level
=== RUN TestClient_ReadWriteTransaction_TransactionOptions/Write_level_nil_MaxCommitDelay_does_not_unset_client_level_MaxCommitDelay
=== RUN TestClient_ReadWriteTransaction_TransactionOptions/Write_level_has_precedence_than_client_level_MaxCommitDelay
=== RUN TestClient_ReadWriteTransaction_TransactionOptions/Read_lock_mode_is_optimistic
--- PASS: TestClient_ReadWriteTransaction_TransactionOptions (0.17s)
--- PASS: TestClient_ReadWriteTransaction_TransactionOptions/Client_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_TransactionOptions/Client_level_with_MaxCommitDelay (0.02s)
--- PASS: TestClient_ReadWriteTransaction_TransactionOptions/Write_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_TransactionOptions/Write_level_with_MaxCommitDelay (0.02s)
--- PASS: TestClient_ReadWriteTransaction_TransactionOptions/Write_level_has_precedence_than_client_level (0.02s)
--- PASS: TestClient_ReadWriteTransaction_TransactionOptions/Write_level_nil_MaxCommitDelay_does_not_unset_client_level_MaxCommitDelay (0.02s)
--- PASS: TestClient_ReadWriteTransaction_TransactionOptions/Write_level_has_precedence_than_client_level_MaxCommitDelay (0.02s)
--- PASS: TestClient_ReadWriteTransaction_TransactionOptions/Read_lock_mode_is_optimistic (0.02s)
=== RUN TestClient_ReadWriteTransactionWithOptions
--- PASS: TestClient_ReadWriteTransactionWithOptions (0.02s)
=== RUN TestClient_ReadWriteTransactionWithOptimisticLockMode_ExecuteSqlRequest
--- PASS: TestClient_ReadWriteTransactionWithOptimisticLockMode_ExecuteSqlRequest (0.05s)
=== RUN TestClient_ReadWriteTransactionWithOptimisticLockMode_ReadRequest
--- PASS: TestClient_ReadWriteTransactionWithOptimisticLockMode_ReadRequest (0.04s)
=== RUN TestClient_ReadWriteStmtBasedTransaction_TransactionOptions
=== RUN TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Client_level
=== RUN TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Client_level_with_MaxCommitDelay
=== RUN TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level
=== RUN TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level_with_MaxCommitDelay
=== RUN TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level_has_precedence_than_client_level
=== RUN TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level_nil_MaxCommitDelay_does_not_unset_client_level_MaxCommitDelay
=== RUN TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level_has_precedence_than_client_level_MaxCommitDelay
=== RUN TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Read_lock_mode_is_optimistic
--- PASS: TestClient_ReadWriteStmtBasedTransaction_TransactionOptions (0.16s)
--- PASS: TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Client_level (0.02s)
--- PASS: TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Client_level_with_MaxCommitDelay (0.02s)
--- PASS: TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level (0.02s)
--- PASS: TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level_with_MaxCommitDelay (0.02s)
--- PASS: TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level_has_precedence_than_client_level (0.02s)
--- PASS: TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level_nil_MaxCommitDelay_does_not_unset_client_level_MaxCommitDelay (0.02s)
--- PASS: TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Write_level_has_precedence_than_client_level_MaxCommitDelay (0.02s)
--- PASS: TestClient_ReadWriteStmtBasedTransaction_TransactionOptions/Read_lock_mode_is_optimistic (0.02s)
=== RUN TestClient_ReadWriteStmtBasedTransactionWithOptions
--- PASS: TestClient_ReadWriteStmtBasedTransactionWithOptions (0.02s)
=== RUN TestClient_ReadWriteTransaction_DoNotLeakSessionOnPanic
--- PASS: TestClient_ReadWriteTransaction_DoNotLeakSessionOnPanic (0.02s)
=== RUN TestClient_SessionContainsDatabaseRole
--- PASS: TestClient_SessionContainsDatabaseRole (0.02s)
=== RUN TestClient_SessionNotFound
--- PASS: TestClient_SessionNotFound (0.03s)
=== RUN TestClient_ReadWriteTransactionExecuteStreamingSqlAborted
=== PAUSE TestClient_ReadWriteTransactionExecuteStreamingSqlAborted
=== RUN TestClient_ReadWriteTransaction_UnavailableOnBeginTransaction
=== PAUSE TestClient_ReadWriteTransaction_UnavailableOnBeginTransaction
=== RUN TestClient_ReadWriteTransaction_UnavailableOnBeginAndAbortOnCommit
--- PASS: TestClient_ReadWriteTransaction_UnavailableOnBeginAndAbortOnCommit (0.04s)
=== RUN TestClient_ReadWriteTransaction_UnavailableOnExecuteStreamingSql
=== PAUSE TestClient_ReadWriteTransaction_UnavailableOnExecuteStreamingSql
=== RUN TestClient_ReadWriteTransaction_UnavailableOnBeginAndExecuteStreamingSqlAndTwiceAbortOnCommit
=== PAUSE TestClient_ReadWriteTransaction_UnavailableOnBeginAndExecuteStreamingSqlAndTwiceAbortOnCommit
=== RUN TestClient_ReadWriteTransaction_CommitAborted
=== PAUSE TestClient_ReadWriteTransaction_CommitAborted
=== RUN TestClient_ReadWriteTransaction_DMLAborted
=== PAUSE TestClient_ReadWriteTransaction_DMLAborted
=== RUN TestClient_ReadWriteTransaction_BatchDMLAborted
=== PAUSE TestClient_ReadWriteTransaction_BatchDMLAborted
=== RUN TestClient_ReadWriteTransaction_BatchDMLAbortedHalfway
=== PAUSE TestClient_ReadWriteTransaction_BatchDMLAbortedHalfway
=== RUN TestClient_ReadWriteTransaction_QueryAborted
=== PAUSE TestClient_ReadWriteTransaction_QueryAborted
=== RUN TestClient_ReadWriteTransaction_AbortedOnExecuteStreamingSqlAndCommit
=== PAUSE TestClient_ReadWriteTransaction_AbortedOnExecuteStreamingSqlAndCommit
=== RUN TestClient_ReadWriteTransactionCommitAbortedAndUnavailable
=== PAUSE TestClient_ReadWriteTransactionCommitAbortedAndUnavailable
=== RUN TestClient_ReadWriteTransactionCommitAlreadyExists
=== PAUSE TestClient_ReadWriteTransactionCommitAlreadyExists
=== RUN TestClient_ReadWriteTransactionConcurrentQueries
=== PAUSE TestClient_ReadWriteTransactionConcurrentQueries
=== RUN TestClient_ReadWriteTransaction_FirstStatementAsQueryReturnsUnavailableRetryReturnsAborted
=== PAUSE TestClient_ReadWriteTransaction_FirstStatementAsQueryReturnsUnavailableRetryReturnsAborted
=== RUN TestClient_ReadWriteTransaction_FirstStatementAsReadFailsHalfway
=== PAUSE TestClient_ReadWriteTransaction_FirstStatementAsReadFailsHalfway
=== RUN TestClient_ReadWriteTransaction_BatchDmlWithErrorOnFirstStatement
=== PAUSE TestClient_ReadWriteTransaction_BatchDmlWithErrorOnFirstStatement
=== RUN TestClient_ReadWriteTransaction_BatchDmlWithErrorOnSecondStatement
=== PAUSE TestClient_ReadWriteTransaction_BatchDmlWithErrorOnSecondStatement
=== RUN TestClient_ReadWriteTransaction_MultipleReadsWithoutNext
=== PAUSE TestClient_ReadWriteTransaction_MultipleReadsWithoutNext
=== RUN TestClient_ReadWriteTransaction_WithCancelledContext
=== PAUSE TestClient_ReadWriteTransaction_WithCancelledContext
=== RUN TestClient_ApplyAtLeastOnce
=== PAUSE TestClient_ApplyAtLeastOnce
=== RUN TestClient_ApplyAtLeastOnceReuseSession
=== PAUSE TestClient_ApplyAtLeastOnceReuseSession
=== RUN TestClient_ApplyAtLeastOnceInvalidArgument
=== PAUSE TestClient_ApplyAtLeastOnceInvalidArgument
=== RUN TestClient_ApplyAtLeastOnce_NonRetryableInternalErrors
=== PAUSE TestClient_ApplyAtLeastOnce_NonRetryableInternalErrors
=== RUN TestClient_Apply_ApplyOptions
=== PAUSE TestClient_Apply_ApplyOptions
=== RUN TestReadWriteTransaction_ErrUnexpectedEOF
=== PAUSE TestReadWriteTransaction_ErrUnexpectedEOF
=== RUN TestReadWriteTransaction_WrapError
=== PAUSE TestReadWriteTransaction_WrapError
=== RUN TestReadWriteTransaction_WrapSessionNotFoundError
=== PAUSE TestReadWriteTransaction_WrapSessionNotFoundError
=== RUN TestStmtBasedReadWriteTransaction_SessionNotFoundError_shouldNotPanic
=== PAUSE TestStmtBasedReadWriteTransaction_SessionNotFoundError_shouldNotPanic
=== RUN TestClient_WriteStructWithPointers
=== PAUSE TestClient_WriteStructWithPointers
=== RUN TestClient_WriteStructWithCustomTypes
=== PAUSE TestClient_WriteStructWithCustomTypes
=== RUN TestReadWriteTransaction_ContextTimeoutDuringCommit
=== PAUSE TestReadWriteTransaction_ContextTimeoutDuringCommit
=== RUN TestFailedCommit_NoRollback
=== PAUSE TestFailedCommit_NoRollback
=== RUN TestFailedUpdate_ShouldRollback
=== PAUSE TestFailedUpdate_ShouldRollback
=== RUN TestClient_NumChannels
=== PAUSE TestClient_NumChannels
=== RUN TestClient_WithGRPCConnectionPool
=== PAUSE TestClient_WithGRPCConnectionPool
=== RUN TestClient_WithGRPCConnectionPoolAndNumChannels
=== PAUSE TestClient_WithGRPCConnectionPoolAndNumChannels
=== RUN TestClient_WithGRPCConnectionPoolAndNumChannels_Misconfigured
=== PAUSE TestClient_WithGRPCConnectionPoolAndNumChannels_Misconfigured
=== RUN TestClient_EndToEndTracingHeader
=== RUN TestClient_EndToEndTracingHeader/when_end-to-end_tracing_is_enabled_via_config
=== RUN TestClient_EndToEndTracingHeader/when_end-to-end_tracing_is_enabled_via_env
=== RUN TestClient_EndToEndTracingHeader/when_end-to-end_tracing_is_disabled
--- PASS: TestClient_EndToEndTracingHeader (0.05s)
--- PASS: TestClient_EndToEndTracingHeader/when_end-to-end_tracing_is_enabled_via_config (0.02s)
--- PASS: TestClient_EndToEndTracingHeader/when_end-to-end_tracing_is_enabled_via_env (0.01s)
--- PASS: TestClient_EndToEndTracingHeader/when_end-to-end_tracing_is_disabled (0.02s)
=== RUN TestClient_WithCustomBatchTimeout
=== PAUSE TestClient_WithCustomBatchTimeout
=== RUN TestClient_WithoutCustomBatchTimeout
=== PAUSE TestClient_WithoutCustomBatchTimeout
=== RUN TestClient_CallOptions
=== PAUSE TestClient_CallOptions
=== RUN TestClient_QueryWithCallOptions
=== PAUSE TestClient_QueryWithCallOptions
=== RUN TestClient_ShouldReceiveMetadataForEmptyResultSet
=== PAUSE TestClient_ShouldReceiveMetadataForEmptyResultSet
=== RUN TestClient_EncodeCustomFieldType
=== PAUSE TestClient_EncodeCustomFieldType
=== RUN TestClient_DecodeCustomFieldType
=== PAUSE TestClient_DecodeCustomFieldType
=== RUN TestClient_EmulatorWithCredentialsFile
--- PASS: TestClient_EmulatorWithCredentialsFile (0.01s)
=== RUN TestBatchReadOnlyTransaction_QueryOptions
--- PASS: TestBatchReadOnlyTransaction_QueryOptions (0.02s)
=== RUN TestBatchReadOnlyTransactionFromID_QueryOptions
--- PASS: TestBatchReadOnlyTransactionFromID_QueryOptions (0.02s)
=== RUN TestBatchReadOnlyTransaction_ReadOptions
--- PASS: TestBatchReadOnlyTransaction_ReadOptions (0.02s)
=== RUN TestBatchReadOnlyTransactionFromID_ReadOptions
--- PASS: TestBatchReadOnlyTransactionFromID_ReadOptions (0.01s)
=== RUN TestClient_DoForEachRow_ShouldNotEndSpanWithIteratorDoneError
--- PASS: TestClient_DoForEachRow_ShouldNotEndSpanWithIteratorDoneError (0.03s)
=== RUN TestClient_DoForEachRow_ShouldEndSpanWithQueryError
--- PASS: TestClient_DoForEachRow_ShouldEndSpanWithQueryError (0.03s)
=== RUN TestClient_ReadOnlyTransaction_Priority
=== PAUSE TestClient_ReadOnlyTransaction_Priority
=== RUN TestClient_ReadWriteTransaction_Priority
=== PAUSE TestClient_ReadWriteTransaction_Priority
=== RUN TestClient_StmtBasedReadWriteTransaction_Priority
=== PAUSE TestClient_StmtBasedReadWriteTransaction_Priority
=== RUN TestClient_PDML_Priority
=== PAUSE TestClient_PDML_Priority
=== RUN TestClient_WhenLongRunningPartitionedUpdateRequest_TakeNoAction
=== PAUSE TestClient_WhenLongRunningPartitionedUpdateRequest_TakeNoAction
=== RUN TestClient_Apply_Priority
=== PAUSE TestClient_Apply_Priority
=== RUN TestClient_ReadOnlyTransaction_Tag
=== PAUSE TestClient_ReadOnlyTransaction_Tag
=== RUN TestClient_ReadWriteTransaction_Tag
=== PAUSE TestClient_ReadWriteTransaction_Tag
=== RUN TestClient_StmtBasedReadWriteTransaction_Tag
=== PAUSE TestClient_StmtBasedReadWriteTransaction_Tag
=== RUN TestClient_PDML_Tag
=== PAUSE TestClient_PDML_Tag
=== RUN TestClient_Apply_Tagging
=== PAUSE TestClient_Apply_Tagging
=== RUN TestClient_PartitionQuery_RequestOptions
=== PAUSE TestClient_PartitionQuery_RequestOptions
=== RUN TestClient_PartitionRead_RequestOptions
=== PAUSE TestClient_PartitionRead_RequestOptions
=== RUN TestClient_Single_Read_WithNumericKey
=== PAUSE TestClient_Single_Read_WithNumericKey
=== RUN TestClient_Single_ReadRowWithOptions
=== PAUSE TestClient_Single_ReadRowWithOptions
=== RUN TestClient_CloseWithUnresponsiveBackend
=== PAUSE TestClient_CloseWithUnresponsiveBackend
=== RUN TestClient_CustomRetryAndTimeoutSettings
--- PASS: TestClient_CustomRetryAndTimeoutSettings (0.02s)
=== RUN TestClient_BatchWrite
=== PAUSE TestClient_BatchWrite
=== RUN TestClient_BatchWrite_SessionNotFound
=== PAUSE TestClient_BatchWrite_SessionNotFound
=== RUN TestClient_BatchWrite_Error
=== PAUSE TestClient_BatchWrite_Error
=== RUN TestClient_BatchWrite_Options
=== PAUSE TestClient_BatchWrite_Options
=== RUN TestClient_BatchWrite_SpanExported
=== RUN TestClient_BatchWrite_SpanExported/Success
=== RUN TestClient_BatchWrite_SpanExported/Error
--- PASS: TestClient_BatchWrite_SpanExported (0.06s)
--- PASS: TestClient_BatchWrite_SpanExported/Success (0.03s)
--- PASS: TestClient_BatchWrite_SpanExported/Error (0.02s)
=== RUN TestClient_ReadWriteTransactionWithTag_AbortedOnce
=== PAUSE TestClient_ReadWriteTransactionWithTag_AbortedOnce
=== RUN TestClient_ReadWriteTransactionWithTag_SessionNotFound
=== PAUSE TestClient_ReadWriteTransactionWithTag_SessionNotFound
=== RUN TestClient_NestedReadWriteTransactionWithTag_AbortedOnce
=== PAUSE TestClient_NestedReadWriteTransactionWithTag_AbortedOnce
=== RUN TestClient_NestedReadWriteTransactionWithTag_OuterAbortedOnce
=== PAUSE TestClient_NestedReadWriteTransactionWithTag_OuterAbortedOnce
=== RUN TestClient_NestedReadWriteTransactionWithTag_InnerBlindWrite
=== PAUSE TestClient_NestedReadWriteTransactionWithTag_InnerBlindWrite
=== RUN TestClient_ReadWriteTransactionWithExcludeTxnFromChangeStreams_ExecuteSqlRequest
--- PASS: TestClient_ReadWriteTransactionWithExcludeTxnFromChangeStreams_ExecuteSqlRequest (0.02s)
=== RUN TestClient_ReadWriteTransactionWithExcludeTxnFromChangeStreams_BufferWrite
--- PASS: TestClient_ReadWriteTransactionWithExcludeTxnFromChangeStreams_BufferWrite (0.03s)
=== RUN TestClient_ReadWriteTransactionWithExcludeTxnFromChangeStreams_BatchUpdate
--- PASS: TestClient_ReadWriteTransactionWithExcludeTxnFromChangeStreams_BatchUpdate (0.02s)
=== RUN TestClient_RequestLevelDMLWithExcludeTxnFromChangeStreams_Failed
--- PASS: TestClient_RequestLevelDMLWithExcludeTxnFromChangeStreams_Failed (0.02s)
=== RUN TestClient_ApplyExcludeTxnFromChangeStreams
--- PASS: TestClient_ApplyExcludeTxnFromChangeStreams (0.03s)
=== RUN TestClient_ApplyAtLeastOnceExcludeTxnFromChangeStreams
--- PASS: TestClient_ApplyAtLeastOnceExcludeTxnFromChangeStreams (0.02s)
=== RUN TestClient_BatchWriteExcludeTxnFromChangeStreams
--- PASS: TestClient_BatchWriteExcludeTxnFromChangeStreams (0.02s)
=== RUN TestToSpannerError
--- PASS: TestToSpannerError (0.00s)
=== RUN TestAPIErrorBackwardCompatibility
=== RUN TestAPIErrorBackwardCompatibility/when_client_returns_spanner.Error
=== RUN TestAPIErrorBackwardCompatibility/when_client_returns_apierror.APIError
--- PASS: TestAPIErrorBackwardCompatibility (0.00s)
--- PASS: TestAPIErrorBackwardCompatibility/when_client_returns_spanner.Error (0.00s)
--- PASS: TestAPIErrorBackwardCompatibility/when_client_returns_apierror.APIError (0.00s)
=== RUN TestIntegration_InitSessionPool
--- PASS: TestIntegration_InitSessionPool (3.56s)
=== RUN TestIntegration_SingleUse
=== PAUSE TestIntegration_SingleUse
=== RUN TestIntegration_SingleUse_WithQueryOptions
=== PAUSE TestIntegration_SingleUse_WithQueryOptions
=== RUN TestIntegration_TransactionWasStartedInDifferentSession
=== PAUSE TestIntegration_TransactionWasStartedInDifferentSession
=== RUN TestIntegration_BatchWrite
=== PAUSE TestIntegration_BatchWrite
=== RUN TestIntegration_SingleUse_ReadingWithLimit
=== PAUSE TestIntegration_SingleUse_ReadingWithLimit
=== RUN TestIntegration_ReadOnlyTransaction
=== PAUSE TestIntegration_ReadOnlyTransaction
=== RUN TestIntegration_UpdateDuringRead
=== PAUSE TestIntegration_UpdateDuringRead
=== RUN TestIntegration_ReadWriteTransaction
=== PAUSE TestIntegration_ReadWriteTransaction
=== RUN TestIntegration_ReadWriteTransactionWithOptions
=== PAUSE TestIntegration_ReadWriteTransactionWithOptions
=== RUN TestIntegration_ReadWriteTransaction_StatementBased
=== PAUSE TestIntegration_ReadWriteTransaction_StatementBased
=== RUN TestIntegration_ReadWriteTransaction_StatementBasedWithOptions
=== PAUSE TestIntegration_ReadWriteTransaction_StatementBasedWithOptions
=== RUN TestIntegration_Reads
=== PAUSE TestIntegration_Reads
=== RUN TestIntegration_EarlyTimestamp
=== PAUSE TestIntegration_EarlyTimestamp
=== RUN TestIntegration_NestedTransaction
=== PAUSE TestIntegration_NestedTransaction
=== RUN TestIntegration_CreateDBRetry
=== PAUSE TestIntegration_CreateDBRetry
=== RUN TestIntegration_DbRemovalRecovery
=== PAUSE TestIntegration_DbRemovalRecovery
=== RUN TestIntegration_BasicTypes
=== PAUSE TestIntegration_BasicTypes
=== RUN TestIntegration_BasicTypes_ProtoColumns
=== PAUSE TestIntegration_BasicTypes_ProtoColumns
=== RUN TestIntegration_BasicTypes_ProtoColumns_Errors
=== PAUSE TestIntegration_BasicTypes_ProtoColumns_Errors
=== RUN TestIntegration_ProtoColumns_DML_ParameterizedQueries_Pk_Indexes
=== PAUSE TestIntegration_ProtoColumns_DML_ParameterizedQueries_Pk_Indexes
=== RUN TestIntegration_StructTypes
=== PAUSE TestIntegration_StructTypes
=== RUN TestIntegration_StructParametersUnsupported
=== PAUSE TestIntegration_StructParametersUnsupported
=== RUN TestIntegration_QueryExpressions
=== PAUSE TestIntegration_QueryExpressions
=== RUN TestIntegration_QueryStats
=== PAUSE TestIntegration_QueryStats
=== RUN TestIntegration_InvalidDatabase
=== PAUSE TestIntegration_InvalidDatabase
=== RUN TestIntegration_ReadErrors
=== PAUSE TestIntegration_ReadErrors
=== RUN TestIntegration_TransactionRunner
=== PAUSE TestIntegration_TransactionRunner
=== RUN TestIntegration_QueryWithRoles
=== PAUSE TestIntegration_QueryWithRoles
=== RUN TestIntegration_ReadWithRoles
=== PAUSE TestIntegration_ReadWithRoles
=== RUN TestIntegration_DMLWithRoles
=== PAUSE TestIntegration_DMLWithRoles
=== RUN TestIntegration_MutationWithRoles
=== PAUSE TestIntegration_MutationWithRoles
=== RUN TestIntegration_ListDatabaseRoles
=== PAUSE TestIntegration_ListDatabaseRoles
=== RUN TestIntegration_BatchQuery
=== PAUSE TestIntegration_BatchQuery
=== RUN TestIntegration_BatchRead
=== PAUSE TestIntegration_BatchRead
=== RUN TestIntegration_BROTNormal
=== PAUSE TestIntegration_BROTNormal
=== RUN TestIntegration_CommitTimestamp
=== PAUSE TestIntegration_CommitTimestamp
=== RUN TestIntegration_DML
=== PAUSE TestIntegration_DML
=== RUN TestIntegration_StructParametersBind
=== PAUSE TestIntegration_StructParametersBind
=== RUN TestIntegration_PDML
=== PAUSE TestIntegration_PDML
=== RUN TestIntegration_BatchDML
=== PAUSE TestIntegration_BatchDML
=== RUN TestIntegration_BatchDML_NoStatements
=== PAUSE TestIntegration_BatchDML_NoStatements
=== RUN TestIntegration_BatchDML_TwoStatements
=== PAUSE TestIntegration_BatchDML_TwoStatements
=== RUN TestIntegration_BatchDML_Error
=== PAUSE TestIntegration_BatchDML_Error
=== RUN TestIntegration_PGNumeric
integration_test.go:6225: Skipping tests supported only in Postgres dialect.
--- SKIP: TestIntegration_PGNumeric (0.00s)
=== RUN TestIntegration_PGJSONB
integration_test.go:6225: Skipping tests supported only in Postgres dialect.
--- SKIP: TestIntegration_PGJSONB (0.00s)
=== RUN TestIntegration_StartBackupOperation
integration_test.go:5033: https://github.com/googleapis/google-cloud-go/issues/6200
--- SKIP: TestIntegration_StartBackupOperation (0.00s)
=== RUN TestIntegration_DirectPathFallback
=== PAUSE TestIntegration_DirectPathFallback
=== RUN TestIntegration_Foreign_Key_Delete_Cascade_Action
=== PAUSE TestIntegration_Foreign_Key_Delete_Cascade_Action
=== RUN TestIntegration_GFE_Latency
--- PASS: TestIntegration_GFE_Latency (2.13s)
=== RUN TestIntegration_Bit_Reversed_Sequence
=== PAUSE TestIntegration_Bit_Reversed_Sequence
=== RUN TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction
=== PAUSE TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction
=== RUN TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError
=== PAUSE TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError
=== RUN TestKey
--- PASS: TestKey (0.01s)
=== RUN TestKeyRange
--- PASS: TestKeyRange (0.00s)
=== RUN TestPrefixRange
--- PASS: TestPrefixRange (0.00s)
=== RUN TestKeySetFromKeys
--- PASS: TestKeySetFromKeys (0.00s)
=== RUN TestKeySets
--- PASS: TestKeySets (0.00s)
=== RUN TestNewBuiltinMetricsTracerFactory
=== PAUSE TestNewBuiltinMetricsTracerFactory
=== RUN TestGenerateClientHash
=== RUN TestGenerateClientHash/Simple_UID
=== RUN TestGenerateClientHash/Empty_UID
=== RUN TestGenerateClientHash/Special_Characters
=== RUN TestGenerateClientHash/Very_Long_UID
=== RUN TestGenerateClientHash/Numeric_UID
--- PASS: TestGenerateClientHash (0.00s)
--- PASS: TestGenerateClientHash/Simple_UID (0.00s)
--- PASS: TestGenerateClientHash/Empty_UID (0.00s)
--- PASS: TestGenerateClientHash/Special_Characters (0.00s)
--- PASS: TestGenerateClientHash/Very_Long_UID (0.00s)
--- PASS: TestGenerateClientHash/Numeric_UID (0.00s)
=== RUN TestMutationToProto
--- PASS: TestMutationToProto (0.00s)
=== RUN TestMutationHelpers
--- PASS: TestMutationHelpers (0.04s)
=== RUN TestBadStructs
--- PASS: TestBadStructs (0.00s)
=== RUN TestStructToMutationParams
--- PASS: TestStructToMutationParams (0.00s)
=== RUN TestEncodeMutation
--- PASS: TestEncodeMutation (0.00s)
=== RUN TestEncodeMutationArray
--- PASS: TestEncodeMutationArray (0.00s)
=== RUN TestEncodeMutationGroupArray
--- PASS: TestEncodeMutationGroupArray (0.00s)
=== RUN TestOCStats
--- PASS: TestOCStats (0.03s)
=== RUN TestOCStats_SessionPool
=== RUN TestOCStats_SessionPool/OpenSessionCount
=== RUN TestOCStats_SessionPool/MaxAllowedSessionsCount
=== RUN TestOCStats_SessionPool/MaxInUseSessionsCount
=== RUN TestOCStats_SessionPool/AcquiredSessionsCount
=== RUN TestOCStats_SessionPool/ReleasedSessionsCount
--- PASS: TestOCStats_SessionPool (0.12s)
--- PASS: TestOCStats_SessionPool/OpenSessionCount (0.03s)
--- PASS: TestOCStats_SessionPool/MaxAllowedSessionsCount (0.03s)
--- PASS: TestOCStats_SessionPool/MaxInUseSessionsCount (0.02s)
--- PASS: TestOCStats_SessionPool/AcquiredSessionsCount (0.02s)
--- PASS: TestOCStats_SessionPool/ReleasedSessionsCount (0.02s)
=== RUN TestOCStats_SessionPool_SessionsCount
--- PASS: TestOCStats_SessionPool_SessionsCount (0.03s)
=== RUN TestOCStats_SessionPool_GetSessionTimeoutsCount
--- PASS: TestOCStats_SessionPool_GetSessionTimeoutsCount (0.02s)
=== RUN TestOCStats_GFE_Latency
--- PASS: TestOCStats_GFE_Latency (0.02s)
=== RUN TestMockPartitionedUpdate
=== PAUSE TestMockPartitionedUpdate
=== RUN TestMockPartitionedUpdateWithQuery
=== PAUSE TestMockPartitionedUpdateWithQuery
=== RUN TestPartitionedUpdate_Aborted
=== PAUSE TestPartitionedUpdate_Aborted
=== RUN TestPartitionedUpdate_WithDeadline
=== PAUSE TestPartitionedUpdate_WithDeadline
=== RUN TestPartitionedUpdate_QueryOptions
=== RUN TestPartitionedUpdate_QueryOptions/Client_level
=== RUN TestPartitionedUpdate_QueryOptions/Environment_level
=== RUN TestPartitionedUpdate_QueryOptions/Query_level
=== RUN TestPartitionedUpdate_QueryOptions/Environment_level_has_precedence
=== RUN TestPartitionedUpdate_QueryOptions/Query_level_has_precedence_than_client_level
=== RUN TestPartitionedUpdate_QueryOptions/Query_level_has_highest_precedence
--- PASS: TestPartitionedUpdate_QueryOptions (0.24s)
--- PASS: TestPartitionedUpdate_QueryOptions/Client_level (0.04s)
--- PASS: TestPartitionedUpdate_QueryOptions/Environment_level (0.04s)
--- PASS: TestPartitionedUpdate_QueryOptions/Query_level (0.04s)
--- PASS: TestPartitionedUpdate_QueryOptions/Environment_level_has_precedence (0.04s)
--- PASS: TestPartitionedUpdate_QueryOptions/Query_level_has_precedence_than_client_level (0.04s)
--- PASS: TestPartitionedUpdate_QueryOptions/Query_level_has_highest_precedence (0.04s)
=== RUN TestPartitionedUpdate_Tagging
--- PASS: TestPartitionedUpdate_Tagging (0.02s)
=== RUN TestPartitionedUpdate_ExcludeTxnFromChangeStreams
--- PASS: TestPartitionedUpdate_ExcludeTxnFromChangeStreams (0.02s)
=== RUN TestPartialResultSetDecoder
--- PASS: TestPartialResultSetDecoder (0.07s)
=== RUN TestRsdNonblockingStates
=== RUN TestRsdNonblockingStates/unConnected->queueingRetryable->finished
=== RUN TestRsdNonblockingStates/unConnected->queueingRetryable->aborted
=== RUN TestRsdNonblockingStates/unConnected->queueingRetryable->queueingUnretryable->queueingUnretryable
=== RUN TestRsdNonblockingStates/unConnected->queueingRetryable->queueingUnretryable->aborted
--- PASS: TestRsdNonblockingStates (0.12s)
--- PASS: TestRsdNonblockingStates/unConnected->queueingRetryable->finished (0.02s)
--- PASS: TestRsdNonblockingStates/unConnected->queueingRetryable->aborted (0.02s)
--- PASS: TestRsdNonblockingStates/unConnected->queueingRetryable->queueingUnretryable->queueingUnretryable (0.04s)
--- PASS: TestRsdNonblockingStates/unConnected->queueingRetryable->queueingUnretryable->aborted (0.04s)
=== RUN TestRsdBlockingStates
=== RUN TestRsdBlockingStates/unConnected_->_unConnected
=== RUN TestRsdBlockingStates/unConnected_->_queueingRetryable
=== RUN TestRsdBlockingStates/unConnected->queueingRetryable->queueingRetryable
=== RUN TestRsdBlockingStates/unConnected->queueingRetryable->queueingUnretryable->queueingRetryable->queueingRetryable
=== RUN TestRsdBlockingStates/unConnected->queueingRetryable->queueingUnretryable->finished
--- PASS: TestRsdBlockingStates (0.15s)
--- PASS: TestRsdBlockingStates/unConnected_->_unConnected (0.02s)
--- PASS: TestRsdBlockingStates/unConnected_->_queueingRetryable (0.02s)
--- PASS: TestRsdBlockingStates/unConnected->queueingRetryable->queueingRetryable (0.03s)
--- PASS: TestRsdBlockingStates/unConnected->queueingRetryable->queueingUnretryable->queueingRetryable->queueingRetryable (0.05s)
--- PASS: TestRsdBlockingStates/unConnected->queueingRetryable->queueingUnretryable->finished (0.04s)
=== RUN TestQueueBytes
--- PASS: TestQueueBytes (0.02s)
=== RUN TestResumeToken
--- PASS: TestResumeToken (0.06s)
=== RUN TestGrpcReconnect
--- PASS: TestGrpcReconnect (0.03s)
=== RUN TestCancelTimeout
--- PASS: TestCancelTimeout (0.12s)
=== RUN TestRowIteratorDo
--- PASS: TestRowIteratorDo (0.02s)
=== RUN TestRowIteratorDoWithError
--- PASS: TestRowIteratorDoWithError (0.02s)
=== RUN TestIteratorStopEarly
--- PASS: TestIteratorStopEarly (0.02s)
=== RUN TestIteratorWithError
--- PASS: TestIteratorWithError (0.01s)
=== RUN TestRetryInfo
--- PASS: TestRetryInfo (0.00s)
=== RUN TestRetryInfoResourceExhausted
--- PASS: TestRetryInfoResourceExhausted (0.00s)
=== RUN TestRetryInfoInWrappedError
--- PASS: TestRetryInfoInWrappedError (0.00s)
=== RUN TestRetryInfoInWrappedErrorResourceExhausted
--- PASS: TestRetryInfoInWrappedErrorResourceExhausted (0.00s)
=== RUN TestRetryInfoTransactionOutcomeUnknownError
--- PASS: TestRetryInfoTransactionOutcomeUnknownError (0.00s)
=== RUN TestRetryerRespectsServerDelay
=== PAUSE TestRetryerRespectsServerDelay
=== RUN TestRetryerRespectsServerDelayResourceExhausted
=== PAUSE TestRetryerRespectsServerDelayResourceExhausted
=== RUN TestColumnValues
--- PASS: TestColumnValues (0.13s)
=== RUN TestNilDst
--- PASS: TestNilDst (0.01s)
=== RUN TestNullTypeErr
--- PASS: TestNullTypeErr (0.00s)
=== RUN TestColumnTypeErr
--- PASS: TestColumnTypeErr (0.03s)
=== RUN TestInvalidColumnRequest
--- PASS: TestInvalidColumnRequest (0.00s)
=== RUN TestToStructInvalidDst
--- PASS: TestToStructInvalidDst (0.01s)
=== RUN TestBrokenRow
--- PASS: TestBrokenRow (0.09s)
=== RUN TestToStruct
--- PASS: TestToStruct (0.72s)
=== RUN TestToStructWithCustomTypes
--- PASS: TestToStructWithCustomTypes (0.00s)
=== RUN TestToStructEmbedded
--- PASS: TestToStructEmbedded (0.00s)
=== RUN TestToStructWithUnEqualFields
=== RUN TestToStructWithUnEqualFields/destination_struct_has_extra_field
=== RUN TestToStructWithUnEqualFields/destination_struct_has_less_field
--- PASS: TestToStructWithUnEqualFields (0.00s)
--- PASS: TestToStructWithUnEqualFields/destination_struct_has_extra_field (0.00s)
--- PASS: TestToStructWithUnEqualFields/destination_struct_has_less_field (0.00s)
=== RUN TestRowToString
--- PASS: TestRowToString (0.00s)
=== RUN TestColumnNameAndIndex
--- PASS: TestColumnNameAndIndex (0.00s)
=== RUN TestColumnTypeAndValue
--- PASS: TestColumnTypeAndValue (0.00s)
=== RUN TestNewRow
--- PASS: TestNewRow (0.00s)
=== RUN TestSelectAll
=== RUN TestSelectAll/success:_using_slice_of_primitives
=== RUN TestSelectAll/success:_using_slice_of_pointer_to_primitives
=== RUN TestSelectAll/success:_using_slice_of_structs
=== RUN TestSelectAll/success:_using_slice_of_pointer_to_structs
=== RUN TestSelectAll/success:_when_spanner_row_contains_more_columns_than_declared_in_Go_struct_but_called_WithLenient
=== RUN TestSelectAll/success:_using_prefilled_destination_should_append_to_the_destination
=== RUN TestSelectAll/success:_using_slice_of_structs_with_spanner_tag_annotations
=== RUN TestSelectAll/failure:_in_case_of_error_destination_will_have_the_partial_result
=== RUN TestSelectAll/failure:_when_spanner_row_contains_more_columns_than_declared_in_Go_struct
=== RUN TestSelectAll/failure:_when_spanner_row_contains_more_columns_and_destination_is_primitive_slice
=== RUN TestSelectAll/failure:_when_spanner_row_contains_more_columns_and_destination_is_primitive_slice_using_WithLenient
--- PASS: TestSelectAll (0.02s)
--- PASS: TestSelectAll/success:_using_slice_of_primitives (0.00s)
--- PASS: TestSelectAll/success:_using_slice_of_pointer_to_primitives (0.00s)
--- PASS: TestSelectAll/success:_using_slice_of_structs (0.00s)
--- PASS: TestSelectAll/success:_using_slice_of_pointer_to_structs (0.00s)
--- PASS: TestSelectAll/success:_when_spanner_row_contains_more_columns_than_declared_in_Go_struct_but_called_WithLenient (0.00s)
--- PASS: TestSelectAll/success:_using_prefilled_destination_should_append_to_the_destination (0.00s)
--- PASS: TestSelectAll/success:_using_slice_of_structs_with_spanner_tag_annotations (0.00s)
--- PASS: TestSelectAll/failure:_in_case_of_error_destination_will_have_the_partial_result (0.00s)
--- PASS: TestSelectAll/failure:_when_spanner_row_contains_more_columns_than_declared_in_Go_struct (0.00s)
--- PASS: TestSelectAll/failure:_when_spanner_row_contains_more_columns_and_destination_is_primitive_slice (0.00s)
--- PASS: TestSelectAll/failure:_when_spanner_row_contains_more_columns_and_destination_is_primitive_slice_using_WithLenient (0.00s)
=== RUN TestSessionPoolConfigValidation
=== PAUSE TestSessionPoolConfigValidation
=== RUN TestSessionCreation
=== PAUSE TestSessionCreation
=== RUN TestLIFOSessionOrder
=== PAUSE TestLIFOSessionOrder
=== RUN TestTakeFromIdleList
=== PAUSE TestTakeFromIdleList
=== RUN TestTakeFromIdleListChecked
=== PAUSE TestTakeFromIdleListChecked
=== RUN TestSessionLeak
=== PAUSE TestSessionLeak
=== RUN TestSessionLeak_WhenInactiveTransactions_RemoveSessionsFromPool
=== PAUSE TestSessionLeak_WhenInactiveTransactions_RemoveSessionsFromPool
=== RUN TestMaintainer_LongRunningTransactionsCleanup_IfClose_VerifyInactiveSessionsClosed
=== PAUSE TestMaintainer_LongRunningTransactionsCleanup_IfClose_VerifyInactiveSessionsClosed
=== RUN TestLongRunningTransactionsCleanup_IfClose_VerifyInactiveSessionsClosed
=== PAUSE TestLongRunningTransactionsCleanup_IfClose_VerifyInactiveSessionsClosed
=== RUN TestLongRunningTransactionsCleanup_IfLog_VerifyInactiveSessionsOpen
=== PAUSE TestLongRunningTransactionsCleanup_IfLog_VerifyInactiveSessionsOpen
=== RUN TestLongRunningTransactionsCleanup_UtilisationBelowThreshold_VerifyInactiveSessionsOpen
=== PAUSE TestLongRunningTransactionsCleanup_UtilisationBelowThreshold_VerifyInactiveSessionsOpen
=== RUN TestLongRunningTransactions_WhenAllExpectedlyLongRunning_VerifyInactiveSessionsOpen
=== PAUSE TestLongRunningTransactions_WhenAllExpectedlyLongRunning_VerifyInactiveSessionsOpen
=== RUN TestLongRunningTransactions_WhenDurationBelowThreshold_VerifyInactiveSessionsOpen
=== PAUSE TestLongRunningTransactions_WhenDurationBelowThreshold_VerifyInactiveSessionsOpen
=== RUN TestMaxOpenedSessions
=== PAUSE TestMaxOpenedSessions
=== RUN TestMinOpenedSessions
=== PAUSE TestMinOpenedSessions
=== RUN TestPositiveNumInUseSessions
=== PAUSE TestPositiveNumInUseSessions
=== RUN TestMaxBurst
=== PAUSE TestMaxBurst
=== RUN TestSessionRecycle
=== PAUSE TestSessionRecycle
=== RUN TestSessionDestroy
=== PAUSE TestSessionDestroy
=== RUN TestHcHeap
--- PASS: TestHcHeap (0.00s)
=== RUN TestHealthCheckScheduler
=== PAUSE TestHealthCheckScheduler
=== RUN TestHealthCheck_FirstHealthCheck
=== PAUSE TestHealthCheck_FirstHealthCheck
=== RUN TestHealthCheck_NonFirstHealthCheck
=== PAUSE TestHealthCheck_NonFirstHealthCheck
=== RUN TestSessionHealthCheck
=== PAUSE TestSessionHealthCheck
=== RUN TestStressSessionPool
=== PAUSE TestStressSessionPool
=== RUN TestMaintainer
=== PAUSE TestMaintainer
=== RUN TestMultiplexSessionWorker
=== PAUSE TestMultiplexSessionWorker
=== RUN TestInit_CreatesSessions
=== PAUSE TestInit_CreatesSessions
=== RUN TestMaintainer_DeletesSessions
=== PAUSE TestMaintainer_DeletesSessions
=== RUN TestMaintenanceWindow_CycleAndUpdateMaxCheckedOut
=== PAUSE TestMaintenanceWindow_CycleAndUpdateMaxCheckedOut
=== RUN TestSessionCreationIsDistributedOverChannels
=== PAUSE TestSessionCreationIsDistributedOverChannels
=== RUN TestNextClient
=== PAUSE TestNextClient
=== RUN TestCreateAndCloseSession
=== PAUSE TestCreateAndCloseSession
=== RUN TestCreateSessionWithDatabaseRole
--- PASS: TestCreateSessionWithDatabaseRole (0.02s)
=== RUN TestBatchCreateAndCloseSession
=== PAUSE TestBatchCreateAndCloseSession
=== RUN TestBatchCreateSessionsWithDatabaseRole
--- PASS: TestBatchCreateSessionsWithDatabaseRole (0.02s)
=== RUN TestBatchCreateSessionsWithExceptions
=== PAUSE TestBatchCreateSessionsWithExceptions
=== RUN TestBatchCreateSessions_ServerReturnsLessThanRequestedSessions
=== PAUSE TestBatchCreateSessions_ServerReturnsLessThanRequestedSessions
=== RUN TestBatchCreateSessions_ServerExhausted
=== PAUSE TestBatchCreateSessions_ServerExhausted
=== RUN TestBatchCreateSessions_WithTimeout
=== PAUSE TestBatchCreateSessions_WithTimeout
=== RUN TestClientIDGenerator
--- PASS: TestClientIDGenerator (0.00s)
=== RUN TestMergeCallOptions
--- PASS: TestMergeCallOptions (0.00s)
=== RUN TestConvertParams
--- PASS: TestConvertParams (0.00s)
=== RUN TestNewStatement
--- PASS: TestNewStatement (0.00s)
=== RUN TestStrong
--- PASS: TestStrong (0.00s)
=== RUN TestExactStaleness
--- PASS: TestExactStaleness (0.00s)
=== RUN TestMaxStaleness
--- PASS: TestMaxStaleness (0.00s)
=== RUN TestMinReadTimestamp
--- PASS: TestMinReadTimestamp (0.00s)
=== RUN TestReadTimestamp
--- PASS: TestReadTimestamp (0.00s)
=== RUN TestTimestampBoundString
--- PASS: TestTimestampBoundString (0.00s)
=== RUN TestDurationProto
--- PASS: TestDurationProto (0.00s)
=== RUN TestTimeProto
--- PASS: TestTimeProto (0.00s)
=== RUN TestBuildTransactionOptionsReadOnly
--- PASS: TestBuildTransactionOptionsReadOnly (0.00s)
=== RUN TestSingle
=== PAUSE TestSingle
=== RUN TestReadOnlyTransaction_RecoverFromFailure
--- PASS: TestReadOnlyTransaction_RecoverFromFailure (0.03s)
=== RUN TestReadOnlyTransaction_UseAfterClose
=== PAUSE TestReadOnlyTransaction_UseAfterClose
=== RUN TestReadOnlyTransaction_Concurrent
=== PAUSE TestReadOnlyTransaction_Concurrent
=== RUN TestApply_Single
=== PAUSE TestApply_Single
=== RUN TestApply_RetryOnAbort
=== PAUSE TestApply_RetryOnAbort
=== RUN TestTransaction_SessionNotFound
=== PAUSE TestTransaction_SessionNotFound
=== RUN TestReadWriteTransaction_ErrorReturned
=== PAUSE TestReadWriteTransaction_ErrorReturned
=== RUN TestBatchDML_WithMultipleDML
=== PAUSE TestBatchDML_WithMultipleDML
=== RUN TestReadWriteStmtBasedTransaction_CommitAbortedErrorReturned
=== PAUSE TestReadWriteStmtBasedTransaction_CommitAbortedErrorReturned
=== RUN TestReadWriteStmtBasedTransaction_CommitNonAbortedErrorReturned
=== PAUSE TestReadWriteStmtBasedTransaction_CommitNonAbortedErrorReturned
=== RUN TestReadWriteStmtBasedTransaction
=== PAUSE TestReadWriteStmtBasedTransaction
=== RUN TestReadWriteStmtBasedTransaction_CommitAborted
=== PAUSE TestReadWriteStmtBasedTransaction_CommitAborted
=== RUN TestReadWriteStmtBasedTransaction_QueryAborted
=== PAUSE TestReadWriteStmtBasedTransaction_QueryAborted
=== RUN TestReadWriteStmtBasedTransaction_UpdateAborted
=== PAUSE TestReadWriteStmtBasedTransaction_UpdateAborted
=== RUN TestReadWriteStmtBasedTransaction_BatchUpdateAborted
=== PAUSE TestReadWriteStmtBasedTransaction_BatchUpdateAborted
=== RUN TestReadWriteStmtBasedTransactionWithOptions
=== PAUSE TestReadWriteStmtBasedTransactionWithOptions
=== RUN TestBatchDML_StatementBased_WithMultipleDML
=== PAUSE TestBatchDML_StatementBased_WithMultipleDML
=== RUN TestPriorityInQueryOptions
=== PAUSE TestPriorityInQueryOptions
=== RUN TestEncodeValue
--- PASS: TestEncodeValue (0.06s)
=== RUN TestEncodeInvalidValues
--- PASS: TestEncodeInvalidValues (0.00s)
=== RUN TestEncodeStructValuePointers
--- PASS: TestEncodeStructValuePointers (0.00s)
=== RUN TestEncodeStructValueErrors
--- PASS: TestEncodeStructValueErrors (0.00s)
=== RUN TestEncodeStructValueArrayStructFields
--- PASS: TestEncodeStructValueArrayStructFields (0.00s)
=== RUN TestEncodeStructValueStructFields
--- PASS: TestEncodeStructValueStructFields (0.00s)
=== RUN TestEncodeStructValueFieldNames
--- PASS: TestEncodeStructValueFieldNames (0.00s)
=== RUN TestEncodeStructValueBasicFields
--- PASS: TestEncodeStructValueBasicFields (0.01s)
=== RUN TestEncodeStructValueArrayFields
--- PASS: TestEncodeStructValueArrayFields (0.01s)
=== RUN TestDecodeValue
--- PASS: TestDecodeValue (0.02s)
=== RUN TestDecodeValueErrors
--- PASS: TestDecodeValueErrors (0.00s)
=== RUN TestGetDecodableSpannerType
--- PASS: TestGetDecodableSpannerType (0.00s)
=== RUN TestNaN
--- PASS: TestNaN (0.00s)
=== RUN TestFloat32NaN
--- PASS: TestFloat32NaN (0.00s)
=== RUN TestGenericColumnValue
--- PASS: TestGenericColumnValue (0.00s)
=== RUN TestDecodeStruct
--- PASS: TestDecodeStruct (0.00s)
=== RUN TestDecodeStructWithPointers
--- PASS: TestDecodeStructWithPointers (0.00s)
=== RUN TestDecodeStructArray
--- PASS: TestDecodeStructArray (0.00s)
=== RUN TestEncodeStructValueDynamicStructs
--- PASS: TestEncodeStructValueDynamicStructs (0.00s)
=== RUN TestEncodeStructValueEmptyStruct
--- PASS: TestEncodeStructValueEmptyStruct (0.00s)
=== RUN TestEncodeStructValueMixedStructTypes
--- PASS: TestEncodeStructValueMixedStructTypes (0.00s)
=== RUN TestBindParamsDynamic
--- PASS: TestBindParamsDynamic (0.00s)
=== RUN TestJSONMarshal_NullTypes
=== RUN TestJSONMarshal_NullTypes/NullString
=== RUN TestJSONMarshal_NullTypes/NullInt64
=== RUN TestJSONMarshal_NullTypes/NullFloat64
=== RUN TestJSONMarshal_NullTypes/NullFloat32
=== RUN TestJSONMarshal_NullTypes/NullBool
=== RUN TestJSONMarshal_NullTypes/NullTime
=== RUN TestJSONMarshal_NullTypes/NullDate
=== RUN TestJSONMarshal_NullTypes/NullNumeric
=== RUN TestJSONMarshal_NullTypes/NullJSON
=== RUN TestJSONMarshal_NullTypes/PGNumeric
=== RUN TestJSONMarshal_NullTypes/NullProtoMessage
=== RUN TestJSONMarshal_NullTypes/NullProtoEnum
--- PASS: TestJSONMarshal_NullTypes (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullString (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullInt64 (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullFloat64 (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullFloat32 (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullBool (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullTime (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullDate (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullNumeric (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullJSON (0.00s)
--- PASS: TestJSONMarshal_NullTypes/PGNumeric (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullProtoMessage (0.00s)
--- PASS: TestJSONMarshal_NullTypes/NullProtoEnum (0.00s)
=== RUN TestJSONUnmarshal_NullTypes
=== RUN TestJSONUnmarshal_NullTypes/NullString
=== RUN TestJSONUnmarshal_NullTypes/NullInt64
=== RUN TestJSONUnmarshal_NullTypes/NullFloat64
=== RUN TestJSONUnmarshal_NullTypes/NullFloat32
=== RUN TestJSONUnmarshal_NullTypes/NullBool
=== RUN TestJSONUnmarshal_NullTypes/NullTime
=== RUN TestJSONUnmarshal_NullTypes/NullDate
=== RUN TestJSONUnmarshal_NullTypes/NullNumeric
=== RUN TestJSONUnmarshal_NullTypes/NullJSON
=== RUN TestJSONUnmarshal_NullTypes/PGNumeric
=== RUN TestJSONUnmarshal_NullTypes/NullProtoMessage
=== RUN TestJSONUnmarshal_NullTypes/NullProtoEnum
--- PASS: TestJSONUnmarshal_NullTypes (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullString (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullInt64 (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullFloat64 (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullFloat32 (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullBool (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullTime (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullDate (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullNumeric (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullJSON (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/PGNumeric (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullProtoMessage (0.00s)
--- PASS: TestJSONUnmarshal_NullTypes/NullProtoEnum (0.00s)
=== RUN TestNullJson
--- PASS: TestNullJson (0.00s)
=== RUN TestDecodeProtoUsingBaseVariant
--- PASS: TestDecodeProtoUsingBaseVariant (0.00s)
=== RUN TestDecodeProtoArrayUsingBaseVariant
--- PASS: TestDecodeProtoArrayUsingBaseVariant (0.00s)
=== CONT TestBatchDML_WithMultipleDML
=== CONT TestReadWriteStmtBasedTransaction_QueryAborted
=== CONT TestPriorityInQueryOptions
=== CONT TestClient_Single
--- PASS: TestBatchDML_WithMultipleDML (0.04s)
=== CONT TestBatchDML_StatementBased_WithMultipleDML
--- PASS: TestClient_Single (0.04s)
=== CONT TestReadWriteStmtBasedTransactionWithOptions
--- PASS: TestReadWriteStmtBasedTransaction_QueryAborted (0.05s)
=== CONT TestReadWriteTransaction_ErrorReturned
--- PASS: TestPriorityInQueryOptions (0.05s)
=== CONT TestReadWriteStmtBasedTransaction_BatchUpdateAborted
--- PASS: TestReadWriteTransaction_ErrorReturned (0.02s)
=== CONT TestTransaction_SessionNotFound
--- PASS: TestReadWriteStmtBasedTransactionWithOptions (0.03s)
=== CONT TestReadWriteStmtBasedTransaction_CommitAborted
--- PASS: TestBatchDML_StatementBased_WithMultipleDML (0.04s)
=== CONT TestClient_BatchWrite_Options
=== RUN TestClient_BatchWrite_Options/Client_level
--- PASS: TestReadWriteStmtBasedTransaction_BatchUpdateAborted (0.03s)
=== CONT TestReadWriteStmtBasedTransaction_UpdateAborted
--- PASS: TestReadWriteStmtBasedTransaction_UpdateAborted (0.04s)
=== CONT TestClient_BatchWrite_SessionNotFound
=== RUN TestClient_BatchWrite_Options/Write_level
--- PASS: TestTransaction_SessionNotFound (0.07s)
=== CONT TestReadWriteStmtBasedTransaction_CommitNonAbortedErrorReturned
--- PASS: TestReadWriteStmtBasedTransaction_CommitAborted (0.07s)
=== CONT TestClient_BatchWrite
--- PASS: TestClient_BatchWrite_SessionNotFound (0.06s)
=== CONT TestReadWriteStmtBasedTransaction
=== RUN TestClient_BatchWrite_Options/Write_level_has_precedence_over_client_level
--- PASS: TestReadWriteStmtBasedTransaction (0.03s)
=== CONT TestApply_RetryOnAbort
--- PASS: TestReadWriteStmtBasedTransaction_CommitNonAbortedErrorReturned (0.07s)
=== CONT TestReadWriteStmtBasedTransaction_CommitAbortedErrorReturned
--- PASS: TestClient_BatchWrite (0.07s)
=== CONT TestClient_Single_Read_WithNumericKey
--- PASS: TestClient_BatchWrite_Options (0.15s)
--- PASS: TestClient_BatchWrite_Options/Client_level (0.05s)
--- PASS: TestClient_BatchWrite_Options/Write_level (0.07s)
--- PASS: TestClient_BatchWrite_Options/Write_level_has_precedence_over_client_level (0.03s)
=== CONT TestReadOnlyTransaction_UseAfterClose
--- PASS: TestReadWriteStmtBasedTransaction_CommitAbortedErrorReturned (0.03s)
=== CONT TestClient_PartitionRead_RequestOptions
--- PASS: TestApply_RetryOnAbort (0.04s)
=== CONT TestReadOnlyTransaction_Concurrent
--- PASS: TestReadOnlyTransaction_UseAfterClose (0.03s)
=== CONT TestClient_BatchWrite_Error
--- PASS: TestClient_Single_Read_WithNumericKey (0.05s)
=== CONT TestBatchCreateSessions_WithTimeout
--- PASS: TestClient_BatchWrite_Error (0.03s)
=== CONT TestClient_NestedReadWriteTransactionWithTag_OuterAbortedOnce
--- PASS: TestBatchCreateSessions_WithTimeout (0.02s)
=== CONT TestSingle
--- PASS: TestSingle (0.02s)
=== CONT TestApply_Single
--- PASS: TestClient_NestedReadWriteTransactionWithTag_OuterAbortedOnce (0.04s)
=== CONT TestClient_Apply_Tagging
--- PASS: TestApply_Single (0.03s)
=== CONT TestClient_Single_ReadRowWithOptions
--- PASS: TestClient_PartitionRead_RequestOptions (0.12s)
=== CONT TestClient_Apply_Priority
--- PASS: TestClient_Single_ReadRowWithOptions (0.02s)
=== CONT TestBatchCreateAndCloseSession
--- PASS: TestClient_Apply_Tagging (0.05s)
=== CONT TestClient_PDML_Priority
--- PASS: TestReadOnlyTransaction_Concurrent (0.14s)
=== CONT TestCreateAndCloseSession
--- PASS: TestClient_Apply_Priority (0.05s)
=== CONT TestClient_CloseWithUnresponsiveBackend
--- PASS: TestClient_PDML_Priority (0.05s)
=== CONT TestBatchCreateSessions_ServerExhausted
--- PASS: TestCreateAndCloseSession (0.05s)
=== CONT TestClient_PartitionQuery_RequestOptions
--- PASS: TestClient_CloseWithUnresponsiveBackend (0.03s)
=== CONT TestClient_DecodeCustomFieldType
--- PASS: TestBatchCreateSessions_ServerExhausted (0.03s)
=== CONT TestClient_PDML_Tag
--- PASS: TestClient_DecodeCustomFieldType (0.04s)
=== CONT TestClient_StmtBasedReadWriteTransaction_Tag
--- PASS: TestClient_PDML_Tag (0.06s)
=== CONT TestClient_CallOptions
--- PASS: TestClient_CallOptions (0.01s)
=== CONT TestClient_WithoutCustomBatchTimeout
--- PASS: TestClient_StmtBasedReadWriteTransaction_Tag (0.06s)
=== CONT TestMaintainer_DeletesSessions
--- PASS: TestClient_WithoutCustomBatchTimeout (0.03s)
=== CONT TestClient_WithCustomBatchTimeout
--- PASS: TestClient_PartitionQuery_RequestOptions (0.13s)
=== CONT TestInit_CreatesSessions
--- PASS: TestClient_WithCustomBatchTimeout (0.04s)
=== CONT TestMultiplexSessionWorker
session_test.go:1728: Multiplexing is not enabled
--- SKIP: TestMultiplexSessionWorker (0.00s)
=== CONT TestClient_ShouldReceiveMetadataForEmptyResultSet
--- PASS: TestInit_CreatesSessions (0.04s)
=== CONT TestSessionCreationIsDistributedOverChannels
--- PASS: TestClient_ShouldReceiveMetadataForEmptyResultSet (0.03s)
=== CONT TestIntegration_StructParametersBind
--- PASS: TestSessionCreationIsDistributedOverChannels (0.03s)
=== CONT TestStressSessionPool
=== RUN TestStressSessionPool/TestStressSessionPoolGroup0
session_test.go:1514: TestStressSessionPoolWithCfg0Worker000
--- PASS: TestMaintainer_DeletesSessions (0.20s)
=== CONT TestClient_WithGRPCConnectionPoolAndNumChannels
=== NAME TestStressSessionPool/TestStressSessionPoolGroup0
session_test.go:1514: TestStressSessionPoolWithCfg0Worker001
session_test.go:1514: TestStressSessionPoolWithCfg0Worker002
session_test.go:1514: TestStressSessionPoolWithCfg0Worker003
session_test.go:1514: TestStressSessionPoolWithCfg0Worker004
--- PASS: TestClient_WithGRPCConnectionPoolAndNumChannels (0.02s)
=== CONT TestHealthCheck_NonFirstHealthCheck
=== NAME TestStressSessionPool/TestStressSessionPoolGroup0
session_test.go:1514: TestStressSessionPoolWithCfg0Worker005
session_test.go:1514: TestStressSessionPoolWithCfg0Worker006
--- PASS: TestHealthCheck_NonFirstHealthCheck (0.01s)
=== CONT TestIntegration_DML
=== NAME TestStressSessionPool/TestStressSessionPoolGroup0
session_test.go:1514: TestStressSessionPoolWithCfg0Worker007
session_test.go:1514: TestStressSessionPoolWithCfg0Worker008
session_test.go:1514: TestStressSessionPoolWithCfg0Worker009
session_test.go:1514: TestStressSessionPoolWithCfg0Worker010
session_test.go:1514: TestStressSessionPoolWithCfg0Worker011
session_test.go:1514: TestStressSessionPoolWithCfg0Worker012
session_test.go:1514: TestStressSessionPoolWithCfg0Worker013
session_test.go:1514: TestStressSessionPoolWithCfg0Worker014
session_test.go:1514: TestStressSessionPoolWithCfg0Worker015
session_test.go:1514: TestStressSessionPoolWithCfg0Worker016
session_test.go:1514: TestStressSessionPoolWithCfg0Worker017
session_test.go:1514: TestStressSessionPoolWithCfg0Worker018
session_test.go:1514: TestStressSessionPoolWithCfg0Worker019
session_test.go:1514: TestStressSessionPoolWithCfg0Worker020
session_test.go:1514: TestStressSessionPoolWithCfg0Worker021
session_test.go:1514: TestStressSessionPoolWithCfg0Worker022
session_test.go:1514: TestStressSessionPoolWithCfg0Worker023
session_test.go:1514: TestStressSessionPoolWithCfg0Worker024
session_test.go:1514: TestStressSessionPoolWithCfg0Worker025
session_test.go:1514: TestStressSessionPoolWithCfg0Worker026
session_test.go:1514: TestStressSessionPoolWithCfg0Worker027
session_test.go:1514: TestStressSessionPoolWithCfg0Worker028
session_test.go:1514: TestStressSessionPoolWithCfg0Worker029
session_test.go:1514: TestStressSessionPoolWithCfg0Worker030
session_test.go:1514: TestStressSessionPoolWithCfg0Worker031
session_test.go:1514: TestStressSessionPoolWithCfg0Worker032
session_test.go:1514: TestStressSessionPoolWithCfg0Worker033
session_test.go:1514: TestStressSessionPoolWithCfg0Worker034
session_test.go:1514: TestStressSessionPoolWithCfg0Worker035
session_test.go:1514: TestStressSessionPoolWithCfg0Worker036
session_test.go:1514: TestStressSessionPoolWithCfg0Worker037
session_test.go:1514: TestStressSessionPoolWithCfg0Worker038
session_test.go:1514: TestStressSessionPoolWithCfg0Worker039
session_test.go:1514: TestStressSessionPoolWithCfg0Worker040
session_test.go:1514: TestStressSessionPoolWithCfg0Worker041
session_test.go:1514: TestStressSessionPoolWithCfg0Worker042
session_test.go:1514: TestStressSessionPoolWithCfg0Worker043
session_test.go:1514: TestStressSessionPoolWithCfg0Worker044
session_test.go:1514: TestStressSessionPoolWithCfg0Worker045
session_test.go:1514: TestStressSessionPoolWithCfg0Worker046
session_test.go:1514: TestStressSessionPoolWithCfg0Worker047
session_test.go:1514: TestStressSessionPoolWithCfg0Worker048
session_test.go:1514: TestStressSessionPoolWithCfg0Worker049
session_test.go:1514: TestStressSessionPoolWithCfg0Worker050
session_test.go:1514: TestStressSessionPoolWithCfg0Worker051
session_test.go:1514: TestStressSessionPoolWithCfg0Worker052
session_test.go:1514: TestStressSessionPoolWithCfg0Worker053
session_test.go:1514: TestStressSessionPoolWithCfg0Worker054
session_test.go:1514: TestStressSessionPoolWithCfg0Worker055
session_test.go:1514: TestStressSessionPoolWithCfg0Worker056
session_test.go:1514: TestStressSessionPoolWithCfg0Worker057
session_test.go:1514: TestStressSessionPoolWithCfg0Worker058
session_test.go:1514: TestStressSessionPoolWithCfg0Worker059
session_test.go:1514: TestStressSessionPoolWithCfg0Worker060
session_test.go:1514: TestStressSessionPoolWithCfg0Worker061
session_test.go:1514: TestStressSessionPoolWithCfg0Worker062
session_test.go:1514: TestStressSessionPoolWithCfg0Worker063
session_test.go:1514: TestStressSessionPoolWithCfg0Worker064
session_test.go:1514: TestStressSessionPoolWithCfg0Worker065
session_test.go:1514: TestStressSessionPoolWithCfg0Worker066
session_test.go:1514: TestStressSessionPoolWithCfg0Worker067
session_test.go:1514: TestStressSessionPoolWithCfg0Worker068
session_test.go:1514: TestStressSessionPoolWithCfg0Worker069
session_test.go:1514: TestStressSessionPoolWithCfg0Worker070
session_test.go:1514: TestStressSessionPoolWithCfg0Worker071
session_test.go:1514: TestStressSessionPoolWithCfg0Worker072
session_test.go:1514: TestStressSessionPoolWithCfg0Worker073
session_test.go:1514: TestStressSessionPoolWithCfg0Worker074
session_test.go:1514: TestStressSessionPoolWithCfg0Worker075
session_test.go:1514: TestStressSessionPoolWithCfg0Worker076
session_test.go:1514: TestStressSessionPoolWithCfg0Worker077
session_test.go:1514: TestStressSessionPoolWithCfg0Worker078
session_test.go:1514: TestStressSessionPoolWithCfg0Worker079
session_test.go:1514: TestStressSessionPoolWithCfg0Worker080
session_test.go:1514: TestStressSessionPoolWithCfg0Worker081
session_test.go:1514: TestStressSessionPoolWithCfg0Worker082
session_test.go:1514: TestStressSessionPoolWithCfg0Worker083
session_test.go:1514: TestStressSessionPoolWithCfg0Worker084
session_test.go:1514: TestStressSessionPoolWithCfg0Worker085
session_test.go:1514: TestStressSessionPoolWithCfg0Worker086
session_test.go:1514: TestStressSessionPoolWithCfg0Worker087
session_test.go:1514: TestStressSessionPoolWithCfg0Worker088
session_test.go:1514: TestStressSessionPoolWithCfg0Worker089
session_test.go:1514: TestStressSessionPoolWithCfg0Worker090
session_test.go:1514: TestStressSessionPoolWithCfg0Worker091
session_test.go:1514: TestStressSessionPoolWithCfg0Worker092
session_test.go:1514: TestStressSessionPoolWithCfg0Worker093
session_test.go:1514: TestStressSessionPoolWithCfg0Worker094
session_test.go:1514: TestStressSessionPoolWithCfg0Worker095
session_test.go:1514: TestStressSessionPoolWithCfg0Worker096
session_test.go:1514: TestStressSessionPoolWithCfg0Worker097
session_test.go:1514: TestStressSessionPoolWithCfg0Worker098
session_test.go:1514: TestStressSessionPoolWithCfg0Worker099
=== RUN TestStressSessionPool/TestStressSessionPoolGroup1
session_test.go:1514: TestStressSessionPoolWithCfg1Worker000
--- PASS: TestBatchCreateAndCloseSession (1.00s)
=== CONT TestClient_WithGRPCConnectionPool
--- PASS: TestClient_WithGRPCConnectionPool (0.02s)
=== CONT TestHealthCheck_FirstHealthCheck
--- PASS: TestHealthCheck_FirstHealthCheck (0.02s)
=== CONT TestFailedUpdate_ShouldRollback
=== NAME TestStressSessionPool/TestStressSessionPoolGroup1
session_test.go:1514: TestStressSessionPoolWithCfg1Worker001
session_test.go:1514: TestStressSessionPoolWithCfg1Worker002
session_test.go:1514: TestStressSessionPoolWithCfg1Worker003
session_test.go:1514: TestStressSessionPoolWithCfg1Worker004
--- PASS: TestFailedUpdate_ShouldRollback (0.02s)
=== CONT TestClient_NumChannels
=== NAME TestStressSessionPool/TestStressSessionPoolGroup1
session_test.go:1514: TestStressSessionPoolWithCfg1Worker005
session_test.go:1514: TestStressSessionPoolWithCfg1Worker006
session_test.go:1514: TestStressSessionPoolWithCfg1Worker007
--- PASS: TestClient_NumChannels (0.01s)
=== CONT TestIntegration_CommitTimestamp
=== NAME TestStressSessionPool/TestStressSessionPoolGroup1
session_test.go:1514: TestStressSessionPoolWithCfg1Worker008
session_test.go:1514: TestStressSessionPoolWithCfg1Worker009
session_test.go:1514: TestStressSessionPoolWithCfg1Worker010
session_test.go:1514: TestStressSessionPoolWithCfg1Worker011
session_test.go:1514: TestStressSessionPoolWithCfg1Worker012
session_test.go:1514: TestStressSessionPoolWithCfg1Worker013
session_test.go:1514: TestStressSessionPoolWithCfg1Worker014
session_test.go:1514: TestStressSessionPoolWithCfg1Worker015
session_test.go:1514: TestStressSessionPoolWithCfg1Worker016
session_test.go:1514: TestStressSessionPoolWithCfg1Worker017
session_test.go:1514: TestStressSessionPoolWithCfg1Worker018
session_test.go:1514: TestStressSessionPoolWithCfg1Worker019
session_test.go:1514: TestStressSessionPoolWithCfg1Worker020
session_test.go:1514: TestStressSessionPoolWithCfg1Worker021
session_test.go:1514: TestStressSessionPoolWithCfg1Worker022
session_test.go:1514: TestStressSessionPoolWithCfg1Worker023
session_test.go:1514: TestStressSessionPoolWithCfg1Worker024
session_test.go:1514: TestStressSessionPoolWithCfg1Worker025
session_test.go:1514: TestStressSessionPoolWithCfg1Worker026
session_test.go:1514: TestStressSessionPoolWithCfg1Worker027
session_test.go:1514: TestStressSessionPoolWithCfg1Worker028
session_test.go:1514: TestStressSessionPoolWithCfg1Worker029
session_test.go:1514: TestStressSessionPoolWithCfg1Worker030
session_test.go:1514: TestStressSessionPoolWithCfg1Worker031
session_test.go:1514: TestStressSessionPoolWithCfg1Worker032
session_test.go:1514: TestStressSessionPoolWithCfg1Worker033
session_test.go:1514: TestStressSessionPoolWithCfg1Worker034
session_test.go:1514: TestStressSessionPoolWithCfg1Worker035
session_test.go:1514: TestStressSessionPoolWithCfg1Worker036
session_test.go:1514: TestStressSessionPoolWithCfg1Worker037
session_test.go:1514: TestStressSessionPoolWithCfg1Worker038
session_test.go:1514: TestStressSessionPoolWithCfg1Worker039
session_test.go:1514: TestStressSessionPoolWithCfg1Worker040
session_test.go:1514: TestStressSessionPoolWithCfg1Worker041
session_test.go:1514: TestStressSessionPoolWithCfg1Worker042
session_test.go:1514: TestStressSessionPoolWithCfg1Worker043
session_test.go:1514: TestStressSessionPoolWithCfg1Worker044
session_test.go:1514: TestStressSessionPoolWithCfg1Worker045
session_test.go:1514: TestStressSessionPoolWithCfg1Worker046
session_test.go:1514: TestStressSessionPoolWithCfg1Worker047
session_test.go:1514: TestStressSessionPoolWithCfg1Worker048
session_test.go:1514: TestStressSessionPoolWithCfg1Worker049
session_test.go:1514: TestStressSessionPoolWithCfg1Worker050
session_test.go:1514: TestStressSessionPoolWithCfg1Worker051
session_test.go:1514: TestStressSessionPoolWithCfg1Worker052
session_test.go:1514: TestStressSessionPoolWithCfg1Worker053
session_test.go:1514: TestStressSessionPoolWithCfg1Worker054
session_test.go:1514: TestStressSessionPoolWithCfg1Worker055
session_test.go:1514: TestStressSessionPoolWithCfg1Worker056
session_test.go:1514: TestStressSessionPoolWithCfg1Worker057
session_test.go:1514: TestStressSessionPoolWithCfg1Worker058
session_test.go:1514: TestStressSessionPoolWithCfg1Worker059
session_test.go:1514: TestStressSessionPoolWithCfg1Worker060
session_test.go:1514: TestStressSessionPoolWithCfg1Worker061
session_test.go:1514: TestStressSessionPoolWithCfg1Worker062
session_test.go:1514: TestStressSessionPoolWithCfg1Worker063
session_test.go:1514: TestStressSessionPoolWithCfg1Worker064
session_test.go:1514: TestStressSessionPoolWithCfg1Worker065
session_test.go:1514: TestStressSessionPoolWithCfg1Worker066
session_test.go:1514: TestStressSessionPoolWithCfg1Worker067
session_test.go:1514: TestStressSessionPoolWithCfg1Worker068
session_test.go:1514: TestStressSessionPoolWithCfg1Worker069
session_test.go:1514: TestStressSessionPoolWithCfg1Worker070
session_test.go:1514: TestStressSessionPoolWithCfg1Worker071
session_test.go:1514: TestStressSessionPoolWithCfg1Worker072
session_test.go:1514: TestStressSessionPoolWithCfg1Worker073
session_test.go:1514: TestStressSessionPoolWithCfg1Worker074
session_test.go:1514: TestStressSessionPoolWithCfg1Worker075
session_test.go:1514: TestStressSessionPoolWithCfg1Worker076
session_test.go:1514: TestStressSessionPoolWithCfg1Worker077
session_test.go:1514: TestStressSessionPoolWithCfg1Worker078
session_test.go:1514: TestStressSessionPoolWithCfg1Worker079
session_test.go:1514: TestStressSessionPoolWithCfg1Worker080
session_test.go:1514: TestStressSessionPoolWithCfg1Worker081
session_test.go:1514: TestStressSessionPoolWithCfg1Worker082
session_test.go:1514: TestStressSessionPoolWithCfg1Worker083
session_test.go:1514: TestStressSessionPoolWithCfg1Worker084
session_test.go:1514: TestStressSessionPoolWithCfg1Worker085
session_test.go:1514: TestStressSessionPoolWithCfg1Worker086
session_test.go:1514: TestStressSessionPoolWithCfg1Worker087
session_test.go:1514: TestStressSessionPoolWithCfg1Worker088
session_test.go:1514: TestStressSessionPoolWithCfg1Worker089
session_test.go:1514: TestStressSessionPoolWithCfg1Worker090
session_test.go:1514: TestStressSessionPoolWithCfg1Worker091
session_test.go:1514: TestStressSessionPoolWithCfg1Worker092
session_test.go:1514: TestStressSessionPoolWithCfg1Worker093
session_test.go:1514: TestStressSessionPoolWithCfg1Worker094
session_test.go:1514: TestStressSessionPoolWithCfg1Worker095
session_test.go:1514: TestStressSessionPoolWithCfg1Worker096
session_test.go:1514: TestStressSessionPoolWithCfg1Worker097
session_test.go:1514: TestStressSessionPoolWithCfg1Worker098
session_test.go:1514: TestStressSessionPoolWithCfg1Worker099
=== RUN TestStressSessionPool/TestStressSessionPoolGroup2
session_test.go:1514: TestStressSessionPoolWithCfg2Worker000
session_test.go:1514: TestStressSessionPoolWithCfg2Worker001
session_test.go:1514: TestStressSessionPoolWithCfg2Worker002
session_test.go:1514: TestStressSessionPoolWithCfg2Worker003
session_test.go:1514: TestStressSessionPoolWithCfg2Worker004
session_test.go:1514: TestStressSessionPoolWithCfg2Worker005
session_test.go:1514: TestStressSessionPoolWithCfg2Worker006
session_test.go:1514: TestStressSessionPoolWithCfg2Worker007
session_test.go:1514: TestStressSessionPoolWithCfg2Worker008
session_test.go:1514: TestStressSessionPoolWithCfg2Worker009
session_test.go:1514: TestStressSessionPoolWithCfg2Worker010
session_test.go:1514: TestStressSessionPoolWithCfg2Worker011
session_test.go:1514: TestStressSessionPoolWithCfg2Worker012
session_test.go:1514: TestStressSessionPoolWithCfg2Worker013
session_test.go:1514: TestStressSessionPoolWithCfg2Worker014
session_test.go:1514: TestStressSessionPoolWithCfg2Worker015
session_test.go:1514: TestStressSessionPoolWithCfg2Worker016
session_test.go:1514: TestStressSessionPoolWithCfg2Worker017
session_test.go:1514: TestStressSessionPoolWithCfg2Worker018
session_test.go:1514: TestStressSessionPoolWithCfg2Worker019
session_test.go:1514: TestStressSessionPoolWithCfg2Worker020
session_test.go:1514: TestStressSessionPoolWithCfg2Worker021
session_test.go:1514: TestStressSessionPoolWithCfg2Worker022
session_test.go:1514: TestStressSessionPoolWithCfg2Worker023
session_test.go:1514: TestStressSessionPoolWithCfg2Worker024
session_test.go:1514: TestStressSessionPoolWithCfg2Worker025
session_test.go:1514: TestStressSessionPoolWithCfg2Worker026
session_test.go:1514: TestStressSessionPoolWithCfg2Worker027
session_test.go:1514: TestStressSessionPoolWithCfg2Worker028
session_test.go:1514: TestStressSessionPoolWithCfg2Worker029
session_test.go:1514: TestStressSessionPoolWithCfg2Worker030
session_test.go:1514: TestStressSessionPoolWithCfg2Worker031
session_test.go:1514: TestStressSessionPoolWithCfg2Worker032
session_test.go:1514: TestStressSessionPoolWithCfg2Worker033
session_test.go:1514: TestStressSessionPoolWithCfg2Worker034
session_test.go:1514: TestStressSessionPoolWithCfg2Worker035
session_test.go:1514: TestStressSessionPoolWithCfg2Worker036
session_test.go:1514: TestStressSessionPoolWithCfg2Worker037
session_test.go:1514: TestStressSessionPoolWithCfg2Worker038
session_test.go:1514: TestStressSessionPoolWithCfg2Worker039
session_test.go:1514: TestStressSessionPoolWithCfg2Worker040
session_test.go:1514: TestStressSessionPoolWithCfg2Worker041
session_test.go:1514: TestStressSessionPoolWithCfg2Worker042
session_test.go:1514: TestStressSessionPoolWithCfg2Worker043
session_test.go:1514: TestStressSessionPoolWithCfg2Worker044
session_test.go:1514: TestStressSessionPoolWithCfg2Worker045
session_test.go:1514: TestStressSessionPoolWithCfg2Worker046
session_test.go:1514: TestStressSessionPoolWithCfg2Worker047
session_test.go:1514: TestStressSessionPoolWithCfg2Worker048
session_test.go:1514: TestStressSessionPoolWithCfg2Worker049
session_test.go:1514: TestStressSessionPoolWithCfg2Worker050
session_test.go:1514: TestStressSessionPoolWithCfg2Worker051
session_test.go:1514: TestStressSessionPoolWithCfg2Worker052
session_test.go:1514: TestStressSessionPoolWithCfg2Worker053
session_test.go:1514: TestStressSessionPoolWithCfg2Worker054
session_test.go:1514: TestStressSessionPoolWithCfg2Worker055
session_test.go:1514: TestStressSessionPoolWithCfg2Worker056
session_test.go:1514: TestStressSessionPoolWithCfg2Worker057
session_test.go:1514: TestStressSessionPoolWithCfg2Worker058
session_test.go:1514: TestStressSessionPoolWithCfg2Worker059
session_test.go:1514: TestStressSessionPoolWithCfg2Worker060
session_test.go:1514: TestStressSessionPoolWithCfg2Worker061
session_test.go:1514: TestStressSessionPoolWithCfg2Worker062
session_test.go:1514: TestStressSessionPoolWithCfg2Worker063
session_test.go:1514: TestStressSessionPoolWithCfg2Worker064
session_test.go:1514: TestStressSessionPoolWithCfg2Worker065
session_test.go:1514: TestStressSessionPoolWithCfg2Worker066
session_test.go:1514: TestStressSessionPoolWithCfg2Worker067
session_test.go:1514: TestStressSessionPoolWithCfg2Worker068
session_test.go:1514: TestStressSessionPoolWithCfg2Worker069
session_test.go:1514: TestStressSessionPoolWithCfg2Worker070
session_test.go:1514: TestStressSessionPoolWithCfg2Worker071
session_test.go:1514: TestStressSessionPoolWithCfg2Worker072
session_test.go:1514: TestStressSessionPoolWithCfg2Worker073
session_test.go:1514: TestStressSessionPoolWithCfg2Worker074
session_test.go:1514: TestStressSessionPoolWithCfg2Worker075
session_test.go:1514: TestStressSessionPoolWithCfg2Worker076
session_test.go:1514: TestStressSessionPoolWithCfg2Worker077
session_test.go:1514: TestStressSessionPoolWithCfg2Worker078
session_test.go:1514: TestStressSessionPoolWithCfg2Worker079
session_test.go:1514: TestStressSessionPoolWithCfg2Worker080
session_test.go:1514: TestStressSessionPoolWithCfg2Worker081
session_test.go:1514: TestStressSessionPoolWithCfg2Worker082
session_test.go:1514: TestStressSessionPoolWithCfg2Worker083
session_test.go:1514: TestStressSessionPoolWithCfg2Worker084
session_test.go:1514: TestStressSessionPoolWithCfg2Worker085
session_test.go:1514: TestStressSessionPoolWithCfg2Worker086
session_test.go:1514: TestStressSessionPoolWithCfg2Worker087
session_test.go:1514: TestStressSessionPoolWithCfg2Worker088
session_test.go:1514: TestStressSessionPoolWithCfg2Worker089
session_test.go:1514: TestStressSessionPoolWithCfg2Worker090
session_test.go:1514: TestStressSessionPoolWithCfg2Worker091
session_test.go:1514: TestStressSessionPoolWithCfg2Worker092
session_test.go:1514: TestStressSessionPoolWithCfg2Worker093
session_test.go:1514: TestStressSessionPoolWithCfg2Worker094
session_test.go:1514: TestStressSessionPoolWithCfg2Worker095
session_test.go:1514: TestStressSessionPoolWithCfg2Worker096
session_test.go:1514: TestStressSessionPoolWithCfg2Worker097
session_test.go:1514: TestStressSessionPoolWithCfg2Worker098
session_test.go:1514: TestStressSessionPoolWithCfg2Worker099
=== RUN TestStressSessionPool/TestStressSessionPoolGroup3
session_test.go:1514: TestStressSessionPoolWithCfg3Worker000
session_test.go:1514: TestStressSessionPoolWithCfg3Worker001
session_test.go:1514: TestStressSessionPoolWithCfg3Worker002
session_test.go:1514: TestStressSessionPoolWithCfg3Worker003
session_test.go:1514: TestStressSessionPoolWithCfg3Worker004
session_test.go:1514: TestStressSessionPoolWithCfg3Worker005
session_test.go:1514: TestStressSessionPoolWithCfg3Worker006
session_test.go:1514: TestStressSessionPoolWithCfg3Worker007
session_test.go:1514: TestStressSessionPoolWithCfg3Worker008
session_test.go:1514: TestStressSessionPoolWithCfg3Worker009
session_test.go:1514: TestStressSessionPoolWithCfg3Worker010
session_test.go:1514: TestStressSessionPoolWithCfg3Worker011
session_test.go:1514: TestStressSessionPoolWithCfg3Worker012
session_test.go:1514: TestStressSessionPoolWithCfg3Worker013
session_test.go:1514: TestStressSessionPoolWithCfg3Worker014
session_test.go:1514: TestStressSessionPoolWithCfg3Worker015
session_test.go:1514: TestStressSessionPoolWithCfg3Worker016
session_test.go:1514: TestStressSessionPoolWithCfg3Worker017
session_test.go:1514: TestStressSessionPoolWithCfg3Worker018
session_test.go:1514: TestStressSessionPoolWithCfg3Worker019
session_test.go:1514: TestStressSessionPoolWithCfg3Worker020
session_test.go:1514: TestStressSessionPoolWithCfg3Worker021
session_test.go:1514: TestStressSessionPoolWithCfg3Worker022
session_test.go:1514: TestStressSessionPoolWithCfg3Worker023
session_test.go:1514: TestStressSessionPoolWithCfg3Worker024
session_test.go:1514: TestStressSessionPoolWithCfg3Worker025
session_test.go:1514: TestStressSessionPoolWithCfg3Worker026
session_test.go:1514: TestStressSessionPoolWithCfg3Worker027
session_test.go:1514: TestStressSessionPoolWithCfg3Worker028
session_test.go:1514: TestStressSessionPoolWithCfg3Worker029
session_test.go:1514: TestStressSessionPoolWithCfg3Worker030
session_test.go:1514: TestStressSessionPoolWithCfg3Worker031
session_test.go:1514: TestStressSessionPoolWithCfg3Worker032
session_test.go:1514: TestStressSessionPoolWithCfg3Worker033
session_test.go:1514: TestStressSessionPoolWithCfg3Worker034
session_test.go:1514: TestStressSessionPoolWithCfg3Worker035
session_test.go:1514: TestStressSessionPoolWithCfg3Worker036
session_test.go:1514: TestStressSessionPoolWithCfg3Worker037
session_test.go:1514: TestStressSessionPoolWithCfg3Worker038
session_test.go:1514: TestStressSessionPoolWithCfg3Worker039
session_test.go:1514: TestStressSessionPoolWithCfg3Worker040
session_test.go:1514: TestStressSessionPoolWithCfg3Worker041
session_test.go:1514: TestStressSessionPoolWithCfg3Worker042
session_test.go:1514: TestStressSessionPoolWithCfg3Worker043
session_test.go:1514: TestStressSessionPoolWithCfg3Worker044
session_test.go:1514: TestStressSessionPoolWithCfg3Worker045
session_test.go:1514: TestStressSessionPoolWithCfg3Worker046
session_test.go:1514: TestStressSessionPoolWithCfg3Worker047
session_test.go:1514: TestStressSessionPoolWithCfg3Worker048
session_test.go:1514: TestStressSessionPoolWithCfg3Worker049
session_test.go:1514: TestStressSessionPoolWithCfg3Worker050
session_test.go:1514: TestStressSessionPoolWithCfg3Worker051
session_test.go:1514: TestStressSessionPoolWithCfg3Worker052
session_test.go:1514: TestStressSessionPoolWithCfg3Worker053
session_test.go:1514: TestStressSessionPoolWithCfg3Worker054
session_test.go:1514: TestStressSessionPoolWithCfg3Worker055
session_test.go:1514: TestStressSessionPoolWithCfg3Worker056
session_test.go:1514: TestStressSessionPoolWithCfg3Worker057
session_test.go:1514: TestStressSessionPoolWithCfg3Worker058
session_test.go:1514: TestStressSessionPoolWithCfg3Worker059
session_test.go:1514: TestStressSessionPoolWithCfg3Worker060
session_test.go:1514: TestStressSessionPoolWithCfg3Worker061
session_test.go:1514: TestStressSessionPoolWithCfg3Worker062
session_test.go:1514: TestStressSessionPoolWithCfg3Worker063
session_test.go:1514: TestStressSessionPoolWithCfg3Worker064
session_test.go:1514: TestStressSessionPoolWithCfg3Worker065
session_test.go:1514: TestStressSessionPoolWithCfg3Worker066
session_test.go:1514: TestStressSessionPoolWithCfg3Worker067
session_test.go:1514: TestStressSessionPoolWithCfg3Worker068
session_test.go:1514: TestStressSessionPoolWithCfg3Worker069
session_test.go:1514: TestStressSessionPoolWithCfg3Worker070
session_test.go:1514: TestStressSessionPoolWithCfg3Worker071
session_test.go:1514: TestStressSessionPoolWithCfg3Worker072
session_test.go:1514: TestStressSessionPoolWithCfg3Worker073
session_test.go:1514: TestStressSessionPoolWithCfg3Worker074
session_test.go:1514: TestStressSessionPoolWithCfg3Worker075
session_test.go:1514: TestStressSessionPoolWithCfg3Worker076
session_test.go:1514: TestStressSessionPoolWithCfg3Worker077
session_test.go:1514: TestStressSessionPoolWithCfg3Worker078
session_test.go:1514: TestStressSessionPoolWithCfg3Worker079
session_test.go:1514: TestStressSessionPoolWithCfg3Worker080
session_test.go:1514: TestStressSessionPoolWithCfg3Worker081
session_test.go:1514: TestStressSessionPoolWithCfg3Worker082
session_test.go:1514: TestStressSessionPoolWithCfg3Worker083
session_test.go:1514: TestStressSessionPoolWithCfg3Worker084
session_test.go:1514: TestStressSessionPoolWithCfg3Worker085
session_test.go:1514: TestStressSessionPoolWithCfg3Worker086
session_test.go:1514: TestStressSessionPoolWithCfg3Worker087
session_test.go:1514: TestStressSessionPoolWithCfg3Worker088
session_test.go:1514: TestStressSessionPoolWithCfg3Worker089
session_test.go:1514: TestStressSessionPoolWithCfg3Worker090
session_test.go:1514: TestStressSessionPoolWithCfg3Worker091
session_test.go:1514: TestStressSessionPoolWithCfg3Worker092
session_test.go:1514: TestStressSessionPoolWithCfg3Worker093
session_test.go:1514: TestStressSessionPoolWithCfg3Worker094
session_test.go:1514: TestStressSessionPoolWithCfg3Worker095
session_test.go:1514: TestStressSessionPoolWithCfg3Worker096
session_test.go:1514: TestStressSessionPoolWithCfg3Worker097
session_test.go:1514: TestStressSessionPoolWithCfg3Worker098
session_test.go:1514: TestStressSessionPoolWithCfg3Worker099
=== RUN TestStressSessionPool/TestStressSessionPoolGroup4
session_test.go:1514: TestStressSessionPoolWithCfg4Worker000
session_test.go:1514: TestStressSessionPoolWithCfg4Worker001
session_test.go:1514: TestStressSessionPoolWithCfg4Worker002
session_test.go:1514: TestStressSessionPoolWithCfg4Worker003
session_test.go:1514: TestStressSessionPoolWithCfg4Worker004
session_test.go:1514: TestStressSessionPoolWithCfg4Worker005
session_test.go:1514: TestStressSessionPoolWithCfg4Worker006
session_test.go:1514: TestStressSessionPoolWithCfg4Worker007
session_test.go:1514: TestStressSessionPoolWithCfg4Worker008
session_test.go:1514: TestStressSessionPoolWithCfg4Worker009
session_test.go:1514: TestStressSessionPoolWithCfg4Worker010
session_test.go:1514: TestStressSessionPoolWithCfg4Worker011
session_test.go:1514: TestStressSessionPoolWithCfg4Worker012
session_test.go:1514: TestStressSessionPoolWithCfg4Worker013
session_test.go:1514: TestStressSessionPoolWithCfg4Worker014
session_test.go:1514: TestStressSessionPoolWithCfg4Worker015
session_test.go:1514: TestStressSessionPoolWithCfg4Worker016
session_test.go:1514: TestStressSessionPoolWithCfg4Worker017
session_test.go:1514: TestStressSessionPoolWithCfg4Worker018
session_test.go:1514: TestStressSessionPoolWithCfg4Worker019
session_test.go:1514: TestStressSessionPoolWithCfg4Worker020
session_test.go:1514: TestStressSessionPoolWithCfg4Worker021
session_test.go:1514: TestStressSessionPoolWithCfg4Worker022
session_test.go:1514: TestStressSessionPoolWithCfg4Worker023
session_test.go:1514: TestStressSessionPoolWithCfg4Worker024
session_test.go:1514: TestStressSessionPoolWithCfg4Worker025
session_test.go:1514: TestStressSessionPoolWithCfg4Worker026
session_test.go:1514: TestStressSessionPoolWithCfg4Worker027
session_test.go:1514: TestStressSessionPoolWithCfg4Worker028
session_test.go:1514: TestStressSessionPoolWithCfg4Worker029
session_test.go:1514: TestStressSessionPoolWithCfg4Worker030
session_test.go:1514: TestStressSessionPoolWithCfg4Worker031
session_test.go:1514: TestStressSessionPoolWithCfg4Worker032
session_test.go:1514: TestStressSessionPoolWithCfg4Worker033
session_test.go:1514: TestStressSessionPoolWithCfg4Worker034
session_test.go:1514: TestStressSessionPoolWithCfg4Worker035
session_test.go:1514: TestStressSessionPoolWithCfg4Worker036
session_test.go:1514: TestStressSessionPoolWithCfg4Worker037
session_test.go:1514: TestStressSessionPoolWithCfg4Worker038
session_test.go:1514: TestStressSessionPoolWithCfg4Worker039
session_test.go:1514: TestStressSessionPoolWithCfg4Worker040
session_test.go:1514: TestStressSessionPoolWithCfg4Worker041
session_test.go:1514: TestStressSessionPoolWithCfg4Worker042
session_test.go:1514: TestStressSessionPoolWithCfg4Worker043
session_test.go:1514: TestStressSessionPoolWithCfg4Worker044
session_test.go:1514: TestStressSessionPoolWithCfg4Worker045
session_test.go:1514: TestStressSessionPoolWithCfg4Worker046
session_test.go:1514: TestStressSessionPoolWithCfg4Worker047
session_test.go:1514: TestStressSessionPoolWithCfg4Worker048
session_test.go:1514: TestStressSessionPoolWithCfg4Worker049
session_test.go:1514: TestStressSessionPoolWithCfg4Worker050
session_test.go:1514: TestStressSessionPoolWithCfg4Worker051
session_test.go:1514: TestStressSessionPoolWithCfg4Worker052
session_test.go:1514: TestStressSessionPoolWithCfg4Worker053
session_test.go:1514: TestStressSessionPoolWithCfg4Worker054
session_test.go:1514: TestStressSessionPoolWithCfg4Worker055
session_test.go:1514: TestStressSessionPoolWithCfg4Worker056
session_test.go:1514: TestStressSessionPoolWithCfg4Worker057
session_test.go:1514: TestStressSessionPoolWithCfg4Worker058
session_test.go:1514: TestStressSessionPoolWithCfg4Worker059
session_test.go:1514: TestStressSessionPoolWithCfg4Worker060
session_test.go:1514: TestStressSessionPoolWithCfg4Worker061
session_test.go:1514: TestStressSessionPoolWithCfg4Worker062
session_test.go:1514: TestStressSessionPoolWithCfg4Worker063
session_test.go:1514: TestStressSessionPoolWithCfg4Worker064
session_test.go:1514: TestStressSessionPoolWithCfg4Worker065
session_test.go:1514: TestStressSessionPoolWithCfg4Worker066
session_test.go:1514: TestStressSessionPoolWithCfg4Worker067
session_test.go:1514: TestStressSessionPoolWithCfg4Worker068
session_test.go:1514: TestStressSessionPoolWithCfg4Worker069
session_test.go:1514: TestStressSessionPoolWithCfg4Worker070
session_test.go:1514: TestStressSessionPoolWithCfg4Worker071
session_test.go:1514: TestStressSessionPoolWithCfg4Worker072
session_test.go:1514: TestStressSessionPoolWithCfg4Worker073
session_test.go:1514: TestStressSessionPoolWithCfg4Worker074
session_test.go:1514: TestStressSessionPoolWithCfg4Worker075
session_test.go:1514: TestStressSessionPoolWithCfg4Worker076
session_test.go:1514: TestStressSessionPoolWithCfg4Worker077
session_test.go:1514: TestStressSessionPoolWithCfg4Worker078
session_test.go:1514: TestStressSessionPoolWithCfg4Worker079
session_test.go:1514: TestStressSessionPoolWithCfg4Worker080
session_test.go:1514: TestStressSessionPoolWithCfg4Worker081
session_test.go:1514: TestStressSessionPoolWithCfg4Worker082
session_test.go:1514: TestStressSessionPoolWithCfg4Worker083
session_test.go:1514: TestStressSessionPoolWithCfg4Worker084
session_test.go:1514: TestStressSessionPoolWithCfg4Worker085
session_test.go:1514: TestStressSessionPoolWithCfg4Worker086
session_test.go:1514: TestStressSessionPoolWithCfg4Worker087
session_test.go:1514: TestStressSessionPoolWithCfg4Worker088
session_test.go:1514: TestStressSessionPoolWithCfg4Worker089
session_test.go:1514: TestStressSessionPoolWithCfg4Worker090
session_test.go:1514: TestStressSessionPoolWithCfg4Worker091
session_test.go:1514: TestStressSessionPoolWithCfg4Worker092
session_test.go:1514: TestStressSessionPoolWithCfg4Worker093
session_test.go:1514: TestStressSessionPoolWithCfg4Worker094
session_test.go:1514: TestStressSessionPoolWithCfg4Worker095
session_test.go:1514: TestStressSessionPoolWithCfg4Worker096
session_test.go:1514: TestStressSessionPoolWithCfg4Worker097
session_test.go:1514: TestStressSessionPoolWithCfg4Worker098
session_test.go:1514: TestStressSessionPoolWithCfg4Worker099
--- PASS: TestStressSessionPool (2.49s)
--- PASS: TestStressSessionPool/TestStressSessionPoolGroup0 (0.64s)
--- PASS: TestStressSessionPool/TestStressSessionPoolGroup1 (0.46s)
--- PASS: TestStressSessionPool/TestStressSessionPoolGroup2 (0.42s)
--- PASS: TestStressSessionPool/TestStressSessionPoolGroup3 (0.43s)
--- PASS: TestStressSessionPool/TestStressSessionPoolGroup4 (0.45s)
=== CONT TestSessionDestroy
--- PASS: TestSessionDestroy (0.02s)
=== CONT TestReadWriteTransaction_ContextTimeoutDuringCommit
--- PASS: TestIntegration_StructParametersBind (2.71s)
=== CONT TestSessionRecycle
--- PASS: TestSessionRecycle (0.03s)
=== CONT TestClient_WriteStructWithPointers
--- PASS: TestClient_WriteStructWithPointers (0.02s)
=== CONT TestIntegration_BatchRead
--- PASS: TestReadWriteTransaction_ContextTimeoutDuringCommit (0.23s)
=== CONT TestMaxOpenedSessions
--- PASS: TestMaxOpenedSessions (0.05s)
=== CONT TestStmtBasedReadWriteTransaction_SessionNotFoundError_shouldNotPanic
--- PASS: TestStmtBasedReadWriteTransaction_SessionNotFoundError_shouldNotPanic (0.03s)
=== CONT TestLongRunningTransactions_WhenDurationBelowThreshold_VerifyInactiveSessionsOpen
--- PASS: TestLongRunningTransactions_WhenDurationBelowThreshold_VerifyInactiveSessionsOpen (0.02s)
=== CONT TestReadWriteTransaction_WrapSessionNotFoundError
--- PASS: TestReadWriteTransaction_WrapSessionNotFoundError (0.03s)
=== CONT TestMinOpenedSessions
--- PASS: TestMinOpenedSessions (0.02s)
=== CONT TestClient_StmtBasedReadWriteTransaction_Priority
--- PASS: TestClient_StmtBasedReadWriteTransaction_Priority (0.05s)
=== CONT TestIntegration_ListDatabaseRoles
--- PASS: TestIntegration_DML (3.08s)
=== CONT TestLongRunningTransactionsCleanup_IfLog_VerifyInactiveSessionsOpen
--- PASS: TestLongRunningTransactionsCleanup_IfLog_VerifyInactiveSessionsOpen (0.02s)
=== CONT TestIntegration_BatchQuery
--- PASS: TestIntegration_CommitTimestamp (2.65s)
=== CONT TestClient_Apply_ApplyOptions
=== RUN TestClient_Apply_ApplyOptions/At_least_once_&_client_level
=== RUN TestClient_Apply_ApplyOptions/Not_at_least_once_&_client_level
=== RUN TestClient_Apply_ApplyOptions/At_least_once_&_apply_level
=== RUN TestClient_Apply_ApplyOptions/Not_at_least_once_&_apply_level
=== RUN TestClient_Apply_ApplyOptions/At_least_once_&_query_level_has_precedence_than_client_level
=== RUN TestClient_Apply_ApplyOptions/Not_at_least_once_&_apply_level#01
--- PASS: TestClient_Apply_ApplyOptions (0.13s)
--- PASS: TestClient_Apply_ApplyOptions/At_least_once_&_client_level (0.02s)
--- PASS: TestClient_Apply_ApplyOptions/Not_at_least_once_&_client_level (0.02s)
--- PASS: TestClient_Apply_ApplyOptions/At_least_once_&_apply_level (0.03s)
--- PASS: TestClient_Apply_ApplyOptions/Not_at_least_once_&_apply_level (0.02s)
--- PASS: TestClient_Apply_ApplyOptions/At_least_once_&_query_level_has_precedence_than_client_level (0.02s)
--- PASS: TestClient_Apply_ApplyOptions/Not_at_least_once_&_apply_level#01 (0.02s)
=== CONT TestIntegration_MutationWithRoles
=== RUN TestIntegration_BatchRead/0
--- PASS: TestIntegration_ListDatabaseRoles (2.39s)
=== CONT TestClient_ApplyAtLeastOnceReuseSession
--- PASS: TestClient_ApplyAtLeastOnceReuseSession (0.03s)
=== CONT TestSessionLeak
--- PASS: TestSessionLeak (0.04s)
=== CONT TestIntegration_ReadWithRoles
--- PASS: TestIntegration_BatchRead (2.96s)
--- PASS: TestIntegration_BatchRead/0 (0.58s)
=== CONT TestMaintainer_LongRunningTransactionsCleanup_IfClose_VerifyInactiveSessionsClosed
--- PASS: TestMaintainer_LongRunningTransactionsCleanup_IfClose_VerifyInactiveSessionsClosed (0.05s)
=== CONT TestClient_ReadWriteTransaction_WithCancelledContext
--- PASS: TestClient_ReadWriteTransaction_WithCancelledContext (0.02s)
=== CONT TestClient_ReadWriteTransaction_BatchDmlWithErrorOnSecondStatement
--- PASS: TestClient_ReadWriteTransaction_BatchDmlWithErrorOnSecondStatement (0.02s)
=== CONT TestIntegration_DMLWithRoles
=== RUN TestIntegration_BatchQuery/0
=== RUN TestIntegration_MutationWithRoles/role:
--- PASS: TestIntegration_BatchQuery (3.44s)
--- PASS: TestIntegration_BatchQuery/0 (0.48s)
=== CONT TestTakeFromIdleList
--- PASS: TestTakeFromIdleList (0.04s)
=== CONT TestClient_ReadWriteTransaction_BatchDmlWithErrorOnFirstStatement
--- PASS: TestClient_ReadWriteTransaction_BatchDmlWithErrorOnFirstStatement (0.02s)
=== CONT TestSessionCreation
--- PASS: TestSessionCreation (0.02s)
=== CONT TestTakeFromIdleListChecked
--- PASS: TestTakeFromIdleListChecked (0.04s)
=== CONT TestSessionPoolConfigValidation
--- PASS: TestSessionPoolConfigValidation (0.01s)
=== CONT TestClient_ReadWriteTransaction_FirstStatementAsQueryReturnsUnavailableRetryReturnsAborted
--- PASS: TestClient_ReadWriteTransaction_FirstStatementAsQueryReturnsUnavailableRetryReturnsAborted (0.06s)
=== CONT TestIntegration_QueryStats
=== RUN TestIntegration_MutationWithRoles/role:singers_updater
=== RUN TestIntegration_MutationWithRoles/role:singers_unauthorized
=== RUN TestIntegration_ReadWithRoles/role:
=== RUN TestIntegration_MutationWithRoles/role:nonexistent
=== RUN TestIntegration_ReadWithRoles/role:singers_reader
=== RUN TestIntegration_MutationWithRoles/role:#01
=== RUN TestIntegration_DMLWithRoles/role:
=== RUN TestIntegration_MutationWithRoles/role:singers_creator
=== RUN TestIntegration_DMLWithRoles/role:singers_updater
=== RUN TestIntegration_ReadWithRoles/role:singers_unauthorized
=== RUN TestIntegration_MutationWithRoles/role:#02
=== RUN TestIntegration_ReadWithRoles/role:singers_reader_revoked
=== RUN TestIntegration_MutationWithRoles/role:singers_deleter
=== RUN TestIntegration_ReadWithRoles/role:nonexistent
=== RUN TestIntegration_ReadWithRoles/role:dropped
=== RUN TestIntegration_DMLWithRoles/role:singers_unauthorized
--- PASS: TestIntegration_ReadWithRoles (3.63s)
--- PASS: TestIntegration_ReadWithRoles/role: (0.45s)
--- PASS: TestIntegration_ReadWithRoles/role:singers_reader (0.47s)
--- PASS: TestIntegration_ReadWithRoles/role:singers_unauthorized (0.18s)
--- PASS: TestIntegration_ReadWithRoles/role:singers_reader_revoked (0.17s)
--- PASS: TestIntegration_ReadWithRoles/role:nonexistent (0.15s)
--- PASS: TestIntegration_ReadWithRoles/role:dropped (0.13s)
=== CONT TestLIFOSessionOrder
--- PASS: TestLIFOSessionOrder (0.02s)
=== CONT TestClient_ReadWriteTransactionCommitAlreadyExists
=== RUN TestIntegration_DMLWithRoles/role:nonexistent
--- PASS: TestClient_ReadWriteTransactionCommitAlreadyExists (0.03s)
=== CONT TestPartitionedUpdate_WithDeadline
--- PASS: TestPartitionedUpdate_WithDeadline (0.07s)
=== CONT TestClient_ReadWriteTransaction_FirstStatementAsReadFailsHalfway
--- PASS: TestClient_ReadWriteTransaction_FirstStatementAsReadFailsHalfway (0.07s)
=== CONT TestPartitionedUpdate_Aborted
=== RUN TestIntegration_DMLWithRoles/role:#01
--- PASS: TestIntegration_QueryStats (2.38s)
=== CONT TestIntegration_QueryExpressions
--- PASS: TestIntegration_MutationWithRoles (5.67s)
--- PASS: TestIntegration_MutationWithRoles/role: (0.43s)
--- PASS: TestIntegration_MutationWithRoles/role:singers_updater (0.45s)
--- PASS: TestIntegration_MutationWithRoles/role:singers_unauthorized (0.48s)
--- PASS: TestIntegration_MutationWithRoles/role:nonexistent (0.18s)
--- PASS: TestIntegration_MutationWithRoles/role:#01 (0.20s)
--- PASS: TestIntegration_MutationWithRoles/role:singers_creator (0.18s)
--- PASS: TestIntegration_MutationWithRoles/role:#02 (0.17s)
--- PASS: TestIntegration_MutationWithRoles/role:singers_deleter (0.63s)
=== CONT TestRetryerRespectsServerDelay
--- PASS: TestRetryerRespectsServerDelay (0.00s)
=== CONT TestClient_ReadWriteTransaction_QueryAborted
--- PASS: TestPartitionedUpdate_Aborted (0.07s)
=== CONT TestIntegration_StructParametersUnsupported
--- PASS: TestClient_ReadWriteTransaction_QueryAborted (0.04s)
=== CONT TestClient_ReadWriteTransaction_BatchDMLAbortedHalfway
--- PASS: TestClient_ReadWriteTransaction_BatchDMLAbortedHalfway (0.02s)
=== CONT TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction
=== RUN TestIntegration_DMLWithRoles/role:singers_creator
=== RUN TestIntegration_DMLWithRoles/role:#02
=== RUN TestIntegration_DMLWithRoles/role:singers_deleter
--- PASS: TestIntegration_DMLWithRoles (5.03s)
--- PASS: TestIntegration_DMLWithRoles/role: (0.22s)
--- PASS: TestIntegration_DMLWithRoles/role:singers_updater (0.61s)
--- PASS: TestIntegration_DMLWithRoles/role:singers_unauthorized (0.21s)
--- PASS: TestIntegration_DMLWithRoles/role:nonexistent (0.17s)
--- PASS: TestIntegration_DMLWithRoles/role:#01 (0.45s)
--- PASS: TestIntegration_DMLWithRoles/role:singers_creator (0.44s)
--- PASS: TestIntegration_DMLWithRoles/role:#02 (0.43s)
--- PASS: TestIntegration_DMLWithRoles/role:singers_deleter (0.17s)
=== CONT TestClient_ReadWriteTransaction_BatchDMLAborted
--- PASS: TestClient_ReadWriteTransaction_BatchDMLAborted (0.02s)
=== CONT TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError
=== RUN TestIntegration_QueryExpressions/1
=== RUN TestIntegration_QueryExpressions/[1,_2,_3]
=== RUN TestIntegration_QueryExpressions/[1,_NULL,_3]
=== RUN TestIntegration_QueryExpressions/IEEE_DIVIDE(1,_0)
=== RUN TestIntegration_QueryExpressions/IEEE_DIVIDE(-1,_0)
=== RUN TestIntegration_QueryExpressions/IEEE_DIVIDE(0,_0)
=== RUN TestIntegration_QueryExpressions/[IEEE_DIVIDE(1,_0),_IEEE_DIVIDE(-1,_0)]
=== RUN TestIntegration_QueryExpressions/ARRAY(SELECT_AS_STRUCT_*_FROM_(SELECT_'a',_1)_WHERE_0_=_1)
=== RUN TestIntegration_QueryExpressions/ARRAY(SELECT_STRUCT(1,_2))
--- PASS: TestIntegration_QueryExpressions (2.22s)
--- PASS: TestIntegration_QueryExpressions/1 (0.26s)
--- PASS: TestIntegration_QueryExpressions/[1,_2,_3] (0.02s)
--- PASS: TestIntegration_QueryExpressions/[1,_NULL,_3] (0.01s)
--- PASS: TestIntegration_QueryExpressions/IEEE_DIVIDE(1,_0) (0.01s)
--- PASS: TestIntegration_QueryExpressions/IEEE_DIVIDE(-1,_0) (0.01s)
--- PASS: TestIntegration_QueryExpressions/IEEE_DIVIDE(0,_0) (0.01s)
--- PASS: TestIntegration_QueryExpressions/[IEEE_DIVIDE(1,_0),_IEEE_DIVIDE(-1,_0)] (0.01s)
--- PASS: TestIntegration_QueryExpressions/ARRAY(SELECT_AS_STRUCT_*_FROM_(SELECT_'a',_1)_WHERE_0_=_1) (0.01s)
--- PASS: TestIntegration_QueryExpressions/ARRAY(SELECT_STRUCT(1,_2)) (0.02s)
=== CONT TestIntegration_ProtoColumns_DML_ParameterizedQueries_Pk_Indexes
--- PASS: TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction (2.77s)
=== CONT TestClient_ReadWriteTransaction_CommitAborted
--- PASS: TestClient_ReadWriteTransaction_CommitAborted (0.03s)
=== CONT TestIntegration_BatchDML_Error
--- PASS: TestIntegration_StructParametersUnsupported (3.09s)
=== CONT TestClient_ReadWriteTransaction_UnavailableOnExecuteStreamingSql
--- PASS: TestClient_ReadWriteTransaction_UnavailableOnExecuteStreamingSql (0.04s)
=== CONT TestIntegration_BatchDML_NoStatements
--- PASS: TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError (2.31s)
=== CONT TestClient_ReadWriteTransaction_UnavailableOnBeginAndExecuteStreamingSqlAndTwiceAbortOnCommit
--- PASS: TestClient_ReadWriteTransaction_UnavailableOnBeginAndExecuteStreamingSqlAndTwiceAbortOnCommit (0.09s)
=== CONT TestIntegration_BasicTypes_ProtoColumns_Errors
--- PASS: TestIntegration_ProtoColumns_DML_ParameterizedQueries_Pk_Indexes (2.82s)
=== CONT TestIntegration_BatchDML_TwoStatements
--- PASS: TestIntegration_BatchDML_Error (2.30s)
=== CONT TestIntegration_DbRemovalRecovery
--- PASS: TestIntegration_BatchDML_NoStatements (2.40s)
=== CONT TestClient_ReadWriteTransaction_UnavailableOnBeginTransaction
--- PASS: TestClient_ReadWriteTransaction_UnavailableOnBeginTransaction (0.02s)
=== CONT TestIntegration_StructTypes
--- PASS: TestIntegration_BasicTypes_ProtoColumns_Errors (2.27s)
=== CONT TestClient_ReadWriteTransaction_WhenLongRunningExecuteBatchUpdate_TakeNoAction
--- PASS: TestClient_ReadWriteTransaction_WhenLongRunningExecuteBatchUpdate_TakeNoAction (0.03s)
=== CONT TestClient_ReadWriteTransaction_WhenMultipleOperations_SessionLastUseTimeShouldBeUpdated
--- PASS: TestClient_ReadWriteTransaction_WhenMultipleOperations_SessionLastUseTimeShouldBeUpdated (0.42s)
=== CONT TestIntegration_BatchDML
--- PASS: TestIntegration_BatchDML_TwoStatements (2.25s)
=== CONT TestBatchCreateSessions_ServerReturnsLessThanRequestedSessions
--- PASS: TestBatchCreateSessions_ServerReturnsLessThanRequestedSessions (0.02s)
=== CONT TestClient_ReadWriteTransaction_WhenLongRunningSessionCleaned_TransactionShouldFail
--- PASS: TestClient_ReadWriteTransaction_WhenLongRunningSessionCleaned_TransactionShouldFail (0.02s)
=== CONT TestIntegration_InvalidDatabase
--- PASS: TestIntegration_InvalidDatabase (0.28s)
=== CONT TestClient_ReadWriteTransaction_SessionNotFoundOnExecuteStreamingSql
--- PASS: TestClient_ReadWriteTransaction_SessionNotFoundOnExecuteStreamingSql (0.02s)
=== CONT TestMaintenanceWindow_CycleAndUpdateMaxCheckedOut
--- PASS: TestMaintenanceWindow_CycleAndUpdateMaxCheckedOut (0.00s)
=== CONT TestClient_Single_NonRetryableErrorOnPartialResultSet
--- PASS: TestClient_Single_NonRetryableErrorOnPartialResultSet (0.05s)
=== CONT TestIntegration_ReadWriteTransaction_StatementBased
=== RUN TestIntegration_StructTypes/0
=== RUN TestIntegration_StructTypes/1
--- PASS: TestIntegration_StructTypes (2.77s)
--- PASS: TestIntegration_StructTypes/0 (0.19s)
--- PASS: TestIntegration_StructTypes/1 (0.02s)
=== CONT TestClient_ReadWriteTransaction_SessionNotFoundOnBeginTransaction
--- PASS: TestClient_ReadWriteTransaction_SessionNotFoundOnBeginTransaction (0.02s)
=== CONT TestClient_Single_ReadRow_SessionNotFound
--- PASS: TestClient_Single_ReadRow_SessionNotFound (0.02s)
=== CONT TestIntegration_ReadWriteTransactionWithOptions
--- PASS: TestIntegration_BatchDML (2.42s)
=== CONT TestClient_ReadWriteTransaction
--- PASS: TestClient_ReadWriteTransaction (0.02s)
=== CONT TestClient_ReadWriteTransactionCommitAborted
--- PASS: TestClient_ReadWriteTransactionCommitAborted (0.05s)
=== CONT TestClient_Single_InvalidArgument
--- PASS: TestClient_Single_InvalidArgument (0.01s)
=== CONT TestClient_ReadOnlyTransaction_WhenMultipleOperations_SessionLastUseTimeShouldBeUpdated
--- PASS: TestClient_ReadOnlyTransaction_WhenMultipleOperations_SessionLastUseTimeShouldBeUpdated (0.44s)
=== CONT TestClient_Single_SessionNotFound
--- PASS: TestClient_Single_SessionNotFound (0.04s)
=== CONT TestIntegration_UpdateDuringRead
--- PASS: TestIntegration_ReadWriteTransaction_StatementBased (2.44s)
=== CONT TestClient_ReadOnlyTransaction_UnavailableOnCreateSessionAndInvalidArgumentOnBeginTransaction
--- PASS: TestClient_ReadOnlyTransaction_UnavailableOnCreateSessionAndInvalidArgumentOnBeginTransaction (0.02s)
=== CONT TestIntegration_ReadOnlyTransaction
--- PASS: TestIntegration_ReadWriteTransactionWithOptions (2.25s)
=== CONT TestBROTIDRoundTrip
--- PASS: TestBROTIDRoundTrip (0.00s)
=== CONT TestClient_MultiplexedSession
=== RUN TestClient_MultiplexedSession/Given_if_multiplexed_session_is_enabled,_When_executing_single_use_R/O_transactions,_should_use_multiplexed_session
=== RUN TestClient_MultiplexedSession/Given_if_multiplexed_session_is_enabled,_When_executing_multi_use_R/O_transactions,_should_use_multiplexed_session
=== RUN TestClient_MultiplexedSession/Given_if_multiplexed_session_is_enabled,_When_executing_R/W_transactions,_should_always_use_regular_session
=== RUN TestClient_MultiplexedSession/Given_if_multiplexed_session_is_enabled,_Only_one_multiplex_session_should_be_created_for_multiple_read_only_transactions
--- PASS: TestClient_MultiplexedSession (0.11s)
--- PASS: TestClient_MultiplexedSession/Given_if_multiplexed_session_is_enabled,_When_executing_single_use_R/O_transactions,_should_use_multiplexed_session (0.02s)
--- PASS: TestClient_MultiplexedSession/Given_if_multiplexed_session_is_enabled,_When_executing_multi_use_R/O_transactions,_should_use_multiplexed_session (0.02s)
--- PASS: TestClient_MultiplexedSession/Given_if_multiplexed_session_is_enabled,_When_executing_R/W_transactions,_should_always_use_regular_session (0.02s)
--- PASS: TestClient_MultiplexedSession/Given_if_multiplexed_session_is_enabled,_Only_one_multiplex_session_should_be_created_for_multiple_read_only_transactions (0.04s)
=== CONT TestClient_ReadOnlyTransaction_UnavailableOnBeginTransaction
--- PASS: TestClient_ReadOnlyTransaction_UnavailableOnBeginTransaction (0.11s)
=== CONT TestClient_ReadOnlyTransaction_SessionNotFoundOnExecuteStreamingSql
--- PASS: TestClient_ReadOnlyTransaction_SessionNotFoundOnExecuteStreamingSql (0.02s)
=== CONT TestClient_ReadOnlyTransaction_UnavailableOnSessionCreate
--- PASS: TestClient_ReadOnlyTransaction_UnavailableOnSessionCreate (0.03s)
=== CONT TestIntegration_BatchWrite
--- PASS: TestIntegration_UpdateDuringRead (2.18s)
=== CONT TestLongRunningTransactions_WhenAllExpectedlyLongRunning_VerifyInactiveSessionsOpen
--- PASS: TestLongRunningTransactions_WhenAllExpectedlyLongRunning_VerifyInactiveSessionsOpen (0.02s)
=== CONT TestClient_ReturnDatabaseName
--- PASS: TestClient_ReturnDatabaseName (0.02s)
=== CONT TestClient_WithGRPCConnectionPoolAndNumChannels_Misconfigured
--- PASS: TestClient_WithGRPCConnectionPoolAndNumChannels_Misconfigured (0.01s)
=== CONT TestIntegration_SingleUse
--- PASS: TestIntegration_BatchWrite (2.42s)
=== CONT TestClient_Single_ContextCanceled_noDeclaredServerErrors
--- PASS: TestClient_Single_ContextCanceled_noDeclaredServerErrors (0.02s)
=== CONT TestNewBuiltinMetricsTracerFactory
=== RUN TestNewBuiltinMetricsTracerFactory/should_create_a_new_tracer_factory_with_default_meter_provider
--- PASS: TestIntegration_ReadOnlyTransaction (3.60s)
=== CONT TestSessionHealthCheck
=== RUN TestIntegration_SingleUse/strong
--- PASS: TestSessionHealthCheck (0.04s)
=== CONT TestClient_ReadWriteTransactionCommitAbortedAndUnavailable
=== RUN TestIntegration_SingleUse/min_read_timestamp
--- PASS: TestClient_ReadWriteTransactionCommitAbortedAndUnavailable (0.17s)
=== CONT TestClient_NestedReadWriteTransactionWithTag_AbortedOnce
--- PASS: TestClient_NestedReadWriteTransactionWithTag_AbortedOnce (0.04s)
=== CONT TestClient_Single_DeadlineExceeded_WithErrors
--- PASS: TestClient_Single_DeadlineExceeded_WithErrors (0.04s)
=== CONT TestClient_ReadWriteTransactionWithTag_SessionNotFound
--- PASS: TestClient_ReadWriteTransactionWithTag_SessionNotFound (0.02s)
=== CONT TestClient_ReadOnlyTransaction
--- PASS: TestClient_ReadOnlyTransaction (0.01s)
=== CONT TestClient_ReadWriteTransactionWithTag_AbortedOnce
=== RUN TestIntegration_SingleUse/max_staleness
--- PASS: TestClient_ReadWriteTransactionWithTag_AbortedOnce (0.04s)
=== CONT TestClient_Single_DeadlineExceeded_NoErrors
--- PASS: TestClient_Single_DeadlineExceeded_NoErrors (0.02s)
=== CONT TestClient_ApplyAtLeastOnce
--- PASS: TestClient_ApplyAtLeastOnce (0.02s)
=== CONT TestClient_ReadWriteTransactionExecuteStreamingSqlAborted
--- PASS: TestClient_ReadWriteTransactionExecuteStreamingSqlAborted (0.03s)
=== CONT TestClient_QueryWithCallOptions
=== RUN TestIntegration_SingleUse/read_timestamp
--- PASS: TestClient_QueryWithCallOptions (0.16s)
=== CONT TestClient_ReadWriteTransaction_Tag
=== RUN TestIntegration_SingleUse/exact_staleness
--- PASS: TestClient_ReadWriteTransaction_Tag (0.04s)
=== CONT TestLongRunningTransactionsCleanup_IfClose_VerifyInactiveSessionsClosed
--- PASS: TestLongRunningTransactionsCleanup_IfClose_VerifyInactiveSessionsClosed (0.01s)
=== CONT TestClient_ReadWriteTransaction_AbortedOnExecuteStreamingSqlAndCommit
--- PASS: TestIntegration_SingleUse (2.49s)
--- PASS: TestIntegration_SingleUse/strong (0.17s)
--- PASS: TestIntegration_SingleUse/min_read_timestamp (0.14s)
--- PASS: TestIntegration_SingleUse/max_staleness (0.16s)
--- PASS: TestIntegration_SingleUse/read_timestamp (0.10s)
--- PASS: TestIntegration_SingleUse/exact_staleness (0.04s)
=== CONT TestClient_ApplyAtLeastOnceInvalidArgument
--- PASS: TestClient_ApplyAtLeastOnceInvalidArgument (0.02s)
=== CONT TestRetryerRespectsServerDelayResourceExhausted
--- PASS: TestRetryerRespectsServerDelayResourceExhausted (0.00s)
=== CONT TestIntegration_DirectPathFallback
--- PASS: TestClient_ReadWriteTransaction_AbortedOnExecuteStreamingSqlAndCommit (0.07s)
=== CONT TestClient_Single_Unavailable
--- PASS: TestClient_Single_Unavailable (0.10s)
=== CONT TestPartitionRoundTrip
--- PASS: TestPartitionRoundTrip (0.00s)
=== CONT TestIntegration_PDML
--- PASS: TestIntegration_DirectPathFallback (1.69s)
=== CONT TestHealthCheckScheduler
=== CONT TestFailedCommit_NoRollback
--- PASS: TestHealthCheckScheduler (0.63s)
--- PASS: TestFailedCommit_NoRollback (0.01s)
=== CONT TestMaxBurst
--- PASS: TestMaxBurst (0.16s)
=== CONT TestPositiveNumInUseSessions
--- PASS: TestPositiveNumInUseSessions (0.05s)
=== CONT TestClient_WriteStructWithCustomTypes
--- PASS: TestClient_WriteStructWithCustomTypes (0.01s)
=== CONT TestClient_ReadWriteTransaction_Priority
=== CONT TestIntegration_BROTNormal
--- PASS: TestClient_ReadWriteTransaction_Priority (0.04s)
--- PASS: TestIntegration_PDML (2.58s)
=== CONT TestLongRunningTransactionsCleanup_UtilisationBelowThreshold_VerifyInactiveSessionsOpen
--- PASS: TestLongRunningTransactionsCleanup_UtilisationBelowThreshold_VerifyInactiveSessionsOpen (0.01s)
=== CONT TestReadWriteTransaction_ErrUnexpectedEOF
--- PASS: TestReadWriteTransaction_ErrUnexpectedEOF (0.03s)
=== CONT TestReadWriteTransaction_WrapError
--- PASS: TestReadWriteTransaction_WrapError (0.04s)
=== CONT TestSessionLeak_WhenInactiveTransactions_RemoveSessionsFromPool
--- PASS: TestSessionLeak_WhenInactiveTransactions_RemoveSessionsFromPool (0.01s)
=== CONT TestClient_ApplyAtLeastOnce_NonRetryableInternalErrors
--- PASS: TestClient_ApplyAtLeastOnce_NonRetryableInternalErrors (0.01s)
=== CONT TestIntegration_QueryWithRoles
--- PASS: TestIntegration_BROTNormal (2.11s)
=== CONT TestClient_ReadWriteTransaction_MultipleReadsWithoutNext
--- PASS: TestClient_ReadWriteTransaction_MultipleReadsWithoutNext (0.01s)
=== CONT TestIntegration_TransactionRunner
=== RUN TestIntegration_QueryWithRoles/role:
=== RUN TestIntegration_QueryWithRoles/role:singers_reader
=== RUN TestIntegration_QueryWithRoles/role:singers_unauthorized
=== RUN TestIntegration_QueryWithRoles/role:singers_reader_revoked
=== RUN TestIntegration_QueryWithRoles/role:nonexistent
=== RUN TestIntegration_QueryWithRoles/role:dropped
--- PASS: TestIntegration_QueryWithRoles (3.82s)
--- PASS: TestIntegration_QueryWithRoles/role: (0.25s)
--- PASS: TestIntegration_QueryWithRoles/role:singers_reader (0.10s)
--- PASS: TestIntegration_QueryWithRoles/role:singers_unauthorized (0.10s)
--- PASS: TestIntegration_QueryWithRoles/role:singers_reader_revoked (0.44s)
--- PASS: TestIntegration_QueryWithRoles/role:nonexistent (0.31s)
--- PASS: TestIntegration_QueryWithRoles/role:dropped (0.31s)
=== CONT TestIntegration_ReadErrors
--- PASS: TestIntegration_TransactionRunner (3.00s)
=== CONT TestClient_ReadWriteTransactionConcurrentQueries
=== CONT TestMockPartitionedUpdateWithQuery
--- PASS: TestClient_ReadWriteTransactionConcurrentQueries (0.03s)
--- PASS: TestMockPartitionedUpdateWithQuery (0.01s)
=== CONT TestMockPartitionedUpdate
--- PASS: TestMockPartitionedUpdate (0.01s)
=== CONT TestClient_ReadWriteTransaction_DMLAborted
--- PASS: TestClient_ReadWriteTransaction_DMLAborted (0.02s)
=== CONT TestIntegration_Foreign_Key_Delete_Cascade_Action
--- PASS: TestIntegration_ReadErrors (2.36s)
=== CONT TestIntegration_Bit_Reversed_Sequence
=== RUN TestIntegration_Foreign_Key_Delete_Cascade_Action/add_delete_cascade_constraint
=== RUN TestIntegration_Bit_Reversed_Sequence/success:_inserted_rows_should_have_auto_generated_keys
=== RUN TestIntegration_Bit_Reversed_Sequence/success:_reduce_ranges_to_half
=== NAME TestNewBuiltinMetricsTracerFactory/should_create_a_new_tracer_factory_with_default_meter_provider
metrics_test.go:230: Metric types missing in req. Spanner.StreamingRead got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies spanner.googleapis.com/internal/client/operation_latencies], want: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies]
metrics_test.go:230: Metric types missing in req. Spanner.Commit got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.ExecuteStreamingSql got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.BeginTransaction got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.Commit got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.ExecuteSql got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.StreamingRead got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies]
metrics_test.go:230: Metric types missing in req. Spanner.DeleteSession got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.CreateSession got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.BeginTransaction got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.PartitionRead got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.ExecuteStreamingSql got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.ExecuteStreamingSql got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.ExecuteStreamingSql got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.ExecuteStreamingSql got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.ExecuteStreamingSql got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.Commit got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.StreamingRead got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies spanner.googleapis.com/internal/client/operation_latencies spanner.googleapis.com/internal/client/operation_latencies], want: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies]
metrics_test.go:230: Metric types missing in req. Spanner.Commit got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.BeginTransaction got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.Commit got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.ExecuteStreamingSql got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies], want: []
metrics_test.go:230: Metric types missing in req. Spanner.StreamingRead got: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies spanner.googleapis.com/internal/client/operation_latencies], want: [spanner.googleapis.com/internal/client/attempt_count spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/attempt_latencies spanner.googleapis.com/internal/client/operation_count spanner.googleapis.com/internal/client/operation_latencies]
metrics_test.go:236: Expected methods missing in req. got: [Spanner.BatchCreateSessions Spanner.BeginTransaction Spanner.Commit Spanner.CreateSession Spanner.DeleteSession Spanner.ExecuteSql Spanner.ExecuteStreamingSql Spanner.PartitionRead Spanner.StreamingRead], want: [Spanner.BatchCreateSessions Spanner.StreamingRead]
metrics_test.go:241: OTEL value for Spanner.BatchCreateSessions, spanner.googleapis.com/internal/client/attempt_count: got: 4, want: 1
metrics_test.go:241: OTEL value for Spanner.BatchCreateSessions, spanner.googleapis.com/internal/client/operation_count: got: 4, want: 1
metrics_test.go:241: OTEL value for Spanner.StreamingRead, spanner.googleapis.com/internal/client/attempt_count: got: 1, want: 2
metrics_test.go:253: Operation latency should be greater than attempt latency for Spanner.StreamingRead: operation_latency=9.3317435, attempt_latency=14.552247
=== RUN TestNewBuiltinMetricsTracerFactory/should_not_create_instruments_when_SPANNER_EMULATOR_HOST_is_set
--- FAIL: TestNewBuiltinMetricsTracerFactory (15.02s)
--- FAIL: TestNewBuiltinMetricsTracerFactory/should_create_a_new_tracer_factory_with_default_meter_provider (15.02s)
--- FAIL: TestNewBuiltinMetricsTracerFactory/should_not_create_instruments_when_SPANNER_EMULATOR_HOST_is_set (0.00s)
panic: testing: t.Setenv called after t.Parallel; cannot set environment variables in parallel tests [recovered]
panic: testing: t.Setenv called after t.Parallel; cannot set environment variables in parallel tests

goroutine 30558 [running]:
testing.tRunner.func1.2({0x1c0fe00, 0x23afa00})
/usr/local/go/src/testing/testing.go:1632 +0x3fc
testing.tRunner.func1()
/usr/local/go/src/testing/testing.go:1635 +0x6b6
panic({0x1c0fe00?, 0x23afa00?})
/usr/local/go/src/runtime/panic.go:785 +0x132
testing.(*T).Setenv(0xc000be41a0, {0x1f79816, 0x15}, {0x1f6ff34, 0xe})
/usr/local/go/src/testing/testing.go:1523 +0xde
cloud.google.com/go/spanner.TestNewBuiltinMetricsTracerFactory.func7(0xc000be41a0)
/tmpfs/src/google-cloud-go/spanner/metrics_test.go:153 +0xe8
testing.tRunner(0xc000be41a0, 0xc000d98500)
/usr/local/go/src/testing/testing.go:1690 +0x227
created by testing.(*T).Run in goroutine 7322
/usr/local/go/src/testing/testing.go:1743 +0x826
FAIL cloud.google.com/go/spanner 82.970s
=== RUN TestDatabaseAdminClient_StartBackupOperation
--- PASS: TestDatabaseAdminClient_StartBackupOperation (0.01s)
=== RUN TestDatabaseAdminStartBackupOperationError
--- PASS: TestDatabaseAdminStartBackupOperationError (0.00s)
=== RUN Test_extractDBName
--- PASS: Test_extractDBName (0.00s)
=== RUN Test_CreateDatabaseWithRetry
--- PASS: Test_CreateDatabaseWithRetry (0.00s)
=== RUN Test_CreateDatabaseWithRetry_Unavailable_ServerReceivedRequest_OperationInProgress
--- PASS: Test_CreateDatabaseWithRetry_Unavailable_ServerReceivedRequest_OperationInProgress (0.36s)
=== RUN Test_CreateDatabaseWithRetry_Unavailable_ServerReceivedRequest_OperationFinished
--- PASS: Test_CreateDatabaseWithRetry_Unavailable_ServerReceivedRequest_OperationFinished (0.00s)
=== RUN Test_CreateDatabaseWithRetry_Unavailable_ServerDidNotReceiveRequest
--- PASS: Test_CreateDatabaseWithRetry_Unavailable_ServerDidNotReceiveRequest (0.00s)
=== RUN TestDatabaseAdminCreateDatabase
--- PASS: TestDatabaseAdminCreateDatabase (0.00s)
=== RUN TestDatabaseAdminCreateDatabaseError
--- PASS: TestDatabaseAdminCreateDatabaseError (0.00s)
=== RUN TestDatabaseAdminGetDatabase
--- PASS: TestDatabaseAdminGetDatabase (0.00s)
=== RUN TestDatabaseAdminGetDatabaseError
--- PASS: TestDatabaseAdminGetDatabaseError (0.00s)
=== RUN TestDatabaseAdminUpdateDatabaseDdl
--- PASS: TestDatabaseAdminUpdateDatabaseDdl (0.00s)
=== RUN TestDatabaseAdminUpdateDatabaseDdlError
--- PASS: TestDatabaseAdminUpdateDatabaseDdlError (0.00s)
=== RUN TestDatabaseAdminDropDatabase
--- PASS: TestDatabaseAdminDropDatabase (0.00s)
=== RUN TestDatabaseAdminDropDatabaseError
--- PASS: TestDatabaseAdminDropDatabaseError (0.00s)
=== RUN TestDatabaseAdminGetDatabaseDdl
--- PASS: TestDatabaseAdminGetDatabaseDdl (0.00s)
=== RUN TestDatabaseAdminGetDatabaseDdlError
--- PASS: TestDatabaseAdminGetDatabaseDdlError (0.00s)
=== RUN TestDatabaseAdminSetIamPolicy
--- PASS: TestDatabaseAdminSetIamPolicy (0.00s)
=== RUN TestDatabaseAdminSetIamPolicyError
--- PASS: TestDatabaseAdminSetIamPolicyError (0.00s)
=== RUN TestDatabaseAdminGetIamPolicy
--- PASS: TestDatabaseAdminGetIamPolicy (0.00s)
=== RUN TestDatabaseAdminGetIamPolicyError
--- PASS: TestDatabaseAdminGetIamPolicyError (0.00s)
=== RUN TestDatabaseAdminTestIamPermissions
--- PASS: TestDatabaseAdminTestIamPermissions (0.00s)
=== RUN TestDatabaseAdminTestIamPermissionsError
--- PASS: TestDatabaseAdminTestIamPermissionsError (0.00s)
=== RUN TestDatabaseAdminListDatabases
--- PASS: TestDatabaseAdminListDatabases (0.00s)
=== RUN TestDatabaseAdminListDatabasesError
--- PASS: TestDatabaseAdminListDatabasesError (0.00s)
PASS
ok cloud.google.com/go/spanner/admin/database/apiv1 1.443s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/admin/instance/apiv1 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/apiv1 1.027s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/executor/apiv1 1.033s [no tests to run]
=== RUN TestInstanceAdminGetInstance
--- PASS: TestInstanceAdminGetInstance (0.01s)
=== RUN TestSpannerCreateSession
--- PASS: TestSpannerCreateSession (0.01s)
=== RUN TestSpannerCreateSession_Unavailable
--- PASS: TestSpannerCreateSession_Unavailable (0.11s)
=== RUN TestSpannerGetSession
--- PASS: TestSpannerGetSession (0.00s)
=== RUN TestSpannerListSessions
--- PASS: TestSpannerListSessions (0.01s)
=== RUN TestSpannerDeleteSession
--- PASS: TestSpannerDeleteSession (0.02s)
=== RUN TestSpannerExecuteSql
--- PASS: TestSpannerExecuteSql (0.06s)
=== RUN TestSpannerExecuteSqlDml
--- PASS: TestSpannerExecuteSqlDml (0.02s)
=== RUN TestSpannerExecuteStreamingSql
--- PASS: TestSpannerExecuteStreamingSql (0.03s)
=== RUN TestSpannerExecuteBatchDml
--- PASS: TestSpannerExecuteBatchDml (0.02s)
=== RUN TestBeginTransaction
--- PASS: TestBeginTransaction (0.02s)
=== RUN TestCommitTransaction
--- PASS: TestCommitTransaction (0.02s)
=== RUN TestRollbackTransaction
--- PASS: TestRollbackTransaction (0.01s)
=== RUN TestSpannerBatchWrite
--- PASS: TestSpannerBatchWrite (0.01s)
PASS
ok cloud.google.com/go/spanner/internal/testutil 1.389s
=== RUN TestTableCreation
--- PASS: TestTableCreation (0.00s)
=== RUN TestTableDescendingKey
--- PASS: TestTableDescendingKey (0.00s)
=== RUN TestTableSchemaConvertNull
--- PASS: TestTableSchemaConvertNull (0.00s)
=== RUN TestTableSchemaUpdates
--- PASS: TestTableSchemaUpdates (0.00s)
=== RUN TestConcurrentReadInsert
--- PASS: TestConcurrentReadInsert (0.00s)
=== RUN TestGeneratedColumn
--- PASS: TestGeneratedColumn (0.00s)
=== RUN TestRowCmp
--- PASS: TestRowCmp (0.00s)
=== RUN TestKeyRange
--- PASS: TestKeyRange (0.00s)
=== RUN TestForeignKeyAddAndAlterConstraint
--- PASS: TestForeignKeyAddAndAlterConstraint (0.00s)
=== RUN TestAddBackQuoteForHypen
--- PASS: TestAddBackQuoteForHypen (0.00s)
=== RUN TestCreateAndManageChangeStream
--- PASS: TestCreateAndManageChangeStream (0.00s)
=== RUN TestIntegration_SpannerBasics
integration_test.go:110: Using in-memory fake Spanner DB
inmem.go:609: Querying: SELECT 1
inmem.go:609: Querying: SELECT 1
integration_test.go:229: DDL update: ["DROP INDEX AgeIndex"]
integration_test.go:237: DDL update: ["DROP TABLE Characters"]
integration_test.go:240: DDL update: ["CREATE TABLE Characters (\n\t\t\tFirstName STRING(20) NOT NULL,\n\t\t\tLastName STRING(20) NOT NULL,\n\t\t\tAlias STRING(MAX),\n\t\t) PRIMARY KEY (FirstName, LastName)"]
integration_test.go:249: DDL update: ["ALTER TABLE Characters ADD COLUMN Age INT64" "CREATE INDEX AgeIndex ON Characters (Age DESC)"]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Alias Age])
inmem.go:641: Reading all from Characters (cols: [Age])
inmem.go:609: Querying: SELECT Alias FROM Characters WHERE Age < @ageLimit AND Alias IS NOT NULL ORDER BY Age DESC LIMIT @limit
inmem.go:611: â–¹ map[ageLimit:{100 {false 1 0 }} limit:{2 {false 1 0 }}]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Age])
inmem.go:609: Querying: SELECT Age FROM Characters WHERE FirstName = "Peter"
integration_test.go:393: DDL update: ["ALTER TABLE Characters ADD COLUMN Allies ARRAY"]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Allies])
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Allies])
integration_test.go:431: DDL update: ["ALTER TABLE Characters ADD COLUMN Updated TIMESTAMP OPTIONS (allow_commit_timestamp=true)"]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Allies Updated])
inmem.go:609: Querying: SELECT Age FROM Characters WHERE FirstName IN UNNEST(@list)
inmem.go:611: â–¹ map[list:{[Peter Steve] {true 4 0 }}]
--- PASS: TestIntegration_SpannerBasics (0.38s)
=== RUN TestIntegration_ReadsAndQueries
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:507: DDL update: ["DROP TABLE Staff"]
integration_test.go:507: DDL update: ["DROP TABLE JoinD"]
integration_test.go:507: DDL update: ["DROP TABLE SomeStrings"]
integration_test.go:507: DDL update: ["DROP TABLE JoinB"]
integration_test.go:507: DDL update: ["DROP TABLE JoinF"]
integration_test.go:507: DDL update: ["DROP TABLE JoinE"]
integration_test.go:507: DDL update: ["DROP TABLE Updateable"]
integration_test.go:507: DDL update: ["DROP TABLE PlayerStats"]
integration_test.go:507: DDL update: ["DROP TABLE JoinA"]
integration_test.go:507: DDL update: ["DROP TABLE JoinC"]
integration_test.go:521: DDL update: ["CREATE TABLE Staff (\n\t\t\tTenure INT64,\n\t\t\tID INT64,\n\t\t\tName STRING(MAX),\n\t\t\tCool BOOL,\n\t\t\tHeight FLOAT64,\n\t\t) PRIMARY KEY (Name, ID)"]
inmem.go:644: Reading rows from 4 keys and 0 ranges from Staff (cols: [Name Tenure])
inmem.go:644: Reading rows from 0 keys and 2 ranges from Staff (cols: [Name Tenure])
inmem.go:641: Reading all from Staff (cols: [Tenure Name Height])
integration_test.go:610: DDL update: ["ALTER TABLE Staff ADD COLUMN FirstSeen DATE" "ALTER TABLE Staff ADD COLUMN `To` TIMESTAMP"]
inmem.go:563: Executing: DELETE FROM Staff WHERE Name >= @min AND Name < @max
inmem.go:565: â–¹ map[max:{07 {false 4 0 }} min:{01 {false 4 0 }}]
integration_test.go:677: DDL update: ["ALTER TABLE Staff ADD COLUMN RawBytes BYTES(MAX)"]
integration_test.go:691: DDL update: ["CREATE TABLE PlayerStats (\n\t\t\tLastName STRING(MAX),\n\t\t\tOpponentID INT64,\n\t\t\tPointsScored INT64,\n\t\t) PRIMARY KEY (LastName, OpponentID)" "CREATE TABLE JoinA ( w INT64, x STRING(MAX), a STRING(MAX) ) PRIMARY KEY (w, x)" "CREATE TABLE JoinB ( y INT64, z STRING(MAX), b STRING(MAX) ) PRIMARY KEY (y, z)" "CREATE TABLE JoinC ( x INT64, y STRING(MAX), c STRING(MAX) ) PRIMARY KEY (x, y)" "CREATE TABLE JoinD ( x INT64, z STRING(MAX), d STRING(MAX) ) PRIMARY KEY (x, z)" "CREATE TABLE JoinE ( w INT64, x STRING(MAX), e STRING(MAX) ) PRIMARY KEY (w, x)" "CREATE TABLE JoinF ( y INT64, z STRING(MAX), f STRING(MAX) ) PRIMARY KEY (y, z)" "CREATE TABLE SomeStrings ( i INT64, str STRING(MAX) ) PRIMARY KEY (i)" "CREATE TABLE Updateable (\n\t\t\tid INT64,\n\t\t\tfirst STRING(MAX),\n\t\t\tlast STRING(MAX),\n\t\t) PRIMARY KEY (id)"]
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (0, "joe", nil)
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (1, "doe", "joan")
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (2, "wong", "wong")
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (@id, @first, @last)
inmem.go:565: â–¹ map[first:{tom {false 4 0 }} id:{3 {false 1 0 }} last:{jerry {false 4 0 }}]
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (@id, "jim", @last)
inmem.go:565: â–¹ map[id:{4 {false 1 0 }} last:{ {false 0 0 }}]
inmem.go:563: Executing: UPDATE Updateable SET last = "bloggs" WHERE id = 0
inmem.go:563: Executing: UPDATE Updateable SET first = last, last = first WHERE id = 1
inmem.go:563: Executing: UPDATE Updateable SET last = DEFAULT WHERE id = 2
inmem.go:563: Executing: UPDATE Updateable SET first = "noname" WHERE id = 5
inmem.go:609: Querying: SELECT CAST("Foo" AS INT64)
integration_test.go:1383: Testing query: SELECT 17, "sweet", TRUE AND FALSE, NULL, B"hello", STARTS_WITH('Foo', 'B'), STARTS_WITH('Bar', 'B'), CAST(17 AS STRING), SAFE_CAST(TRUE AS STRING), SAFE_CAST('Foo' AS INT64), EXTRACT(DATE FROM TIMESTAMP('2008-12-25T05:30:00Z') AT TIME ZONE 'Europe/Amsterdam'), EXTRACT(YEAR FROM TIMESTAMP('2008-12-25T05:30:00Z')), FARM_FINGERPRINT('test'), MOD(5, 10)
inmem.go:609: Querying: SELECT 17, "sweet", TRUE AND FALSE, NULL, B"hello", STARTS_WITH("Foo", "B"), STARTS_WITH("Bar", "B"), CAST(17 AS STRING), SAFE_CAST(TRUE AS STRING), SAFE_CAST("Foo" AS INT64), EXTRACT(DATE FROM TIMESTAMP("2008-12-25T05:30:00Z") AT TIME ZONE Europe/Amsterdam), EXTRACT(YEAR FROM TIMESTAMP("2008-12-25T05:30:00Z")), FARM_FINGERPRINT("test"), MOD(5, 10)
integration_test.go:1383: Testing query: SELECT @x IS TRUE, @x IS NOT TRUE, @x IS FALSE, @x IS NOT FALSE, @x IS NULL, @x IS NOT NULL
inmem.go:609: Querying: SELECT @x IS TRUE, @x IS NOT TRUE, @x IS FALSE, @x IS NOT FALSE, @x IS NULL, @x IS NOT NULL
inmem.go:611: â–¹ map[x:{ {false 0 0 }}]
integration_test.go:1383: Testing query: SELECT @x, NOT @x, @x AND TRUE, @x AND FALSE, @x OR TRUE, @x OR FALSE
inmem.go:609: Querying: SELECT @x, NOT @x, @x AND TRUE, @x AND FALSE, @x OR TRUE, @x OR FALSE
inmem.go:611: â–¹ map[x:{ {false 0 0 }}]
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE Cool
inmem.go:609: Querying: SELECT Name FROM Staff WHERE Cool
integration_test.go:1383: Testing query: SELECT ID FROM Staff WHERE Cool IS NOT NULL ORDER BY ID DESC
inmem.go:609: Querying: SELECT ID FROM Staff WHERE Cool IS NOT NULL ORDER BY ID DESC
integration_test.go:1383: Testing query: SELECT Name, Tenure FROM Staff WHERE Cool IS NULL OR Cool ORDER BY Name LIMIT 2
inmem.go:609: Querying: SELECT Name, Tenure FROM Staff WHERE Cool IS NULL OR Cool ORDER BY Name LIMIT 2
integration_test.go:1383: Testing query: SELECT Name, ID + 100 FROM Staff WHERE @min <= Tenure AND Tenure < @lim ORDER BY Cool, Name DESC LIMIT @numResults
inmem.go:609: Querying: SELECT Name, (ID)+(100) FROM Staff WHERE @min <= Tenure AND Tenure < @lim ORDER BY Cool, Name DESC LIMIT @numResults
inmem.go:611: â–¹ map[lim:{11 {false 1 0 }} min:{9 {false 1 0 }} numResults:{100 {false 1 0 }}]
integration_test.go:1383: Testing query: SELECT Name, Cool IS NOT NULL FROM Staff WHERE Tenure/2 > 4 ORDER BY NOT Cool, Name
inmem.go:609: Querying: SELECT Name, Cool IS NOT NULL FROM Staff WHERE (Tenure)/(2) > 4 ORDER BY NOT Cool, Name
integration_test.go:1383: Testing query: SELECT Name, Height FROM Staff ORDER BY Height DESC LIMIT 2
inmem.go:609: Querying: SELECT Name, Height FROM Staff ORDER BY Height DESC LIMIT 2
integration_test.go:1383: Testing query: SELECT str FROM SomeStrings WHERE str LIKE "a%"
inmem.go:609: Querying: SELECT str FROM SomeStrings WHERE str LIKE "a%"
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE Name LIKE "%e"
inmem.go:609: Querying: SELECT Name FROM Staff WHERE Name LIKE "%e"
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE Name LIKE "J%k" OR Name LIKE "_am"
inmem.go:609: Querying: SELECT Name FROM Staff WHERE Name LIKE "J%k" OR Name LIKE "_am"
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE STARTS_WITH(Name, 'Ja')
inmem.go:609: Querying: SELECT Name FROM Staff WHERE STARTS_WITH(Name, "Ja")
integration_test.go:1383: Testing query: SELECT Name, Height FROM Staff WHERE Height BETWEEN @min AND @max ORDER BY Height DESC
inmem.go:609: Querying: SELECT Name, Height FROM Staff WHERE Height BETWEEN @min AND @max ORDER BY Height DESC
inmem.go:611: â–¹ map[max:{1.85 {false 2 0 }} min:{1.75 {false 2 0 }}]
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE Name < "T"
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE Name < "T"
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE Name = "Nobody"
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE Name = "Nobody"
integration_test.go:1383: Testing query: SELECT * FROM Staff WHERE Name LIKE "S%"
inmem.go:609: Querying: SELECT * FROM Staff WHERE Name LIKE "S%"
integration_test.go:1383: Testing query: SELECT * FROM Staff WHERE Name LIKE "S%" ORDER BY Name
inmem.go:609: Querying: SELECT * FROM Staff WHERE Name LIKE "S%" ORDER BY Name
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE FirstSeen >= @min
inmem.go:609: Querying: SELECT Name FROM Staff WHERE FirstSeen >= @min
inmem.go:611: â–¹ map[min:{1996-01-01 {false 6 0 }}]
integration_test.go:1383: Testing query: SELECT RawBytes FROM Staff WHERE RawBytes IS NOT NULL
inmem.go:609: Querying: SELECT RawBytes FROM Staff WHERE RawBytes IS NOT NULL
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE `To` > '2000-01-01T00:00:00Z'
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE `To` > "2000-01-01T00:00:00Z"
integration_test.go:1383: Testing query: SELECT DISTINCT Cool, Tenure > 8 FROM Staff ORDER BY Cool
inmem.go:609: Querying: SELECT DISTINCT Cool, Tenure > 8 FROM Staff ORDER BY Cool
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE ID IN UNNEST(@ids)
inmem.go:609: Querying: SELECT Name FROM Staff WHERE ID IN UNNEST(@ids)
inmem.go:611: â–¹ map[ids:{[3 1] {true 1 0 }}]
integration_test.go:1383: Testing query: SELECT LastName FROM PlayerStats GROUP BY LastName
inmem.go:609: Querying: SELECT LastName FROM PlayerStats GROUP BY LastName
integration_test.go:1383: Testing query: SELECT LastName, SUM(PointsScored) FROM PlayerStats GROUP BY LastName
inmem.go:609: Querying: SELECT LastName, SUM(PointsScored) FROM PlayerStats GROUP BY LastName
integration_test.go:1383: Testing query: SELECT ID&0x01 AS odd, SUM(Tenure) FROM Staff GROUP BY odd
inmem.go:609: Querying: SELECT (ID)&(1) AS odd, SUM(Tenure) FROM Staff GROUP BY odd
integration_test.go:1383: Testing query: SELECT AVG(x) AS avg FROM UNNEST([0, 2, 4, 4, 5]) AS x
inmem.go:609: Querying: SELECT AVG(x) AS avg FROM UNNEST([0, 2, 4, 4, 5]) AS x
integration_test.go:1383: Testing query: SELECT MAX(Name) FROM Staff WHERE Name < @lim
inmem.go:609: Querying: SELECT MAX(Name) FROM Staff WHERE Name < @lim
inmem.go:611: â–¹ map[lim:{Teal'c {false 4 0 }}]
integration_test.go:1383: Testing query: SELECT MAX(Name) FROM Staff WHERE Cool = @p1 LIMIT 1
inmem.go:609: Querying: SELECT MAX(Name) FROM Staff WHERE Cool = @p1 LIMIT 1
inmem.go:611: â–¹ map[p1:{true {false 0 0 }}]
integration_test.go:1383: Testing query: SELECT MIN(Name) FROM Staff
inmem.go:609: Querying: SELECT MIN(Name) FROM Staff
integration_test.go:1383: Testing query: SELECT ARRAY_AGG(Cool) FROM Staff
inmem.go:609: Querying: SELECT ARRAY_AGG(Cool) FROM Staff
integration_test.go:1383: Testing query: SELECT s.Name FROM Staff AS s WHERE s.ID = 3 ORDER BY s.Tenure
inmem.go:609: Querying: SELECT s.Name FROM Staff AS s WHERE s.ID = 3 ORDER BY s.Tenure
integration_test.go:1383: Testing query: SELECT Name AS nom FROM Staff WHERE ID < 4 ORDER BY nom
inmem.go:609: Querying: SELECT Name AS nom FROM Staff WHERE ID < 4 ORDER BY nom
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA INNER JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA INNER JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w, x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinE CROSS JOIN JoinF ORDER BY w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinE CROSS JOIN JoinF ORDER BY w, x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA FULL OUTER JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w IS NULL, w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA FULL JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w IS NULL, w, x, y, z
integration_test.go:1383: Testing query: SELECT x, y, z FROM JoinC FULL OUTER JOIN JoinD USING (x) ORDER BY x, y, z
inmem.go:609: Querying: SELECT x, y, z FROM JoinC FULL JOIN JoinD USING (x) ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA LEFT OUTER JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA LEFT JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w, x, y, z
integration_test.go:1383: Testing query: SELECT x, y, z FROM JoinC LEFT OUTER JOIN JoinD USING (x) ORDER BY x, y, z
inmem.go:609: Querying: SELECT x, y, z FROM JoinC LEFT JOIN JoinD USING (x) ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA RIGHT OUTER JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w IS NULL, w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA RIGHT JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w IS NULL, w, x, y, z
integration_test.go:1383: Testing query: SELECT x, y, z FROM JoinC RIGHT OUTER JOIN JoinD USING (x) ORDER BY x, y, z
inmem.go:609: Querying: SELECT x, y, z FROM JoinC RIGHT JOIN JoinD USING (x) ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT a, b, c FROM JoinA JOIN JoinB ON JoinA.w = JoinB.y JOIN JoinC ON JoinA.w = JoinC.x WHERE JoinA.w = 2 ORDER BY x, y, z
inmem.go:609: Querying: SELECT a, b, c FROM JoinA INNER JOIN JoinB ON JoinA.w = JoinB.y INNER JOIN JoinC ON JoinA.w = JoinC.x WHERE JoinA.w = 2 ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT a, b, c FROM JoinA LEFT JOIN JoinB ON JoinA.w = JoinB.y JOIN JoinC ON JoinC.x = JoinA.w WHERE JoinA.w = 1 OR JoinA.w = 2 ORDER BY x, y, z
inmem.go:609: Querying: SELECT a, b, c FROM JoinA LEFT JOIN JoinB ON JoinA.w = JoinB.y INNER JOIN JoinC ON JoinC.x = JoinA.w WHERE JoinA.w = 1 OR JoinA.w = 2 ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT id, first, last FROM Updateable ORDER BY id
inmem.go:609: Querying: SELECT id, first, last FROM Updateable ORDER BY id
integration_test.go:1383: Testing query: SELECT Cool, ARRAY_AGG(Name) FROM Staff WHERE Name > "zzz" GROUP BY Cool
inmem.go:609: Querying: SELECT Cool, ARRAY_AGG(Name) FROM Staff WHERE Name > "zzz" GROUP BY Cool
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE RawBytes IN UNNEST(@arg)
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE RawBytes IN UNNEST(@arg)
inmem.go:611: â–¹ map[arg:{[[2] [1 0 1]] {true 5 0 }}]
integration_test.go:1383: Testing query: SELECT i, str FROM SomeStrings WHERE str LIKE "%bar"
inmem.go:609: Querying: SELECT i, str FROM SomeStrings WHERE str LIKE "%bar"
integration_test.go:1383: Testing query: SELECT i, str FROM SomeStrings WHERE str NOT LIKE "%bar"
inmem.go:609: Querying: SELECT i, str FROM SomeStrings WHERE str NOT LIKE "%bar"
integration_test.go:1383: Testing query: SELECT Name AS nom FROM Staff ORDER BY ID LIMIT 2
inmem.go:609: Querying: SELECT Name AS nom FROM Staff ORDER BY ID LIMIT 2
integration_test.go:1383: Testing query: SELECT MIN(Name), MAX(Name) FROM Staff
inmem.go:609: Querying: SELECT MIN(Name), MAX(Name) FROM Staff
integration_test.go:1383: Testing query: SELECT Cool, MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
inmem.go:609: Querying: SELECT Cool, MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
integration_test.go:1383: Testing query: SELECT Tenure/2, Cool, Name FROM Staff WHERE Tenure/2 > 5
inmem.go:609: Querying: SELECT (Tenure)/(2), Cool, Name FROM Staff WHERE (Tenure)/(2) > 5
integration_test.go:1383: Testing query: SELECT Tenure/2, MAX(Cool) FROM Staff WHERE Tenure/2 > 5 GROUP BY Tenure/2
inmem.go:609: Querying: SELECT (Tenure)/(2), MAX(Cool) FROM Staff WHERE (Tenure)/(2) > 5 GROUP BY (Tenure)/(2)
integration_test.go:1383: Testing query: SELECT Tenure/2, Cool, MIN(Name) FROM Staff WHERE Tenure/2 >= 4 GROUP BY Tenure/2, Cool ORDER BY Cool DESC, Tenure/2
inmem.go:609: Querying: SELECT (Tenure)/(2), Cool, MIN(Name) FROM Staff WHERE (Tenure)/(2) >= 4 GROUP BY (Tenure)/(2), Cool ORDER BY Cool DESC, (Tenure)/(2)
integration_test.go:1383: Testing query: SELECT MIN(Cool), MAX(Cool), MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff
inmem.go:609: Querying: SELECT MIN(Cool), MAX(Cool), MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff
integration_test.go:1383: Testing query: SELECT Cool, MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
inmem.go:609: Querying: SELECT Cool, MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
inmem.go:609: Querying: SELECT * FROM Staff WHERE Name = "missing"
--- PASS: TestIntegration_ReadsAndQueries (0.43s)
=== RUN TestIntegration_GeneratedColumns
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:1429: DDL update: ["CREATE TABLE SongWriters (\n\t\t\tName STRING(50) NOT NULL,\n\t\t\tNumSongs INT64,\n\t\t\tCreatedAT TIMESTAMP,\n\t\t\tCreatedDate DATE,\n\t\t\tEstimatedSales INT64 NOT NULL,\n\t\t\tCanonicalName STRING(50) AS (LOWER(Name)) STORED,\n\t\t\tGeneratedCreatedDate DATE AS (EXTRACT(DATE FROM CreatedAT AT TIME ZONE \"CET\")) STORED,\n\t\t\tGeneratedCreatedDay INT64 AS (EXTRACT(DAY FROM CreatedDate)) STORED,\n\t\t) PRIMARY KEY (Name)"]
integration_test.go:1443: DDL update: ["ALTER TABLE SongWriters ADD COLUMN TotalSales INT64 AS (NumSongs * EstimatedSales) STORED"]
integration_test.go:1467: DDL update: ["ALTER TABLE SongWriters ADD COLUMN TotalSales2 INT64 AS (NumSongs * EstimatedSales) STORED"]
inmem.go:609: Querying: SELECT CanonicalName, TotalSales, GeneratedCreatedDate, GeneratedCreatedDay FROM SongWriters ORDER BY Name
inmem.go:609: Querying: SELECT CanonicalName, TotalSales FROM SongWriters ORDER BY Name
inmem.go:609: Querying: SELECT CanonicalName, TotalSales FROM SongWriters ORDER BY Name
--- PASS: TestIntegration_GeneratedColumns (0.19s)
=== RUN TestIntegration_Views
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:1555: DDL update: ["CREATE VIEW SingersView SQL SECURITY INVOKER AS SELECT * FROM Singers"]
integration_test.go:1559: DDL update: ["CREATE VIEW SingersView SQL SECURITY INVOKER AS SELECT * FROM Singers ORDER BY LastName"]
integration_test.go:1563: DDL update: ["CREATE OR REPLACE VIEW SingersView SQL SECURITY INVOKER AS SELECT * FROM Singers ORDER BY LastName"]
integration_test.go:1567: DDL update: ["DROP VIEW SingersView"]
integration_test.go:1571: DDL update: ["DROP VIEW SingersView"]
--- PASS: TestIntegration_Views (0.28s)
=== RUN TestIntegration_RowDeletionPolicy
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:1581: DDL update: ["CREATE TABLE WithRowDeletionPolicy (\n\t\t\tId INT64,\n\t\t\tValue STRING(MAX),\n\t\t\tDelTimestamp TIMESTAMP,\n\t\t) PRIMARY KEY (Id), ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))" "CREATE TABLE WithoutRowDeletionPolicy (\n\t\t\tId INT64,\n\t\t\tValue STRING(MAX),\n\t\t\tDelTimestamp TIMESTAMP,\n\t\t) PRIMARY KEY (Id)"]
integration_test.go:1595: DDL update: ["ALTER TABLE WithRowDeletionPolicy REPLACE ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
integration_test.go:1598: DDL update: ["ALTER TABLE WithRowDeletionPolicy DROP ROW DELETION POLICY"]
integration_test.go:1601: DDL update: ["ALTER TABLE WithRowDeletionPolicy ADD ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
integration_test.go:1606: DDL update: ["ALTER TABLE WithoutRowDeletionPolicy REPLACE ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
integration_test.go:1609: DDL update: ["ALTER TABLE WithoutRowDeletionPolicy DROP ROW DELETION POLICY"]
integration_test.go:1612: DDL update: ["ALTER TABLE WithRowDeletionPolicy ADD ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
--- PASS: TestIntegration_RowDeletionPolicy (0.38s)
PASS
ok cloud.google.com/go/spanner/spannertest 2.696s
=== RUN TestFQProtoMsgName
--- PASS: TestFQProtoMsgName (0.00s)
=== RUN TestParseQuery
--- PASS: TestParseQuery (0.00s)
=== RUN TestParseDMLStmt
--- PASS: TestParseDMLStmt (0.00s)
=== RUN TestParseExpr
--- PASS: TestParseExpr (0.00s)
=== RUN TestParseDDL
--- PASS: TestParseDDL (0.01s)
=== RUN TestParseDML
--- PASS: TestParseDML (0.00s)
=== RUN TestParseFailures
--- PASS: TestParseFailures (0.00s)
=== RUN TestSQL
--- PASS: TestSQL (0.01s)
PASS
ok cloud.google.com/go/spanner/spansql 1.038s
FAIL
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=4
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ ./emulator_test.sh
Running the Cloud Spanner emulator: localhost:9010
+ export SPANNER_EMULATOR_HOST=localhost:9010
+ SPANNER_EMULATOR_HOST=localhost:9010
+ export GCLOUD_TESTS_GOLANG_PROJECT_ID=emulator-test-project
+ GCLOUD_TESTS_GOLANG_PROJECT_ID=emulator-test-project
+ echo 'Running the Cloud Spanner emulator: localhost:9010'
+ EMULATOR_VERSION=1.4.0
+ wget https://storage.googleapis.com/cloud-spanner-emulator/releases/1.4.0/cloud-spanner-emulator_linux_amd64-1.4.0.tar.gz
--2024-11-29 10:21:38-- https://storage.googleapis.com/cloud-spanner-emulator/releases/1.4.0/cloud-spanner-emulator_linux_amd64-1.4.0.tar.gz
Resolving storage.googleapis.com (storage.googleapis.com)... 74.125.142.207, 74.125.195.207, 172.253.117.207, ...
Connecting to storage.googleapis.com (storage.googleapis.com)|74.125.142.207|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23978862 (23M) [application/octet-stream]
Saving to: 'cloud-spanner-emulator_linux_amd64-1.4.0.tar.gz'

0K .......... .......... .......... .......... .......... 0% 55.6M 0s
50K .......... .......... .......... .......... .......... 0% 76.4M 0s
100K .......... .......... .......... .......... .......... 0% 57.0M 0s
150K .......... .......... .......... .......... .......... 0% 54.3M 0s
200K .......... .......... .......... .......... .......... 1% 66.6M 0s
250K .......... .......... .......... .......... .......... 1% 61.1M 0s
300K .......... .......... .......... .......... .......... 1% 48.4M 0s
350K .......... .......... .......... .......... .......... 1% 56.6M 0s
400K .......... .......... .......... .......... .......... 1% 52.1M 0s
450K .......... .......... .......... .......... .......... 2% 60.4M 0s
500K .......... .......... .......... .......... .......... 2% 73.6M 0s
550K .......... .......... .......... .......... .......... 2% 62.4M 0s
600K .......... .......... .......... .......... .......... 2% 67.5M 0s
650K .......... .......... .......... .......... .......... 2% 96.8M 0s
700K .......... .......... .......... .......... .......... 3% 72.0M 0s
750K .......... .......... .......... .......... .......... 3% 74.6M 0s
800K .......... .......... .......... .......... .......... 3% 94.2M 0s
850K .......... .......... .......... .......... .......... 3% 82.2M 0s
900K .......... .......... .......... .......... .......... 4% 79.1M 0s
950K .......... .......... .......... .......... .......... 4% 87.8M 0s
1000K .......... .......... .......... .......... .......... 4% 101M 0s
1050K .......... .......... .......... .......... .......... 4% 188M 0s
1100K .......... .......... .......... .......... .......... 4% 140M 0s
1150K .......... .......... .......... .......... .......... 5% 209M 0s
1200K .......... .......... .......... .......... .......... 5% 202M 0s
1250K .......... .......... .......... .......... .......... 5% 106M 0s
1300K .......... .......... .......... .......... .......... 5% 140M 0s
1350K .......... .......... .......... .......... .......... 5% 141M 0s
1400K .......... .......... .......... .......... .......... 6% 174M 0s
1450K .......... .......... .......... .......... .......... 6% 171M 0s
1500K .......... .......... .......... .......... .......... 6% 156M 0s
1550K .......... .......... .......... .......... .......... 6% 126M 0s
1600K .......... .......... .......... .......... .......... 7% 151M 0s
1650K .......... .......... .......... .......... .......... 7% 206M 0s
1700K .......... .......... .......... .......... .......... 7% 85.4M 0s
1750K .......... .......... .......... .......... .......... 7% 179M 0s
1800K .......... .......... .......... .......... .......... 7% 217M 0s
1850K .......... .......... .......... .......... .......... 8% 135M 0s
1900K .......... .......... .......... .......... .......... 8% 127M 0s
1950K .......... .......... .......... .......... .......... 8% 142M 0s
2000K .......... .......... .......... .......... .......... 8% 191M 0s
2050K .......... .......... .......... .......... .......... 8% 206M 0s
2100K .......... .......... .......... .......... .......... 9% 182M 0s
2150K .......... .......... .......... .......... .......... 9% 173M 0s
2200K .......... .......... .......... .......... .......... 9% 150M 0s
2250K .......... .......... .......... .......... .......... 9% 116M 0s
2300K .......... .......... .......... .......... .......... 10% 204M 0s
2350K .......... .......... .......... .......... .......... 10% 135M 0s
2400K .......... .......... .......... .......... .......... 10% 159M 0s
2450K .......... .......... .......... .......... .......... 10% 123M 0s
2500K .......... .......... .......... .......... .......... 10% 215M 0s
2550K .......... .......... .......... .......... .......... 11% 149M 0s
2600K .......... .......... .......... .......... .......... 11% 177M 0s
2650K .......... .......... .......... .......... .......... 11% 202M 0s
2700K .......... .......... .......... .......... .......... 11% 140M 0s
2750K .......... .......... .......... .......... .......... 11% 126M 0s
2800K .......... .......... .......... .......... .......... 12% 142M 0s
2850K .......... .......... .......... .......... .......... 12% 207M 0s
2900K .......... .......... .......... .......... .......... 12% 141M 0s
2950K .......... .......... .......... .......... .......... 12% 122M 0s
3000K .......... .......... .......... .......... .......... 13% 161M 0s
3050K .......... .......... .......... .......... .......... 13% 117M 0s
3100K .......... .......... .......... .......... .......... 13% 203M 0s
3150K .......... .......... .......... .......... .......... 13% 149M 0s
3200K .......... .......... .......... .......... .......... 13% 184M 0s
3250K .......... .......... .......... .......... .......... 14% 137M 0s
3300K .......... .......... .......... .......... .......... 14% 199M 0s
3350K .......... .......... .......... .......... .......... 14% 144M 0s
3400K .......... .......... .......... .......... .......... 14% 226M 0s
3450K .......... .......... .......... .......... .......... 14% 151M 0s
3500K .......... .......... .......... .......... .......... 15% 168M 0s
3550K .......... .......... .......... .......... .......... 15% 148M 0s
3600K .......... .......... .......... .......... .......... 15% 208M 0s
3650K .......... .......... .......... .......... .......... 15% 138M 0s
3700K .......... .......... .......... .......... .......... 16% 139M 0s
3750K .......... .......... .......... .......... .......... 16% 187M 0s
3800K .......... .......... .......... .......... .......... 16% 204M 0s
3850K .......... .......... .......... .......... .......... 16% 155M 0s
3900K .......... .......... .......... .......... .......... 16% 169M 0s
3950K .......... .......... .......... .......... .......... 17% 138M 0s
4000K .......... .......... .......... .......... .......... 17% 142M 0s
4050K .......... .......... .......... .......... .......... 17% 185M 0s
4100K .......... .......... .......... .......... .......... 17% 141M 0s
4150K .......... .......... .......... .......... .......... 17% 77.9M 0s
4200K .......... .......... .......... .......... .......... 18% 185M 0s
4250K .......... .......... .......... .......... .......... 18% 150M 0s
4300K .......... .......... .......... .......... .......... 18% 178M 0s
4350K .......... .......... .......... .......... .......... 18% 120M 0s
4400K .......... .......... .......... .......... .......... 19% 172M 0s
4450K .......... .......... .......... .......... .......... 19% 138M 0s
4500K .......... .......... .......... .......... .......... 19% 137M 0s
4550K .......... .......... .......... .......... .......... 19% 189M 0s
4600K .......... .......... .......... .......... .......... 19% 147M 0s
4650K .......... .......... .......... .......... .......... 20% 157M 0s
4700K .......... .......... .......... .......... .......... 20% 185M 0s
4750K .......... .......... .......... .......... .......... 20% 214M 0s
4800K .......... .......... .......... .......... .......... 20% 151M 0s
4850K .......... .......... .......... .......... .......... 20% 129M 0s
4900K .......... .......... .......... .......... .......... 21% 187M 0s
4950K .......... .......... .......... .......... .......... 21% 147M 0s
5000K .......... .......... .......... .......... .......... 21% 142M 0s
5050K .......... .......... .......... .......... .......... 21% 113M 0s
5100K .......... .......... .......... .......... .......... 21% 138M 0s
5150K .......... .......... .......... .......... .......... 22% 114M 0s
5200K .......... .......... .......... .......... .......... 22% 212M 0s
5250K .......... .......... .......... .......... .......... 22% 129M 0s
5300K .......... .......... .......... .......... .......... 22% 147M 0s
5350K .......... .......... .......... .......... .......... 23% 142M 0s
5400K .......... .......... .......... .......... .......... 23% 155M 0s
5450K .......... .......... .......... .......... .......... 23% 200M 0s
5500K .......... .......... .......... .......... .......... 23% 154M 0s
5550K .......... .......... .......... .......... .......... 23% 135M 0s
5600K .......... .......... .......... .......... .......... 24% 130M 0s
5650K .......... .......... .......... .......... .......... 24% 195M 0s
5700K .......... .......... .......... .......... .......... 24% 126M 0s
5750K .......... .......... .......... .......... .......... 24% 154M 0s
5800K .......... .......... .......... .......... .......... 24% 147M 0s
5850K .......... .......... .......... .......... .......... 25% 124M 0s
5900K .......... .......... .......... .......... .......... 25% 182M 0s
5950K .......... .......... .......... .......... .......... 25% 130M 0s
6000K .......... .......... .......... .......... .......... 25% 148M 0s
6050K .......... .......... .......... .......... .......... 26% 164M 0s
6100K .......... .......... .......... .......... .......... 26% 159M 0s
6150K .......... .......... .......... .......... .......... 26% 215M 0s
6200K .......... .......... .......... .......... .......... 26% 131M 0s
6250K .......... .......... .......... .......... .......... 26% 240M 0s
6300K .......... .......... .......... .......... .......... 27% 173M 0s
6350K .......... .......... .......... .......... .......... 27% 152M 0s
6400K .......... .......... .......... .......... .......... 27% 215M 0s
6450K .......... .......... .......... .......... .......... 27% 122M 0s
6500K .......... .......... .......... .......... .......... 27% 190M 0s
6550K .......... .......... .......... .......... .......... 28% 86.0M 0s
6600K .......... .......... .......... .......... .......... 28% 166M 0s
6650K .......... .......... .......... .......... .......... 28% 145M 0s
6700K .......... .......... .......... .......... .......... 28% 132M 0s
6750K .......... .......... .......... .......... .......... 29% 198M 0s
6800K .......... .......... .......... .......... .......... 29% 124M 0s
6850K .......... .......... .......... .......... .......... 29% 204M 0s
6900K .......... .......... .......... .......... .......... 29% 133M 0s
6950K .......... .......... .......... .......... .......... 29% 155M 0s
7000K .......... .......... .......... .......... .......... 30% 129M 0s
7050K .......... .......... .......... .......... .......... 30% 183M 0s
7100K .......... .......... .......... .......... .......... 30% 167M 0s
7150K .......... .......... .......... .......... .......... 30% 173M 0s
7200K .......... .......... .......... .......... .......... 30% 177M 0s
7250K .......... .......... .......... .......... .......... 31% 241M 0s
7300K .......... .......... .......... .......... .......... 31% 236M 0s
7350K .......... .......... .......... .......... .......... 31% 243M 0s
7400K .......... .......... .......... .......... .......... 31% 196M 0s
7450K .......... .......... .......... .......... .......... 32% 218M 0s
7500K .......... .......... .......... .......... .......... 32% 263M 0s
7550K .......... .......... .......... .......... .......... 32% 183M 0s
7600K .......... .......... .......... .......... .......... 32% 162M 0s
7650K .......... .......... .......... .......... .......... 32% 194M 0s
7700K .......... .......... .......... .......... .......... 33% 188M 0s
7750K .......... .......... .......... .......... .......... 33% 200M 0s
7800K .......... .......... .......... .......... .......... 33% 194M 0s
7850K .......... .......... .......... .......... .......... 33% 182M 0s
7900K .......... .......... .......... .......... .......... 33% 214M 0s
7950K .......... .......... .......... .......... .......... 34% 224M 0s
8000K .......... .......... .......... .......... .......... 34% 206M 0s
8050K .......... .......... .......... .......... .......... 34% 179M 0s
8100K .......... .......... .......... .......... .......... 34% 221M 0s
8150K .......... .......... .......... .......... .......... 35% 385K 0s
8200K .......... .......... .......... .......... .......... 35% 52.6M 0s
8250K .......... .......... .......... .......... .......... 35% 93.9M 0s
8300K .......... .......... .......... .......... .......... 35% 70.9M 0s
8350K .......... .......... .......... .......... .......... 35% 96.1M 0s
8400K .......... .......... .......... .......... .......... 36% 76.7M 0s
8450K .......... .......... .......... .......... .......... 36% 231M 0s
8500K .......... .......... .......... .......... .......... 36% 137M 0s
8550K .......... .......... .......... .......... .......... 36% 172M 0s
8600K .......... .......... .......... .......... .......... 36% 179M 0s
8650K .......... .......... .......... .......... .......... 37% 139M 0s
8700K .......... .......... .......... .......... .......... 37% 219M 0s
8750K .......... .......... .......... .......... .......... 37% 157M 0s
8800K .......... .......... .......... .......... .......... 37% 145M 0s
8850K .......... .......... .......... .......... .......... 38% 137M 0s
8900K .......... .......... .......... .......... .......... 38% 163M 0s
8950K .......... .......... .......... .......... .......... 38% 94.1M 0s
9000K .......... .......... .......... .......... .......... 38% 213M 0s
9050K .......... .......... .......... .......... .......... 38% 123M 0s
9100K .......... .......... .......... .......... .......... 39% 206M 0s
9150K .......... .......... .......... .......... .......... 39% 141M 0s
9200K .......... .......... .......... .......... .......... 39% 119M 0s
9250K .......... .......... .......... .......... .......... 39% 177M 0s
9300K .......... .......... .......... .......... .......... 39% 144M 0s
9350K .......... .......... .......... .......... .......... 40% 147M 0s
9400K .......... .......... .......... .......... .......... 40% 187M 0s
9450K .......... .......... .......... .......... .......... 40% 178M 0s
9500K .......... .......... .......... .......... .......... 40% 145M 0s
9550K .......... .......... .......... .......... .......... 40% 240M 0s
9600K .......... .......... .......... .......... .......... 41% 156M 0s
9650K .......... .......... .......... .......... .......... 41% 142M 0s
9700K .......... .......... .......... .......... .......... 41% 190M 0s
9750K .......... .......... .......... .......... .......... 41% 152M 0s
9800K .......... .......... .......... .......... .......... 42% 232M 0s
9850K .......... .......... .......... .......... .......... 42% 140M 0s
9900K .......... .......... .......... .......... .......... 42% 135M 0s
9950K .......... .......... .......... .......... .......... 42% 149M 0s
10000K .......... .......... .......... .......... .......... 42% 178M 0s
10050K .......... .......... .......... .......... .......... 43% 143M 0s
10100K .......... .......... .......... .......... .......... 43% 210M 0s
10150K .......... .......... .......... .......... .......... 43% 131M 0s
10200K .......... .......... .......... .......... .......... 43% 217M 0s
10250K .......... .......... .......... .......... .......... 43% 126M 0s
10300K .......... .......... .......... .......... .......... 44% 232M 0s
10350K .......... .......... .......... .......... .......... 44% 194M 0s
10400K .......... .......... .......... .......... .......... 44% 112M 0s
10450K .......... .......... .......... .......... .......... 44% 151M 0s
10500K .......... .......... .......... .......... .......... 45% 215M 0s
10550K .......... .......... .......... .......... .......... 45% 233M 0s
10600K .......... .......... .......... .......... .......... 45% 114M 0s
10650K .......... .......... .......... .......... .......... 45% 159M 0s
10700K .......... .......... .......... .......... .......... 45% 157M 0s
10750K .......... .......... .......... .......... .......... 46% 163M 0s
10800K .......... .......... .......... .......... .......... 46% 138M 0s
10850K .......... .......... .......... .......... .......... 46% 213M 0s
10900K .......... .......... .......... .......... .......... 46% 191M 0s
10950K .......... .......... .......... .......... .......... 46% 210M 0s
11000K .......... .......... .......... .......... .......... 47% 129M 0s
11050K .......... .......... .......... .......... .......... 47% 237M 0s
11100K .......... .......... .......... .......... .......... 47% 153M 0s
11150K .......... .......... .......... .......... .......... 47% 143M 0s
11200K .......... .......... .......... .......... .......... 48% 149M 0s
11250K .......... .......... .......... .......... .......... 48% 205M 0s
11300K .......... .......... .......... .......... .......... 48% 151M 0s
11350K .......... .......... .......... .......... .......... 48% 243M 0s
11400K .......... .......... .......... .......... .......... 48% 90.7M 0s
11450K .......... .......... .......... .......... .......... 49% 195M 0s
11500K .......... .......... .......... .......... .......... 49% 224M 0s
11550K .......... .......... .......... .......... .......... 49% 151M 0s
11600K .......... .......... .......... .......... .......... 49% 137M 0s
11650K .......... .......... .......... .......... .......... 49% 190M 0s
11700K .......... .......... .......... .......... .......... 50% 190M 0s
11750K .......... .......... .......... .......... .......... 50% 126M 0s
11800K .......... .......... .......... .......... .......... 50% 157M 0s
11850K .......... .......... .......... .......... .......... 50% 183M 0s
11900K .......... .......... .......... .......... .......... 51% 216M 0s
11950K .......... .......... .......... .......... .......... 51% 137M 0s
12000K .......... .......... .......... .......... .......... 51% 125M 0s
12050K .......... .......... .......... .......... .......... 51% 199M 0s
12100K .......... .......... .......... .......... .......... 51% 145M 0s
12150K .......... .......... .......... .......... .......... 52% 138M 0s
12200K .......... .......... .......... .......... .......... 52% 189M 0s
12250K .......... .......... .......... .......... .......... 52% 181M 0s
12300K .......... .......... .......... .......... .......... 52% 270M 0s
12350K .......... .......... .......... .......... .......... 52% 144M 0s
12400K .......... .......... .......... .......... .......... 53% 125M 0s
12450K .......... .......... .......... .......... .......... 53% 217M 0s
12500K .......... .......... .......... .......... .......... 53% 145M 0s
12550K .......... .......... .......... .......... .......... 53% 122M 0s
12600K .......... .......... .......... .......... .......... 54% 168M 0s
12650K .......... .......... .......... .......... .......... 54% 171M 0s
12700K .......... .......... .......... .......... .......... 54% 167M 0s
12750K .......... .......... .......... .......... .......... 54% 202M 0s
12800K .......... .......... .......... .......... .......... 54% 199M 0s
12850K .......... .......... .......... .......... .......... 55% 118M 0s
12900K .......... .......... .......... .......... .......... 55% 194M 0s
12950K .......... .......... .......... .......... .......... 55% 162M 0s
13000K .......... .......... .......... .......... .......... 55% 166M 0s
13050K .......... .......... .......... .......... .......... 55% 162M 0s
13100K .......... .......... .......... .......... .......... 56% 148M 0s
13150K .......... .......... .......... .......... .......... 56% 188M 0s
13200K .......... .......... .......... .......... .......... 56% 128M 0s
13250K .......... .......... .......... .......... .......... 56% 193M 0s
13300K .......... .......... .......... .......... .......... 57% 190M 0s
13350K .......... .......... .......... .......... .......... 57% 138M 0s
13400K .......... .......... .......... .......... .......... 57% 171M 0s
13450K .......... .......... .......... .......... .......... 57% 186M 0s
13500K .......... .......... .......... .......... .......... 57% 157M 0s
13550K .......... .......... .......... .......... .......... 58% 152M 0s
13600K .......... .......... .......... .......... .......... 58% 142M 0s
13650K .......... .......... .......... .......... .......... 58% 129M 0s
13700K .......... .......... .......... .......... .......... 58% 147M 0s
13750K .......... .......... .......... .......... .......... 58% 138M 0s
13800K .......... .......... .......... .......... .......... 59% 198M 0s
13850K .......... .......... .......... .......... .......... 59% 95.6M 0s
13900K .......... .......... .......... .......... .......... 59% 151M 0s
13950K .......... .......... .......... .......... .......... 59% 125M 0s
14000K .......... .......... .......... .......... .......... 59% 126M 0s
14050K .......... .......... .......... .......... .......... 60% 145M 0s
14100K .......... .......... .......... .......... .......... 60% 197M 0s
14150K .......... .......... .......... .......... .......... 60% 149M 0s
14200K .......... .......... .......... .......... .......... 60% 141M 0s
14250K .......... .......... .......... .......... .......... 61% 187M 0s
14300K .......... .......... .......... .......... .......... 61% 233M 0s
14350K .......... .......... .......... .......... .......... 61% 208M 0s
14400K .......... .......... .......... .......... .......... 61% 105M 0s
14450K .......... .......... .......... .......... .......... 61% 162M 0s
14500K .......... .......... .......... .......... .......... 62% 202M 0s
14550K .......... .......... .......... .......... .......... 62% 142M 0s
14600K .......... .......... .......... .......... .......... 62% 163M 0s
14650K .......... .......... .......... .......... .......... 62% 196M 0s
14700K .......... .......... .......... .......... .......... 62% 172M 0s
14750K .......... .......... .......... .......... .......... 63% 178M 0s
14800K .......... .......... .......... .......... .......... 63% 233M 0s
14850K .......... .......... .......... .......... .......... 63% 126M 0s
14900K .......... .......... .......... .......... .......... 63% 153M 0s
14950K .......... .......... .......... .......... .......... 64% 220M 0s
15000K .......... .......... .......... .......... .......... 64% 171M 0s
15050K .......... .......... .......... .......... .......... 64% 142M 0s
15100K .......... .......... .......... .......... .......... 64% 136M 0s
15150K .......... .......... .......... .......... .......... 64% 151M 0s
15200K .......... .......... .......... .......... .......... 65% 170M 0s
15250K .......... .......... .......... .......... .......... 65% 193M 0s
15300K .......... .......... .......... .......... .......... 65% 131M 0s
15350K .......... .......... .......... .......... .......... 65% 159M 0s
15400K .......... .......... .......... .......... .......... 65% 216M 0s
15450K .......... .......... .......... .......... .......... 66% 227M 0s
15500K .......... .......... .......... .......... .......... 66% 171M 0s
15550K .......... .......... .......... .......... .......... 66% 203M 0s
15600K .......... .......... .......... .......... .......... 66% 174M 0s
15650K .......... .......... .......... .......... .......... 67% 189M 0s
15700K .......... .......... .......... .......... .......... 67% 177M 0s
15750K .......... .......... .......... .......... .......... 67% 191M 0s
15800K .......... .......... .......... .......... .......... 67% 195M 0s
15850K .......... .......... .......... .......... .......... 67% 203M 0s
15900K .......... .......... .......... .......... .......... 68% 185M 0s
15950K .......... .......... .......... .......... .......... 68% 208M 0s
16000K .......... .......... .......... .......... .......... 68% 221M 0s
16050K .......... .......... .......... .......... .......... 68% 231M 0s
16100K .......... .......... .......... .......... .......... 68% 205M 0s
16150K .......... .......... .......... .......... .......... 69% 224M 0s
16200K .......... .......... .......... .......... .......... 69% 210M 0s
16250K .......... .......... .......... .......... .......... 69% 228M 0s
16300K .......... .......... .......... .......... .......... 69% 213M 0s
16350K .......... .......... .......... .......... .......... 70% 17.5M 0s
16400K .......... .......... .......... .......... .......... 70% 61.4M 0s
16450K .......... .......... .......... .......... .......... 70% 131M 0s
16500K .......... .......... .......... .......... .......... 70% 256M 0s
16550K .......... .......... .......... .......... .......... 70% 216M 0s
16600K .......... .......... .......... .......... .......... 71% 178M 0s
16650K .......... .......... .......... .......... .......... 71% 206M 0s
16700K .......... .......... .......... .......... .......... 71% 221M 0s
16750K .......... .......... .......... .......... .......... 71% 101M 0s
16800K .......... .......... .......... .......... .......... 71% 69.4M 0s
16850K .......... .......... .......... .......... .......... 72% 151M 0s
16900K .......... .......... .......... .......... .......... 72% 98.0M 0s
16950K .......... .......... .......... .......... .......... 72% 87.0M 0s
17000K .......... .......... .......... .......... .......... 72% 168M 0s
17050K .......... .......... .......... .......... .......... 73% 130M 0s
17100K .......... .......... .......... .......... .......... 73% 202M 0s
17150K .......... .......... .......... .......... .......... 73% 169M 0s
17200K .......... .......... .......... .......... .......... 73% 141M 0s
17250K .......... .......... .......... .......... .......... 73% 179M 0s
17300K .......... .......... .......... .......... .......... 74% 145M 0s
17350K .......... .......... .......... .......... .......... 74% 219M 0s
17400K .......... .......... .......... .......... .......... 74% 174M 0s
17450K .......... .......... .......... .......... .......... 74% 140M 0s
17500K .......... .......... .......... .......... .......... 74% 158M 0s
17550K .......... .......... .......... .......... .......... 75% 192M 0s
17600K .......... .......... .......... .......... .......... 75% 236M 0s
17650K .......... .......... .......... .......... .......... 75% 142M 0s
17700K .......... .......... .......... .......... .......... 75% 143M 0s
17750K .......... .......... .......... .......... .......... 76% 228M 0s
17800K .......... .......... .......... .......... .......... 76% 199M 0s
17850K .......... .......... .......... .......... .......... 76% 121M 0s
17900K .......... .......... .......... .......... .......... 76% 175M 0s
17950K .......... .......... .......... .......... .......... 76% 170M 0s
18000K .......... .......... .......... .......... .......... 77% 200M 0s
18050K .......... .......... .......... .......... .......... 77% 123M 0s
18100K .......... .......... .......... .......... .......... 77% 155M 0s
18150K .......... .......... .......... .......... .......... 77% 221M 0s
18200K .......... .......... .......... .......... .......... 77% 154M 0s
18250K .......... .......... .......... .......... .......... 78% 154M 0s
18300K .......... .......... .......... .......... .......... 78% 175M 0s
18350K .......... .......... .......... .......... .......... 78% 164M 0s
18400K .......... .......... .......... .......... .......... 78% 130M 0s
18450K .......... .......... .......... .......... .......... 79% 197M 0s
18500K .......... .......... .......... .......... .......... 79% 144M 0s
18550K .......... .......... .......... .......... .......... 79% 168M 0s
18600K .......... .......... .......... .......... .......... 79% 87.5M 0s
18650K .......... .......... .......... .......... .......... 79% 161M 0s
18700K .......... .......... .......... .......... .......... 80% 154M 0s
18750K .......... .......... .......... .......... .......... 80% 189M 0s
18800K .......... .......... .......... .......... .......... 80% 150M 0s
18850K .......... .......... .......... .......... .......... 80% 225M 0s
18900K .......... .......... .......... .......... .......... 80% 175M 0s
18950K .......... .......... .......... .......... .......... 81% 192M 0s
19000K .......... .......... .......... .......... .......... 81% 196M 0s
19050K .......... .......... .......... .......... .......... 81% 148M 0s
19100K .......... .......... .......... .......... .......... 81% 124M 0s
19150K .......... .......... .......... .......... .......... 81% 174M 0s
19200K .......... .......... .......... .......... .......... 82% 137M 0s
19250K .......... .......... .......... .......... .......... 82% 139M 0s
19300K .......... .......... .......... .......... .......... 82% 208M 0s
19350K .......... .......... .......... .......... .......... 82% 210M 0s
19400K .......... .......... .......... .......... .......... 83% 127M 0s
19450K .......... .......... .......... .......... .......... 83% 174M 0s
19500K .......... .......... .......... .......... .......... 83% 156M 0s
19550K .......... .......... .......... .......... .......... 83% 173M 0s
19600K .......... .......... .......... .......... .......... 83% 128M 0s
19650K .......... .......... .......... .......... .......... 84% 155M 0s
19700K .......... .......... .......... .......... .......... 84% 162M 0s
19750K .......... .......... .......... .......... .......... 84% 164M 0s
19800K .......... .......... .......... .......... .......... 84% 139M 0s
19850K .......... .......... .......... .......... .......... 84% 149M 0s
19900K .......... .......... .......... .......... .......... 85% 216M 0s
19950K .......... .......... .......... .......... .......... 85% 171M 0s
20000K .......... .......... .......... .......... .......... 85% 160M 0s
20050K .......... .......... .......... .......... .......... 85% 151M 0s
20100K .......... .......... .......... .......... .......... 86% 123M 0s
20150K .......... .......... .......... .......... .......... 86% 189M 0s
20200K .......... .......... .......... .......... .......... 86% 136M 0s
20250K .......... .......... .......... .......... .......... 86% 158M 0s
20300K .......... .......... .......... .......... .......... 86% 232M 0s
20350K .......... .......... .......... .......... .......... 87% 148M 0s
20400K .......... .......... .......... .......... .......... 87% 147M 0s
20450K .......... .......... .......... .......... .......... 87% 130M 0s
20500K .......... .......... .......... .......... .......... 87% 245M 0s
20550K .......... .......... .......... .......... .......... 87% 228M 0s
20600K .......... .......... .......... .......... .......... 88% 141M 0s
20650K .......... .......... .......... .......... .......... 88% 173M 0s
20700K .......... .......... .......... .......... .......... 88% 182M 0s
20750K .......... .......... .......... .......... .......... 88% 162M 0s
20800K .......... .......... .......... .......... .......... 89% 196M 0s
20850K .......... .......... .......... .......... .......... 89% 250M 0s
20900K .......... .......... .......... .......... .......... 89% 166M 0s
20950K .......... .......... .......... .......... .......... 89% 85.3M 0s
21000K .......... .......... .......... .......... .......... 89% 185M 0s
21050K .......... .......... .......... .......... .......... 90% 158M 0s
21100K .......... .......... .......... .......... .......... 90% 217M 0s
21150K .......... .......... .......... .......... .......... 90% 152M 0s
21200K .......... .......... .......... .......... .......... 90% 137M 0s
21250K .......... .......... .......... .......... .......... 90% 153M 0s
21300K .......... .......... .......... .......... .......... 91% 224M 0s
21350K .......... .......... .......... .......... .......... 91% 147M 0s
21400K .......... .......... .......... .......... .......... 91% 199M 0s
21450K .......... .......... .......... .......... .......... 91% 165M 0s
21500K .......... .......... .......... .......... .......... 92% 190M 0s
21550K .......... .......... .......... .......... .......... 92% 149M 0s
21600K .......... .......... .......... .......... .......... 92% 141M 0s
21650K .......... .......... .......... .......... .......... 92% 223M 0s
21700K .......... .......... .......... .......... .......... 92% 144M 0s
21750K .......... .......... .......... .......... .......... 93% 186M 0s
21800K .......... .......... .......... .......... .......... 93% 111M 0s
21850K .......... .......... .......... .......... .......... 93% 159M 0s
21900K .......... .......... .......... .......... .......... 93% 193M 0s
21950K .......... .......... .......... .......... .......... 93% 135M 0s
22000K .......... .......... .......... .......... .......... 94% 122M 0s
22050K .......... .......... .......... .......... .......... 94% 135M 0s
22100K .......... .......... .......... .......... .......... 94% 147M 0s
22150K .......... .......... .......... .......... .......... 94% 143M 0s
22200K .......... .......... .......... .......... .......... 95% 163M 0s
22250K .......... .......... .......... .......... .......... 95% 142M 0s
22300K .......... .......... .......... .......... .......... 95% 197M 0s
22350K .......... .......... .......... .......... .......... 95% 159M 0s
22400K .......... .......... .......... .......... .......... 95% 140M 0s
22450K .......... .......... .......... .......... .......... 96% 220M 0s
22500K .......... .......... .......... .......... .......... 96% 222M 0s
22550K .......... .......... .......... .......... .......... 96% 244M 0s
22600K .......... .......... .......... .......... .......... 96% 204M 0s
22650K .......... .......... .......... .......... .......... 96% 230M 0s
22700K .......... .......... .......... .......... .......... 97% 238M 0s
22750K .......... .......... .......... .......... .......... 97% 237M 0s
22800K .......... .......... .......... .......... .......... 97% 208M 0s
22850K .......... .......... .......... .......... .......... 97% 241M 0s
22900K .......... .......... .......... .......... .......... 98% 229M 0s
22950K .......... .......... .......... .......... .......... 98% 225M 0s
23000K .......... .......... .......... .......... .......... 98% 206M 0s
23050K .......... .......... .......... .......... .......... 98% 224M 0s
23100K .......... .......... .......... .......... .......... 98% 252M 0s
23150K .......... .......... .......... .......... .......... 99% 237M 0s
23200K .......... .......... .......... .......... .......... 99% 206M 0s
23250K .......... .......... .......... .......... .......... 99% 230M 0s
23300K .......... .......... .......... .......... .......... 99% 205M 0s
23350K .......... .......... .......... .......... .......... 99% 235M 0s
23400K .......... ...... 100% 146M=0.3s

2024-11-29 10:21:39 (80.3 MB/s) - 'cloud-spanner-emulator_linux_amd64-1.4.0.tar.gz' saved [23978862/23978862]

+ tar zxvf cloud-spanner-emulator_linux_amd64-1.4.0.tar.gz
gateway_main
emulator_main
+ chmod u+x emulator_main
+ EMULATOR_PID=20523
+ ./emulator_main --host_port localhost:9010
+ trap cleanup EXIT
+ echo 'Testing without GCPMultiEnpoint...'
+ tee -a sponge_log.log
Testing without GCPMultiEnpoint...
+ tee -a sponge_log.log
+ go test -count=1 -v -timeout 10m ./... -run '^TestIntegration_'
2024-11-29 10:21:40 INFO emulator_main.cc : 39 : Cloud Spanner Emulator running.
2024-11-29 10:21:40 INFO emulator_main.cc : 40 : Server address: localhost:9010
? cloud.google.com/go/spanner/admin/database/apiv1/databasepb [no test files]
? cloud.google.com/go/spanner/admin/instance/apiv1/instancepb [no test files]
? cloud.google.com/go/spanner/apiv1/spannerpb [no test files]
? cloud.google.com/go/spanner/executor/apiv1/executorpb [no test files]
? cloud.google.com/go/spanner/internal [no test files]
2024/11/29 10:21:53 Running test by using the instance config: projects/emulator-test-project/instanceConfigs/regional-us-west1
=== RUN TestIntegration_InitSessionPool
--- PASS: TestIntegration_InitSessionPool (0.13s)
=== RUN TestIntegration_SingleUse
=== PAUSE TestIntegration_SingleUse
=== RUN TestIntegration_SingleUse_WithQueryOptions
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_SingleUse_WithQueryOptions (0.00s)
=== RUN TestIntegration_TransactionWasStartedInDifferentSession
=== PAUSE TestIntegration_TransactionWasStartedInDifferentSession
=== RUN TestIntegration_BatchWrite
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_BatchWrite (0.00s)
=== RUN TestIntegration_SingleUse_ReadingWithLimit
=== PAUSE TestIntegration_SingleUse_ReadingWithLimit
=== RUN TestIntegration_ReadOnlyTransaction
=== PAUSE TestIntegration_ReadOnlyTransaction
=== RUN TestIntegration_UpdateDuringRead
=== PAUSE TestIntegration_UpdateDuringRead
=== RUN TestIntegration_ReadWriteTransaction
=== PAUSE TestIntegration_ReadWriteTransaction
=== RUN TestIntegration_ReadWriteTransactionWithOptions
=== PAUSE TestIntegration_ReadWriteTransactionWithOptions
=== RUN TestIntegration_ReadWriteTransaction_StatementBased
=== PAUSE TestIntegration_ReadWriteTransaction_StatementBased
=== RUN TestIntegration_ReadWriteTransaction_StatementBasedWithOptions
=== PAUSE TestIntegration_ReadWriteTransaction_StatementBasedWithOptions
=== RUN TestIntegration_Reads
=== PAUSE TestIntegration_Reads
=== RUN TestIntegration_EarlyTimestamp
=== PAUSE TestIntegration_EarlyTimestamp
=== RUN TestIntegration_NestedTransaction
=== PAUSE TestIntegration_NestedTransaction
=== RUN TestIntegration_CreateDBRetry
=== PAUSE TestIntegration_CreateDBRetry
=== RUN TestIntegration_DbRemovalRecovery
=== PAUSE TestIntegration_DbRemovalRecovery
=== RUN TestIntegration_BasicTypes
=== PAUSE TestIntegration_BasicTypes
=== RUN TestIntegration_BasicTypes_ProtoColumns
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_BasicTypes_ProtoColumns (0.00s)
=== RUN TestIntegration_BasicTypes_ProtoColumns_Errors
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_BasicTypes_ProtoColumns_Errors (0.00s)
=== RUN TestIntegration_ProtoColumns_DML_ParameterizedQueries_Pk_Indexes
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ProtoColumns_DML_ParameterizedQueries_Pk_Indexes (0.00s)
=== RUN TestIntegration_StructTypes
=== PAUSE TestIntegration_StructTypes
=== RUN TestIntegration_StructParametersUnsupported
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_StructParametersUnsupported (0.00s)
=== RUN TestIntegration_QueryExpressions
=== PAUSE TestIntegration_QueryExpressions
=== RUN TestIntegration_QueryStats
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_QueryStats (0.00s)
=== RUN TestIntegration_InvalidDatabase
=== PAUSE TestIntegration_InvalidDatabase
=== RUN TestIntegration_ReadErrors
=== PAUSE TestIntegration_ReadErrors
=== RUN TestIntegration_TransactionRunner
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_TransactionRunner (0.00s)
=== RUN TestIntegration_QueryWithRoles
=== PAUSE TestIntegration_QueryWithRoles
=== RUN TestIntegration_ReadWithRoles
=== PAUSE TestIntegration_ReadWithRoles
=== RUN TestIntegration_DMLWithRoles
=== PAUSE TestIntegration_DMLWithRoles
=== RUN TestIntegration_MutationWithRoles
=== PAUSE TestIntegration_MutationWithRoles
=== RUN TestIntegration_ListDatabaseRoles
=== PAUSE TestIntegration_ListDatabaseRoles
=== RUN TestIntegration_BatchQuery
=== PAUSE TestIntegration_BatchQuery
=== RUN TestIntegration_BatchRead
=== PAUSE TestIntegration_BatchRead
=== RUN TestIntegration_BROTNormal
=== PAUSE TestIntegration_BROTNormal
=== RUN TestIntegration_CommitTimestamp
=== PAUSE TestIntegration_CommitTimestamp
=== RUN TestIntegration_DML
=== PAUSE TestIntegration_DML
=== RUN TestIntegration_StructParametersBind
=== PAUSE TestIntegration_StructParametersBind
=== RUN TestIntegration_PDML
=== PAUSE TestIntegration_PDML
=== RUN TestIntegration_BatchDML
=== PAUSE TestIntegration_BatchDML
=== RUN TestIntegration_BatchDML_NoStatements
=== PAUSE TestIntegration_BatchDML_NoStatements
=== RUN TestIntegration_BatchDML_TwoStatements
=== PAUSE TestIntegration_BatchDML_TwoStatements
=== RUN TestIntegration_BatchDML_Error
=== PAUSE TestIntegration_BatchDML_Error
=== RUN TestIntegration_PGNumeric
integration_test.go:6225: Skipping tests supported only in Postgres dialect.
--- SKIP: TestIntegration_PGNumeric (0.00s)
=== RUN TestIntegration_PGJSONB
integration_test.go:6225: Skipping tests supported only in Postgres dialect.
--- SKIP: TestIntegration_PGJSONB (0.00s)
=== RUN TestIntegration_StartBackupOperation
integration_test.go:5033: https://github.com/googleapis/google-cloud-go/issues/6200
--- SKIP: TestIntegration_StartBackupOperation (0.00s)
=== RUN TestIntegration_DirectPathFallback
=== PAUSE TestIntegration_DirectPathFallback
=== RUN TestIntegration_Foreign_Key_Delete_Cascade_Action
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_Foreign_Key_Delete_Cascade_Action (0.00s)
=== RUN TestIntegration_GFE_Latency
--- PASS: TestIntegration_GFE_Latency (0.02s)
=== RUN TestIntegration_Bit_Reversed_Sequence
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_Bit_Reversed_Sequence (0.00s)
=== RUN TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction
=== PAUSE TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction
=== RUN TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError
=== PAUSE TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError
=== CONT TestIntegration_SingleUse
=== CONT TestIntegration_QueryWithRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_QueryWithRoles (0.00s)
=== CONT TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError (0.00s)
=== CONT TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction (0.00s)
=== CONT TestIntegration_DirectPathFallback
=== CONT TestIntegration_BatchDML_Error
=== CONT TestIntegration_BatchDML_TwoStatements
--- PASS: TestIntegration_DirectPathFallback (0.02s)
=== CONT TestIntegration_BatchDML_NoStatements
=== RUN TestIntegration_SingleUse/strong
--- PASS: TestIntegration_BatchDML_NoStatements (0.03s)
=== CONT TestIntegration_BatchDML
--- PASS: TestIntegration_BatchDML_Error (0.05s)
=== CONT TestIntegration_PDML
--- PASS: TestIntegration_BatchDML_TwoStatements (0.06s)
=== CONT TestIntegration_StructParametersBind
--- PASS: TestIntegration_BatchDML (0.04s)
=== CONT TestIntegration_DML
=== RUN TestIntegration_SingleUse/min_read_timestamp
--- PASS: TestIntegration_PDML (0.05s)
=== CONT TestIntegration_CommitTimestamp
--- PASS: TestIntegration_CommitTimestamp (0.04s)
=== CONT TestIntegration_BROTNormal
=== RUN TestIntegration_SingleUse/max_staleness
--- PASS: TestIntegration_StructParametersBind (0.09s)
=== CONT TestIntegration_BatchRead
--- PASS: TestIntegration_BROTNormal (0.02s)
=== CONT TestIntegration_BatchQuery
--- PASS: TestIntegration_DML (0.09s)
=== CONT TestIntegration_ListDatabaseRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ListDatabaseRoles (0.00s)
=== CONT TestIntegration_MutationWithRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_MutationWithRoles (0.00s)
=== CONT TestIntegration_DMLWithRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_DMLWithRoles (0.00s)
=== CONT TestIntegration_ReadWithRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ReadWithRoles (0.00s)
=== CONT TestIntegration_EarlyTimestamp
=== RUN TestIntegration_SingleUse/read_timestamp
--- PASS: TestIntegration_EarlyTimestamp (0.04s)
=== CONT TestIntegration_ReadErrors
=== RUN TestIntegration_BatchQuery/0
=== RUN TestIntegration_BatchRead/0
=== RUN TestIntegration_BatchRead/1
=== RUN TestIntegration_BatchQuery/1
--- PASS: TestIntegration_BatchRead (0.08s)
--- PASS: TestIntegration_BatchRead/0 (0.00s)
--- PASS: TestIntegration_BatchRead/1 (0.00s)
=== CONT TestIntegration_InvalidDatabase
--- PASS: TestIntegration_BatchQuery (0.08s)
--- PASS: TestIntegration_BatchQuery/0 (0.01s)
--- PASS: TestIntegration_BatchQuery/1 (0.00s)
=== CONT TestIntegration_QueryExpressions
=== RUN TestIntegration_SingleUse/exact_staleness
--- PASS: TestIntegration_InvalidDatabase (0.01s)
=== CONT TestIntegration_StructTypes
=== RUN TestIntegration_QueryExpressions/1
=== RUN TestIntegration_StructTypes/0
=== RUN TestIntegration_StructTypes/1
=== RUN TestIntegration_QueryExpressions/[1,_2,_3]
--- PASS: TestIntegration_ReadErrors (0.05s)
=== CONT TestIntegration_BasicTypes
=== RUN TestIntegration_QueryExpressions/[1,_NULL,_3]
--- PASS: TestIntegration_StructTypes (0.03s)
--- PASS: TestIntegration_StructTypes/0 (0.01s)
--- PASS: TestIntegration_StructTypes/1 (0.01s)
=== CONT TestIntegration_DbRemovalRecovery
--- PASS: TestIntegration_SingleUse (0.28s)
--- PASS: TestIntegration_SingleUse/strong (0.07s)
--- PASS: TestIntegration_SingleUse/min_read_timestamp (0.05s)
--- PASS: TestIntegration_SingleUse/max_staleness (0.06s)
--- PASS: TestIntegration_SingleUse/read_timestamp (0.03s)
--- PASS: TestIntegration_SingleUse/exact_staleness (0.04s)
=== CONT TestIntegration_CreateDBRetry
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_CreateDBRetry (0.00s)
=== CONT TestIntegration_NestedTransaction
=== RUN TestIntegration_BasicTypes/without_number_option
=== RUN TestIntegration_QueryExpressions/IEEE_DIVIDE(1,_0)
=== RUN TestIntegration_QueryExpressions/IEEE_DIVIDE(-1,_0)
=== RUN TestIntegration_QueryExpressions/IEEE_DIVIDE(0,_0)
=== RUN TestIntegration_QueryExpressions/[IEEE_DIVIDE(1,_0),_IEEE_DIVIDE(-1,_0)]
=== RUN TestIntegration_QueryExpressions/ARRAY(SELECT_AS_STRUCT_*_FROM_(SELECT_'a',_1)_WHERE_0_=_1)
=== RUN TestIntegration_QueryExpressions/ARRAY(SELECT_STRUCT(1,_2))
--- PASS: TestIntegration_NestedTransaction (0.04s)
=== CONT TestIntegration_ReadWriteTransaction
--- PASS: TestIntegration_QueryExpressions (0.09s)
--- PASS: TestIntegration_QueryExpressions/1 (0.01s)
--- PASS: TestIntegration_QueryExpressions/[1,_2,_3] (0.00s)
--- PASS: TestIntegration_QueryExpressions/[1,_NULL,_3] (0.01s)
--- PASS: TestIntegration_QueryExpressions/IEEE_DIVIDE(1,_0) (0.00s)
--- PASS: TestIntegration_QueryExpressions/IEEE_DIVIDE(-1,_0) (0.00s)
--- PASS: TestIntegration_QueryExpressions/IEEE_DIVIDE(0,_0) (0.01s)
--- PASS: TestIntegration_QueryExpressions/[IEEE_DIVIDE(1,_0),_IEEE_DIVIDE(-1,_0)] (0.01s)
--- PASS: TestIntegration_QueryExpressions/ARRAY(SELECT_AS_STRUCT_*_FROM_(SELECT_'a',_1)_WHERE_0_=_1) (0.00s)
--- PASS: TestIntegration_QueryExpressions/ARRAY(SELECT_STRUCT(1,_2)) (0.00s)
=== CONT TestIntegration_Reads
--- PASS: TestIntegration_DbRemovalRecovery (0.06s)
=== CONT TestIntegration_ReadWriteTransaction_StatementBasedWithOptions
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ReadWriteTransaction_StatementBasedWithOptions (0.00s)
=== CONT TestIntegration_ReadWriteTransaction_StatementBased
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ReadWriteTransaction_StatementBased (0.00s)
=== CONT TestIntegration_ReadWriteTransactionWithOptions
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ReadWriteTransactionWithOptions (0.00s)
=== CONT TestIntegration_ReadOnlyTransaction
--- PASS: TestIntegration_Reads (0.22s)
=== CONT TestIntegration_UpdateDuringRead
--- PASS: TestIntegration_UpdateDuringRead (0.03s)
=== CONT TestIntegration_SingleUse_ReadingWithLimit
--- PASS: TestIntegration_SingleUse_ReadingWithLimit (0.03s)
=== CONT TestIntegration_TransactionWasStartedInDifferentSession
--- PASS: TestIntegration_ReadWriteTransaction (0.31s)
--- PASS: TestIntegration_TransactionWasStartedInDifferentSession (0.03s)
=== RUN TestIntegration_BasicTypes/with_number_option
--- PASS: TestIntegration_ReadOnlyTransaction (1.12s)
--- PASS: TestIntegration_BasicTypes (1.53s)
--- PASS: TestIntegration_BasicTypes/without_number_option (0.82s)
--- PASS: TestIntegration_BasicTypes/with_number_option (0.70s)
PASS
2024/11/29 10:21:55 failed to retrieve backups from instance projects/emulator-test-project/instances/gotest-1732875713097677876-01 because of error rpc error: code = Unimplemented desc =
ok cloud.google.com/go/spanner 1.998s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/admin/database/apiv1 0.017s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/admin/instance/apiv1 0.013s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/apiv1 0.010s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/executor/apiv1 0.020s [no tests to run]
? cloud.google.com/go/spanner/internal/benchwrapper [no test files]
? cloud.google.com/go/spanner/internal/benchwrapper/proto [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/internal/testutil 0.016s [no tests to run]
? cloud.google.com/go/spanner/test/cloudexecutor [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/actions [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/internal/inputstream [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/internal/outputstream [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/internal/utility [no test files]
=== RUN TestIntegration_SpannerBasics
integration_test.go:110: Using in-memory fake Spanner DB
inmem.go:609: Querying: SELECT 1
inmem.go:609: Querying: SELECT 1
integration_test.go:229: DDL update: ["DROP INDEX AgeIndex"]
integration_test.go:237: DDL update: ["DROP TABLE Characters"]
integration_test.go:240: DDL update: ["CREATE TABLE Characters (\n\t\t\tFirstName STRING(20) NOT NULL,\n\t\t\tLastName STRING(20) NOT NULL,\n\t\t\tAlias STRING(MAX),\n\t\t) PRIMARY KEY (FirstName, LastName)"]
integration_test.go:249: DDL update: ["ALTER TABLE Characters ADD COLUMN Age INT64" "CREATE INDEX AgeIndex ON Characters (Age DESC)"]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Alias Age])
inmem.go:641: Reading all from Characters (cols: [Age])
inmem.go:609: Querying: SELECT Alias FROM Characters WHERE Age < @ageLimit AND Alias IS NOT NULL ORDER BY Age DESC LIMIT @limit
inmem.go:611: â–¹ map[ageLimit:{100 {false 1 0 }} limit:{2 {false 1 0 }}]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Age])
inmem.go:609: Querying: SELECT Age FROM Characters WHERE FirstName = "Peter"
integration_test.go:393: DDL update: ["ALTER TABLE Characters ADD COLUMN Allies ARRAY"]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Allies])
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Allies])
integration_test.go:431: DDL update: ["ALTER TABLE Characters ADD COLUMN Updated TIMESTAMP OPTIONS (allow_commit_timestamp=true)"]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Allies Updated])
inmem.go:609: Querying: SELECT Age FROM Characters WHERE FirstName IN UNNEST(@list)
inmem.go:611: â–¹ map[list:{[Peter Steve] {true 4 0 }}]
--- PASS: TestIntegration_SpannerBasics (0.33s)
=== RUN TestIntegration_ReadsAndQueries
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:507: DDL update: ["DROP TABLE Updateable"]
integration_test.go:507: DDL update: ["DROP TABLE JoinD"]
integration_test.go:507: DDL update: ["DROP TABLE PlayerStats"]
integration_test.go:507: DDL update: ["DROP TABLE SomeStrings"]
integration_test.go:507: DDL update: ["DROP TABLE JoinA"]
integration_test.go:507: DDL update: ["DROP TABLE Staff"]
integration_test.go:507: DDL update: ["DROP TABLE JoinE"]
integration_test.go:507: DDL update: ["DROP TABLE JoinC"]
integration_test.go:507: DDL update: ["DROP TABLE JoinB"]
integration_test.go:507: DDL update: ["DROP TABLE JoinF"]
integration_test.go:521: DDL update: ["CREATE TABLE Staff (\n\t\t\tTenure INT64,\n\t\t\tID INT64,\n\t\t\tName STRING(MAX),\n\t\t\tCool BOOL,\n\t\t\tHeight FLOAT64,\n\t\t) PRIMARY KEY (Name, ID)"]
inmem.go:644: Reading rows from 4 keys and 0 ranges from Staff (cols: [Name Tenure])
inmem.go:644: Reading rows from 0 keys and 2 ranges from Staff (cols: [Name Tenure])
inmem.go:641: Reading all from Staff (cols: [Tenure Name Height])
integration_test.go:610: DDL update: ["ALTER TABLE Staff ADD COLUMN FirstSeen DATE" "ALTER TABLE Staff ADD COLUMN `To` TIMESTAMP"]
inmem.go:563: Executing: DELETE FROM Staff WHERE Name >= @min AND Name < @max
inmem.go:565: â–¹ map[max:{07 {false 4 0 }} min:{01 {false 4 0 }}]
integration_test.go:677: DDL update: ["ALTER TABLE Staff ADD COLUMN RawBytes BYTES(MAX)"]
integration_test.go:691: DDL update: ["CREATE TABLE PlayerStats (\n\t\t\tLastName STRING(MAX),\n\t\t\tOpponentID INT64,\n\t\t\tPointsScored INT64,\n\t\t) PRIMARY KEY (LastName, OpponentID)" "CREATE TABLE JoinA ( w INT64, x STRING(MAX), a STRING(MAX) ) PRIMARY KEY (w, x)" "CREATE TABLE JoinB ( y INT64, z STRING(MAX), b STRING(MAX) ) PRIMARY KEY (y, z)" "CREATE TABLE JoinC ( x INT64, y STRING(MAX), c STRING(MAX) ) PRIMARY KEY (x, y)" "CREATE TABLE JoinD ( x INT64, z STRING(MAX), d STRING(MAX) ) PRIMARY KEY (x, z)" "CREATE TABLE JoinE ( w INT64, x STRING(MAX), e STRING(MAX) ) PRIMARY KEY (w, x)" "CREATE TABLE JoinF ( y INT64, z STRING(MAX), f STRING(MAX) ) PRIMARY KEY (y, z)" "CREATE TABLE SomeStrings ( i INT64, str STRING(MAX) ) PRIMARY KEY (i)" "CREATE TABLE Updateable (\n\t\t\tid INT64,\n\t\t\tfirst STRING(MAX),\n\t\t\tlast STRING(MAX),\n\t\t) PRIMARY KEY (id)"]
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (0, "joe", nil)
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (1, "doe", "joan")
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (2, "wong", "wong")
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (@id, @first, @last)
inmem.go:565: â–¹ map[first:{tom {false 4 0 }} id:{3 {false 1 0 }} last:{jerry {false 4 0 }}]
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (@id, "jim", @last)
inmem.go:565: â–¹ map[id:{4 {false 1 0 }} last:{ {false 0 0 }}]
inmem.go:563: Executing: UPDATE Updateable SET last = "bloggs" WHERE id = 0
inmem.go:563: Executing: UPDATE Updateable SET first = last, last = first WHERE id = 1
inmem.go:563: Executing: UPDATE Updateable SET last = DEFAULT WHERE id = 2
inmem.go:563: Executing: UPDATE Updateable SET first = "noname" WHERE id = 5
inmem.go:609: Querying: SELECT CAST("Foo" AS INT64)
integration_test.go:1383: Testing query: SELECT 17, "sweet", TRUE AND FALSE, NULL, B"hello", STARTS_WITH('Foo', 'B'), STARTS_WITH('Bar', 'B'), CAST(17 AS STRING), SAFE_CAST(TRUE AS STRING), SAFE_CAST('Foo' AS INT64), EXTRACT(DATE FROM TIMESTAMP('2008-12-25T05:30:00Z') AT TIME ZONE 'Europe/Amsterdam'), EXTRACT(YEAR FROM TIMESTAMP('2008-12-25T05:30:00Z')), FARM_FINGERPRINT('test'), MOD(5, 10)
inmem.go:609: Querying: SELECT 17, "sweet", TRUE AND FALSE, NULL, B"hello", STARTS_WITH("Foo", "B"), STARTS_WITH("Bar", "B"), CAST(17 AS STRING), SAFE_CAST(TRUE AS STRING), SAFE_CAST("Foo" AS INT64), EXTRACT(DATE FROM TIMESTAMP("2008-12-25T05:30:00Z") AT TIME ZONE Europe/Amsterdam), EXTRACT(YEAR FROM TIMESTAMP("2008-12-25T05:30:00Z")), FARM_FINGERPRINT("test"), MOD(5, 10)
integration_test.go:1383: Testing query: SELECT @x IS TRUE, @x IS NOT TRUE, @x IS FALSE, @x IS NOT FALSE, @x IS NULL, @x IS NOT NULL
inmem.go:609: Querying: SELECT @x IS TRUE, @x IS NOT TRUE, @x IS FALSE, @x IS NOT FALSE, @x IS NULL, @x IS NOT NULL
inmem.go:611: â–¹ map[x:{ {false 0 0 }}]
integration_test.go:1383: Testing query: SELECT @x, NOT @x, @x AND TRUE, @x AND FALSE, @x OR TRUE, @x OR FALSE
inmem.go:609: Querying: SELECT @x, NOT @x, @x AND TRUE, @x AND FALSE, @x OR TRUE, @x OR FALSE
inmem.go:611: â–¹ map[x:{ {false 0 0 }}]
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE Cool
inmem.go:609: Querying: SELECT Name FROM Staff WHERE Cool
integration_test.go:1383: Testing query: SELECT ID FROM Staff WHERE Cool IS NOT NULL ORDER BY ID DESC
inmem.go:609: Querying: SELECT ID FROM Staff WHERE Cool IS NOT NULL ORDER BY ID DESC
integration_test.go:1383: Testing query: SELECT Name, Tenure FROM Staff WHERE Cool IS NULL OR Cool ORDER BY Name LIMIT 2
inmem.go:609: Querying: SELECT Name, Tenure FROM Staff WHERE Cool IS NULL OR Cool ORDER BY Name LIMIT 2
integration_test.go:1383: Testing query: SELECT Name, ID + 100 FROM Staff WHERE @min <= Tenure AND Tenure < @lim ORDER BY Cool, Name DESC LIMIT @numResults
inmem.go:609: Querying: SELECT Name, (ID)+(100) FROM Staff WHERE @min <= Tenure AND Tenure < @lim ORDER BY Cool, Name DESC LIMIT @numResults
inmem.go:611: â–¹ map[lim:{11 {false 1 0 }} min:{9 {false 1 0 }} numResults:{100 {false 1 0 }}]
integration_test.go:1383: Testing query: SELECT Name, Cool IS NOT NULL FROM Staff WHERE Tenure/2 > 4 ORDER BY NOT Cool, Name
inmem.go:609: Querying: SELECT Name, Cool IS NOT NULL FROM Staff WHERE (Tenure)/(2) > 4 ORDER BY NOT Cool, Name
integration_test.go:1383: Testing query: SELECT Name, Height FROM Staff ORDER BY Height DESC LIMIT 2
inmem.go:609: Querying: SELECT Name, Height FROM Staff ORDER BY Height DESC LIMIT 2
integration_test.go:1383: Testing query: SELECT str FROM SomeStrings WHERE str LIKE "a%"
inmem.go:609: Querying: SELECT str FROM SomeStrings WHERE str LIKE "a%"
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE Name LIKE "%e"
inmem.go:609: Querying: SELECT Name FROM Staff WHERE Name LIKE "%e"
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE Name LIKE "J%k" OR Name LIKE "_am"
inmem.go:609: Querying: SELECT Name FROM Staff WHERE Name LIKE "J%k" OR Name LIKE "_am"
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE STARTS_WITH(Name, 'Ja')
inmem.go:609: Querying: SELECT Name FROM Staff WHERE STARTS_WITH(Name, "Ja")
integration_test.go:1383: Testing query: SELECT Name, Height FROM Staff WHERE Height BETWEEN @min AND @max ORDER BY Height DESC
inmem.go:609: Querying: SELECT Name, Height FROM Staff WHERE Height BETWEEN @min AND @max ORDER BY Height DESC
inmem.go:611: â–¹ map[max:{1.85 {false 2 0 }} min:{1.75 {false 2 0 }}]
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE Name < "T"
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE Name < "T"
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE Name = "Nobody"
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE Name = "Nobody"
integration_test.go:1383: Testing query: SELECT * FROM Staff WHERE Name LIKE "S%"
inmem.go:609: Querying: SELECT * FROM Staff WHERE Name LIKE "S%"
integration_test.go:1383: Testing query: SELECT * FROM Staff WHERE Name LIKE "S%" ORDER BY Name
inmem.go:609: Querying: SELECT * FROM Staff WHERE Name LIKE "S%" ORDER BY Name
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE FirstSeen >= @min
inmem.go:609: Querying: SELECT Name FROM Staff WHERE FirstSeen >= @min
inmem.go:611: â–¹ map[min:{1996-01-01 {false 6 0 }}]
integration_test.go:1383: Testing query: SELECT RawBytes FROM Staff WHERE RawBytes IS NOT NULL
inmem.go:609: Querying: SELECT RawBytes FROM Staff WHERE RawBytes IS NOT NULL
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE `To` > '2000-01-01T00:00:00Z'
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE `To` > "2000-01-01T00:00:00Z"
integration_test.go:1383: Testing query: SELECT DISTINCT Cool, Tenure > 8 FROM Staff ORDER BY Cool
inmem.go:609: Querying: SELECT DISTINCT Cool, Tenure > 8 FROM Staff ORDER BY Cool
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE ID IN UNNEST(@ids)
inmem.go:609: Querying: SELECT Name FROM Staff WHERE ID IN UNNEST(@ids)
inmem.go:611: â–¹ map[ids:{[3 1] {true 1 0 }}]
integration_test.go:1383: Testing query: SELECT LastName FROM PlayerStats GROUP BY LastName
inmem.go:609: Querying: SELECT LastName FROM PlayerStats GROUP BY LastName
integration_test.go:1383: Testing query: SELECT LastName, SUM(PointsScored) FROM PlayerStats GROUP BY LastName
inmem.go:609: Querying: SELECT LastName, SUM(PointsScored) FROM PlayerStats GROUP BY LastName
integration_test.go:1383: Testing query: SELECT ID&0x01 AS odd, SUM(Tenure) FROM Staff GROUP BY odd
inmem.go:609: Querying: SELECT (ID)&(1) AS odd, SUM(Tenure) FROM Staff GROUP BY odd
integration_test.go:1383: Testing query: SELECT AVG(x) AS avg FROM UNNEST([0, 2, 4, 4, 5]) AS x
inmem.go:609: Querying: SELECT AVG(x) AS avg FROM UNNEST([0, 2, 4, 4, 5]) AS x
integration_test.go:1383: Testing query: SELECT MAX(Name) FROM Staff WHERE Name < @lim
inmem.go:609: Querying: SELECT MAX(Name) FROM Staff WHERE Name < @lim
inmem.go:611: â–¹ map[lim:{Teal'c {false 4 0 }}]
integration_test.go:1383: Testing query: SELECT MAX(Name) FROM Staff WHERE Cool = @p1 LIMIT 1
inmem.go:609: Querying: SELECT MAX(Name) FROM Staff WHERE Cool = @p1 LIMIT 1
inmem.go:611: â–¹ map[p1:{true {false 0 0 }}]
integration_test.go:1383: Testing query: SELECT MIN(Name) FROM Staff
inmem.go:609: Querying: SELECT MIN(Name) FROM Staff
integration_test.go:1383: Testing query: SELECT ARRAY_AGG(Cool) FROM Staff
inmem.go:609: Querying: SELECT ARRAY_AGG(Cool) FROM Staff
integration_test.go:1383: Testing query: SELECT s.Name FROM Staff AS s WHERE s.ID = 3 ORDER BY s.Tenure
inmem.go:609: Querying: SELECT s.Name FROM Staff AS s WHERE s.ID = 3 ORDER BY s.Tenure
integration_test.go:1383: Testing query: SELECT Name AS nom FROM Staff WHERE ID < 4 ORDER BY nom
inmem.go:609: Querying: SELECT Name AS nom FROM Staff WHERE ID < 4 ORDER BY nom
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA INNER JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA INNER JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w, x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinE CROSS JOIN JoinF ORDER BY w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinE CROSS JOIN JoinF ORDER BY w, x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA FULL OUTER JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w IS NULL, w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA FULL JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w IS NULL, w, x, y, z
integration_test.go:1383: Testing query: SELECT x, y, z FROM JoinC FULL OUTER JOIN JoinD USING (x) ORDER BY x, y, z
inmem.go:609: Querying: SELECT x, y, z FROM JoinC FULL JOIN JoinD USING (x) ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA LEFT OUTER JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA LEFT JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w, x, y, z
integration_test.go:1383: Testing query: SELECT x, y, z FROM JoinC LEFT OUTER JOIN JoinD USING (x) ORDER BY x, y, z
inmem.go:609: Querying: SELECT x, y, z FROM JoinC LEFT JOIN JoinD USING (x) ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA RIGHT OUTER JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w IS NULL, w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA RIGHT JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w IS NULL, w, x, y, z
integration_test.go:1383: Testing query: SELECT x, y, z FROM JoinC RIGHT OUTER JOIN JoinD USING (x) ORDER BY x, y, z
inmem.go:609: Querying: SELECT x, y, z FROM JoinC RIGHT JOIN JoinD USING (x) ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT a, b, c FROM JoinA JOIN JoinB ON JoinA.w = JoinB.y JOIN JoinC ON JoinA.w = JoinC.x WHERE JoinA.w = 2 ORDER BY x, y, z
inmem.go:609: Querying: SELECT a, b, c FROM JoinA INNER JOIN JoinB ON JoinA.w = JoinB.y INNER JOIN JoinC ON JoinA.w = JoinC.x WHERE JoinA.w = 2 ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT a, b, c FROM JoinA LEFT JOIN JoinB ON JoinA.w = JoinB.y JOIN JoinC ON JoinC.x = JoinA.w WHERE JoinA.w = 1 OR JoinA.w = 2 ORDER BY x, y, z
inmem.go:609: Querying: SELECT a, b, c FROM JoinA LEFT JOIN JoinB ON JoinA.w = JoinB.y INNER JOIN JoinC ON JoinC.x = JoinA.w WHERE JoinA.w = 1 OR JoinA.w = 2 ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT id, first, last FROM Updateable ORDER BY id
inmem.go:609: Querying: SELECT id, first, last FROM Updateable ORDER BY id
integration_test.go:1383: Testing query: SELECT Cool, ARRAY_AGG(Name) FROM Staff WHERE Name > "zzz" GROUP BY Cool
inmem.go:609: Querying: SELECT Cool, ARRAY_AGG(Name) FROM Staff WHERE Name > "zzz" GROUP BY Cool
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE RawBytes IN UNNEST(@arg)
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE RawBytes IN UNNEST(@arg)
inmem.go:611: â–¹ map[arg:{[[2] [1 0 1]] {true 5 0 }}]
integration_test.go:1383: Testing query: SELECT i, str FROM SomeStrings WHERE str LIKE "%bar"
inmem.go:609: Querying: SELECT i, str FROM SomeStrings WHERE str LIKE "%bar"
integration_test.go:1383: Testing query: SELECT i, str FROM SomeStrings WHERE str NOT LIKE "%bar"
inmem.go:609: Querying: SELECT i, str FROM SomeStrings WHERE str NOT LIKE "%bar"
integration_test.go:1383: Testing query: SELECT Name AS nom FROM Staff ORDER BY ID LIMIT 2
inmem.go:609: Querying: SELECT Name AS nom FROM Staff ORDER BY ID LIMIT 2
integration_test.go:1383: Testing query: SELECT MIN(Name), MAX(Name) FROM Staff
inmem.go:609: Querying: SELECT MIN(Name), MAX(Name) FROM Staff
integration_test.go:1383: Testing query: SELECT Cool, MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
inmem.go:609: Querying: SELECT Cool, MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
integration_test.go:1383: Testing query: SELECT Tenure/2, Cool, Name FROM Staff WHERE Tenure/2 > 5
inmem.go:609: Querying: SELECT (Tenure)/(2), Cool, Name FROM Staff WHERE (Tenure)/(2) > 5
integration_test.go:1383: Testing query: SELECT Tenure/2, MAX(Cool) FROM Staff WHERE Tenure/2 > 5 GROUP BY Tenure/2
inmem.go:609: Querying: SELECT (Tenure)/(2), MAX(Cool) FROM Staff WHERE (Tenure)/(2) > 5 GROUP BY (Tenure)/(2)
integration_test.go:1383: Testing query: SELECT Tenure/2, Cool, MIN(Name) FROM Staff WHERE Tenure/2 >= 4 GROUP BY Tenure/2, Cool ORDER BY Cool DESC, Tenure/2
inmem.go:609: Querying: SELECT (Tenure)/(2), Cool, MIN(Name) FROM Staff WHERE (Tenure)/(2) >= 4 GROUP BY (Tenure)/(2), Cool ORDER BY Cool DESC, (Tenure)/(2)
integration_test.go:1383: Testing query: SELECT MIN(Cool), MAX(Cool), MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff
inmem.go:609: Querying: SELECT MIN(Cool), MAX(Cool), MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff
integration_test.go:1383: Testing query: SELECT Cool, MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
inmem.go:609: Querying: SELECT Cool, MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
inmem.go:609: Querying: SELECT * FROM Staff WHERE Name = "missing"
--- PASS: TestIntegration_ReadsAndQueries (0.31s)
=== RUN TestIntegration_GeneratedColumns
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:1429: DDL update: ["CREATE TABLE SongWriters (\n\t\t\tName STRING(50) NOT NULL,\n\t\t\tNumSongs INT64,\n\t\t\tCreatedAT TIMESTAMP,\n\t\t\tCreatedDate DATE,\n\t\t\tEstimatedSales INT64 NOT NULL,\n\t\t\tCanonicalName STRING(50) AS (LOWER(Name)) STORED,\n\t\t\tGeneratedCreatedDate DATE AS (EXTRACT(DATE FROM CreatedAT AT TIME ZONE \"CET\")) STORED,\n\t\t\tGeneratedCreatedDay INT64 AS (EXTRACT(DAY FROM CreatedDate)) STORED,\n\t\t) PRIMARY KEY (Name)"]
integration_test.go:1443: DDL update: ["ALTER TABLE SongWriters ADD COLUMN TotalSales INT64 AS (NumSongs * EstimatedSales) STORED"]
integration_test.go:1467: DDL update: ["ALTER TABLE SongWriters ADD COLUMN TotalSales2 INT64 AS (NumSongs * EstimatedSales) STORED"]
inmem.go:609: Querying: SELECT CanonicalName, TotalSales, GeneratedCreatedDate, GeneratedCreatedDay FROM SongWriters ORDER BY Name
inmem.go:609: Querying: SELECT CanonicalName, TotalSales FROM SongWriters ORDER BY Name
inmem.go:609: Querying: SELECT CanonicalName, TotalSales FROM SongWriters ORDER BY Name
--- PASS: TestIntegration_GeneratedColumns (0.17s)
=== RUN TestIntegration_Views
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:1555: DDL update: ["CREATE VIEW SingersView SQL SECURITY INVOKER AS SELECT * FROM Singers"]
integration_test.go:1559: DDL update: ["CREATE VIEW SingersView SQL SECURITY INVOKER AS SELECT * FROM Singers ORDER BY LastName"]
integration_test.go:1563: DDL update: ["CREATE OR REPLACE VIEW SingersView SQL SECURITY INVOKER AS SELECT * FROM Singers ORDER BY LastName"]
integration_test.go:1567: DDL update: ["DROP VIEW SingersView"]
integration_test.go:1571: DDL update: ["DROP VIEW SingersView"]
--- PASS: TestIntegration_Views (0.27s)
=== RUN TestIntegration_RowDeletionPolicy
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:1581: DDL update: ["CREATE TABLE WithRowDeletionPolicy (\n\t\t\tId INT64,\n\t\t\tValue STRING(MAX),\n\t\t\tDelTimestamp TIMESTAMP,\n\t\t) PRIMARY KEY (Id), ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))" "CREATE TABLE WithoutRowDeletionPolicy (\n\t\t\tId INT64,\n\t\t\tValue STRING(MAX),\n\t\t\tDelTimestamp TIMESTAMP,\n\t\t) PRIMARY KEY (Id)"]
integration_test.go:1595: DDL update: ["ALTER TABLE WithRowDeletionPolicy REPLACE ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
integration_test.go:1598: DDL update: ["ALTER TABLE WithRowDeletionPolicy DROP ROW DELETION POLICY"]
integration_test.go:1601: DDL update: ["ALTER TABLE WithRowDeletionPolicy ADD ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
integration_test.go:1606: DDL update: ["ALTER TABLE WithoutRowDeletionPolicy REPLACE ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
integration_test.go:1609: DDL update: ["ALTER TABLE WithoutRowDeletionPolicy DROP ROW DELETION POLICY"]
integration_test.go:1612: DDL update: ["ALTER TABLE WithRowDeletionPolicy ADD ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
--- PASS: TestIntegration_RowDeletionPolicy (0.37s)
PASS
ok cloud.google.com/go/spanner/spannertest 1.459s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/spansql 0.002s [no tests to run]
+ echo 'Testing with GCPMultiEnpoint...'
+ tee -a sponge_log.log
Testing with GCPMultiEnpoint...
+ GCLOUD_TESTS_GOLANG_USE_GRPC_GCP=true
+ go test -count=1 -v -timeout 10m ./... -run '^TestIntegration_'
+ tee -a sponge_log.log
? cloud.google.com/go/spanner/admin/database/apiv1/databasepb [no test files]
? cloud.google.com/go/spanner/admin/instance/apiv1/instancepb [no test files]
? cloud.google.com/go/spanner/apiv1/spannerpb [no test files]
? cloud.google.com/go/spanner/executor/apiv1/executorpb [no test files]
? cloud.google.com/go/spanner/internal [no test files]
? cloud.google.com/go/spanner/internal/benchwrapper [no test files]
? cloud.google.com/go/spanner/internal/benchwrapper/proto [no test files]
2024/11/29 10:22:02 Running test by using the instance config: projects/emulator-test-project/instanceConfigs/regional-us-west1
=== RUN TestIntegration_InitSessionPool
--- PASS: TestIntegration_InitSessionPool (0.12s)
=== RUN TestIntegration_SingleUse
=== PAUSE TestIntegration_SingleUse
=== RUN TestIntegration_SingleUse_WithQueryOptions
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_SingleUse_WithQueryOptions (0.00s)
=== RUN TestIntegration_TransactionWasStartedInDifferentSession
=== PAUSE TestIntegration_TransactionWasStartedInDifferentSession
=== RUN TestIntegration_BatchWrite
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_BatchWrite (0.00s)
=== RUN TestIntegration_SingleUse_ReadingWithLimit
=== PAUSE TestIntegration_SingleUse_ReadingWithLimit
=== RUN TestIntegration_ReadOnlyTransaction
=== PAUSE TestIntegration_ReadOnlyTransaction
=== RUN TestIntegration_UpdateDuringRead
=== PAUSE TestIntegration_UpdateDuringRead
=== RUN TestIntegration_ReadWriteTransaction
=== PAUSE TestIntegration_ReadWriteTransaction
=== RUN TestIntegration_ReadWriteTransactionWithOptions
=== PAUSE TestIntegration_ReadWriteTransactionWithOptions
=== RUN TestIntegration_ReadWriteTransaction_StatementBased
=== PAUSE TestIntegration_ReadWriteTransaction_StatementBased
=== RUN TestIntegration_ReadWriteTransaction_StatementBasedWithOptions
=== PAUSE TestIntegration_ReadWriteTransaction_StatementBasedWithOptions
=== RUN TestIntegration_Reads
=== PAUSE TestIntegration_Reads
=== RUN TestIntegration_EarlyTimestamp
=== PAUSE TestIntegration_EarlyTimestamp
=== RUN TestIntegration_NestedTransaction
=== PAUSE TestIntegration_NestedTransaction
=== RUN TestIntegration_CreateDBRetry
=== PAUSE TestIntegration_CreateDBRetry
=== RUN TestIntegration_DbRemovalRecovery
=== PAUSE TestIntegration_DbRemovalRecovery
=== RUN TestIntegration_BasicTypes
=== PAUSE TestIntegration_BasicTypes
=== RUN TestIntegration_BasicTypes_ProtoColumns
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_BasicTypes_ProtoColumns (0.00s)
=== RUN TestIntegration_BasicTypes_ProtoColumns_Errors
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_BasicTypes_ProtoColumns_Errors (0.00s)
=== RUN TestIntegration_ProtoColumns_DML_ParameterizedQueries_Pk_Indexes
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ProtoColumns_DML_ParameterizedQueries_Pk_Indexes (0.00s)
=== RUN TestIntegration_StructTypes
=== PAUSE TestIntegration_StructTypes
=== RUN TestIntegration_StructParametersUnsupported
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_StructParametersUnsupported (0.00s)
=== RUN TestIntegration_QueryExpressions
=== PAUSE TestIntegration_QueryExpressions
=== RUN TestIntegration_QueryStats
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_QueryStats (0.00s)
=== RUN TestIntegration_InvalidDatabase
=== PAUSE TestIntegration_InvalidDatabase
=== RUN TestIntegration_ReadErrors
=== PAUSE TestIntegration_ReadErrors
=== RUN TestIntegration_TransactionRunner
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_TransactionRunner (0.00s)
=== RUN TestIntegration_QueryWithRoles
=== PAUSE TestIntegration_QueryWithRoles
=== RUN TestIntegration_ReadWithRoles
=== PAUSE TestIntegration_ReadWithRoles
=== RUN TestIntegration_DMLWithRoles
=== PAUSE TestIntegration_DMLWithRoles
=== RUN TestIntegration_MutationWithRoles
=== PAUSE TestIntegration_MutationWithRoles
=== RUN TestIntegration_ListDatabaseRoles
=== PAUSE TestIntegration_ListDatabaseRoles
=== RUN TestIntegration_BatchQuery
=== PAUSE TestIntegration_BatchQuery
=== RUN TestIntegration_BatchRead
=== PAUSE TestIntegration_BatchRead
=== RUN TestIntegration_BROTNormal
=== PAUSE TestIntegration_BROTNormal
=== RUN TestIntegration_CommitTimestamp
=== PAUSE TestIntegration_CommitTimestamp
=== RUN TestIntegration_DML
=== PAUSE TestIntegration_DML
=== RUN TestIntegration_StructParametersBind
=== PAUSE TestIntegration_StructParametersBind
=== RUN TestIntegration_PDML
=== PAUSE TestIntegration_PDML
=== RUN TestIntegration_BatchDML
=== PAUSE TestIntegration_BatchDML
=== RUN TestIntegration_BatchDML_NoStatements
=== PAUSE TestIntegration_BatchDML_NoStatements
=== RUN TestIntegration_BatchDML_TwoStatements
=== PAUSE TestIntegration_BatchDML_TwoStatements
=== RUN TestIntegration_BatchDML_Error
=== PAUSE TestIntegration_BatchDML_Error
=== RUN TestIntegration_PGNumeric
integration_test.go:6225: Skipping tests supported only in Postgres dialect.
--- SKIP: TestIntegration_PGNumeric (0.00s)
=== RUN TestIntegration_PGJSONB
integration_test.go:6225: Skipping tests supported only in Postgres dialect.
--- SKIP: TestIntegration_PGJSONB (0.00s)
=== RUN TestIntegration_StartBackupOperation
integration_test.go:5033: https://github.com/googleapis/google-cloud-go/issues/6200
--- SKIP: TestIntegration_StartBackupOperation (0.00s)
=== RUN TestIntegration_DirectPathFallback
=== PAUSE TestIntegration_DirectPathFallback
=== RUN TestIntegration_Foreign_Key_Delete_Cascade_Action
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_Foreign_Key_Delete_Cascade_Action (0.00s)
=== RUN TestIntegration_GFE_Latency
--- PASS: TestIntegration_GFE_Latency (0.02s)
=== RUN TestIntegration_Bit_Reversed_Sequence
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_Bit_Reversed_Sequence (0.00s)
=== RUN TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction
=== PAUSE TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction
=== RUN TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError
=== PAUSE TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError
=== CONT TestIntegration_SingleUse
=== CONT TestIntegration_QueryWithRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_QueryWithRoles (0.00s)
=== CONT TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_WithDirectedReadOptions_ReadWriteTransaction_ShouldThrowError (0.00s)
=== CONT TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_WithDirectedReadOptions_ReadOnlyTransaction (0.00s)
=== CONT TestIntegration_DirectPathFallback
=== CONT TestIntegration_ReadErrors
=== CONT TestIntegration_BatchDML_Error
--- PASS: TestIntegration_DirectPathFallback (0.02s)
=== CONT TestIntegration_InvalidDatabase
=== RUN TestIntegration_SingleUse/strong
--- PASS: TestIntegration_InvalidDatabase (0.02s)
=== CONT TestIntegration_QueryExpressions
--- PASS: TestIntegration_BatchDML_Error (0.04s)
=== CONT TestIntegration_StructTypes
=== RUN TestIntegration_QueryExpressions/1
=== RUN TestIntegration_StructTypes/0
=== RUN TestIntegration_QueryExpressions/[1,_2,_3]
=== RUN TestIntegration_StructTypes/1
=== RUN TestIntegration_QueryExpressions/[1,_NULL,_3]
--- PASS: TestIntegration_ReadErrors (0.07s)
=== CONT TestIntegration_BasicTypes
=== RUN TestIntegration_QueryExpressions/IEEE_DIVIDE(1,_0)
--- PASS: TestIntegration_StructTypes (0.03s)
--- PASS: TestIntegration_StructTypes/0 (0.01s)
--- PASS: TestIntegration_StructTypes/1 (0.01s)
=== CONT TestIntegration_DbRemovalRecovery
=== RUN TestIntegration_QueryExpressions/IEEE_DIVIDE(-1,_0)
=== RUN TestIntegration_QueryExpressions/IEEE_DIVIDE(0,_0)
=== RUN TestIntegration_BasicTypes/without_number_option
=== RUN TestIntegration_QueryExpressions/[IEEE_DIVIDE(1,_0),_IEEE_DIVIDE(-1,_0)]
=== RUN TestIntegration_QueryExpressions/ARRAY(SELECT_AS_STRUCT_*_FROM_(SELECT_'a',_1)_WHERE_0_=_1)
=== RUN TestIntegration_QueryExpressions/ARRAY(SELECT_STRUCT(1,_2))
--- PASS: TestIntegration_DbRemovalRecovery (0.03s)
=== CONT TestIntegration_CreateDBRetry
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_CreateDBRetry (0.00s)
=== CONT TestIntegration_NestedTransaction
=== RUN TestIntegration_SingleUse/min_read_timestamp
--- PASS: TestIntegration_QueryExpressions (0.09s)
--- PASS: TestIntegration_QueryExpressions/1 (0.01s)
--- PASS: TestIntegration_QueryExpressions/[1,_2,_3] (0.01s)
--- PASS: TestIntegration_QueryExpressions/[1,_NULL,_3] (0.01s)
--- PASS: TestIntegration_QueryExpressions/IEEE_DIVIDE(1,_0) (0.01s)
--- PASS: TestIntegration_QueryExpressions/IEEE_DIVIDE(-1,_0) (0.01s)
--- PASS: TestIntegration_QueryExpressions/IEEE_DIVIDE(0,_0) (0.01s)
--- PASS: TestIntegration_QueryExpressions/[IEEE_DIVIDE(1,_0),_IEEE_DIVIDE(-1,_0)] (0.01s)
--- PASS: TestIntegration_QueryExpressions/ARRAY(SELECT_AS_STRUCT_*_FROM_(SELECT_'a',_1)_WHERE_0_=_1) (0.01s)
--- PASS: TestIntegration_QueryExpressions/ARRAY(SELECT_STRUCT(1,_2)) (0.01s)
=== CONT TestIntegration_EarlyTimestamp
--- PASS: TestIntegration_NestedTransaction (0.03s)
=== CONT TestIntegration_Reads
--- PASS: TestIntegration_EarlyTimestamp (0.06s)
=== CONT TestIntegration_ReadWriteTransaction_StatementBasedWithOptions
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ReadWriteTransaction_StatementBasedWithOptions (0.00s)
=== CONT TestIntegration_ReadWriteTransaction_StatementBased
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ReadWriteTransaction_StatementBased (0.00s)
=== CONT TestIntegration_ReadWriteTransactionWithOptions
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ReadWriteTransactionWithOptions (0.00s)
=== CONT TestIntegration_ReadWriteTransaction
=== RUN TestIntegration_SingleUse/max_staleness
=== RUN TestIntegration_SingleUse/read_timestamp
=== RUN TestIntegration_SingleUse/exact_staleness
--- PASS: TestIntegration_SingleUse (0.33s)
--- PASS: TestIntegration_SingleUse/strong (0.08s)
--- PASS: TestIntegration_SingleUse/min_read_timestamp (0.06s)
--- PASS: TestIntegration_SingleUse/max_staleness (0.10s)
--- PASS: TestIntegration_SingleUse/read_timestamp (0.04s)
--- PASS: TestIntegration_SingleUse/exact_staleness (0.01s)
=== CONT TestIntegration_UpdateDuringRead
--- PASS: TestIntegration_UpdateDuringRead (0.05s)
=== CONT TestIntegration_ReadOnlyTransaction
--- PASS: TestIntegration_ReadWriteTransaction (0.25s)
=== CONT TestIntegration_SingleUse_ReadingWithLimit
--- PASS: TestIntegration_Reads (0.30s)
=== CONT TestIntegration_TransactionWasStartedInDifferentSession
--- PASS: TestIntegration_SingleUse_ReadingWithLimit (0.02s)
=== CONT TestIntegration_CommitTimestamp
--- PASS: TestIntegration_TransactionWasStartedInDifferentSession (0.02s)
=== CONT TestIntegration_BatchDML_TwoStatements
--- PASS: TestIntegration_CommitTimestamp (0.03s)
=== CONT TestIntegration_BatchDML_NoStatements
--- PASS: TestIntegration_BatchDML_TwoStatements (0.02s)
=== CONT TestIntegration_BatchDML
--- PASS: TestIntegration_BatchDML_NoStatements (0.03s)
=== CONT TestIntegration_PDML
--- PASS: TestIntegration_BatchDML (0.04s)
=== CONT TestIntegration_StructParametersBind
--- PASS: TestIntegration_PDML (0.03s)
=== CONT TestIntegration_DML
--- PASS: TestIntegration_DML (0.09s)
=== CONT TestIntegration_ListDatabaseRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ListDatabaseRoles (0.00s)
=== CONT TestIntegration_BROTNormal
--- PASS: TestIntegration_StructParametersBind (0.12s)
=== CONT TestIntegration_BatchRead
--- PASS: TestIntegration_BROTNormal (0.04s)
=== CONT TestIntegration_BatchQuery
=== RUN TestIntegration_BatchRead/0
=== RUN TestIntegration_BatchRead/1
--- PASS: TestIntegration_BatchRead (0.04s)
--- PASS: TestIntegration_BatchRead/0 (0.01s)
--- PASS: TestIntegration_BatchRead/1 (0.00s)
=== CONT TestIntegration_DMLWithRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_DMLWithRoles (0.00s)
=== CONT TestIntegration_MutationWithRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_MutationWithRoles (0.00s)
=== CONT TestIntegration_ReadWithRoles
integration_test.go:6213: Skipping testing against the emulator.
--- SKIP: TestIntegration_ReadWithRoles (0.00s)
=== RUN TestIntegration_BatchQuery/0
=== RUN TestIntegration_BatchQuery/1
--- PASS: TestIntegration_BatchQuery (0.04s)
--- PASS: TestIntegration_BatchQuery/0 (0.00s)
--- PASS: TestIntegration_BatchQuery/1 (0.00s)
=== RUN TestIntegration_BasicTypes/with_number_option
--- PASS: TestIntegration_ReadOnlyTransaction (1.08s)
--- PASS: TestIntegration_BasicTypes (2.29s)
--- PASS: TestIntegration_BasicTypes/without_number_option (1.18s)
--- PASS: TestIntegration_BasicTypes/with_number_option (1.09s)
PASS
2024/11/29 10:22:05 failed to retrieve backups from instance projects/emulator-test-project/instances/gotest-1732875722990334876-01 because of error rpc error: code = Unimplemented desc =
ok cloud.google.com/go/spanner 2.570s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/admin/database/apiv1 0.009s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/admin/instance/apiv1 0.029s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/apiv1 0.011s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/executor/apiv1 0.010s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/internal/testutil 0.009s [no tests to run]
? cloud.google.com/go/spanner/test/cloudexecutor [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/actions [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/internal/inputstream [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/internal/outputstream [no test files]
? cloud.google.com/go/spanner/test/cloudexecutor/executor/internal/utility [no test files]
=== RUN TestIntegration_SpannerBasics
integration_test.go:110: Using in-memory fake Spanner DB
inmem.go:609: Querying: SELECT 1
inmem.go:609: Querying: SELECT 1
integration_test.go:229: DDL update: ["DROP INDEX AgeIndex"]
integration_test.go:237: DDL update: ["DROP TABLE Characters"]
integration_test.go:240: DDL update: ["CREATE TABLE Characters (\n\t\t\tFirstName STRING(20) NOT NULL,\n\t\t\tLastName STRING(20) NOT NULL,\n\t\t\tAlias STRING(MAX),\n\t\t) PRIMARY KEY (FirstName, LastName)"]
integration_test.go:249: DDL update: ["ALTER TABLE Characters ADD COLUMN Age INT64" "CREATE INDEX AgeIndex ON Characters (Age DESC)"]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Alias Age])
inmem.go:641: Reading all from Characters (cols: [Age])
inmem.go:609: Querying: SELECT Alias FROM Characters WHERE Age < @ageLimit AND Alias IS NOT NULL ORDER BY Age DESC LIMIT @limit
inmem.go:611: â–¹ map[ageLimit:{100 {false 1 0 }} limit:{2 {false 1 0 }}]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Age])
inmem.go:609: Querying: SELECT Age FROM Characters WHERE FirstName = "Peter"
integration_test.go:393: DDL update: ["ALTER TABLE Characters ADD COLUMN Allies ARRAY"]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Allies])
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Allies])
integration_test.go:431: DDL update: ["ALTER TABLE Characters ADD COLUMN Updated TIMESTAMP OPTIONS (allow_commit_timestamp=true)"]
inmem.go:644: Reading rows from 1 keys and 0 ranges from Characters (cols: [Allies Updated])
inmem.go:609: Querying: SELECT Age FROM Characters WHERE FirstName IN UNNEST(@list)
inmem.go:611: â–¹ map[list:{[Peter Steve] {true 4 0 }}]
--- PASS: TestIntegration_SpannerBasics (0.34s)
=== RUN TestIntegration_ReadsAndQueries
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:507: DDL update: ["DROP TABLE Updateable"]
integration_test.go:507: DDL update: ["DROP TABLE Staff"]
integration_test.go:507: DDL update: ["DROP TABLE PlayerStats"]
integration_test.go:507: DDL update: ["DROP TABLE JoinA"]
integration_test.go:507: DDL update: ["DROP TABLE JoinB"]
integration_test.go:507: DDL update: ["DROP TABLE JoinC"]
integration_test.go:507: DDL update: ["DROP TABLE JoinD"]
integration_test.go:507: DDL update: ["DROP TABLE JoinE"]
integration_test.go:507: DDL update: ["DROP TABLE SomeStrings"]
integration_test.go:507: DDL update: ["DROP TABLE JoinF"]
integration_test.go:521: DDL update: ["CREATE TABLE Staff (\n\t\t\tTenure INT64,\n\t\t\tID INT64,\n\t\t\tName STRING(MAX),\n\t\t\tCool BOOL,\n\t\t\tHeight FLOAT64,\n\t\t) PRIMARY KEY (Name, ID)"]
inmem.go:644: Reading rows from 4 keys and 0 ranges from Staff (cols: [Name Tenure])
inmem.go:644: Reading rows from 0 keys and 2 ranges from Staff (cols: [Name Tenure])
inmem.go:641: Reading all from Staff (cols: [Tenure Name Height])
integration_test.go:610: DDL update: ["ALTER TABLE Staff ADD COLUMN FirstSeen DATE" "ALTER TABLE Staff ADD COLUMN `To` TIMESTAMP"]
inmem.go:563: Executing: DELETE FROM Staff WHERE Name >= @min AND Name < @max
inmem.go:565: â–¹ map[max:{07 {false 4 0 }} min:{01 {false 4 0 }}]
integration_test.go:677: DDL update: ["ALTER TABLE Staff ADD COLUMN RawBytes BYTES(MAX)"]
integration_test.go:691: DDL update: ["CREATE TABLE PlayerStats (\n\t\t\tLastName STRING(MAX),\n\t\t\tOpponentID INT64,\n\t\t\tPointsScored INT64,\n\t\t) PRIMARY KEY (LastName, OpponentID)" "CREATE TABLE JoinA ( w INT64, x STRING(MAX), a STRING(MAX) ) PRIMARY KEY (w, x)" "CREATE TABLE JoinB ( y INT64, z STRING(MAX), b STRING(MAX) ) PRIMARY KEY (y, z)" "CREATE TABLE JoinC ( x INT64, y STRING(MAX), c STRING(MAX) ) PRIMARY KEY (x, y)" "CREATE TABLE JoinD ( x INT64, z STRING(MAX), d STRING(MAX) ) PRIMARY KEY (x, z)" "CREATE TABLE JoinE ( w INT64, x STRING(MAX), e STRING(MAX) ) PRIMARY KEY (w, x)" "CREATE TABLE JoinF ( y INT64, z STRING(MAX), f STRING(MAX) ) PRIMARY KEY (y, z)" "CREATE TABLE SomeStrings ( i INT64, str STRING(MAX) ) PRIMARY KEY (i)" "CREATE TABLE Updateable (\n\t\t\tid INT64,\n\t\t\tfirst STRING(MAX),\n\t\t\tlast STRING(MAX),\n\t\t) PRIMARY KEY (id)"]
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (0, "joe", nil)
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (1, "doe", "joan")
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (2, "wong", "wong")
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (@id, @first, @last)
inmem.go:565: â–¹ map[first:{tom {false 4 0 }} id:{3 {false 1 0 }} last:{jerry {false 4 0 }}]
inmem.go:563: Executing: INSERT INTO Updateable (id, first, last) VALUES (@id, "jim", @last)
inmem.go:565: â–¹ map[id:{4 {false 1 0 }} last:{ {false 0 0 }}]
inmem.go:563: Executing: UPDATE Updateable SET last = "bloggs" WHERE id = 0
inmem.go:563: Executing: UPDATE Updateable SET first = last, last = first WHERE id = 1
inmem.go:563: Executing: UPDATE Updateable SET last = DEFAULT WHERE id = 2
inmem.go:563: Executing: UPDATE Updateable SET first = "noname" WHERE id = 5
inmem.go:609: Querying: SELECT CAST("Foo" AS INT64)
integration_test.go:1383: Testing query: SELECT 17, "sweet", TRUE AND FALSE, NULL, B"hello", STARTS_WITH('Foo', 'B'), STARTS_WITH('Bar', 'B'), CAST(17 AS STRING), SAFE_CAST(TRUE AS STRING), SAFE_CAST('Foo' AS INT64), EXTRACT(DATE FROM TIMESTAMP('2008-12-25T05:30:00Z') AT TIME ZONE 'Europe/Amsterdam'), EXTRACT(YEAR FROM TIMESTAMP('2008-12-25T05:30:00Z')), FARM_FINGERPRINT('test'), MOD(5, 10)
inmem.go:609: Querying: SELECT 17, "sweet", TRUE AND FALSE, NULL, B"hello", STARTS_WITH("Foo", "B"), STARTS_WITH("Bar", "B"), CAST(17 AS STRING), SAFE_CAST(TRUE AS STRING), SAFE_CAST("Foo" AS INT64), EXTRACT(DATE FROM TIMESTAMP("2008-12-25T05:30:00Z") AT TIME ZONE Europe/Amsterdam), EXTRACT(YEAR FROM TIMESTAMP("2008-12-25T05:30:00Z")), FARM_FINGERPRINT("test"), MOD(5, 10)
integration_test.go:1383: Testing query: SELECT @x IS TRUE, @x IS NOT TRUE, @x IS FALSE, @x IS NOT FALSE, @x IS NULL, @x IS NOT NULL
inmem.go:609: Querying: SELECT @x IS TRUE, @x IS NOT TRUE, @x IS FALSE, @x IS NOT FALSE, @x IS NULL, @x IS NOT NULL
inmem.go:611: â–¹ map[x:{ {false 0 0 }}]
integration_test.go:1383: Testing query: SELECT @x, NOT @x, @x AND TRUE, @x AND FALSE, @x OR TRUE, @x OR FALSE
inmem.go:609: Querying: SELECT @x, NOT @x, @x AND TRUE, @x AND FALSE, @x OR TRUE, @x OR FALSE
inmem.go:611: â–¹ map[x:{ {false 0 0 }}]
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE Cool
inmem.go:609: Querying: SELECT Name FROM Staff WHERE Cool
integration_test.go:1383: Testing query: SELECT ID FROM Staff WHERE Cool IS NOT NULL ORDER BY ID DESC
inmem.go:609: Querying: SELECT ID FROM Staff WHERE Cool IS NOT NULL ORDER BY ID DESC
integration_test.go:1383: Testing query: SELECT Name, Tenure FROM Staff WHERE Cool IS NULL OR Cool ORDER BY Name LIMIT 2
inmem.go:609: Querying: SELECT Name, Tenure FROM Staff WHERE Cool IS NULL OR Cool ORDER BY Name LIMIT 2
integration_test.go:1383: Testing query: SELECT Name, ID + 100 FROM Staff WHERE @min <= Tenure AND Tenure < @lim ORDER BY Cool, Name DESC LIMIT @numResults
inmem.go:609: Querying: SELECT Name, (ID)+(100) FROM Staff WHERE @min <= Tenure AND Tenure < @lim ORDER BY Cool, Name DESC LIMIT @numResults
inmem.go:611: â–¹ map[lim:{11 {false 1 0 }} min:{9 {false 1 0 }} numResults:{100 {false 1 0 }}]
integration_test.go:1383: Testing query: SELECT Name, Cool IS NOT NULL FROM Staff WHERE Tenure/2 > 4 ORDER BY NOT Cool, Name
inmem.go:609: Querying: SELECT Name, Cool IS NOT NULL FROM Staff WHERE (Tenure)/(2) > 4 ORDER BY NOT Cool, Name
integration_test.go:1383: Testing query: SELECT Name, Height FROM Staff ORDER BY Height DESC LIMIT 2
inmem.go:609: Querying: SELECT Name, Height FROM Staff ORDER BY Height DESC LIMIT 2
integration_test.go:1383: Testing query: SELECT str FROM SomeStrings WHERE str LIKE "a%"
inmem.go:609: Querying: SELECT str FROM SomeStrings WHERE str LIKE "a%"
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE Name LIKE "%e"
inmem.go:609: Querying: SELECT Name FROM Staff WHERE Name LIKE "%e"
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE Name LIKE "J%k" OR Name LIKE "_am"
inmem.go:609: Querying: SELECT Name FROM Staff WHERE Name LIKE "J%k" OR Name LIKE "_am"
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE STARTS_WITH(Name, 'Ja')
inmem.go:609: Querying: SELECT Name FROM Staff WHERE STARTS_WITH(Name, "Ja")
integration_test.go:1383: Testing query: SELECT Name, Height FROM Staff WHERE Height BETWEEN @min AND @max ORDER BY Height DESC
inmem.go:609: Querying: SELECT Name, Height FROM Staff WHERE Height BETWEEN @min AND @max ORDER BY Height DESC
inmem.go:611: â–¹ map[max:{1.85 {false 2 0 }} min:{1.75 {false 2 0 }}]
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE Name < "T"
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE Name < "T"
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE Name = "Nobody"
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE Name = "Nobody"
integration_test.go:1383: Testing query: SELECT * FROM Staff WHERE Name LIKE "S%"
inmem.go:609: Querying: SELECT * FROM Staff WHERE Name LIKE "S%"
integration_test.go:1383: Testing query: SELECT * FROM Staff WHERE Name LIKE "S%" ORDER BY Name
inmem.go:609: Querying: SELECT * FROM Staff WHERE Name LIKE "S%" ORDER BY Name
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE FirstSeen >= @min
inmem.go:609: Querying: SELECT Name FROM Staff WHERE FirstSeen >= @min
inmem.go:611: â–¹ map[min:{1996-01-01 {false 6 0 }}]
integration_test.go:1383: Testing query: SELECT RawBytes FROM Staff WHERE RawBytes IS NOT NULL
inmem.go:609: Querying: SELECT RawBytes FROM Staff WHERE RawBytes IS NOT NULL
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE `To` > '2000-01-01T00:00:00Z'
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE `To` > "2000-01-01T00:00:00Z"
integration_test.go:1383: Testing query: SELECT DISTINCT Cool, Tenure > 8 FROM Staff ORDER BY Cool
inmem.go:609: Querying: SELECT DISTINCT Cool, Tenure > 8 FROM Staff ORDER BY Cool
integration_test.go:1383: Testing query: SELECT Name FROM Staff WHERE ID IN UNNEST(@ids)
inmem.go:609: Querying: SELECT Name FROM Staff WHERE ID IN UNNEST(@ids)
inmem.go:611: â–¹ map[ids:{[3 1] {true 1 0 }}]
integration_test.go:1383: Testing query: SELECT LastName FROM PlayerStats GROUP BY LastName
inmem.go:609: Querying: SELECT LastName FROM PlayerStats GROUP BY LastName
integration_test.go:1383: Testing query: SELECT LastName, SUM(PointsScored) FROM PlayerStats GROUP BY LastName
inmem.go:609: Querying: SELECT LastName, SUM(PointsScored) FROM PlayerStats GROUP BY LastName
integration_test.go:1383: Testing query: SELECT ID&0x01 AS odd, SUM(Tenure) FROM Staff GROUP BY odd
inmem.go:609: Querying: SELECT (ID)&(1) AS odd, SUM(Tenure) FROM Staff GROUP BY odd
integration_test.go:1383: Testing query: SELECT AVG(x) AS avg FROM UNNEST([0, 2, 4, 4, 5]) AS x
inmem.go:609: Querying: SELECT AVG(x) AS avg FROM UNNEST([0, 2, 4, 4, 5]) AS x
integration_test.go:1383: Testing query: SELECT MAX(Name) FROM Staff WHERE Name < @lim
inmem.go:609: Querying: SELECT MAX(Name) FROM Staff WHERE Name < @lim
inmem.go:611: â–¹ map[lim:{Teal'c {false 4 0 }}]
integration_test.go:1383: Testing query: SELECT MAX(Name) FROM Staff WHERE Cool = @p1 LIMIT 1
inmem.go:609: Querying: SELECT MAX(Name) FROM Staff WHERE Cool = @p1 LIMIT 1
inmem.go:611: â–¹ map[p1:{true {false 0 0 }}]
integration_test.go:1383: Testing query: SELECT MIN(Name) FROM Staff
inmem.go:609: Querying: SELECT MIN(Name) FROM Staff
integration_test.go:1383: Testing query: SELECT ARRAY_AGG(Cool) FROM Staff
inmem.go:609: Querying: SELECT ARRAY_AGG(Cool) FROM Staff
integration_test.go:1383: Testing query: SELECT s.Name FROM Staff AS s WHERE s.ID = 3 ORDER BY s.Tenure
inmem.go:609: Querying: SELECT s.Name FROM Staff AS s WHERE s.ID = 3 ORDER BY s.Tenure
integration_test.go:1383: Testing query: SELECT Name AS nom FROM Staff WHERE ID < 4 ORDER BY nom
inmem.go:609: Querying: SELECT Name AS nom FROM Staff WHERE ID < 4 ORDER BY nom
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA INNER JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA INNER JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w, x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinE CROSS JOIN JoinF ORDER BY w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinE CROSS JOIN JoinF ORDER BY w, x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA FULL OUTER JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w IS NULL, w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA FULL JOIN JoinB ON JoinA.w = JoinB.y ORDER BY w IS NULL, w, x, y, z
integration_test.go:1383: Testing query: SELECT x, y, z FROM JoinC FULL OUTER JOIN JoinD USING (x) ORDER BY x, y, z
inmem.go:609: Querying: SELECT x, y, z FROM JoinC FULL JOIN JoinD USING (x) ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA LEFT OUTER JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA LEFT JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w, x, y, z
integration_test.go:1383: Testing query: SELECT x, y, z FROM JoinC LEFT OUTER JOIN JoinD USING (x) ORDER BY x, y, z
inmem.go:609: Querying: SELECT x, y, z FROM JoinC LEFT JOIN JoinD USING (x) ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT w, x, y, z FROM JoinA RIGHT OUTER JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w IS NULL, w, x, y, z
inmem.go:609: Querying: SELECT w, x, y, z FROM JoinA RIGHT JOIN JoinB AS B ON JoinA.w = B.y ORDER BY w IS NULL, w, x, y, z
integration_test.go:1383: Testing query: SELECT x, y, z FROM JoinC RIGHT OUTER JOIN JoinD USING (x) ORDER BY x, y, z
inmem.go:609: Querying: SELECT x, y, z FROM JoinC RIGHT JOIN JoinD USING (x) ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT a, b, c FROM JoinA JOIN JoinB ON JoinA.w = JoinB.y JOIN JoinC ON JoinA.w = JoinC.x WHERE JoinA.w = 2 ORDER BY x, y, z
inmem.go:609: Querying: SELECT a, b, c FROM JoinA INNER JOIN JoinB ON JoinA.w = JoinB.y INNER JOIN JoinC ON JoinA.w = JoinC.x WHERE JoinA.w = 2 ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT a, b, c FROM JoinA LEFT JOIN JoinB ON JoinA.w = JoinB.y JOIN JoinC ON JoinC.x = JoinA.w WHERE JoinA.w = 1 OR JoinA.w = 2 ORDER BY x, y, z
inmem.go:609: Querying: SELECT a, b, c FROM JoinA LEFT JOIN JoinB ON JoinA.w = JoinB.y INNER JOIN JoinC ON JoinC.x = JoinA.w WHERE JoinA.w = 1 OR JoinA.w = 2 ORDER BY x, y, z
integration_test.go:1383: Testing query: SELECT id, first, last FROM Updateable ORDER BY id
inmem.go:609: Querying: SELECT id, first, last FROM Updateable ORDER BY id
integration_test.go:1383: Testing query: SELECT Cool, ARRAY_AGG(Name) FROM Staff WHERE Name > "zzz" GROUP BY Cool
inmem.go:609: Querying: SELECT Cool, ARRAY_AGG(Name) FROM Staff WHERE Name > "zzz" GROUP BY Cool
integration_test.go:1383: Testing query: SELECT COUNT(*) FROM Staff WHERE RawBytes IN UNNEST(@arg)
inmem.go:609: Querying: SELECT COUNT(*) FROM Staff WHERE RawBytes IN UNNEST(@arg)
inmem.go:611: â–¹ map[arg:{[[2] [1 0 1]] {true 5 0 }}]
integration_test.go:1383: Testing query: SELECT i, str FROM SomeStrings WHERE str LIKE "%bar"
inmem.go:609: Querying: SELECT i, str FROM SomeStrings WHERE str LIKE "%bar"
integration_test.go:1383: Testing query: SELECT i, str FROM SomeStrings WHERE str NOT LIKE "%bar"
inmem.go:609: Querying: SELECT i, str FROM SomeStrings WHERE str NOT LIKE "%bar"
integration_test.go:1383: Testing query: SELECT Name AS nom FROM Staff ORDER BY ID LIMIT 2
inmem.go:609: Querying: SELECT Name AS nom FROM Staff ORDER BY ID LIMIT 2
integration_test.go:1383: Testing query: SELECT MIN(Name), MAX(Name) FROM Staff
inmem.go:609: Querying: SELECT MIN(Name), MAX(Name) FROM Staff
integration_test.go:1383: Testing query: SELECT Cool, MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
inmem.go:609: Querying: SELECT Cool, MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
integration_test.go:1383: Testing query: SELECT Tenure/2, Cool, Name FROM Staff WHERE Tenure/2 > 5
inmem.go:609: Querying: SELECT (Tenure)/(2), Cool, Name FROM Staff WHERE (Tenure)/(2) > 5
integration_test.go:1383: Testing query: SELECT Tenure/2, MAX(Cool) FROM Staff WHERE Tenure/2 > 5 GROUP BY Tenure/2
inmem.go:609: Querying: SELECT (Tenure)/(2), MAX(Cool) FROM Staff WHERE (Tenure)/(2) > 5 GROUP BY (Tenure)/(2)
integration_test.go:1383: Testing query: SELECT Tenure/2, Cool, MIN(Name) FROM Staff WHERE Tenure/2 >= 4 GROUP BY Tenure/2, Cool ORDER BY Cool DESC, Tenure/2
inmem.go:609: Querying: SELECT (Tenure)/(2), Cool, MIN(Name) FROM Staff WHERE (Tenure)/(2) >= 4 GROUP BY (Tenure)/(2), Cool ORDER BY Cool DESC, (Tenure)/(2)
integration_test.go:1383: Testing query: SELECT MIN(Cool), MAX(Cool), MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff
inmem.go:609: Querying: SELECT MIN(Cool), MAX(Cool), MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff
integration_test.go:1383: Testing query: SELECT Cool, MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
inmem.go:609: Querying: SELECT Cool, MIN(Tenure), MAX(Tenure), MIN(Height), MAX(Height), MIN(Name), MAX(Name), COUNT(*) FROM Staff GROUP BY Cool ORDER BY Cool
inmem.go:609: Querying: SELECT * FROM Staff WHERE Name = "missing"
--- PASS: TestIntegration_ReadsAndQueries (0.33s)
=== RUN TestIntegration_GeneratedColumns
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:1429: DDL update: ["CREATE TABLE SongWriters (\n\t\t\tName STRING(50) NOT NULL,\n\t\t\tNumSongs INT64,\n\t\t\tCreatedAT TIMESTAMP,\n\t\t\tCreatedDate DATE,\n\t\t\tEstimatedSales INT64 NOT NULL,\n\t\t\tCanonicalName STRING(50) AS (LOWER(Name)) STORED,\n\t\t\tGeneratedCreatedDate DATE AS (EXTRACT(DATE FROM CreatedAT AT TIME ZONE \"CET\")) STORED,\n\t\t\tGeneratedCreatedDay INT64 AS (EXTRACT(DAY FROM CreatedDate)) STORED,\n\t\t) PRIMARY KEY (Name)"]
integration_test.go:1443: DDL update: ["ALTER TABLE SongWriters ADD COLUMN TotalSales INT64 AS (NumSongs * EstimatedSales) STORED"]
integration_test.go:1467: DDL update: ["ALTER TABLE SongWriters ADD COLUMN TotalSales2 INT64 AS (NumSongs * EstimatedSales) STORED"]
inmem.go:609: Querying: SELECT CanonicalName, TotalSales, GeneratedCreatedDate, GeneratedCreatedDay FROM SongWriters ORDER BY Name
inmem.go:609: Querying: SELECT CanonicalName, TotalSales FROM SongWriters ORDER BY Name
inmem.go:609: Querying: SELECT CanonicalName, TotalSales FROM SongWriters ORDER BY Name
--- PASS: TestIntegration_GeneratedColumns (0.17s)
=== RUN TestIntegration_Views
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:1555: DDL update: ["CREATE VIEW SingersView SQL SECURITY INVOKER AS SELECT * FROM Singers"]
integration_test.go:1559: DDL update: ["CREATE VIEW SingersView SQL SECURITY INVOKER AS SELECT * FROM Singers ORDER BY LastName"]
integration_test.go:1563: DDL update: ["CREATE OR REPLACE VIEW SingersView SQL SECURITY INVOKER AS SELECT * FROM Singers ORDER BY LastName"]
integration_test.go:1567: DDL update: ["DROP VIEW SingersView"]
integration_test.go:1571: DDL update: ["DROP VIEW SingersView"]
--- PASS: TestIntegration_Views (0.27s)
=== RUN TestIntegration_RowDeletionPolicy
integration_test.go:110: Using in-memory fake Spanner DB
integration_test.go:1581: DDL update: ["CREATE TABLE WithRowDeletionPolicy (\n\t\t\tId INT64,\n\t\t\tValue STRING(MAX),\n\t\t\tDelTimestamp TIMESTAMP,\n\t\t) PRIMARY KEY (Id), ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))" "CREATE TABLE WithoutRowDeletionPolicy (\n\t\t\tId INT64,\n\t\t\tValue STRING(MAX),\n\t\t\tDelTimestamp TIMESTAMP,\n\t\t) PRIMARY KEY (Id)"]
integration_test.go:1595: DDL update: ["ALTER TABLE WithRowDeletionPolicy REPLACE ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
integration_test.go:1598: DDL update: ["ALTER TABLE WithRowDeletionPolicy DROP ROW DELETION POLICY"]
integration_test.go:1601: DDL update: ["ALTER TABLE WithRowDeletionPolicy ADD ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
integration_test.go:1606: DDL update: ["ALTER TABLE WithoutRowDeletionPolicy REPLACE ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
integration_test.go:1609: DDL update: ["ALTER TABLE WithoutRowDeletionPolicy DROP ROW DELETION POLICY"]
integration_test.go:1612: DDL update: ["ALTER TABLE WithRowDeletionPolicy ADD ROW DELETION POLICY ( OLDER_THAN ( DelTimestamp, INTERVAL 30 DAY ))"]
--- PASS: TestIntegration_RowDeletionPolicy (0.37s)
PASS
ok cloud.google.com/go/spanner/spannertest 1.480s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/spanner/spansql 0.002s [no tests to run]
+ cleanup
+ kill -9 20523
+ unset SPANNER_EMULATOR_HOST
+ unset GCLOUD_TESTS_GOLANG_PROJECT_ID
+ echo 'Cleanup the emulator'
Cleanup the emulator
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./spanner/test/opentelemetry/test/go.mod
+ pushd ./spanner/test/opentelemetry/test
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/spanner/test/opentelemetry/test == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/spanner/test/opentelemetry/test == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
go: cloud.google.com/go@v0.116.0 requires
cloud.google.com/go/auth/oauth2adapt@v0.2.6: missing go.sum entry for go.mod file; to add it:
go mod download cloud.google.com/go/auth/oauth2adapt
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./apphub/go.mod
+ pushd ./apphub
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/apphub == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/apphub == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/apphub/apiv1/apphubpb [no test files]
? cloud.google.com/go/apphub/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/apphub/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./vmmigration/go.mod
+ pushd ./vmmigration
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/vmmigration == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/vmmigration == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/vmmigration/apiv1/vmmigrationpb [no test files]
? cloud.google.com/go/vmmigration/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/vmmigration/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./networkmanagement/go.mod
+ pushd ./networkmanagement
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/networkmanagement == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/networkmanagement == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/networkmanagement/apiv1/networkmanagementpb [no test files]
? cloud.google.com/go/networkmanagement/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/networkmanagement/apiv1 1.026s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./redis/go.mod
+ pushd ./redis
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/redis == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/redis == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/redis/apiv1/redispb [no test files]
? cloud.google.com/go/redis/apiv1beta1/redispb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/redis/apiv1 1.030s [no tests to run]
? cloud.google.com/go/redis/cluster/apiv1/clusterpb [no test files]
? cloud.google.com/go/redis/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/redis/apiv1beta1 1.027s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/redis/cluster/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./config/go.mod
+ pushd ./config
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/config == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/config == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/config/apiv1/configpb [no test files]
? cloud.google.com/go/config/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/config/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./apihub/go.mod
+ pushd ./apihub
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/apihub == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/apihub == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/apihub/apiv1/apihubpb [no test files]
? cloud.google.com/go/apihub/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/apihub/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./shell/go.mod
+ pushd ./shell
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/shell == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/shell == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/shell/apiv1/shellpb [no test files]
? cloud.google.com/go/shell/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/shell/apiv1 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./iap/go.mod
+ pushd ./iap
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/iap == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/iap == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/iap/apiv1/iappb [no test files]
? cloud.google.com/go/iap/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/iap/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./batch/go.mod
+ pushd ./batch
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/batch == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/batch == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/batch/apiv1/batchpb [no test files]
? cloud.google.com/go/batch/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/batch/apiv1 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./cloudbuild/go.mod
+ pushd ./cloudbuild
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/cloudbuild == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/cloudbuild == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudbuild/apiv1 1.025s [no tests to run]
? cloud.google.com/go/cloudbuild/apiv1/v2/cloudbuildpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudbuild/apiv1/v2 1.026s [no tests to run]
? cloud.google.com/go/cloudbuild/apiv2/cloudbuildpb [no test files]
? cloud.google.com/go/cloudbuild/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudbuild/apiv2 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./securitycentermanagement/go.mod
+ pushd ./securitycentermanagement
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/securitycentermanagement == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/securitycentermanagement == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/securitycentermanagement/apiv1/securitycentermanagementpb [no test files]
? cloud.google.com/go/securitycentermanagement/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/securitycentermanagement/apiv1 1.026s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./vision/go.mod
+ pushd ./vision
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/vision == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/vision == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/vision/v2/apiv1/visionpb [no test files]
? cloud.google.com/go/vision/v2/apiv1p1beta1/visionpb [no test files]
? cloud.google.com/go/vision/v2/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/vision/v2/apiv1 1.028s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/vision/v2/apiv1p1beta1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./identitytoolkit/go.mod
+ pushd ./identitytoolkit
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/identitytoolkit == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/identitytoolkit == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/identitytoolkit/apiv2/identitytoolkitpb [no test files]
? cloud.google.com/go/identitytoolkit/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/identitytoolkit/apiv2 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./cloudtasks/go.mod
+ pushd ./cloudtasks
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/cloudtasks == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/cloudtasks == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/cloudtasks/apiv2/cloudtaskspb [no test files]
? cloud.google.com/go/cloudtasks/apiv2beta2/cloudtaskspb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudtasks/apiv2 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudtasks/apiv2beta2 1.026s [no tests to run]
? cloud.google.com/go/cloudtasks/apiv2beta3/cloudtaskspb [no test files]
? cloud.google.com/go/cloudtasks/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudtasks/apiv2beta3 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./vertexai/go.mod
+ pushd ./vertexai
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/vertexai == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/vertexai == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
go: downloading cloud.google.com/go/aiplatform v1.68.0
? cloud.google.com/go/vertexai [no test files]
=== RUN TestPopulateCachedContent
--- PASS: TestPopulateCachedContent (0.00s)
=== RUN TestCopySanitizedModelContent
=== RUN TestCopySanitizedModelContent/[foobar_]
=== RUN TestCopySanitizedModelContent/[_foobar__a_b_c]
=== RUN TestCopySanitizedModelContent/[_foobar___{png_[]}]
--- PASS: TestCopySanitizedModelContent (0.00s)
--- PASS: TestCopySanitizedModelContent/[foobar_] (0.00s)
--- PASS: TestCopySanitizedModelContent/[_foobar__a_b_c] (0.00s)
--- PASS: TestCopySanitizedModelContent/[_foobar___{png_[]}] (0.00s)
=== RUN TestLive
client_test.go:43: set a VERTEX_PROJECT_ID env var to run live tests
--- SKIP: TestLive (0.00s)
=== RUN TestLiveDefaultLocation
client_test.go:336: set a VERTEX_PROJECT_ID env var to run live tests
--- SKIP: TestLiveDefaultLocation (0.00s)
=== RUN TestLiveREST
client_test.go:364: set a VERTEX_PROJECT_ID env var to run live tests
--- SKIP: TestLiveREST (0.00s)
=== RUN TestJoinResponses
--- PASS: TestJoinResponses (0.00s)
=== RUN TestMergeTexts
--- PASS: TestMergeTexts (0.00s)
=== RUN TestMatchString
--- PASS: TestMatchString (0.00s)
=== RUN TestTemperature
--- PASS: TestTemperature (0.00s)
=== RUN TestIntFloatConversions
=== RUN TestIntFloatConversions/int-to-float-0
=== RUN TestIntFloatConversions/float-to-int-0
=== RUN TestIntFloatConversions/int-to-float-1
=== RUN TestIntFloatConversions/float-to-int-1
--- PASS: TestIntFloatConversions (0.00s)
--- PASS: TestIntFloatConversions/int-to-float-0 (0.00s)
--- PASS: TestIntFloatConversions/float-to-int-0 (0.00s)
--- PASS: TestIntFloatConversions/int-to-float-1 (0.00s)
--- PASS: TestIntFloatConversions/float-to-int-1 (0.00s)
=== RUN TestInferFullModelName
=== RUN TestInferFullModelName/xyz
=== RUN TestInferFullModelName/models/abc
=== RUN TestInferFullModelName/publishers/foo/xyz
=== RUN TestInferFullModelName/x/y/z
--- PASS: TestInferFullModelName (0.00s)
--- PASS: TestInferFullModelName/xyz (0.00s)
--- PASS: TestInferFullModelName/models/abc (0.00s)
--- PASS: TestInferFullModelName/publishers/foo/xyz (0.00s)
--- PASS: TestInferFullModelName/x/y/z (0.00s)
=== RUN TestInferLocation
=== RUN TestInferLocation/arg_passed
=== RUN TestInferLocation/first_env
=== RUN TestInferLocation/second_env
=== RUN TestInferLocation/default
=== RUN TestInferLocation/first_env_precedence
--- PASS: TestInferLocation (0.00s)
--- PASS: TestInferLocation/arg_passed (0.00s)
--- PASS: TestInferLocation/first_env (0.00s)
--- PASS: TestInferLocation/second_env (0.00s)
--- PASS: TestInferLocation/default (0.00s)
--- PASS: TestInferLocation/first_env_precedence (0.00s)
PASS
ok cloud.google.com/go/vertexai/genai 1.044s
? cloud.google.com/go/vertexai/internal [no test files]
? cloud.google.com/go/vertexai/internal/sentencepiece [no test files]
? cloud.google.com/go/vertexai/internal/sentencepiece/internal/cmd/dumper [no test files]
? cloud.google.com/go/vertexai/internal/sentencepiece/internal/model [no test files]
? cloud.google.com/go/vertexai/internal/sentencepiece/internal/prefixmatcher [no test files]
? cloud.google.com/go/vertexai/internal/sentencepiece/internal/priorityqueue [no test files]
=== RUN TestCountTokensWithCorpora
corpora_test.go:235: set a VERTEX_PROJECT_ID env var to run live tests
--- SKIP: TestCountTokensWithCorpora (0.00s)
=== RUN TestDownload
--- PASS: TestDownload (0.52s)
=== RUN TestLoadModelData
--- PASS: TestLoadModelData (0.33s)
=== RUN TestCreateTokenizer
--- PASS: TestCreateTokenizer (0.82s)
=== RUN TestCountTokens
=== RUN TestCountTokens/0
=== RUN TestCountTokens/1
=== RUN TestCountTokens/2
--- PASS: TestCountTokens (0.79s)
--- PASS: TestCountTokens/0 (0.00s)
--- PASS: TestCountTokens/1 (0.00s)
--- PASS: TestCountTokens/2 (0.00s)
=== RUN TestCountTokensNonText
--- PASS: TestCountTokensNonText (0.81s)
=== RUN ExampleTokenizer_CountTokens
--- PASS: ExampleTokenizer_CountTokens (0.78s)
PASS
ok cloud.google.com/go/vertexai/genai/tokenizer 5.103s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./cloudquotas/go.mod
+ pushd ./cloudquotas
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/cloudquotas == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/cloudquotas == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/cloudquotas/apiv1/cloudquotaspb [no test files]
? cloud.google.com/go/cloudquotas/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/cloudquotas/apiv1 1.025s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./logging/go.mod
+ pushd ./logging
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/logging == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/logging == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/logging/apiv2/loggingpb [no test files]
? cloud.google.com/go/logging/internal [no test files]
2024/11/29 10:23:52 running integration tests with project dulcet-port-762
=== RUN TestLoggerRetryer_Retry
=== RUN TestLoggerRetryer_Retry/non_status_no_retry
=== RUN TestLoggerRetryer_Retry/invalid_utf_no_retry
=== RUN TestLoggerRetryer_Retry/unavailable_retry
--- PASS: TestLoggerRetryer_Retry (0.00s)
--- PASS: TestLoggerRetryer_Retry/non_status_no_retry (0.00s)
--- PASS: TestLoggerRetryer_Retry/invalid_utf_no_retry (0.00s)
--- PASS: TestLoggerRetryer_Retry/unavailable_retry (0.00s)
=== RUN TestLoggerCreation
--- PASS: TestLoggerCreation (0.01s)
=== RUN TestToProtoStruct
--- PASS: TestToProtoStruct (0.00s)
=== RUN TestToLogEntryPayload
--- PASS: TestToLogEntryPayload (0.00s)
=== RUN TestFromHTTPRequest
--- PASS: TestFromHTTPRequest (0.00s)
=== RUN TestMonitoredResource
--- PASS: TestMonitoredResource (0.00s)
=== RUN TestResourceDetection
=== RUN TestResourceDetection/detect_GAE_resource
=== RUN TestResourceDetection/detect_Cloud_Function_resource
=== RUN TestResourceDetection/detect_Cloud_Run_service_resource
=== RUN TestResourceDetection/detect_Cloud_Run_job_resource
=== RUN TestResourceDetection/detect_GKE_resource_for_a_zonal_cluster
=== RUN TestResourceDetection/detect_GKE_resource_for_a_regional_cluster
=== RUN TestResourceDetection/detect_GKE_resource_with_custom_container_and_namespace_config
=== RUN TestResourceDetection/detect_Compute_Engine_resource
=== RUN TestResourceDetection/detect_GAE_resource_by_product_name
=== RUN TestResourceDetection/detect_Cloud_Function_resource_by_product_name
=== RUN TestResourceDetection/unknown_resource_detection
=== RUN TestResourceDetection/resource_without_metadata_detection
--- PASS: TestResourceDetection (0.00s)
--- PASS: TestResourceDetection/detect_GAE_resource (0.00s)
--- PASS: TestResourceDetection/detect_Cloud_Function_resource (0.00s)
--- PASS: TestResourceDetection/detect_Cloud_Run_service_resource (0.00s)
--- PASS: TestResourceDetection/detect_Cloud_Run_job_resource (0.00s)
--- PASS: TestResourceDetection/detect_GKE_resource_for_a_zonal_cluster (0.00s)
--- PASS: TestResourceDetection/detect_GKE_resource_for_a_regional_cluster (0.00s)
--- PASS: TestResourceDetection/detect_GKE_resource_with_custom_container_and_namespace_config (0.00s)
--- PASS: TestResourceDetection/detect_Compute_Engine_resource (0.00s)
--- PASS: TestResourceDetection/detect_GAE_resource_by_product_name (0.00s)
--- PASS: TestResourceDetection/detect_Cloud_Function_resource_by_product_name (0.00s)
--- PASS: TestResourceDetection/unknown_resource_detection (0.00s)
--- PASS: TestResourceDetection/resource_without_metadata_detection (0.00s)
=== RUN TestLogSync
--- PASS: TestLogSync (13.75s)
=== RUN TestLogAndEntries
--- PASS: TestLogAndEntries (13.52s)
=== RUN TestLogInvalidUtf8
--- PASS: TestLogInvalidUtf8 (0.00s)
=== RUN TestContextFunc
--- PASS: TestContextFunc (0.09s)
=== RUN TestToLogEntry
=== RUN TestToLogEntry/BlankLogEntry
=== RUN TestToLogEntry/Already_set_Trace
=== RUN TestToLogEntry/No_X-Trace-Context_header
=== RUN TestToLogEntry/X-Trace-Context_header_with_all_fields
=== RUN TestToLogEntry/X-Trace-Context_header_with_all_fields;_TraceSampled_explicitly_set
=== RUN TestToLogEntry/X-Trace-Context_header_with_all_fields;_Span_ID_properly_encoded_in_hexadecimal
=== RUN TestToLogEntry/X-Trace-Context_with_Span_ID_too_large
=== RUN TestToLogEntry/X-Trace-Context_header_with_all_fields;_TraceSampled_from_Header
=== RUN TestToLogEntry/X-Trace-Context_header_with_blank_trace
=== RUN TestToLogEntry/X-Trace-Context_header_with_blank_span
=== RUN TestToLogEntry/X-Trace-Context_header_with_missing_traceSampled_aka_?o=*
=== RUN TestToLogEntry/X-Trace-Context_header_with_all_blank_fields
=== RUN TestToLogEntry/Invalid_X-Trace-Context_header_but_already_set_TraceID
=== RUN TestToLogEntry/Already_set_TraceID_and_SpanID
=== RUN TestToLogEntry/Empty_request_produces_an_error
=== RUN TestToLogEntry/Traceparent_header_with_entry_fields_unset
=== RUN TestToLogEntry/traceparent_header_with_preset_sampled_field
=== RUN TestToLogEntry/Traceparent_header_together_with_x-trace-context_header
=== RUN TestToLogEntry/Traceparent_header_invalid_protocol
=== RUN TestToLogEntry/Traceparent_header_short_trace_field
=== RUN TestToLogEntry/Traceparent_header_long_trace_field
=== RUN TestToLogEntry/Traceparent_header_invalid_trace_field
=== RUN TestToLogEntry/Traceparent_header_trace_field_all_0s
=== RUN TestToLogEntry/Traceparent_header_short_span_field
=== RUN TestToLogEntry/Traceparent_header_long_span_field
=== RUN TestToLogEntry/Traceparent_header_invalid_span_field
=== RUN TestToLogEntry/Traceparent_header_span_field_all_0s
--- PASS: TestToLogEntry (0.00s)
--- PASS: TestToLogEntry/BlankLogEntry (0.00s)
--- PASS: TestToLogEntry/Already_set_Trace (0.00s)
--- PASS: TestToLogEntry/No_X-Trace-Context_header (0.00s)
--- PASS: TestToLogEntry/X-Trace-Context_header_with_all_fields (0.00s)
--- PASS: TestToLogEntry/X-Trace-Context_header_with_all_fields;_TraceSampled_explicitly_set (0.00s)
--- PASS: TestToLogEntry/X-Trace-Context_header_with_all_fields;_Span_ID_properly_encoded_in_hexadecimal (0.00s)
--- PASS: TestToLogEntry/X-Trace-Context_with_Span_ID_too_large (0.00s)
--- PASS: TestToLogEntry/X-Trace-Context_header_with_all_fields;_TraceSampled_from_Header (0.00s)
--- PASS: TestToLogEntry/X-Trace-Context_header_with_blank_trace (0.00s)
--- PASS: TestToLogEntry/X-Trace-Context_header_with_blank_span (0.00s)
--- PASS: TestToLogEntry/X-Trace-Context_header_with_missing_traceSampled_aka_?o=* (0.00s)
--- PASS: TestToLogEntry/X-Trace-Context_header_with_all_blank_fields (0.00s)
--- PASS: TestToLogEntry/Invalid_X-Trace-Context_header_but_already_set_TraceID (0.00s)
--- PASS: TestToLogEntry/Already_set_TraceID_and_SpanID (0.00s)
--- PASS: TestToLogEntry/Empty_request_produces_an_error (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_with_entry_fields_unset (0.00s)
--- PASS: TestToLogEntry/traceparent_header_with_preset_sampled_field (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_together_with_x-trace-context_header (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_invalid_protocol (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_short_trace_field (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_long_trace_field (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_invalid_trace_field (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_trace_field_all_0s (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_short_span_field (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_long_span_field (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_invalid_span_field (0.00s)
--- PASS: TestToLogEntry/Traceparent_header_span_field_all_0s (0.00s)
=== RUN TestToLogEntryOTelIntegration
=== RUN TestToLogEntryOTelIntegration/Using_OpenTelemetry_with_a_valid_span
=== RUN TestToLogEntryOTelIntegration/Using_OpenTelemetry_only_with_a_valid_span_+_valid_traceparent_headers_(precedence_test)
=== RUN TestToLogEntryOTelIntegration/Using_OpenTelemetry_only_with_a_valid_span_+_valid_XCTC_headers_(precedence_test)
=== RUN TestToLogEntryOTelIntegration/Using_OpenTelemetry_with_a_valid_span_+_trace_info_set_in_Entry_object
=== RUN TestToLogEntryOTelIntegration/Using_OpenTelemetry_without_a_request
--- PASS: TestToLogEntryOTelIntegration (0.00s)
--- PASS: TestToLogEntryOTelIntegration/Using_OpenTelemetry_with_a_valid_span (0.00s)
--- PASS: TestToLogEntryOTelIntegration/Using_OpenTelemetry_only_with_a_valid_span_+_valid_traceparent_headers_(precedence_test) (0.00s)
--- PASS: TestToLogEntryOTelIntegration/Using_OpenTelemetry_only_with_a_valid_span_+_valid_XCTC_headers_(precedence_test) (0.00s)
--- PASS: TestToLogEntryOTelIntegration/Using_OpenTelemetry_with_a_valid_span_+_trace_info_set_in_Entry_object (0.00s)
--- PASS: TestToLogEntryOTelIntegration/Using_OpenTelemetry_without_a_request (0.00s)
=== RUN TestStandardLogger
--- PASS: TestStandardLogger (18.43s)
=== RUN TestStandardLoggerPopulateSourceLocation
--- PASS: TestStandardLoggerPopulateSourceLocation (18.61s)
=== RUN TestStandardLoggerFromTemplate
=== RUN TestStandardLoggerFromTemplate/severity_only
=== RUN TestStandardLoggerFromTemplate/severity_and_trace
=== RUN TestStandardLoggerFromTemplate/severity_and_http_request
=== RUN TestStandardLoggerFromTemplate/payload_in_template_is_ignored
--- PASS: TestStandardLoggerFromTemplate (0.46s)
--- PASS: TestStandardLoggerFromTemplate/severity_only (0.10s)
--- PASS: TestStandardLoggerFromTemplate/severity_and_trace (0.12s)
--- PASS: TestStandardLoggerFromTemplate/severity_and_http_request (0.09s)
--- PASS: TestStandardLoggerFromTemplate/payload_in_template_is_ignored (0.15s)
=== RUN TestSeverity
--- PASS: TestSeverity (0.00s)
=== RUN TestParseSeverity
--- PASS: TestParseSeverity (0.00s)
=== RUN TestErrors
--- PASS: TestErrors (0.00s)
=== RUN TestPing
--- PASS: TestPing (0.28s)
=== RUN TestDeleteLog
--- PASS: TestDeleteLog (0.46s)
=== RUN TestNonProjectParent
--- PASS: TestNonProjectParent (0.06s)
=== RUN TestDetectProjectIdParent
=== RUN TestDetectProjectIdParent/Test_DetectProjectId_parent_properly_set_up_resource_detection
=== RUN TestDetectProjectIdParent/Test_DetectProjectId_parent_no_resource_detected
--- PASS: TestDetectProjectIdParent (0.00s)
--- PASS: TestDetectProjectIdParent/Test_DetectProjectId_parent_properly_set_up_resource_detection (0.00s)
--- PASS: TestDetectProjectIdParent/Test_DetectProjectId_parent_no_resource_detected (0.00s)
=== RUN TestLogFlushRace
--- PASS: TestLogFlushRace (3.82s)
=== RUN TestSeverityUnmarshal
--- PASS: TestSeverityUnmarshal (0.00s)
=== RUN TestSeverityAsNumberUnmarshal
--- PASS: TestSeverityAsNumberUnmarshal (0.00s)
=== RUN TestSeverityMarshalThenUnmarshal
--- PASS: TestSeverityMarshalThenUnmarshal (0.00s)
=== RUN TestSourceLocationPopulation
=== RUN TestSourceLocationPopulation/populate_source_location_for_debug_entry_when_allowed
=== RUN TestSourceLocationPopulation/populate_source_location_for_non-debug_entry_when_allowed
=== RUN TestSourceLocationPopulation/do_not_populate_source_location_for_debug_entry_with_source_location
=== RUN TestSourceLocationPopulation/do_not_populate_source_location_for_non-debug_entry_when_only_allowed_for_debug
=== RUN TestSourceLocationPopulation/do_not_populate_source_location_when_not_allowed_for_any
=== RUN TestSourceLocationPopulation/do_not_populate_source_location_by_default
--- PASS: TestSourceLocationPopulation (0.00s)
--- PASS: TestSourceLocationPopulation/populate_source_location_for_debug_entry_when_allowed (0.00s)
--- PASS: TestSourceLocationPopulation/populate_source_location_for_non-debug_entry_when_allowed (0.00s)
--- PASS: TestSourceLocationPopulation/do_not_populate_source_location_for_debug_entry_with_source_location (0.00s)
--- PASS: TestSourceLocationPopulation/do_not_populate_source_location_for_non-debug_entry_when_only_allowed_for_debug (0.00s)
--- PASS: TestSourceLocationPopulation/do_not_populate_source_location_when_not_allowed_for_any (0.00s)
--- PASS: TestSourceLocationPopulation/do_not_populate_source_location_by_default (0.00s)
=== RUN TestPartialSuccessOption
=== RUN TestPartialSuccessOption/use_PartialSuccess_with_LogSync
=== RUN TestPartialSuccessOption/use_PartialSuccess_with_Log
--- PASS: TestPartialSuccessOption (0.01s)
--- PASS: TestPartialSuccessOption/use_PartialSuccess_with_LogSync (0.00s)
--- PASS: TestPartialSuccessOption/use_PartialSuccess_with_Log (0.00s)
=== RUN TestWriteLogEntriesSizeLimit
--- PASS: TestWriteLogEntriesSizeLimit (1.61s)
=== RUN TestRedirectOutputIngestion
=== RUN TestRedirectOutputIngestion/redirect_output_does_not_ingest
{"message":"testing payload string","severity":"DEFAULT","timestamp":"seconds:1732875903 nanos:536061972"}
=== RUN TestRedirectOutputIngestion/log_without_Redirect_flags_ingest
--- PASS: TestRedirectOutputIngestion (0.00s)
--- PASS: TestRedirectOutputIngestion/redirect_output_does_not_ingest (0.00s)
--- PASS: TestRedirectOutputIngestion/log_without_Redirect_flags_ingest (0.00s)
=== RUN TestRedirectOutputFormats
=== RUN TestRedirectOutputFormats/full_data_redirect_with_text_payload
=== RUN TestRedirectOutputFormats/full_data_redirect_with_json_payload
=== RUN TestRedirectOutputFormats/error_on_redirect_with_proto_payload
--- PASS: TestRedirectOutputFormats (0.00s)
--- PASS: TestRedirectOutputFormats/full_data_redirect_with_text_payload (0.00s)
--- PASS: TestRedirectOutputFormats/full_data_redirect_with_json_payload (0.00s)
--- PASS: TestRedirectOutputFormats/error_on_redirect_with_proto_payload (0.00s)
=== RUN TestInstrumentationIngestion
--- PASS: TestInstrumentationIngestion (0.00s)
=== RUN TestInstrumentationWithRedirect
--- PASS: TestInstrumentationWithRedirect (0.00s)
=== RUN ExampleParseSeverity
--- PASS: ExampleParseSeverity (0.00s)
PASS
ok cloud.google.com/go/logging 72.209s
=== RUN TestLoggingServiceV2Smoke
--- PASS: TestLoggingServiceV2Smoke (0.23s)
PASS
ok cloud.google.com/go/logging/apiv2 1.272s
=== RUN TestNewServer
--- PASS: TestNewServer (0.31s)
=== RUN TestParseFilter
--- PASS: TestParseFilter (0.00s)
=== RUN TestSortEntries
--- PASS: TestSortEntries (0.00s)
PASS
ok cloud.google.com/go/logging/internal/testing 1.347s
2024/11/29 10:23:54 running integration tests with project dulcet-port-762
2024/11/29 10:23:58 successfully created bucket dulcet-port-762-log-sink-20241129-37434736527800-0001
=== RUN TestClientClose
--- PASS: TestClientClose (0.00s)
=== RUN TestFromLogEntry
--- PASS: TestFromLogEntry (0.00s)
=== RUN TestListLogEntriesRequestDefaults
--- PASS: TestListLogEntriesRequestDefaults (0.00s)
=== RUN TestListLogEntriesRequest
--- PASS: TestListLogEntriesRequest (0.00s)
=== RUN TestCreateDeleteMetric
--- PASS: TestCreateDeleteMetric (2.98s)
=== RUN TestUpdateMetric
--- PASS: TestUpdateMetric (4.28s)
=== RUN TestListMetrics
--- PASS: TestListMetrics (23.95s)
=== RUN TestMonitoredResourceDescriptors
--- PASS: TestMonitoredResourceDescriptors (0.06s)
=== RUN TestCreateSink
--- PASS: TestCreateSink (3.00s)
=== RUN TestUpdateSink
--- PASS: TestUpdateSink (2.58s)
=== RUN TestUpdateSinkOpt
--- PASS: TestUpdateSinkOpt (2.70s)
=== RUN TestListSinks
--- PASS: TestListSinks (4.27s)
PASS
ok cloud.google.com/go/logging/logadmin 50.965s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./security/go.mod
+ pushd ./security
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/security == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/security == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/security/internal [no test files]
? cloud.google.com/go/security/privateca/apiv1/privatecapb [no test files]
? cloud.google.com/go/security/publicca/apiv1/publiccapb [no test files]
? cloud.google.com/go/security/publicca/apiv1beta1/publiccapb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/security/privateca/apiv1 1.032s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/security/publicca/apiv1 1.031s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/security/publicca/apiv1beta1 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./recommendationengine/go.mod
+ pushd ./recommendationengine
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/recommendationengine == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/recommendationengine == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/recommendationengine/apiv1beta1/recommendationenginepb [no test files]
? cloud.google.com/go/recommendationengine/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/recommendationengine/apiv1beta1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./accesscontextmanager/go.mod
+ pushd ./accesscontextmanager
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/accesscontextmanager == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/accesscontextmanager == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/accesscontextmanager/apiv1/accesscontextmanagerpb [no test files]
? cloud.google.com/go/accesscontextmanager/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/accesscontextmanager/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./commerce/go.mod
+ pushd ./commerce
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/commerce == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/commerce == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/commerce/consumer/procurement/apiv1/procurementpb [no test files]
? cloud.google.com/go/commerce/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/commerce/consumer/procurement/apiv1 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./pubsublite/go.mod
+ pushd ./pubsublite
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/pubsublite == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/pubsublite == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
go: downloading cloud.google.com/go/pubsub v1.44.0
? cloud.google.com/go/pubsublite/apiv1/pubsublitepb [no test files]
? cloud.google.com/go/pubsublite/internal [no test files]
=== RUN TestAdminTopicCRUD
--- PASS: TestAdminTopicCRUD (0.01s)
=== RUN TestAdminListTopics
--- PASS: TestAdminListTopics (0.01s)
=== RUN TestAdminListTopicSubscriptions
--- PASS: TestAdminListTopicSubscriptions (0.00s)
=== RUN TestAdminSubscriptionCRUD
--- PASS: TestAdminSubscriptionCRUD (0.01s)
=== RUN TestAdminCreateSubscriptionAtTargetLocation
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_beginning_success
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_end_error
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_publish_time_success
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_event_time_create_error
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_event_time_seek_error
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_beginning_success
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Paused_export_subscription_at_end_success
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Paused_export_subscription_at_publish_time_success
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_event_time_success
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_event_time_create_error
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_event_time_seek_error
=== RUN TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_event_time_update_error
--- PASS: TestAdminCreateSubscriptionAtTargetLocation (0.03s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_beginning_success (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_end_error (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_publish_time_success (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_event_time_create_error (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Standard_subscription_at_event_time_seek_error (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_beginning_success (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Paused_export_subscription_at_end_success (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Paused_export_subscription_at_publish_time_success (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_event_time_success (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_event_time_create_error (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_event_time_seek_error (0.00s)
--- PASS: TestAdminCreateSubscriptionAtTargetLocation/Active_export_subscription_at_event_time_update_error (0.00s)
=== RUN TestAdminListSubscriptions
--- PASS: TestAdminListSubscriptions (0.01s)
=== RUN TestAdminReservationCRUD
--- PASS: TestAdminReservationCRUD (0.01s)
=== RUN TestAdminListReservations
--- PASS: TestAdminListReservations (0.01s)
=== RUN TestAdminListReservationTopics
--- PASS: TestAdminListReservationTopics (0.00s)
=== RUN TestAdminValidateResourcePaths
--- PASS: TestAdminValidateResourcePaths (0.00s)
=== RUN TestAdminSeekSubscription
=== RUN TestAdminSeekSubscription/Beginning
=== RUN TestAdminSeekSubscription/End
=== RUN TestAdminSeekSubscription/PublishTime
=== RUN TestAdminSeekSubscription/EventTime
--- PASS: TestAdminSeekSubscription (0.04s)
--- PASS: TestAdminSeekSubscription/Beginning (0.01s)
--- PASS: TestAdminSeekSubscription/End (0.01s)
--- PASS: TestAdminSeekSubscription/PublishTime (0.01s)
--- PASS: TestAdminSeekSubscription/EventTime (0.01s)
=== RUN TestTopicConfigToProtoConversion
=== RUN TestTopicConfigToProtoConversion/all_fields_set
=== RUN TestTopicConfigToProtoConversion/optional_fields_unset
--- PASS: TestTopicConfigToProtoConversion (0.00s)
--- PASS: TestTopicConfigToProtoConversion/all_fields_set (0.00s)
--- PASS: TestTopicConfigToProtoConversion/optional_fields_unset (0.00s)
=== RUN TestTopicUpdateRequest
=== RUN TestTopicUpdateRequest/all_fields_set
=== RUN TestTopicUpdateRequest/clear_retention_duration
=== RUN TestTopicUpdateRequest/clear_throughput_reservation
=== RUN TestTopicUpdateRequest/no_fields_set
--- PASS: TestTopicUpdateRequest (0.00s)
--- PASS: TestTopicUpdateRequest/all_fields_set (0.00s)
--- PASS: TestTopicUpdateRequest/clear_retention_duration (0.00s)
--- PASS: TestTopicUpdateRequest/clear_throughput_reservation (0.00s)
--- PASS: TestTopicUpdateRequest/no_fields_set (0.00s)
=== RUN TestSubscriptionConfigToProtoConversion
=== RUN TestSubscriptionConfigToProtoConversion/with_delivery_config
=== RUN TestSubscriptionConfigToProtoConversion/missing_delivery_config
=== RUN TestSubscriptionConfigToProtoConversion/minimal_export_config
=== RUN TestSubscriptionConfigToProtoConversion/pubsub_export_config
--- PASS: TestSubscriptionConfigToProtoConversion (0.00s)
--- PASS: TestSubscriptionConfigToProtoConversion/with_delivery_config (0.00s)
--- PASS: TestSubscriptionConfigToProtoConversion/missing_delivery_config (0.00s)
--- PASS: TestSubscriptionConfigToProtoConversion/minimal_export_config (0.00s)
--- PASS: TestSubscriptionConfigToProtoConversion/pubsub_export_config (0.00s)
=== RUN TestSubscriptionUpdateRequest
=== RUN TestSubscriptionUpdateRequest/all_fields_set
=== RUN TestSubscriptionUpdateRequest/clear_dead_letter_topic
=== RUN TestSubscriptionUpdateRequest/no_fields_set
=== RUN TestSubscriptionUpdateRequest/no_export_config_fields_set
--- PASS: TestSubscriptionUpdateRequest (0.00s)
--- PASS: TestSubscriptionUpdateRequest/all_fields_set (0.00s)
--- PASS: TestSubscriptionUpdateRequest/clear_dead_letter_topic (0.00s)
--- PASS: TestSubscriptionUpdateRequest/no_fields_set (0.00s)
--- PASS: TestSubscriptionUpdateRequest/no_export_config_fields_set (0.00s)
=== RUN TestReservationConfigToProtoConversion
=== RUN TestReservationConfigToProtoConversion/all_fields_set
--- PASS: TestReservationConfigToProtoConversion (0.00s)
--- PASS: TestReservationConfigToProtoConversion/all_fields_set (0.00s)
=== RUN TestReservationUpdateRequest
=== RUN TestReservationUpdateRequest/all_fields_set
=== RUN TestReservationUpdateRequest/no_fields_set
--- PASS: TestReservationUpdateRequest (0.00s)
--- PASS: TestReservationUpdateRequest/all_fields_set (0.00s)
--- PASS: TestReservationUpdateRequest/no_fields_set (0.00s)
=== RUN TestIntegration_ResourceAdminOperations
integration_test.go:168: Topic path: projects/36639933145/locations/us-central1-b/topics/go-admin-test-20241129-37524410548008-0001
integration_test.go:430: Pub/Sub topic: projects/dulcet-port-762/topics/go-admin-test-20241129-37524410548008-0001
--- PASS: TestIntegration_ResourceAdminOperations (14.09s)
PASS
ok cloud.google.com/go/pubsublite 15.276s
testing: warning: no tests to run
PASS
ok cloud.google.com/go/pubsublite/apiv1 1.034s [no tests to run]
=== RUN TestMsgTrackerWaitSuccess
--- PASS: TestMsgTrackerWaitSuccess (0.00s)
=== RUN TestMsgTrackerWaitTimeout
--- PASS: TestMsgTrackerWaitTimeout (0.00s)
=== RUN TestOrderingSender
--- PASS: TestOrderingSender (0.00s)
=== RUN TestOrderingReceiver
=== RUN TestOrderingReceiver/Invalid_message
=== RUN TestOrderingReceiver/Key=foo
=== RUN TestOrderingReceiver/Key=bar
--- PASS: TestOrderingReceiver (0.00s)
--- PASS: TestOrderingReceiver/Invalid_message (0.00s)
--- PASS: TestOrderingReceiver/Key=foo (0.00s)
--- PASS: TestOrderingReceiver/Key=bar (0.00s)
=== RUN TestDuplicateMsgDetector
=== RUN TestDuplicateMsgDetector/No_duplicates
=== RUN TestDuplicateMsgDetector/Duplicate_publish
=== RUN TestDuplicateMsgDetector/Duplicate_receive
--- PASS: TestDuplicateMsgDetector (0.00s)
--- PASS: TestDuplicateMsgDetector/No_duplicates (0.00s)
--- PASS: TestDuplicateMsgDetector/Duplicate_publish (0.00s)
--- PASS: TestDuplicateMsgDetector/Duplicate_receive (0.00s)
PASS
ok cloud.google.com/go/pubsublite/internal/test 1.040s
=== RUN TestAckConsumerAck
--- PASS: TestAckConsumerAck (0.00s)
=== RUN TestAckConsumerClear
--- PASS: TestAckConsumerClear (0.00s)
=== RUN TestAckTrackerProcessing
--- PASS: TestAckTrackerProcessing (0.00s)
=== RUN TestAckTrackerRelease
--- PASS: TestAckTrackerRelease (0.00s)
=== RUN TestAckTrackerReset
--- PASS: TestAckTrackerReset (0.00s)
=== RUN TestCommitCursorTrackerProcessing
--- PASS: TestCommitCursorTrackerProcessing (0.00s)
=== RUN TestCommitCursorTrackerReset
--- PASS: TestCommitCursorTrackerReset (0.00s)
=== RUN TestCommitCursorTrackerStreamReconnects
--- PASS: TestCommitCursorTrackerStreamReconnects (0.00s)
=== RUN TestPartitionSet
--- PASS: TestPartitionSet (0.00s)
=== RUN TestAssignerNoInitialResponse
--- PASS: TestAssignerNoInitialResponse (0.01s)
=== RUN TestAssignerReconnect
--- PASS: TestAssignerReconnect (0.01s)
=== RUN TestAssignerHandlePartitionFailure
--- PASS: TestAssignerHandlePartitionFailure (0.00s)
=== RUN TestCommitterStreamReconnect
--- PASS: TestCommitterStreamReconnect (0.01s)
=== RUN TestCommitterStopFlushesCommits
--- PASS: TestCommitterStopFlushesCommits (0.00s)
=== RUN TestCommitterTerminateDiscardsOutstandingAcks
--- PASS: TestCommitterTerminateDiscardsOutstandingAcks (0.00s)
=== RUN TestCommitterStopThenTerminateDiscardsOutstandingAcks
--- PASS: TestCommitterStopThenTerminateDiscardsOutstandingAcks (0.00s)
=== RUN TestCommitterPermanentStreamError
--- PASS: TestCommitterPermanentStreamError (0.01s)
=== RUN TestCommitterInvalidInitialResponse
--- PASS: TestCommitterInvalidInitialResponse (0.00s)
=== RUN TestCommitterInvalidCommitResponse
--- PASS: TestCommitterInvalidCommitResponse (0.00s)
=== RUN TestCommitterExcessConfirmedOffsets
--- PASS: TestCommitterExcessConfirmedOffsets (0.00s)
=== RUN TestCommitterZeroConfirmedOffsets
--- PASS: TestCommitterZeroConfirmedOffsets (0.00s)
=== RUN TestCommitterBlockingResetNormalCompletion
--- PASS: TestCommitterBlockingResetNormalCompletion (0.00s)
=== RUN TestCommitterBlockingResetCommitterStopped
--- PASS: TestCommitterBlockingResetCommitterStopped (0.00s)
=== RUN TestCommitterBlockingResetFatalError
--- PASS: TestCommitterBlockingResetFatalError (0.00s)
=== RUN TestTokenCounterAdd
=== RUN TestTokenCounterAdd/Initialize
=== RUN TestTokenCounterAdd/Add_delta
=== RUN TestTokenCounterAdd/Overflow
--- PASS: TestTokenCounterAdd (0.00s)
--- PASS: TestTokenCounterAdd/Initialize (0.00s)
--- PASS: TestTokenCounterAdd/Add_delta (0.00s)
--- PASS: TestTokenCounterAdd/Overflow (0.00s)
=== RUN TestTokenCounterSub
=== RUN TestTokenCounterSub/Result_zero
=== RUN TestTokenCounterSub/Result_non-zero
=== RUN TestTokenCounterSub/Bytes_negative
=== RUN TestTokenCounterSub/Messages_negative
--- PASS: TestTokenCounterSub (0.00s)
--- PASS: TestTokenCounterSub/Result_zero (0.00s)
--- PASS: TestTokenCounterSub/Result_non-zero (0.00s)
--- PASS: TestTokenCounterSub/Bytes_negative (0.00s)
--- PASS: TestTokenCounterSub/Messages_negative (0.00s)
=== RUN TestTokenCounterToFlowControlRequest
=== RUN TestTokenCounterToFlowControlRequest/Uninitialized_counter
=== RUN TestTokenCounterToFlowControlRequest/Bytes_non-zero
=== RUN TestTokenCounterToFlowControlRequest/Messages_non-zero
=== RUN TestTokenCounterToFlowControlRequest/Messages_and_bytes
--- PASS: TestTokenCounterToFlowControlRequest (0.00s)
--- PASS: TestTokenCounterToFlowControlRequest/Uninitialized_counter (0.00s)
--- PASS: TestTokenCounterToFlowControlRequest/Bytes_non-zero (0.00s)
--- PASS: TestTokenCounterToFlowControlRequest/Messages_non-zero (0.00s)
--- PASS: TestTokenCounterToFlowControlRequest/Messages_and_bytes (0.00s)
=== RUN TestFlowControlBatcher
=== RUN TestFlowControlBatcher/Uninitialized
=== RUN TestFlowControlBatcher/OnClientFlow-1
=== RUN TestFlowControlBatcher/OnClientFlow-2
=== RUN TestFlowControlBatcher/OnMessages-Valid
=== RUN TestFlowControlBatcher/OnMessages-Underflow
--- PASS: TestFlowControlBatcher (0.00s)
--- PASS: TestFlowControlBatcher/Uninitialized (0.00s)
--- PASS: TestFlowControlBatcher/OnClientFlow-1 (0.00s)
--- PASS: TestFlowControlBatcher/OnClientFlow-2 (0.00s)
--- PASS: TestFlowControlBatcher/OnMessages-Valid (0.00s)
--- PASS: TestFlowControlBatcher/OnMessages-Underflow (0.00s)
=== RUN TestFlowControlBatcherReset
--- PASS: TestFlowControlBatcherReset (0.00s)
=== RUN TestOffsetTrackerRequestForRestart
=== RUN TestOffsetTrackerRequestForRestart/Uninitialized_tracker
=== RUN TestOffsetTrackerRequestForRestart/Next_offset_positive
--- PASS: TestOffsetTrackerRequestForRestart (0.00s)
--- PASS: TestOffsetTrackerRequestForRestart/Uninitialized_tracker (0.00s)
--- PASS: TestOffsetTrackerRequestForRestart/Next_offset_positive (0.00s)
=== RUN TestOffsetTrackerOnMessages
=== RUN TestOffsetTrackerOnMessages/Uninitialized_tracker
=== RUN TestOffsetTrackerOnMessages/Consecutive_message_offsets
=== RUN TestOffsetTrackerOnMessages/Skip_message_offsets
=== RUN TestOffsetTrackerOnMessages/Start_offset_before_minNextOffset
=== RUN TestOffsetTrackerOnMessages/Unordered_messages
--- PASS: TestOffsetTrackerOnMessages (0.00s)
--- PASS: TestOffsetTrackerOnMessages/Uninitialized_tracker (0.00s)
--- PASS: TestOffsetTrackerOnMessages/Consecutive_message_offsets (0.00s)
--- PASS: TestOffsetTrackerOnMessages/Skip_message_offsets (0.00s)
--- PASS: TestOffsetTrackerOnMessages/Start_offset_before_minNextOffset (0.00s)
--- PASS: TestOffsetTrackerOnMessages/Unordered_messages (0.00s)
=== RUN TestRoundRobinMsgRouter
=== RUN TestRoundRobinMsgRouter/partitionCount=8
=== RUN TestRoundRobinMsgRouter/partitionCount=5
--- PASS: TestRoundRobinMsgRouter (0.00s)
--- PASS: TestRoundRobinMsgRouter/partitionCount=8 (0.00s)
--- PASS: TestRoundRobinMsgRouter/partitionCount=5 (0.00s)
=== RUN TestHashingMsgRouter
=== RUN TestHashingMsgRouter/partitionCount=10
=== RUN TestHashingMsgRouter/partitionCount=5
--- PASS: TestHashingMsgRouter (0.00s)
--- PASS: TestHashingMsgRouter/partitionCount=10 (0.00s)
--- PASS: TestHashingMsgRouter/partitionCount=5 (0.00s)
=== RUN TestCompositeMsgRouter
=== RUN TestCompositeMsgRouter/key
=== RUN TestCompositeMsgRouter/nil_key
=== RUN TestCompositeMsgRouter/empty_key
--- PASS: TestCompositeMsgRouter (0.00s)
--- PASS: TestCompositeMsgRouter/key (0.00s)
--- PASS: TestCompositeMsgRouter/nil_key (0.00s)
--- PASS: TestCompositeMsgRouter/empty_key (0.00s)
=== RUN TestPartitionCountWatcherRetries
--- PASS: TestPartitionCountWatcherRetries (0.59s)
=== RUN TestPartitionCountWatcherZeroPartitionCountFails
--- PASS: TestPartitionCountWatcherZeroPartitionCountFails (0.00s)
=== RUN TestPartitionCountWatcherInitialRequestTimesOut
--- PASS: TestPartitionCountWatcherInitialRequestTimesOut (0.02s)
=== RUN TestPartitionCountWatcherUpdateLongerTimeouts
--- PASS: TestPartitionCountWatcherUpdateLongerTimeouts (0.01s)
=== RUN TestPartitionCountWatcherPartitionCountUnchanged
--- PASS: TestPartitionCountWatcherPartitionCountUnchanged (0.01s)
=== RUN TestPartitionCountWatcherIgnoreUpdateErrors
--- PASS: TestPartitionCountWatcherIgnoreUpdateErrors (0.00s)
=== RUN TestPeriodicTask
=== RUN TestPeriodicTask/Start
=== RUN TestPeriodicTask/Stop
=== RUN TestPeriodicTask/Restart
--- PASS: TestPeriodicTask (0.04s)
--- PASS: TestPeriodicTask/Start (0.01s)
--- PASS: TestPeriodicTask/Stop (0.02s)
--- PASS: TestPeriodicTask/Restart (0.01s)
=== RUN TestPublishBatcherAddMessage
=== RUN TestPublishBatcherAddMessage/small_messages
=== RUN TestPublishBatcherAddMessage/oversized_message
=== RUN TestPublishBatcherAddMessage/buffer_overflow
--- PASS: TestPublishBatcherAddMessage (0.02s)
--- PASS: TestPublishBatcherAddMessage/small_messages (0.00s)
--- PASS: TestPublishBatcherAddMessage/oversized_message (0.01s)
--- PASS: TestPublishBatcherAddMessage/buffer_overflow (0.01s)
=== RUN TestPublishBatcherBundlerCountThreshold
--- PASS: TestPublishBatcherBundlerCountThreshold (0.00s)
=== RUN TestPublishBatcherBundlerBatchingDelay
--- PASS: TestPublishBatcherBundlerBatchingDelay (0.03s)
=== RUN TestPublishBatcherBundlerOnPermanentError
--- PASS: TestPublishBatcherBundlerOnPermanentError (0.00s)
=== RUN TestPublishBatcherBundlerOnPublishResponse
=== RUN TestPublishBatcherBundlerOnPublishResponse/empty_in-flight_batches
=== RUN TestPublishBatcherBundlerOnPublishResponse/set_publish_results
=== RUN TestPublishBatcherBundlerOnPublishResponse/missing_cursor_ranges
=== RUN TestPublishBatcherBundlerOnPublishResponse/inconsistent_offset
--- PASS: TestPublishBatcherBundlerOnPublishResponse (0.00s)
--- PASS: TestPublishBatcherBundlerOnPublishResponse/empty_in-flight_batches (0.00s)
--- PASS: TestPublishBatcherBundlerOnPublishResponse/set_publish_results (0.00s)
--- PASS: TestPublishBatcherBundlerOnPublishResponse/missing_cursor_ranges (0.00s)
--- PASS: TestPublishBatcherBundlerOnPublishResponse/inconsistent_offset (0.00s)
=== RUN TestPublishBatcherRebatching
=== RUN TestPublishBatcherRebatching/single_batch
=== RUN TestPublishBatcherRebatching/merge_into_single_batch
=== RUN TestPublishBatcherRebatching/no_rebatching
=== RUN TestPublishBatcherRebatching/mixed_rebatching
=== RUN TestPublishBatcherRebatching/max_count
--- PASS: TestPublishBatcherRebatching (0.19s)
--- PASS: TestPublishBatcherRebatching/single_batch (0.00s)
--- PASS: TestPublishBatcherRebatching/merge_into_single_batch (0.00s)
--- PASS: TestPublishBatcherRebatching/no_rebatching (0.03s)
--- PASS: TestPublishBatcherRebatching/mixed_rebatching (0.02s)
--- PASS: TestPublishBatcherRebatching/max_count (0.14s)
=== RUN TestSinglePartitionPublisherInvalidInitialResponse
--- PASS: TestSinglePartitionPublisherInvalidInitialResponse (0.00s)
=== RUN TestSinglePartitionPublisherSpuriousPublishResponse
--- PASS: TestSinglePartitionPublisherSpuriousPublishResponse (0.00s)
=== RUN TestSinglePartitionPublisherBatching
--- PASS: TestSinglePartitionPublisherBatching (0.00s)
=== RUN TestSinglePartitionPublisherResendMessages
--- PASS: TestSinglePartitionPublisherResendMessages (0.01s)
=== RUN TestSinglePartitionPublisherPublishPermanentError
--- PASS: TestSinglePartitionPublisherPublishPermanentError (0.00s)
=== RUN TestSinglePartitionPublisherBufferOverflow
--- PASS: TestSinglePartitionPublisherBufferOverflow (0.01s)
=== RUN TestSinglePartitionPublisherBufferRefill
--- PASS: TestSinglePartitionPublisherBufferRefill (0.00s)
=== RUN TestSinglePartitionPublisherInvalidCursorOffsets
--- PASS: TestSinglePartitionPublisherInvalidCursorOffsets (0.00s)
=== RUN TestSinglePartitionPublisherInvalidServerPublishResponse
--- PASS: TestSinglePartitionPublisherInvalidServerPublishResponse (0.00s)
=== RUN TestSinglePartitionPublisherStopFlushesMessages
--- PASS: TestSinglePartitionPublisherStopFlushesMessages (0.00s)
=== RUN TestSinglePartitionPublisherPublishWhileStarting
--- PASS: TestSinglePartitionPublisherPublishWhileStarting (0.00s)
=== RUN TestSinglePartitionPublisherPublishWhileStartingFails
--- PASS: TestSinglePartitionPublisherPublishWhileStartingFails (0.00s)
=== RUN TestRoutingPublisherUnloadIdlePublisher
--- PASS: TestRoutingPublisherUnloadIdlePublisher (0.05s)
=== RUN TestRoutingPublisherStartStop
--- PASS: TestRoutingPublisherStartStop (0.00s)
=== RUN TestRoutingPublisherRoundRobin
--- PASS: TestRoutingPublisherRoundRobin (0.01s)
=== RUN TestRoutingPublisherHashing
--- PASS: TestRoutingPublisherHashing (0.01s)
=== RUN TestRoutingPublisherPermanentError
--- PASS: TestRoutingPublisherPermanentError (0.01s)
=== RUN TestRoutingPublisherPublishAfterStop
--- PASS: TestRoutingPublisherPublishAfterStop (0.00s)
=== RUN TestRoutingPublisherPartitionCountFail
--- PASS: TestRoutingPublisherPartitionCountFail (0.01s)
=== RUN TestRoutingPublisherPartitionCountInvalid
--- PASS: TestRoutingPublisherPartitionCountInvalid (0.00s)
=== RUN TestRoutingPublisherPartitionCountIncreases
=== RUN TestRoutingPublisherPartitionCountIncreases/Initial_count
=== RUN TestRoutingPublisherPartitionCountIncreases/Updated_count
=== RUN TestRoutingPublisherPartitionCountIncreases/Publish
--- PASS: TestRoutingPublisherPartitionCountIncreases (0.01s)
--- PASS: TestRoutingPublisherPartitionCountIncreases/Initial_count (0.00s)
--- PASS: TestRoutingPublisherPartitionCountIncreases/Updated_count (0.00s)
--- PASS: TestRoutingPublisherPartitionCountIncreases/Publish (0.00s)
=== RUN TestRoutingPublisherPartitionCountDecreases
=== RUN TestRoutingPublisherPartitionCountDecreases/Initial_count
=== RUN TestRoutingPublisherPartitionCountDecreases/Updated_count
--- PASS: TestRoutingPublisherPartitionCountDecreases (0.01s)
--- PASS: TestRoutingPublisherPartitionCountDecreases/Initial_count (0.00s)
--- PASS: TestRoutingPublisherPartitionCountDecreases/Updated_count (0.00s)
=== RUN TestRoutingPublisherPartitionCountUpdateFails
=== RUN TestRoutingPublisherPartitionCountUpdateFails/Initial_count
=== RUN TestRoutingPublisherPartitionCountUpdateFails/Failed_update
--- PASS: TestRoutingPublisherPartitionCountUpdateFails (0.00s)
--- PASS: TestRoutingPublisherPartitionCountUpdateFails/Initial_count (0.00s)
--- PASS: TestRoutingPublisherPartitionCountUpdateFails/Failed_update (0.00s)
=== RUN TestNewPublisherValidatesSettings
--- PASS: TestNewPublisherValidatesSettings (0.00s)
=== RUN TestMinDuration
=== RUN TestMinDuration/10ms_10ms
=== RUN TestMinDuration/10ms_9ms
=== RUN TestMinDuration/5ms_5s
--- PASS: TestMinDuration (0.00s)
--- PASS: TestMinDuration/10ms_10ms (0.00s)
--- PASS: TestMinDuration/10ms_9ms (0.00s)
--- PASS: TestMinDuration/5ms_5s (0.00s)
=== RUN TestRequestTimerStop
--- PASS: TestRequestTimerStop (0.01s)
=== RUN TestRequestTimerExpires
--- PASS: TestRequestTimerExpires (0.01s)
=== RUN TestStreamIdleTimerExpires
--- PASS: TestStreamIdleTimerExpires (0.01s)
=== RUN TestStreamIdleTimerRestart
--- PASS: TestStreamIdleTimerRestart (0.13s)
=== RUN TestStreamIdleTimerStop
--- PASS: TestStreamIdleTimerStop (0.01s)
=== RUN TestStreamIdleTimerShutdown
--- PASS: TestStreamIdleTimerShutdown (0.01s)
=== RUN TestValidateRegion
=== RUN TestValidateRegion/valid
=== RUN TestValidateRegion/invalid:_insufficient_dashes
=== RUN TestValidateRegion/invalid:_excess_dashes
--- PASS: TestValidateRegion (0.00s)
--- PASS: TestValidateRegion/valid (0.00s)
--- PASS: TestValidateRegion/invalid:_insufficient_dashes (0.00s)
--- PASS: TestValidateRegion/invalid:_excess_dashes (0.00s)
=== RUN TestLocationToRegion
=== RUN TestLocationToRegion/valid_zone
=== RUN TestLocationToRegion/valid_region
=== RUN TestLocationToRegion/invalid:_too_many_dashes
=== RUN TestLocationToRegion/invalid:_no_dashes
--- PASS: TestLocationToRegion (0.00s)
--- PASS: TestLocationToRegion/valid_zone (0.00s)
--- PASS: TestLocationToRegion/valid_region (0.00s)
--- PASS: TestLocationToRegion/invalid:_too_many_dashes (0.00s)
--- PASS: TestLocationToRegion/invalid:_no_dashes (0.00s)
=== RUN TestParseLocationPath
=== RUN TestParseLocationPath/valid:_zone_path
=== RUN TestParseLocationPath/valid:_region_path
=== RUN TestParseLocationPath/invalid:_zone
=== RUN TestParseLocationPath/invalid:_missing_project
=== RUN TestParseLocationPath/invalid:_missing_zone
=== RUN TestParseLocationPath/invalid:_has_prefix
=== RUN TestParseLocationPath/invalid:_has_suffix
--- PASS: TestParseLocationPath (0.00s)
--- PASS: TestParseLocationPath/valid:_zone_path (0.00s)
--- PASS: TestParseLocationPath/valid:_region_path (0.00s)
--- PASS: TestParseLocationPath/invalid:_zone (0.00s)
--- PASS: TestParseLocationPath/invalid:_missing_project (0.00s)
--- PASS: TestParseLocationPath/invalid:_missing_zone (0.00s)
--- PASS: TestParseLocationPath/invalid:_has_prefix (0.00s)
--- PASS: TestParseLocationPath/invalid:_has_suffix (0.00s)
=== RUN TestParseTopicPath
=== RUN TestParseTopicPath/valid:_topic_in_zone
=== RUN TestParseTopicPath/valid:_topic_in_region
=== RUN TestParseTopicPath/invalid:_zone
=== RUN TestParseTopicPath/invalid:_subscription_path
=== RUN TestParseTopicPath/invalid:_missing_project
=== RUN TestParseTopicPath/invalid:_missing_zone
=== RUN TestParseTopicPath/invalid:_missing_topic_id
=== RUN TestParseTopicPath/invalid:_has_prefix
=== RUN TestParseTopicPath/invalid:_has_suffix
--- PASS: TestParseTopicPath (0.00s)
--- PASS: TestParseTopicPath/valid:_topic_in_zone (0.00s)
--- PASS: TestParseTopicPath/valid:_topic_in_region (0.00s)
--- PASS: TestParseTopicPath/invalid:_zone (0.00s)
--- PASS: TestParseTopicPath/invalid:_subscription_path (0.00s)
--- PASS: TestParseTopicPath/invalid:_missing_project (0.00s)
--- PASS: TestParseTopicPath/invalid:_missing_zone (0.00s)
--- PASS: TestParseTopicPath/invalid:_missing_topic_id (0.00s)
--- PASS: TestParseTopicPath/invalid:_has_prefix (0.00s)
--- PASS: TestParseTopicPath/invalid:_has_suffix (0.00s)
=== RUN TestParseSubscriptionPath
=== RUN TestParseSubscriptionPath/valid:_subscription_in_zone
=== RUN TestParseSubscriptionPath/valid:_subscription_in_region
=== RUN TestParseSubscriptionPath/invalid:_zone
=== RUN TestParseSubscriptionPath/invalid:_topic_path
=== RUN TestParseSubscriptionPath/invalid:_missing_project
=== RUN TestParseSubscriptionPath/invalid:_missing_zone
=== RUN TestParseSubscriptionPath/invalid:_missing_subscription_id
=== RUN TestParseSubscriptionPath/invalid:_has_prefix
=== RUN TestParseSubscriptionPath/invalid:_has_suffix
--- PASS: TestParseSubscriptionPath (0.00s)
--- PASS: TestParseSubscriptionPath/valid:_subscription_in_zone (0.00s)
--- PASS: TestParseSubscriptionPath/valid:_subscription_in_region (0.00s)
--- PASS: TestParseSubscriptionPath/invalid:_zone (0.00s)
--- PASS: TestParseSubscriptionPath/invalid:_topic_path (0.00s)
--- PASS: TestParseSubscriptionPath/invalid:_missing_project (0.00s)
--- PASS: TestParseSubscriptionPath/invalid:_missing_zone (0.00s)
--- PASS: TestParseSubscriptionPath/invalid:_missing_subscription_id (0.00s)
--- PASS: TestParseSubscriptionPath/invalid:_has_prefix (0.00s)
--- PASS: TestParseSubscriptionPath/invalid:_has_suffix (0.00s)
=== RUN TestParseReservationPath
=== RUN TestParseReservationPath/valid:_reservation_path
=== RUN TestParseReservationPath/invalid:_region_only
=== RUN TestParseReservationPath/invalid:_topic_path
=== RUN TestParseReservationPath/invalid:_missing_project
=== RUN TestParseReservationPath/invalid:_missing_region
=== RUN TestParseReservationPath/invalid:_missing_reservation_id
=== RUN TestParseReservationPath/invalid:_has_prefix
=== RUN TestParseReservationPath/invalid:_has_suffix
--- PASS: TestParseReservationPath (0.00s)
--- PASS: TestParseReservationPath/valid:_reservation_path (0.00s)
--- PASS: TestParseReservationPath/invalid:_region_only (0.00s)
--- PASS: TestParseReservationPath/invalid:_topic_path (0.00s)
--- PASS: TestParseReservationPath/invalid:_missing_project (0.00s)
--- PASS: TestParseReservationPath/invalid:_missing_region (0.00s)
--- PASS: TestParseReservationPath/invalid:_missing_reservation_id (0.00s)
--- PASS: TestParseReservationPath/invalid:_has_prefix (0.00s)
--- PASS: TestParseReservationPath/invalid:_has_suffix (0.00s)
=== RUN TestIsStreamResetSignal
=== RUN TestIsStreamResetSignal/reset_signal
=== RUN TestIsStreamResetSignal/non-retryable_code
=== RUN TestIsStreamResetSignal/wrong_domain
=== RUN TestIsStreamResetSignal/wrong_reason
=== RUN TestIsStreamResetSignal/missing_details
=== RUN TestIsStreamResetSignal/nil_error
=== RUN TestIsStreamResetSignal/generic_error
--- PASS: TestIsStreamResetSignal (0.00s)
--- PASS: TestIsStreamResetSignal/reset_signal (0.00s)
--- PASS: TestIsStreamResetSignal/non-retryable_code (0.00s)
--- PASS: TestIsStreamResetSignal/wrong_domain (0.00s)
--- PASS: TestIsStreamResetSignal/wrong_reason (0.00s)
--- PASS: TestIsStreamResetSignal/missing_details (0.00s)
--- PASS: TestIsStreamResetSignal/nil_error (0.00s)
--- PASS: TestIsStreamResetSignal/generic_error (0.00s)
=== RUN TestPubsubMetadataAddClientInfo
=== RUN TestPubsubMetadataAddClientInfo/minimal
=== RUN TestPubsubMetadataAddClientInfo/cps_shim
=== RUN TestPubsubMetadataAddClientInfo/version_valid
--- PASS: TestPubsubMetadataAddClientInfo (0.00s)
--- PASS: TestPubsubMetadataAddClientInfo/minimal (0.00s)
--- PASS: TestPubsubMetadataAddClientInfo/cps_shim (0.00s)
--- PASS: TestPubsubMetadataAddClientInfo/version_valid (0.00s)
=== RUN TestServiceUpdateStatusIsLinear
--- PASS: TestServiceUpdateStatusIsLinear (0.00s)
=== RUN TestServiceCheckServiceStatus
=== RUN TestServiceCheckServiceStatus/Status=0
=== RUN TestServiceCheckServiceStatus/Status=1
=== RUN TestServiceCheckServiceStatus/Status=2
=== RUN TestServiceCheckServiceStatus/Status=3
=== RUN TestServiceCheckServiceStatus/Status=4
--- PASS: TestServiceCheckServiceStatus (0.00s)
--- PASS: TestServiceCheckServiceStatus/Status=0 (0.00s)
--- PASS: TestServiceCheckServiceStatus/Status=1 (0.00s)
--- PASS: TestServiceCheckServiceStatus/Status=2 (0.00s)
--- PASS: TestServiceCheckServiceStatus/Status=3 (0.00s)
--- PASS: TestServiceCheckServiceStatus/Status=4 (0.00s)
=== RUN TestServiceAddRemoveStatusChangeReceiver
=== RUN TestServiceAddRemoveStatusChangeReceiver/All_receivers
=== RUN TestServiceAddRemoveStatusChangeReceiver/receiver1_removed
=== RUN TestServiceAddRemoveStatusChangeReceiver/receiver2_removed
--- PASS: TestServiceAddRemoveStatusChangeReceiver (0.00s)
--- PASS: TestServiceAddRemoveStatusChangeReceiver/All_receivers (0.00s)
--- PASS: TestServiceAddRemoveStatusChangeReceiver/receiver1_removed (0.00s)
--- PASS: TestServiceAddRemoveStatusChangeReceiver/receiver2_removed (0.00s)
=== RUN TestCompositeServiceNormalStop
=== RUN TestCompositeServiceNormalStop/Starting
=== RUN TestCompositeServiceNormalStop/Active
=== RUN TestCompositeServiceNormalStop/Stopping
--- PASS: TestCompositeServiceNormalStop (0.00s)
--- PASS: TestCompositeServiceNormalStop/Starting (0.00s)
--- PASS: TestCompositeServiceNormalStop/Active (0.00s)
--- PASS: TestCompositeServiceNormalStop/Stopping (0.00s)
=== RUN TestCompositeServiceErrorDuringStartup
=== RUN TestCompositeServiceErrorDuringStartup/Starting
=== RUN TestCompositeServiceErrorDuringStartup/Terminating
--- PASS: TestCompositeServiceErrorDuringStartup (0.00s)
--- PASS: TestCompositeServiceErrorDuringStartup/Starting (0.00s)
--- PASS: TestCompositeServiceErrorDuringStartup/Terminating (0.00s)
=== RUN TestCompositeServiceErrorWhileActive
=== RUN TestCompositeServiceErrorWhileActive/Starting
=== RUN TestCompositeServiceErrorWhileActive/Active
=== RUN TestCompositeServiceErrorWhileActive/Terminating
--- PASS: TestCompositeServiceErrorWhileActive (0.00s)
--- PASS: TestCompositeServiceErrorWhileActive/Starting (0.00s)
--- PASS: TestCompositeServiceErrorWhileActive/Active (0.00s)
--- PASS: TestCompositeServiceErrorWhileActive/Terminating (0.00s)
=== RUN TestCompositeServiceRemoveService
=== RUN TestCompositeServiceRemoveService/Starting
=== RUN TestCompositeServiceRemoveService/Active
=== RUN TestCompositeServiceRemoveService/Remove_service
=== RUN TestCompositeServiceRemoveService/Terminating
--- PASS: TestCompositeServiceRemoveService (0.00s)
--- PASS: TestCompositeServiceRemoveService/Starting (0.00s)
--- PASS: TestCompositeServiceRemoveService/Active (0.00s)
--- PASS: TestCompositeServiceRemoveService/Remove_service (0.00s)
--- PASS: TestCompositeServiceRemoveService/Terminating (0.00s)
=== RUN TestCompositeServiceTree
=== RUN TestCompositeServiceTree/Starting
=== RUN TestCompositeServiceTree/Active
=== RUN TestCompositeServiceTree/Leaf_fails
=== RUN TestCompositeServiceTree/Terminated
--- PASS: TestCompositeServiceTree (0.00s)
--- PASS: TestCompositeServiceTree/Starting (0.00s)
--- PASS: TestCompositeServiceTree/Active (0.00s)
--- PASS: TestCompositeServiceTree/Leaf_fails (0.00s)
--- PASS: TestCompositeServiceTree/Terminated (0.00s)
=== RUN TestCompositeServiceAddServicesErrors
--- PASS: TestCompositeServiceAddServicesErrors (0.00s)
=== RUN TestValidatePublishSettings
=== RUN TestValidatePublishSettings/valid:_default
=== RUN TestValidatePublishSettings/valid:_max
=== RUN TestValidatePublishSettings/valid:_min
=== RUN TestValidatePublishSettings/invalid:_zero_CountThreshold
=== RUN TestValidatePublishSettings/invalid:_CountThreshold_over_MaxPublishRequestCount
=== RUN TestValidatePublishSettings/invalid:_ByteThreshold_over_MaxPublishRequestBytes
=== RUN TestValidatePublishSettings/invalid:_zero_ByteThreshold
=== RUN TestValidatePublishSettings/invalid:_zero_DelayThreshold
=== RUN TestValidatePublishSettings/invalid:_low_Timeout
=== RUN TestValidatePublishSettings/invalid:_zero_BufferedByteLimit
--- PASS: TestValidatePublishSettings (0.00s)
--- PASS: TestValidatePublishSettings/valid:_default (0.00s)
--- PASS: TestValidatePublishSettings/valid:_max (0.00s)
--- PASS: TestValidatePublishSettings/valid:_min (0.00s)
--- PASS: TestValidatePublishSettings/invalid:_zero_CountThreshold (0.00s)
--- PASS: TestValidatePublishSettings/invalid:_CountThreshold_over_MaxPublishRequestCount (0.00s)
--- PASS: TestValidatePublishSettings/invalid:_ByteThreshold_over_MaxPublishRequestBytes (0.00s)
--- PASS: TestValidatePublishSettings/invalid:_zero_ByteThreshold (0.00s)
--- PASS: TestValidatePublishSettings/invalid:_zero_DelayThreshold (0.00s)
--- PASS: TestValidatePublishSettings/invalid:_low_Timeout (0.00s)
--- PASS: TestValidatePublishSettings/invalid:_zero_BufferedByteLimit (0.00s)
=== RUN TestValidateReceiveSettings
=== RUN TestValidateReceiveSettings/valid:_default
=== RUN TestValidateReceiveSettings/valid:_max
=== RUN TestValidateReceiveSettings/valid:_min
=== RUN TestValidateReceiveSettings/invalid:_zero_MaxOutstandingMessages
=== RUN TestValidateReceiveSettings/invalid:_zero_MaxOutstandingBytes
=== RUN TestValidateReceiveSettings/invalid:_low_Timeout
=== RUN TestValidateReceiveSettings/invalid:_negative_partition
=== RUN TestValidateReceiveSettings/invalid:_duplicate_partition
--- PASS: TestValidateReceiveSettings (0.00s)
--- PASS: TestValidateReceiveSettings/valid:_default (0.00s)
--- PASS: TestValidateReceiveSettings/valid:_max (0.00s)
--- PASS: TestValidateReceiveSettings/valid:_min (0.00s)
--- PASS: TestValidateReceiveSettings/invalid:_zero_MaxOutstandingMessages (0.00s)
--- PASS: TestValidateReceiveSettings/invalid:_zero_MaxOutstandingBytes (0.00s)
--- PASS: TestValidateReceiveSettings/invalid:_low_Timeout (0.00s)
--- PASS: TestValidateReceiveSettings/invalid:_negative_partition (0.00s)
--- PASS: TestValidateReceiveSettings/invalid:_duplicate_partition (0.00s)
=== RUN TestRetryableStreamStartOnce
--- PASS: TestRetryableStreamStartOnce (0.00s)
=== RUN TestRetryableStreamStopWhileConnecting
--- PASS: TestRetryableStreamStopWhileConnecting (0.00s)
=== RUN TestRetryableStreamStopAbortsRetries
--- PASS: TestRetryableStreamStopAbortsRetries (0.00s)
=== RUN TestRetryableStreamConnectRetries
--- PASS: TestRetryableStreamConnectRetries (0.01s)
=== RUN TestRetryableStreamContextCanceledNotRetried
--- PASS: TestRetryableStreamContextCanceledNotRetried (0.00s)
=== RUN TestRetryableStreamConnectPermanentFailure
--- PASS: TestRetryableStreamConnectPermanentFailure (0.00s)
=== RUN TestRetryableStreamConnectTimeout
--- PASS: TestRetryableStreamConnectTimeout (0.01s)
=== RUN TestRetryableStreamInitTimeout
--- PASS: TestRetryableStreamInitTimeout (0.08s)
=== RUN TestRetryableStreamSendReceive
--- PASS: TestRetryableStreamSendReceive (0.00s)
=== RUN TestRetryableStreamConnectReceivesResetSignal
--- PASS: TestRetryableStreamConnectReceivesResetSignal (0.01s)
=== RUN TestRetryableStreamDisconnectedWithResetSignal
--- PASS: TestRetryableStreamDisconnectedWithResetSignal (0.00s)
=== RUN TestRetryableStreamIdleStreamDetection
--- PASS: TestRetryableStreamIdleStreamDetection (0.07s)
=== RUN TestMessageDeliveryQueueStartStop
=== RUN TestMessageDeliveryQueueStartStop/Add_before_start
=== RUN TestMessageDeliveryQueueStartStop/Add_after_start
=== RUN TestMessageDeliveryQueueStartStop/Add_after_stop
=== RUN TestMessageDeliveryQueueStartStop/Restart
=== RUN TestMessageDeliveryQueueStartStop/Stop
--- PASS: TestMessageDeliveryQueueStartStop (0.06s)
--- PASS: TestMessageDeliveryQueueStartStop/Add_before_start (0.02s)
--- PASS: TestMessageDeliveryQueueStartStop/Add_after_start (0.00s)
--- PASS: TestMessageDeliveryQueueStartStop/Add_after_stop (0.02s)
--- PASS: TestMessageDeliveryQueueStartStop/Restart (0.00s)
--- PASS: TestMessageDeliveryQueueStartStop/Stop (0.02s)
=== RUN TestMessageDeliveryQueueDiscardMessages
--- PASS: TestMessageDeliveryQueueDiscardMessages (0.02s)
=== RUN TestSubscribeStreamReconnect
--- PASS: TestSubscribeStreamReconnect (0.01s)
=== RUN TestSubscribeStreamFlowControlBatching
--- PASS: TestSubscribeStreamFlowControlBatching (0.01s)
=== RUN TestSubscribeStreamExpediteFlowControl
--- PASS: TestSubscribeStreamExpediteFlowControl (0.00s)
=== RUN TestSubscribeStreamDisableBatchFlowControl
--- PASS: TestSubscribeStreamDisableBatchFlowControl (0.01s)
=== RUN TestSubscribeStreamInvalidInitialResponse
--- PASS: TestSubscribeStreamInvalidInitialResponse (0.00s)
=== RUN TestSubscribeStreamDuplicateInitialResponse
--- PASS: TestSubscribeStreamDuplicateInitialResponse (0.00s)
=== RUN TestSubscribeStreamSpuriousSeekResponse
--- PASS: TestSubscribeStreamSpuriousSeekResponse (0.00s)
=== RUN TestSubscribeStreamNoMessages
--- PASS: TestSubscribeStreamNoMessages (0.00s)
=== RUN TestSubscribeStreamMessagesOutOfOrder
--- PASS: TestSubscribeStreamMessagesOutOfOrder (0.00s)
=== RUN TestSubscribeStreamFlowControlOverflow
--- PASS: TestSubscribeStreamFlowControlOverflow (0.00s)
=== RUN TestSubscribeStreamHandleResetError
--- PASS: TestSubscribeStreamHandleResetError (0.00s)
=== RUN TestSubscribeStreamReceiveLargeMessage
--- PASS: TestSubscribeStreamReceiveLargeMessage (0.35s)
=== RUN TestSinglePartitionSubscriberStartStop
--- PASS: TestSinglePartitionSubscriberStartStop (0.01s)
=== RUN TestSinglePartitionSubscriberSimpleMsgAck
--- PASS: TestSinglePartitionSubscriberSimpleMsgAck (0.01s)
=== RUN TestSinglePartitionSubscriberMessageQueue
--- PASS: TestSinglePartitionSubscriberMessageQueue (0.07s)
=== RUN TestSinglePartitionSubscriberStopDuringReceive
--- PASS: TestSinglePartitionSubscriberStopDuringReceive (0.03s)
=== RUN TestSinglePartitionSubscriberAdminSeekWhileConnected
--- PASS: TestSinglePartitionSubscriberAdminSeekWhileConnected (0.01s)
=== RUN TestSinglePartitionSubscriberAdminSeekWhileReconnecting
--- PASS: TestSinglePartitionSubscriberAdminSeekWhileReconnecting (0.01s)
=== RUN TestSinglePartitionSubscriberStopDuringAdminSeek
--- PASS: TestSinglePartitionSubscriberStopDuringAdminSeek (0.01s)
=== RUN TestMultiPartitionSubscriberMultipleMessages
--- PASS: TestMultiPartitionSubscriberMultipleMessages (0.01s)
=== RUN TestMultiPartitionSubscriberPermanentError
--- PASS: TestMultiPartitionSubscriberPermanentError (0.03s)
=== RUN TestAssigningSubscriberAddRemovePartitions
--- PASS: TestAssigningSubscriberAddRemovePartitions (0.01s)
=== RUN TestAssigningSubscriberPermanentError
--- PASS: TestAssigningSubscriberPermanentError (0.01s)
=== RUN TestAssigningSubscriberIgnoreOutstandingAcks
--- PASS: TestAssigningSubscriberIgnoreOutstandingAcks (0.01s)
=== RUN TestAssigningSubscriberStoppedWhileReassignmentHandlerActive
--- PASS: TestAssigningSubscriberStoppedWhileReassignmentHandlerActive (0.01s)
=== RUN TestAssigningSubscriberReassignmentHandlerReturnsError
--- PASS: TestAssigningSubscriberReassignmentHandlerReturnsError (0.01s)
=== RUN TestNewSubscriberValidatesSettings
--- PASS: TestNewSubscriberValidatesSettings (0.00s)
=== RUN TestParseVersion
=== RUN TestParseVersion/valid_3_components
=== RUN TestParseVersion/valid_2_components
=== RUN TestParseVersion/version_empty
=== RUN TestParseVersion/minor_version_invalid
=== RUN TestParseVersion/major_version_invalid
=== RUN TestParseVersion/minor_version_missing
--- PASS: TestParseVersion (0.00s)
--- PASS: TestParseVersion/valid_3_components (0.00s)
--- PASS: TestParseVersion/valid_2_components (0.00s)
--- PASS: TestParseVersion/version_empty (0.00s)
--- PASS: TestParseVersion/minor_version_invalid (0.00s)
--- PASS: TestParseVersion/major_version_invalid (0.00s)
--- PASS: TestParseVersion/minor_version_missing (0.00s)
=== RUN TestParseCurrentVersion
--- PASS: TestParseCurrentVersion (0.00s)
PASS
ok cloud.google.com/go/pubsublite/internal/wire 3.298s
=== RUN TestIntegration_PublishSubscribeSinglePartition
integration_test.go:130: Created topic projects/dulcet-port-762/locations/asia-east1-a/topics/go-ps-test-20241129-37528260701860-0001
integration_test.go:152: Created subscription projects/dulcet-port-762/locations/asia-east1-a/subscriptions/go-ps-test-20241129-37528260701860-0001
=== RUN TestIntegration_PublishSubscribeSinglePartition/AllFieldsRoundTrip
integration_test.go:217: Published 1 messages
=== RUN TestIntegration_PublishSubscribeSinglePartition/CustomMessageTransformers
integration_test.go:217: Published 1 messages
=== RUN TestIntegration_PublishSubscribeSinglePartition/Nack
integration_test.go:217: Published 2 messages
=== RUN TestIntegration_PublishSubscribeSinglePartition/SubscriberMultipleReceive
integration_test.go:217: Published 3 messages
integration_test.go:504: Received 3 messages in 2 iterations
=== RUN TestIntegration_PublishSubscribeSinglePartition/BlockingMessageReceiver
integration_test.go:217: Published 1 messages
=== RUN TestIntegration_PublishSubscribeSinglePartition/Ordering
integration_test.go:217: Published 500 messages
=== RUN TestIntegration_PublishSubscribeSinglePartition/SubscriberFlowControl
integration_test.go:217: Published 20 messages
=== RUN TestIntegration_PublishSubscribeSinglePartition/LargeMessages
integration_test.go:217: Published 5 messages
=== RUN TestIntegration_PublishSubscribeSinglePartition/CancelPublisherContext
=== RUN TestIntegration_PublishSubscribeSinglePartition/Finalizer
=== RUN TestIntegration_PublishSubscribeSinglePartition/CancelSubscriberContext
integration_test.go:217: Published 1 messages
=== RUN TestIntegration_PublishSubscribeSinglePartition/IncreasePartitions
=== NAME TestIntegration_PublishSubscribeSinglePartition
integration_test.go:160: Deleted subscription projects/dulcet-port-762/locations/asia-east1-a/subscriptions/go-ps-test-20241129-37528260701860-0001
integration_test.go:138: Deleted topic projects/dulcet-port-762/locations/asia-east1-a/topics/go-ps-test-20241129-37528260701860-0001
--- PASS: TestIntegration_PublishSubscribeSinglePartition (79.70s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/AllFieldsRoundTrip (3.69s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/CustomMessageTransformers (3.58s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/Nack (6.71s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/SubscriberMultipleReceive (5.39s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/BlockingMessageReceiver (3.66s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/Ordering (3.70s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/SubscriberFlowControl (4.74s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/LargeMessages (6.22s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/CancelPublisherContext (0.67s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/Finalizer (2.12s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/CancelSubscriberContext (3.38s)
--- PASS: TestIntegration_PublishSubscribeSinglePartition/IncreasePartitions (32.79s)
=== RUN TestIntegration_PublishSubscribeMultiPartition
integration_test.go:130: Created topic projects/dulcet-port-762/locations/us-central1-a/topics/go-ps-test-20241129-37528260701860-0002
integration_test.go:152: Created subscription projects/dulcet-port-762/locations/us-central1-a/subscriptions/go-ps-test-20241129-37528260701860-0002
=== RUN TestIntegration_PublishSubscribeMultiPartition/PublishRoutingNoKey
integration_test.go:217: Published 150 messages
=== RUN TestIntegration_PublishSubscribeMultiPartition/PublishRoutingWithKey
integration_test.go:217: Published 300 messages
=== RUN TestIntegration_PublishSubscribeMultiPartition/PartitionAssignment
integration_test.go:217: Published 100 messages
integration_test.go:777: Partition assignments: before [], after [2]
integration_test.go:777: Partition assignments: before [], after [0 1]
=== NAME TestIntegration_PublishSubscribeMultiPartition
integration_test.go:160: Deleted subscription projects/dulcet-port-762/locations/us-central1-a/subscriptions/go-ps-test-20241129-37528260701860-0002
integration_test.go:138: Deleted topic projects/dulcet-port-762/locations/us-central1-a/topics/go-ps-test-20241129-37528260701860-0002
--- PASS: TestIntegration_PublishSubscribeMultiPartition (34.98s)
--- PASS: TestIntegration_PublishSubscribeMultiPartition/PublishRoutingNoKey (1.31s)
--- PASS: TestIntegration_PublishSubscribeMultiPartition/PublishRoutingWithKey (1.04s)
--- PASS: TestIntegration_PublishSubscribeMultiPartition/PartitionAssignment (31.40s)
=== RUN TestIntegration_SubscribeFanOut
integration_test.go:130: Created topic projects/dulcet-port-762/locations/us-central1-a/topics/go-ps-test-20241129-37528260701860-0003
integration_test.go:152: Created subscription projects/dulcet-port-762/locations/us-central1-a/subscriptions/go-ps-test-20241129-37528260701860-0003go-ps-test-20241129-37528260701860-0003-0
integration_test.go:152: Created subscription projects/dulcet-port-762/locations/us-central1-a/subscriptions/go-ps-test-20241129-37528260701860-0003go-ps-test-20241129-37528260701860-0003-1
integration_test.go:152: Created subscription projects/dulcet-port-762/locations/us-central1-a/subscriptions/go-ps-test-20241129-37528260701860-0003go-ps-test-20241129-37528260701860-0003-2
integration_test.go:217: Published 100 messages
integration_test.go:160: Deleted subscription projects/dulcet-port-762/locations/us-central1-a/subscriptions/go-ps-test-20241129-37528260701860-0003go-ps-test-20241129-37528260701860-0003-2
integration_test.go:160: Deleted subscription projects/dulcet-port-762/locations/us-central1-a/subscriptions/go-ps-test-20241129-37528260701860-0003go-ps-test-20241129-37528260701860-0003-1
integration_test.go:160: Deleted subscription projects/dulcet-port-762/locations/us-central1-a/subscriptions/go-ps-test-20241129-37528260701860-0003go-ps-test-20241129-37528260701860-0003-0
integration_test.go:138: Deleted topic projects/dulcet-port-762/locations/us-central1-a/topics/go-ps-test-20241129-37528260701860-0003
--- PASS: TestIntegration_SubscribeFanOut (4.36s)
=== RUN TestIntegration_SeekSubscription
integration_test.go:130: Created topic projects/dulcet-port-762/locations/us-east1-c/topics/go-ps-test-20241129-37528260701860-0004
integration_test.go:152: Created subscription projects/dulcet-port-762/locations/us-east1-c/subscriptions/go-ps-test-20241129-37528260701860-0004
=== RUN TestIntegration_SeekSubscription/SeekToBeginning
integration_test.go:217: Published 200 messages
integration_test.go:961: Seek operation initiated: projects/36639933145/locations/us-east1-c/operations/seek-8de9d8c8bbf01528, metadata: &{projects/36639933145/locations/us-east1-c/subscriptions/go-ps-test-20241129-37528260701860-0004 seek 2024-11-29 10:28:00.595028 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}
integration_test.go:972: Seek operation complete: projects/36639933145/locations/us-east1-c/operations/seek-8de9d8c8bbf01528, metadata: &{projects/36639933145/locations/us-east1-c/subscriptions/go-ps-test-20241129-37528260701860-0004 seek 2024-11-29 10:28:00.595028 +0000 UTC 2024-11-29 10:28:30.897496 +0000 UTC}
=== RUN TestIntegration_SeekSubscription/VerifyCommits
integration_test.go:217: Published 20 messages
=== RUN TestIntegration_SeekSubscription/SeekToEnd
integration_test.go:217: Published 200 messages
integration_test.go:993: Seek operation initiated: projects/36639933145/locations/us-east1-c/operations/seek-3925a44b23c0f6f2, metadata: &{projects/36639933145/locations/us-east1-c/subscriptions/go-ps-test-20241129-37528260701860-0004 seek 2024-11-29 10:28:34.863637 +0000 UTC 0001-01-01 00:00:00 +0000 UTC}
integration_test.go:217: Published 200 messages
integration_test.go:1002: Seek operation complete: projects/36639933145/locations/us-east1-c/operations/seek-3925a44b23c0f6f2, metadata: &{projects/36639933145/locations/us-east1-c/subscriptions/go-ps-test-20241129-37528260701860-0004 seek 2024-11-29 10:28:34.863637 +0000 UTC 2024-11-29 10:28:36.975263 +0000 UTC}
=== NAME TestIntegration_SeekSubscription
integration_test.go:160: Deleted subscription projects/dulcet-port-762/locations/us-east1-c/subscriptions/go-ps-test-20241129-37528260701860-0004
integration_test.go:138: Deleted topic projects/dulcet-port-762/locations/us-east1-c/topics/go-ps-test-20241129-37528260701860-0004
--- PASS: TestIntegration_SeekSubscription (70.36s)
--- PASS: TestIntegration_SeekSubscription/SeekToBeginning (32.93s)
--- PASS: TestIntegration_SeekSubscription/VerifyCommits (2.22s)
--- PASS: TestIntegration_SeekSubscription/SeekToEnd (3.85s)
=== RUN TestMessageTransforms
=== RUN TestMessageTransforms/valid:_full_message
=== RUN TestMessageTransforms/valid:_minimum
=== RUN TestMessageTransforms/invalid:_sequenced_message_nil
=== RUN TestMessageTransforms/invalid:_pubsubmessage_nil
=== RUN TestMessageTransforms/invalid:_multiple_attribute_values
=== RUN TestMessageTransforms/invalid:_event_time_is_attribute
--- PASS: TestMessageTransforms (0.00s)
--- PASS: TestMessageTransforms/valid:_full_message (0.00s)
--- PASS: TestMessageTransforms/valid:_minimum (0.00s)
--- PASS: TestMessageTransforms/invalid:_sequenced_message_nil (0.00s)
--- PASS: TestMessageTransforms/invalid:_pubsubmessage_nil (0.00s)
--- PASS: TestMessageTransforms/invalid:_multiple_attribute_values (0.00s)
--- PASS: TestMessageTransforms/invalid:_event_time_is_attribute (0.00s)
=== RUN TestMessageMetadataStringEncoding
=== RUN TestMessageMetadataStringEncoding/valid:_zero
=== RUN TestMessageMetadataStringEncoding/valid:_non-zero
=== RUN TestMessageMetadataStringEncoding/invalid:_number
=== RUN TestMessageMetadataStringEncoding/invalid:_partition
=== RUN TestMessageMetadataStringEncoding/invalid:_offset
--- PASS: TestMessageMetadataStringEncoding (0.00s)
--- PASS: TestMessageMetadataStringEncoding/valid:_zero (0.00s)
--- PASS: TestMessageMetadataStringEncoding/valid:_non-zero (0.00s)
--- PASS: TestMessageMetadataStringEncoding/invalid:_number (0.00s)
--- PASS: TestMessageMetadataStringEncoding/invalid:_partition (0.00s)
--- PASS: TestMessageMetadataStringEncoding/invalid:_offset (0.00s)
=== RUN TestPublisherClientTransformMessage
=== RUN TestPublisherClientTransformMessage/default_settings
=== RUN TestPublisherClientTransformMessage/custom_key_extractor
=== RUN TestPublisherClientTransformMessage/custom_message_transformer
--- PASS: TestPublisherClientTransformMessage (0.00s)
--- PASS: TestPublisherClientTransformMessage/default_settings (0.00s)
--- PASS: TestPublisherClientTransformMessage/custom_key_extractor (0.00s)
--- PASS: TestPublisherClientTransformMessage/custom_message_transformer (0.00s)
=== RUN TestPublisherClientTransformMessageError
--- PASS: TestPublisherClientTransformMessageError (0.00s)
=== RUN TestPublishSettingsToWireSettings
=== RUN TestPublishSettingsToWireSettings/default_settings
=== RUN TestPublishSettingsToWireSettings/zero_settings
=== RUN TestPublishSettingsToWireSettings/positive_values
=== RUN TestPublishSettingsToWireSettings/negative_values
2024/11/29 10:28:37 WARNING: PublishSettings.Timeout has been overridden to 2 minutes (the minimum value). A lower value will cause an error in the future.
--- PASS: TestPublishSettingsToWireSettings (0.00s)
--- PASS: TestPublishSettingsToWireSettings/default_settings (0.00s)
--- PASS: TestPublishSettingsToWireSettings/zero_settings (0.00s)
--- PASS: TestPublishSettingsToWireSettings/positive_values (0.00s)
--- PASS: TestPublishSettingsToWireSettings/negative_values (0.00s)
=== RUN TestReceiveSettingsToWireSettings
=== RUN TestReceiveSettingsToWireSettings/default_settings
=== RUN TestReceiveSettingsToWireSettings/zero_settings
=== RUN TestReceiveSettingsToWireSettings/positive_values
=== RUN TestReceiveSettingsToWireSettings/negative_values
2024/11/29 10:28:37 WARNING: ReceiveSettings.Timeout has been overridden to 2 minutes (the minimum value). A lower value will cause an error in the future.
--- PASS: TestReceiveSettingsToWireSettings (0.00s)
--- PASS: TestReceiveSettingsToWireSettings/default_settings (0.00s)
--- PASS: TestReceiveSettingsToWireSettings/zero_settings (0.00s)
--- PASS: TestReceiveSettingsToWireSettings/positive_values (0.00s)
--- PASS: TestReceiveSettingsToWireSettings/negative_values (0.00s)
=== RUN TestSubscriberInstanceTransformMessage
=== RUN TestSubscriberInstanceTransformMessage/default_settings
=== RUN TestSubscriberInstanceTransformMessage/custom_message_transformer
--- PASS: TestSubscriberInstanceTransformMessage (0.00s)
--- PASS: TestSubscriberInstanceTransformMessage/default_settings (0.00s)
--- PASS: TestSubscriberInstanceTransformMessage/custom_message_transformer (0.00s)
=== RUN TestSubscriberInstanceTransformMessageError
=== RUN TestSubscriberInstanceTransformMessageError/returns_error
=== RUN TestSubscriberInstanceTransformMessageError/sets_message_id
--- PASS: TestSubscriberInstanceTransformMessageError (0.00s)
--- PASS: TestSubscriberInstanceTransformMessageError/returns_error (0.00s)
--- PASS: TestSubscriberInstanceTransformMessageError/sets_message_id (0.00s)
=== RUN TestSubscriberInstanceNack
=== RUN TestSubscriberInstanceNack/default_settings
=== RUN TestSubscriberInstanceNack/message_partition_inactive
=== RUN TestSubscriberInstanceNack/nack_handler_returns_nil
=== RUN TestSubscriberInstanceNack/nack_handler_returns_error
--- PASS: TestSubscriberInstanceNack (0.00s)
--- PASS: TestSubscriberInstanceNack/default_settings (0.00s)
--- PASS: TestSubscriberInstanceNack/message_partition_inactive (0.00s)
--- PASS: TestSubscriberInstanceNack/nack_handler_returns_nil (0.00s)
--- PASS: TestSubscriberInstanceNack/nack_handler_returns_error (0.00s)
=== RUN TestSubscriberInstanceReassignmentHandler
=== RUN TestSubscriberInstanceReassignmentHandler/default_settings
=== RUN TestSubscriberInstanceReassignmentHandler/reassignment_handler_returns_nil
=== RUN TestSubscriberInstanceReassignmentHandler/reassignment_handler_returns_error
--- PASS: TestSubscriberInstanceReassignmentHandler (0.00s)
--- PASS: TestSubscriberInstanceReassignmentHandler/default_settings (0.00s)
--- PASS: TestSubscriberInstanceReassignmentHandler/reassignment_handler_returns_nil (0.00s)
--- PASS: TestSubscriberInstanceReassignmentHandler/reassignment_handler_returns_error (0.00s)
=== RUN TestSubscriberInstanceWireSubscriberFails
--- PASS: TestSubscriberInstanceWireSubscriberFails (0.10s)
=== RUN TestSubscriberClientDuplicateReceive
--- PASS: TestSubscriberClientDuplicateReceive (0.00s)
PASS
ok cloud.google.com/go/pubsublite/pscompat 190.557s
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./servicecontrol/go.mod
+ pushd ./servicecontrol
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/servicecontrol == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/servicecontrol == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/servicecontrol/apiv1/servicecontrolpb [no test files]
? cloud.google.com/go/servicecontrol/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/servicecontrol/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./language/go.mod
+ pushd ./language
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/language == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/language == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/language/apiv1/languagepb [no test files]
? cloud.google.com/go/language/apiv1beta2/languagepb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/language/apiv1 1.034s [no tests to run]
? cloud.google.com/go/language/apiv2/languagepb [no test files]
? cloud.google.com/go/language/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/language/apiv1beta2 1.025s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/language/apiv2 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./parallelstore/go.mod
+ pushd ./parallelstore
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/parallelstore == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/parallelstore == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/parallelstore/apiv1/parallelstorepb [no test files]
? cloud.google.com/go/parallelstore/apiv1beta/parallelstorepb [no test files]
? cloud.google.com/go/parallelstore/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/parallelstore/apiv1 1.030s [no tests to run]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/parallelstore/apiv1beta 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./apigeeregistry/go.mod
+ pushd ./apigeeregistry
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/apigeeregistry == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/apigeeregistry == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/apigeeregistry/apiv1/apigeeregistrypb [no test files]
? cloud.google.com/go/apigeeregistry/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/apigeeregistry/apiv1 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./streetview/go.mod
+ pushd ./streetview
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/streetview == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/streetview == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/streetview/internal [no test files]
? cloud.google.com/go/streetview/publish/apiv1/publishpb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/streetview/publish/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./netapp/go.mod
+ pushd ./netapp
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/netapp == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/netapp == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ tee sponge_log.log
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
? cloud.google.com/go/netapp/apiv1/netapppb [no test files]
? cloud.google.com/go/netapp/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/netapp/apiv1 1.024s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./area120/go.mod
+ pushd ./area120
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/area120 == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/area120 == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/area120/internal [no test files]
? cloud.google.com/go/area120/tables/apiv1alpha1/tablespb [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/area120/tables/apiv1alpha1 1.023s [no tests to run]
+ cat sponge_log.log
+ go-junit-report -set-exit-code
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ for i in $(find . -name go.mod)
++ dirname ./run/go.mod
+ pushd ./run
+ runDirectoryTests
+ [[ /tmpfs/src/google-cloud-go/run == *\/\i\n\t\e\r\n\a\l\/* ]]
+ [[ /tmpfs/src/google-cloud-go/run == *\/\t\h\i\r\d\_\p\a\r\t\y\/* ]]
+ GOWORK=off
+ go test -race -v -timeout 45m ./...
+ tee sponge_log.log
? cloud.google.com/go/run/apiv2/runpb [no test files]
? cloud.google.com/go/run/internal [no test files]
testing: warning: no tests to run
PASS
ok cloud.google.com/go/run/apiv2 1.024s [no tests to run]
+ go-junit-report -set-exit-code
+ cat sponge_log.log
+ exit_code=5
+ runEmulatorTests
+ '[' -f emulator_test.sh ']'
+ popd
+ [[ prod/cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version/1001/20241129-000619 = *\c\o\n\t\i\n\u\o\u\s* ]]
+ [[ prod/cloud-devrel/client-libraries/go/google-cloud-go/nightly/latest-version/1001/20241129-000619 = *\n\i\g\h\t\l\y* ]]
+ chmod +x /tmpfs/src/gfile/linux_amd64/flakybot
+ /tmpfs/src/gfile/linux_amd64/flakybot -logs_dir=/tmpfs/src/google-cloud-go/ -repo=googleapis/google-cloud-go -commit_hash=
[FlakyBot] Sending logs to Flaky Bot...
[FlakyBot] See https://github.com/googleapis/repo-automation-bots/tree/main/packages/flakybot.
[FlakyBot] Published /tmpfs/src/google-cloud-go/accessapproval/sponge_log.xml (12767205590008895)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/accesscontextmanager/sponge_log.xml (12767572586214505)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/advisorynotifications/sponge_log.xml (13073468647582883)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/ai/sponge_log.xml (13073492277584283)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/aiplatform/sponge_log.xml (13073419851783869)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/alloydb/sponge_log.xml (13073428238829019)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/analytics/sponge_log.xml (12766458294809388)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/apigateway/sponge_log.xml (12766583895138582)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/apigeeconnect/sponge_log.xml (12767166143531611)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/apigeeregistry/sponge_log.xml (12766797770906561)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/apihub/sponge_log.xml (12767193171558367)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/apikeys/sponge_log.xml (12766491196120202)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/appengine/sponge_log.xml (12767809422982813)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/apphub/sponge_log.xml (13073393064172295)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/apps/sponge_log.xml (12766818704818211)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/area120/sponge_log.xml (13073425373867672)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/artifactregistry/sponge_log.xml (13073590958645008)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/asset/sponge_log.xml (13073408104248279)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/assuredworkloads/sponge_log.xml (12768071868430711)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/auth/oauth2adapt/sponge_log.xml (13073625848046606)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/auth/sponge_log.xml (12766878147017549)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/automl/sponge_log.xml (12767170621378499)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/backupdr/sponge_log.xml (13073309159587201)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/baremetalsolution/sponge_log.xml (13073463881505194)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/batch/sponge_log.xml (12766550648329473)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/beyondcorp/sponge_log.xml (12766430168309479)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/bigquery/sponge_log.xml (12766617334320588)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/bigtable/sponge_log.xml (13073599006508067)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/billing/sponge_log.xml (13073431966892925)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/binaryauthorization/sponge_log.xml (13073360645560312)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/certificatemanager/sponge_log.xml (12766824569034955)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/channel/sponge_log.xml (12766677457475819)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/chat/sponge_log.xml (13073466917822355)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/cloudbuild/sponge_log.xml (13073407025978827)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/cloudcontrolspartner/sponge_log.xml (13073399329458307)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/clouddms/sponge_log.xml (13073465960245818)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/cloudprofiler/sponge_log.xml (12766658247975068)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/cloudquotas/sponge_log.xml (12767994226497238)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/cloudtasks/sponge_log.xml (12766550648330913)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/commerce/sponge_log.xml (13073474191828051)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/compute/metadata/sponge_log.xml (12766427968416625)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/compute/sponge_log.xml (13073435868585143)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/confidentialcomputing/sponge_log.xml (13073462600547916)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/config/sponge_log.xml (13073413080363596)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/contactcenterinsights/sponge_log.xml (12767170683633729)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/container/sponge_log.xml (12766505392716414)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/containeranalysis/sponge_log.xml (13073419851785426)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/datacatalog/sponge_log.xml (12766588490425378)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/dataflow/sponge_log.xml (12767065296157103)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/dataform/sponge_log.xml (13073470839606207)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/datafusion/sponge_log.xml (13073409830186778)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/datalabeling/sponge_log.xml (13073443090109301)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/dataplex/sponge_log.xml (13073428238831119)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/dataproc/sponge_log.xml (12766504227287978)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/dataqna/sponge_log.xml (12766632247259864)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/datastore/sponge_log.xml (13073435445961920)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/datastream/sponge_log.xml (13073506219077067)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/deploy/sponge_log.xml (13073432466459111)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/developerconnect/sponge_log.xml (13073611428259889)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/dialogflow/sponge_log.xml (13073309520576908)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/discoveryengine/sponge_log.xml (12766579183131887)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/dlp/sponge_log.xml (13073589075206182)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/documentai/sponge_log.xml (12766663613469393)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/domains/sponge_log.xml (12766447391811180)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/edgecontainer/sponge_log.xml (13073323662561622)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/edgenetwork/sponge_log.xml (12766482092124477)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/errorreporting/sponge_log.xml (13073469678637017)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/essentialcontacts/sponge_log.xml (13073398715477355)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/eventarc/sponge_log.xml (12766842876109436)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/filestore/sponge_log.xml (12766623017464225)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/firestore/sponge_log.xml (13073426151110821)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/functions/sponge_log.xml (12766877997211204)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/gkebackup/sponge_log.xml (13073632240801785)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/gkeconnect/sponge_log.xml (12766738723375093)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/gkehub/sponge_log.xml (12766675061890704)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/gkemulticloud/sponge_log.xml (13073457118204316)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/grafeas/sponge_log.xml (12767181390353983)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/gsuiteaddons/sponge_log.xml (13073469702471414)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/iam/sponge_log.xml (13073306618895442)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/iap/sponge_log.xml (12766533334448572)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/identitytoolkit/sponge_log.xml (12766470534428479)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/ids/sponge_log.xml (13073368185839357)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/actions/sponge_log.xml (13073416654783663)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/aliasfix/sponge_log.xml (12766352188669868)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/aliasgen/sponge_log.xml (13073599006513578)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/carver/sponge_log.xml (12766286508592143)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/examples/fake/sponge_log.xml (13073360441272734)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/examples/mock/sponge_log.xml (13073611428264180)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/gapicgen/sponge_log.xml (13073591220903012)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/generated/snippets/sponge_log.xml (13073448180845346)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/godocfx/sponge_log.xml (12766520585389485)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/postprocessor/sponge_log.xml (12766286508592414)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/internal/protoveneer/sponge_log.xml (12767192665723773)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/iot/sponge_log.xml (13073413080368701)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/kms/sponge_log.xml (13073376660718826)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/language/sponge_log.xml (12766426896637869)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/lifesciences/sponge_log.xml (13073573193125221)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/logging/sponge_log.xml (12766521899929851)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/longrunning/sponge_log.xml (13073775480804311)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/managedidentities/sponge_log.xml (12766521439557470)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/managedkafka/sponge_log.xml (12766758834535715)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/maps/sponge_log.xml (13073469606768901)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/mediatranslation/sponge_log.xml (12766688915931932)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/memcache/sponge_log.xml (12766726202971196)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/metastore/sponge_log.xml (12767231736987031)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/migrationcenter/sponge_log.xml (12766617599612749)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/monitoring/sponge_log.xml (12767572586221945)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/netapp/sponge_log.xml (12766614737964687)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/networkconnectivity/sponge_log.xml (13073408928764710)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/networkmanagement/sponge_log.xml (12766643911739011)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/networksecurity/sponge_log.xml (13073407025986818)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/networkservices/sponge_log.xml (12766341426601483)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/notebooks/sponge_log.xml (13073366842264245)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/optimization/sponge_log.xml (13073425932397903)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/oracledatabase/sponge_log.xml (13073408928766722)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/orchestration/sponge_log.xml (12766688915932513)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/orgpolicy/sponge_log.xml (12766659398934922)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/osconfig/sponge_log.xml (12766718612969776)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/oslogin/sponge_log.xml (13073434115115186)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/parallelstore/sponge_log.xml (12766548370620224)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/phishingprotection/sponge_log.xml (12766569444105137)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/policysimulator/sponge_log.xml (13073458998374923)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/policytroubleshooter/sponge_log.xml (13073564853221019)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/privatecatalog/sponge_log.xml (13073379597745418)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/privilegedaccessmanager/sponge_log.xml (13073528871480466)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/profiler/sponge_log.xml (12766429601877579)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/pubsub/sponge_log.xml (13073383534417323)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/pubsublite/sponge_log.xml (13073429062334206)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/rapidmigrationassessment/sponge_log.xml (13073431350207459)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/recaptchaenterprise/sponge_log.xml (13073592185588042)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/recommendationengine/sponge_log.xml (13073571676907098)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/recommender/sponge_log.xml (12766579183137701)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/redis/sponge_log.xml (13073640750370645)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/resourcemanager/sponge_log.xml (12766436799258458)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/resourcesettings/sponge_log.xml (12767049802928555)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/retail/sponge_log.xml (13073469894638026)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/run/sponge_log.xml (12766458065281176)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/scheduler/sponge_log.xml (13073423715720370)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/secretmanager/sponge_log.xml (12766587449565244)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/securesourcemanager/sponge_log.xml (13073438169775359)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/security/sponge_log.xml (13073427490361197)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/securitycenter/sponge_log.xml (13073591220909257)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/securitycentermanagement/sponge_log.xml (12766436799258733)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/securityposture/sponge_log.xml (13073431123659474)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/servicecontrol/sponge_log.xml (13073467733985569)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/servicedirectory/sponge_log.xml (13073426990096808)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/servicehealth/sponge_log.xml (12766797770932902)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/servicemanagement/sponge_log.xml (12766818704831117)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/serviceusage/sponge_log.xml (12766370062826617)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/shell/sponge_log.xml (12767068563009144)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/shopping/sponge_log.xml (12766580636541158)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/spanner/sponge_log.xml (13073827285153648)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/spanner/test/opentelemetry/test/sponge_log.xml (13073408104259249)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/speech/sponge_log.xml (13073379597746847)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/sponge_log.xml (13073408104259259)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/storage/internal/benchmarks/sponge_log.xml (13073506219083704)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/storage/sponge_log.xml (13073397207360112)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/storageinsights/sponge_log.xml (13073449918579461)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/storagetransfer/sponge_log.xml (13073466917829011)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/streetview/sponge_log.xml (13073442199246045)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/support/sponge_log.xml (13073380864900942)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/talent/sponge_log.xml (12766533334458979)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/telcoautomation/sponge_log.xml (13073408472732256)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/texttospeech/sponge_log.xml (12766929573156634)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/tpu/sponge_log.xml (12766797770936097)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/trace/sponge_log.xml (12766588490437955)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/translate/sponge_log.xml (12766526949712162)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/vertexai/sponge_log.xml (13073388957231205)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/video/sponge_log.xml (13073564778771553)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/videointelligence/sponge_log.xml (13073429062339704)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/vision/sponge_log.xml (12766550648344037)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/visionai/sponge_log.xml (12768095304336083)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/vmmigration/sponge_log.xml (12766964557601553)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/vmwareengine/sponge_log.xml (13073365348848550)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/vpcaccess/sponge_log.xml (13073408624740259)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/webrisk/sponge_log.xml (12766643911745007)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/websecurityscanner/sponge_log.xml (13073603144310031)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/workflows/sponge_log.xml (13073409830197690)!
[FlakyBot] Published /tmpfs/src/google-cloud-go/workstations/sponge_log.xml (12766632247270280)!
[FlakyBot] Done!
+ exit 5
cleanup


[ID: 1002057] Command finished after 8481 secs, exit value: 5


Warning: Permanently added 'localhost' (ED25519) to the list of known hosts.
[02:29:24 PST] Collecting build artifacts from build VM
Build script failed with exit code: 5