Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce support for tablets [3.x] #237

Merged
merged 1 commit into from
Feb 23, 2024

Introduce support for tablets

6c6052d
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Introduce support for tablets [3.x] #237

Introduce support for tablets
6c6052d
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test report failed Feb 23, 2024 in 0s

6299 passed, 2 failed and 4053 skipped

Tests failed

Report Passed Failed Skipped Time
cassandra-3.11.16/driver-core/target/surefire-reports/TEST-TestSuite.xml 762✅ 117⚪ 1000ms
cassandra-3.11.16/driver-extras/target/surefire-reports/TEST-TestSuite.xml 60✅ 36s
cassandra-3.11.16/driver-mapping/target/surefire-reports/TEST-TestSuite.xml 117✅ 3⚪ 123s
cassandra-3.11.16/driver-tests/osgi/unshaded/target/failsafe-reports/TEST-TestSuite.xml 0ms
driver-core/target/surefire-reports/TEST-TestSuite.xml 623✅ 652⚪ 2s
driver-extras/target/surefire-reports/TEST-TestSuite.xml 60✅ 46s
driver-mapping/target/surefire-reports/TEST-TestSuite.xml 116✅ 4⚪ 125s
driver-tests/osgi/unshaded/target/failsafe-reports/TEST-TestSuite.xml 0ms
scylla-2023.1.5/driver-core/target/surefire-reports/TEST-TestSuite.xml 623✅ 652⚪ 2s
scylla-2023.1.5/driver-mapping/target/surefire-reports/TEST-TestSuite.xml 115✅ 1❌ 4⚪ 127s
scylla-2024.1.1/driver-core/target/surefire-reports/TEST-TestSuite.xml 622✅ 1❌ 652⚪ 2s
scylla-5.2.15/driver-core/target/surefire-reports/TEST-TestSuite.xml 623✅ 652⚪ 2s
scylla-5.2.15/driver-extras/target/surefire-reports/TEST-TestSuite.xml 60✅ 46s
scylla-5.2.15/driver-mapping/target/surefire-reports/TEST-TestSuite.xml 116✅ 4⚪ 125s
scylla-5.2.15/driver-tests/osgi/unshaded/target/failsafe-reports/TEST-TestSuite.xml 0ms
scylla-5.3.0-rc0/driver-core/target/surefire-reports/TEST-TestSuite.xml 623✅ 652⚪ 2s
scylla-5.3.0-rc0/driver-extras/target/surefire-reports/TEST-TestSuite.xml 60✅ 46s
scylla-5.3.0-rc0/driver-mapping/target/surefire-reports/TEST-TestSuite.xml 116✅ 4⚪ 125s
scylla-5.3.0-rc0/driver-tests/osgi/unshaded/target/failsafe-reports/TEST-TestSuite.xml 0ms
scylla-5.4.3/driver-core/target/surefire-reports/TEST-TestSuite.xml 623✅ 652⚪ 2s
scylla-5.4.3/driver-extras/target/surefire-reports/TEST-TestSuite.xml 60✅ 46s
scylla-5.4.3/driver-mapping/target/surefire-reports/TEST-TestSuite.xml 116✅ 4⚪ 125s
scylla-5.4.3/driver-tests/osgi/unshaded/target/failsafe-reports/TEST-TestSuite.xml 0ms
unit/driver-core/target/surefire-reports/TEST-TestSuite.xml 536✅ 1⚪ 11s
unit/driver-extras/target/surefire-reports/TEST-TestSuite.xml 207✅ 951ms
unit/driver-mapping/target/surefire-reports/TEST-TestSuite.xml 61✅ 1s

✅ cassandra-3.11.16/driver-core/target/surefire-reports/TEST-TestSuite.xml

879 tests were completed in 1000ms with 762 passed, 0 failed and 117 skipped.

Test suite Passed Failed Skipped Time
TestSuite 762✅ 117⚪ 1000ms

✅ cassandra-3.11.16/driver-extras/target/surefire-reports/TEST-TestSuite.xml

60 tests were completed in 36s with 60 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
TestSuite 60✅ 36s

✅ cassandra-3.11.16/driver-mapping/target/surefire-reports/TEST-TestSuite.xml

120 tests were completed in 123s with 117 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
TestSuite 117✅ 3⚪ 123s

✅ cassandra-3.11.16/driver-tests/osgi/unshaded/target/failsafe-reports/TEST-TestSuite.xml

No tests found

Test suite Passed Failed Skipped Time
TestSuite 0ms

✅ driver-core/target/surefire-reports/TEST-TestSuite.xml

1275 tests were completed in 2s with 623 passed, 0 failed and 652 skipped.

Test suite Passed Failed Skipped Time
TestSuite 623✅ 652⚪ 2s

✅ driver-extras/target/surefire-reports/TEST-TestSuite.xml

60 tests were completed in 46s with 60 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
TestSuite 60✅ 46s

✅ driver-mapping/target/surefire-reports/TEST-TestSuite.xml

120 tests were completed in 125s with 116 passed, 0 failed and 4 skipped.

Test suite Passed Failed Skipped Time
TestSuite 116✅ 4⚪ 125s

✅ driver-tests/osgi/unshaded/target/failsafe-reports/TEST-TestSuite.xml

No tests found

Test suite Passed Failed Skipped Time
TestSuite 0ms

✅ scylla-2023.1.5/driver-core/target/surefire-reports/TEST-TestSuite.xml

1275 tests were completed in 2s with 623 passed, 0 failed and 652 skipped.

Test suite Passed Failed Skipped Time
TestSuite 623✅ 652⚪ 2s

❌ scylla-2023.1.5/driver-mapping/target/surefire-reports/TEST-TestSuite.xml

120 tests were completed in 127s with 115 passed, 1 failed and 4 skipped.

Test suite Passed Failed Skipped Time
TestSuite 115✅ 1❌ 4⚪ 127s

❌ TestSuite

com.datastax.driver.mapping.MapperAccessorParamsTest
  ⚪ should_allow_less_parameters_than_bind_markers_if_there_are_repeated_names
  ✅ should_fail_if_not_enough_parameters
  ✅ should_fail_if_too_many_parameters
  ✅ should_fail_if_wrong_parameter_type
com.datastax.driver.mapping.MapperKeyspaceTest
  ✅ should_fail_if_no_keyspace_provided
  ✅ should_use_annotation_keyspace
  ✅ should_use_keyspace_provided_when_creating_mapper
  ✅ should_use_session_keyspace
com.datastax.driver.mapping.MapperSaveNullFieldsTest
  ✅ should_ignore_null_fields_if_requested
  ✅ should_order_save_query_prepared_statement_columns_consistently
  ✅ should_save_null_fields_by_default
  ✅ should_save_null_fields_if_requested
com.datastax.driver.mapping.SyntheticFieldsMapperTest
  ✅ should_ignore_synthetic_fields
com.datastax.driver.mapping.MapperAccessorTest
  ✅ should_allow_null_argument_in_accessor_when_set_by_index
  ✅ should_allow_null_argument_in_accessor_when_set_by_name
  ✅ should_allow_void_return_type_in_accessor
  ✅ should_implement_equals_and_hashCode
  ✅ should_implement_toString
com.datastax.driver.mapping.MapperMaterializedViewTest
  ✅ should_access_filtered_user_high
  ✅ should_access_mapped_materialized_view
  ✅ should_access_mapped_result
  ✅ should_access_mapped_result_range
  ✅ should_access_single_entity
com.datastax.driver.mapping.MapperTest
  ✅ should_fail_to_create_mapper_if_class_has_column_not_in_table
  ✅ should_fail_to_create_mapper_if_table_does_not_exist
  ❌ should_fail_when_io_thread_used
	java.lang.AssertionError: Expected a failed future, callback was executed on Thread[cluster7-worker-2,5,main]
  ✅ should_flag_all_mapper_generated_statements_as_idempotent
  ✅ should_flag_statement_as_idempotent
  ✅ should_flag_statement_as_non_idempotent
  ✅ should_flag_statement_with_null_idempotence
  ✅ should_map_objects_from_partial_queries
  ✅ should_not_initialize_session_when_protocol_version_provided
  ✅ should_return_table_metadata
  ✅ testDynamicEntity
  ✅ testStaticEntity
com.datastax.driver.mapping.UDTFieldMapperTest
  ✅ udt_and_tables_with_ks_created_in_another_session_should_be_mapped
  ✅ udt_and_tables_without_ks_created_in_another_session_should_be_mapped
com.datastax.driver.mapping.MapperAsyncResultTest
  ✅ should_iterate_multi_page_result_set_asynchronously
  ✅ should_iterate_single_page_result_set_asynchronously
com.datastax.driver.mapping.MapperNestedCollectionsTest
  ✅ should_map_accessor_params_to_nested_collections
  ✅ should_map_fields_to_nested_collections
com.datastax.driver.mapping.MapperUDTCollectionsTest
  ✅ should_be_able_to_create_entity_from_table_having_tuple_with_udt
  ✅ testCollections
  ✅ testNullCollection
com.datastax.driver.mapping.MapperAsyncTest
  ✅ should_get_query_async_without_blocking
com.datastax.driver.mapping.MapperNestedUDTTest
  ✅ should_be_able_to_create_entity_from_table_having_udt_with_nested_udt
com.datastax.driver.mapping.MapperUDTTest
  ✅ should_be_able_to_use_udtCodec_standalone
  ✅ should_fail_to_create_codec_if_class_has_field_not_in_udt
  ✅ should_fail_to_create_codec_if_udt_does_not_exist
  ✅ should_fail_to_create_mapper_if_class_has_udt_field_class_that_has_field_not_in_udt
  ✅ should_format_mapped_udt
  ✅ should_handle_null_UDT_value
  ✅ should_parse_mapped_udt
  ✅ should_throw_error_when_table_is_altered_and_is_not_compatible_anymore
  ✅ should_throw_error_when_table_is_dropped
  ✅ should_throw_error_when_udt_is_altered_and_is_not_compatible_anymore
  ✅ should_work_normally_when_udt_is_altered_but_remains_compatible
  ✅ should_work_normally_when_when_table_is_altered_but_remains_compatible
  ✅ testAccessor
  ✅ testSimpleEntity
com.datastax.driver.mapping.MapperCaseSensitivityTest
  ✅ should_handle_case_sensitive_identifiers_when_keyspace_specified
  ✅ should_handle_case_sensitive_identifiers_without_keyspace_specified
com.datastax.driver.mapping.MapperOptionTest
  ✅ should_fail_if_option_does_not_apply_to_query
  ✅ should_fail_when_using_if_not_exists_on_delete_query
  ✅ should_fail_when_using_if_not_exists_on_get_query
  ⚪ should_fail_when_using_timestamp_with_protocol_v1
  ⚪ should_fail_when_using_ttl_with_protocol_v1
  ✅ should_prioritize_option_over_model_consistency
  ✅ should_use_default_options
  ✅ should_use_delete_options
  ✅ should_use_delete_options_for_all_variants
  ✅ should_use_explicit_options_over_default_options
  ✅ should_use_get_options
  ✅ should_use_get_options_for_all_variants
  ✅ should_use_if_not_exists_option
  ✅ should_use_options_only_once
  ✅ should_use_save_options
  ✅ should_use_save_options_for_all_variants
com.datastax.driver.mapping.MappingConfigurationHierarchyScanStrategyTest
  ✅ should_inherit_annotations_up_to_highest_ancestor_excluded
  ✅ should_inherit_annotations_up_to_highest_ancestor_included
  ✅ should_not_inherit_annotations_when_hierarchy_scan_disabled
com.datastax.driver.mapping.MapperCompositeKeyTest
  ✅ testCreateMapper
com.datastax.driver.mapping.MapperPolymorphismTest
  ✅ should_save_and_retrieve_circle
  ✅ should_save_and_retrieve_rectangle
  ✅ should_save_and_retrieve_sphere
  ✅ should_save_and_retrieve_square
com.datastax.driver.mapping.MappingConfigurationNamingStrategyTest
  ✅ should_apply_naming_strategy_to_udts
  ✅ should_apply_naming_strategy_when_mapping_from_accessor_result
  ✅ should_override_naming_strategy_with_column_annotation_name_fields
  ✅ should_override_naming_strategy_with_column_annotation_name_getters
  ✅ should_use_naming_strategy_fields
  ✅ should_use_naming_strategy_getters_and_setters
com.datastax.driver.mapping.MapperComputedFieldsTest
  ✅ should_add_aliases_for_fields_in_select_queries
  ✅ should_fail_if_computed_field_is_not_right_type
  ✅ should_fail_if_computed_field_marked_with_column_annotation
  ⚪ should_get_unsupported_operation_exception_on_v1
  ✅ should_map_aliased_resultset_to_objects
  ✅ should_map_unaliased_resultset_to_objects
  ✅ should_save_and_get_entity_with_computed_fields
com.datastax.driver.mapping.MapperPrimitiveTypes22Test
  ✅ testWriteRead22
com.datastax.driver.mapping.MappingConfigurationPropertyAccessTest
  ✅ should_ignore_fields
  ✅ should_ignore_getters
  ✅ should_map_fields_and_getters
com.datastax.driver.mapping.MapperCustomCodecTest
  ✅ should_be_able_to_use_parameterized_type
  ✅ should_fail_when_invalid_codec_type_mapping
  ✅ should_fail_when_invalid_codec_type_mapping_in_accessor
  ✅ should_fail_when_invalid_codec_with_no_default_ctor_provided
  ✅ should_fail_when_invalid_codec_with_no_default_ctor_provided_in_accessor
  ✅ should_use_custom_codecs_in_UDTs
  ✅ should_use_custom_codecs_in_nested_structures
  ✅ should_use_custom_codecs_with_accessors
  ✅ should_use_custom_codecs_with_basic_operations
com.datastax.driver.mapping.MapperPrimitiveTypesTest
  ✅ testWriteRead
com.datastax.driver.mapping.MappingConfigurationTransienceStrategyTest
  ✅ should_map_only_annotated
  ✅ should_map_only_non_transient
com.datastax.driver.mapping.MapperGroovyTest
  ✅ should_map_groovy_class
com.datastax.driver.mapping.MappingConfigurationTransientTest
  ✅ should_ignore_property_if_declared_transient_in_mapper_configuration
  ✅ should_ignore_property_if_field_annotated_transient
  ✅ should_ignore_property_if_field_has_transient_modifier
  ✅ should_ignore_property_if_getter_annotated_transient

❌ scylla-2024.1.1/driver-core/target/surefire-reports/TEST-TestSuite.xml

1275 tests were completed in 2s with 622 passed, 1 failed and 652 skipped.

Test suite Passed Failed Skipped Time
TestSuite 622✅ 1❌ 652⚪ 2s

❌ TestSuite

com.datastax.driver.core.AbstractReconnectionHandlerTest
  ✅ should_stop_if_cancelled_between_attempts
com.datastax.driver.core.AdditionalWritePolicyTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ should_create_table_with_additional_write_policy_default
  ⚪ afterTestMethod[[TestResult name=should_create_table_with_additional_write_policy_default status=SKIP method=AdditionalWritePolicyTest.should_create_table_with_additional_write_policy_default()[pri:0, instance:com.datastax.driver.core.AdditionalWritePolicyTest@700fb871] output={null}]](0)
  ⚪ should_create_table_with_additonal_write_policy_always
  ⚪ afterTestMethod[[TestResult name=should_create_table_with_additonal_write_policy_always status=SKIP method=AdditionalWritePolicyTest.should_create_table_with_additonal_write_policy_always()[pri:0, instance:com.datastax.driver.core.AdditionalWritePolicyTest@700fb871] output={null}]](0)
  ⚪ should_create_table_with_additonal_write_policy_millisecs
  ⚪ afterTestMethod[[TestResult name=should_create_table_with_additonal_write_policy_millisecs status=SKIP method=AdditionalWritePolicyTest.should_create_table_with_additonal_write_policy_millisecs()[pri:0, instance:com.datastax.driver.core.AdditionalWritePolicyTest@700fb871] output={null}]](0)
  ⚪ should_create_table_with_additonal_write_policy_never
  ⚪ afterTestMethod[[TestResult name=should_create_table_with_additonal_write_policy_never status=SKIP method=AdditionalWritePolicyTest.should_create_table_with_additonal_write_policy_never()[pri:0, instance:com.datastax.driver.core.AdditionalWritePolicyTest@700fb871] output={null}]](0)
  ⚪ should_create_table_with_additonal_write_policy_percentile
  ⚪ afterTestMethod[[TestResult name=should_create_table_with_additonal_write_policy_percentile status=SKIP method=AdditionalWritePolicyTest.should_create_table_with_additonal_write_policy_percentile()[pri:0, instance:com.datastax.driver.core.AdditionalWritePolicyTest@700fb871] output={null}]](0)
  ⚪ should_fail_to_create_table_with_invalid_additonal_write_policy
  ⚪ afterTestMethod[[TestResult name=should_fail_to_create_table_with_invalid_additonal_write_policy status=SKIP method=AdditionalWritePolicyTest.should_fail_to_create_table_with_invalid_additonal_write_policy()[pri:0, instance:com.datastax.driver.core.AdditionalWritePolicyTest@700fb871] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.AuthenticationTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ sleepIf12
  ⚪ sleepIf12
  ⚪ sleepIf12
  ⚪ sleepIf12
  ⚪ sleepIf12
  ⚪ should_connect_with_credentials
  ⚪ afterTestMethod[[TestResult name=should_connect_with_credentials status=SKIP method=AuthenticationTest.should_connect_with_credentials()[pri:0, instance:com.datastax.driver.core.AuthenticationTest@46d59067] output={null}]](0)
  ⚪ should_connect_with_slow_server
  ⚪ afterTestMethod[[TestResult name=should_connect_with_slow_server status=SKIP method=AuthenticationTest.should_connect_with_slow_server()[pri:0, instance:com.datastax.driver.core.AuthenticationTest@46d59067] output={null}]](0)
  ⚪ should_fail_to_connect_with_wrong_credentials
  ⚪ afterTestMethod[[TestResult name=should_fail_to_connect_with_wrong_credentials status=SKIP method=AuthenticationTest.should_fail_to_connect_with_wrong_credentials()[pri:0, instance:com.datastax.driver.core.AuthenticationTest@46d59067] output={null}]](0)
  ⚪ should_fail_to_connect_without_credentials
  ⚪ afterTestMethod[[TestResult name=should_fail_to_connect_without_credentials status=SKIP method=AuthenticationTest.should_fail_to_connect_without_credentials()[pri:0, instance:com.datastax.driver.core.AuthenticationTest@46d59067] output={null}]](0)
  ⚪ should_not_create_pool_with_wrong_credentials
  ⚪ afterTestMethod[[TestResult name=should_not_create_pool_with_wrong_credentials status=SKIP method=AuthenticationTest.should_not_create_pool_with_wrong_credentials()[pri:0, instance:com.datastax.driver.core.AuthenticationTest@46d59067] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.BatchStatementTest
  ✅ casBatchTest
  ✅ simpleBatchTest
com.datastax.driver.core.CCMBridgeTest
  ✅ should_configure_JMX_ports_through_builder
  ✅ should_make_JMX_connection
com.datastax.driver.core.CloudConfigYamlParsingTest
  ✅ read_incomplete_config
  ✅ read_simple_config_and_create_bundle
com.datastax.driver.core.ConditionalUpdateTest
  ✅ batchUpdateTest
  ✅ delete_if_not_exist_should_support_wasApplied_boolean
  ✅ insert_if_not_exist_should_support_wasApplied_boolean
  ✅ multipageResultSetTest
  ✅ singleUpdateTest
com.datastax.driver.core.CustomTypeTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ should_handle_udt_with_custom_type
  ⚪ afterTestMethod[[TestResult name=should_handle_udt_with_custom_type status=SKIP method=CustomTypeTest.should_handle_udt_with_custom_type()[pri:0, instance:com.datastax.driver.core.CustomTypeTest@194fad1] output={null}]](0)
  ⚪ should_serialize_and_deserialize_collections_of_custom_types
  ⚪ afterTestMethod[[TestResult name=should_serialize_and_deserialize_collections_of_custom_types status=SKIP method=CustomTypeTest.should_serialize_and_deserialize_collections_of_custom_types()[pri:0, instance:com.datastax.driver.core.CustomTypeTest@194fad1] output={null}]](0)
  ⚪ should_serialize_and_deserialize_custom_types
  ⚪ afterTestMethod[[TestResult name=should_serialize_and_deserialize_custom_types status=SKIP method=CustomTypeTest.should_serialize_and_deserialize_custom_types()[pri:0, instance:com.datastax.driver.core.CustomTypeTest@194fad1] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.DataTypeCqlNameParserTest
  ✅ should_ignore_case
  ✅ should_ignore_whitespace
  ✅ should_parse_collection_types
  ✅ should_parse_frozen_collection_types
  ✅ should_parse_native_types
  ✅ should_parse_nested_collection_types
  ✅ should_parse_tuple_types
  ✅ should_parse_user_defined_type_to_shallow_type_if_requested
  ✅ should_parse_user_defined_type_when_definition_in_current_user_types
  ✅ should_parse_user_defined_type_when_definition_in_old_user_types
com.datastax.driver.core.DelegatingClusterIntegrationTest
  ✅ should_allow_subclass_to_delegate_to_other_instance
com.datastax.driver.core.DirectCompressionTest
  ✅ should_function_with_lz4_compression
  ✅ should_function_with_snappy_compression
com.datastax.driver.core.DseCCMClusterTest
  ✅ should_conenct_to_dse
com.datastax.driver.core.DurationIntegrationTest
  ✅ should_parse_column_metadata
  ✅ should_serialize_and_deserialize_durations[1y2mo](1)
  ✅ should_serialize_and_deserialize_durations[-1y2mo](2)
  ✅ should_serialize_and_deserialize_durations[1Y2MO](3)
  ✅ should_serialize_and_deserialize_durations[2w](4)
  ✅ should_serialize_and_deserialize_durations[2d10h](5)
  ✅ should_serialize_and_deserialize_durations[2d](6)
  ✅ should_serialize_and_deserialize_durations[30h](7)
  ✅ should_serialize_and_deserialize_durations[30h20m](8)
  ✅ should_serialize_and_deserialize_durations[20m](9)
  ✅ should_serialize_and_deserialize_durations[56s](10)
  ✅ should_serialize_and_deserialize_durations[567ms](11)
  ✅ should_serialize_and_deserialize_durations[1950us](12)
  ✅ should_serialize_and_deserialize_durations[1950µs](13)
  ✅ should_serialize_and_deserialize_durations[1950000ns](14)
  ✅ should_serialize_and_deserialize_durations[1950000NS](15)
  ✅ should_serialize_and_deserialize_durations[-1950000ns](16)
  ✅ should_serialize_and_deserialize_durations[1y3mo2h10m](17)
  ✅ should_serialize_and_deserialize_durations[P1Y2D](18)
  ✅ should_serialize_and_deserialize_durations[P1Y2M](19)
  ✅ should_serialize_and_deserialize_durations[P2W](20)
  ✅ should_serialize_and_deserialize_durations[P1YT2H](21)
  ✅ should_serialize_and_deserialize_durations[-P1Y2M](22)
  ✅ should_serialize_and_deserialize_durations[P2D](23)
  ✅ should_serialize_and_deserialize_durations[PT30H](24)
  ✅ should_serialize_and_deserialize_durations[PT30H20M](25)
  ✅ should_serialize_and_deserialize_durations[PT20M](26)
  ✅ should_serialize_and_deserialize_durations[PT56S](27)
  ✅ should_serialize_and_deserialize_durations[P1Y3MT2H10M](28)
  ✅ should_serialize_and_deserialize_durations[P0001-00-02T00:00:00](29)
  ✅ should_serialize_and_deserialize_durations[P0001-02-00T00:00:00](30)
  ✅ should_serialize_and_deserialize_durations[P0001-00-00T02:00:00](31)
  ✅ should_serialize_and_deserialize_durations[-P0001-02-00T00:00:00](32)
  ✅ should_serialize_and_deserialize_durations[P0000-00-02T00:00:00](33)
  ✅ should_serialize_and_deserialize_durations[P0000-00-00T30:00:00](34)
  ✅ should_serialize_and_deserialize_durations[P0000-00-00T30:20:00](35)
  ✅ should_serialize_and_deserialize_durations[P0000-00-00T00:20:00](36)
  ✅ should_serialize_and_deserialize_durations[P0000-00-00T00:00:56](37)
  ✅ should_serialize_and_deserialize_durations[P0001-03-00T02:10:00](38)
com.datastax.driver.core.EventDebouncerIntegrationTest
  ✅ should_change_debouncer_settings_dynamically
com.datastax.driver.core.ExportAsStringTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ should_create_schema_and_ensure_exported_cql_is_as_expected
  ⚪ afterTestMethod[[TestResult name=should_create_schema_and_ensure_exported_cql_is_as_expected status=SKIP method=ExportAsStringTest.should_create_schema_and_ensure_exported_cql_is_as_expected()[pri:0, instance:com.datastax.driver.core.ExportAsStringTest@6d5620ce] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.FetchingTest
  ✅ simplePagingTest
com.datastax.driver.core.FunctionMetadataTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ should_parse_and_format_function_with_no_arguments
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_function_with_no_arguments status=SKIP method=FunctionMetadataTest.should_parse_and_format_function_with_no_arguments()[pri:0, instance:com.datastax.driver.core.FunctionMetadataTest@5e7cd6cc] output={null}]](0)
  ⚪ should_parse_and_format_function_with_udts
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_function_with_udts status=SKIP method=FunctionMetadataTest.should_parse_and_format_function_with_udts()[pri:0, instance:com.datastax.driver.core.FunctionMetadataTest@5e7cd6cc] output={null}]](0)
  ⚪ should_parse_and_format_functions_with_complex_arguments
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_functions_with_complex_arguments status=SKIP method=FunctionMetadataTest.should_parse_and_format_functions_with_complex_arguments()[pri:0, instance:com.datastax.driver.core.FunctionMetadataTest@5e7cd6cc] output={null}]](0)
  ⚪ should_parse_and_format_simple_function
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_simple_function status=SKIP method=FunctionMetadataTest.should_parse_and_format_simple_function()[pri:0, instance:com.datastax.driver.core.FunctionMetadataTest@5e7cd6cc] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.HostConnectionPoolMultiTest
  ✅ should_replace_control_connection_if_it_goes_down_but_host_remains_up
com.datastax.driver.core.LoadBalancingPolicyBootstrapTest
  ✅ should_init_policy_with_up_contact_points
com.datastax.driver.core.M3PTokenIntegrationTest
  ✅ should_create_token_from_partition_key
  ✅ should_expose_token_and_range_creation_methods
  ✅ should_expose_token_ranges
  ✅ should_expose_token_ranges_per_host
  ✅ should_expose_tokens_per_host
  ⚪ should_get_token_from_row_and_set_token_in_query
  ⚪ should_get_token_from_row_and_set_token_in_query_with_binding_and_aliasing
  ✅ should_only_unwrap_one_range_for_all_ranges
  ✅ should_raise_exception_when_get_token_on_non_token
com.datastax.driver.core.MetricsInFlightTest
  ✅ should_count_inflight_requests_metrics
  ✅ should_countdown_inflight_requests_metrics
com.datastax.driver.core.NettyOptionsTest
  ✅ should_invoke_netty_options_hooks_multi_node
  ✅ should_invoke_netty_options_hooks_single_node
com.datastax.driver.core.NodeListRefreshDebouncerTest
  ✅ should_refresh_when_max_pending_requests_reached
com.datastax.driver.core.NowInSecondsTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ setup
  ⚪ setup
  ⚪ setup
  ⚪ should_use_now_in_seconds_with_batch_statement
  ⚪ afterTestMethod[[TestResult name=should_use_now_in_seconds_with_batch_statement status=SKIP method=NowInSecondsTest.should_use_now_in_seconds_with_batch_statement()[pri:0, instance:com.datastax.driver.core.NowInSecondsTest@26abb146] output={null}]](0)
  ⚪ should_use_now_in_seconds_with_bound_statement
  ⚪ afterTestMethod[[TestResult name=should_use_now_in_seconds_with_bound_statement status=SKIP method=NowInSecondsTest.should_use_now_in_seconds_with_bound_statement()[pri:0, instance:com.datastax.driver.core.NowInSecondsTest@26abb146] output={null}]](0)
  ⚪ should_use_now_in_seconds_with_simple_statement
  ⚪ afterTestMethod[[TestResult name=should_use_now_in_seconds_with_simple_statement status=SKIP method=NowInSecondsTest.should_use_now_in_seconds_with_simple_statement()[pri:0, instance:com.datastax.driver.core.NowInSecondsTest@26abb146] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.OPPTokenIntegrationTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ should_create_token_from_partition_key
  ⚪ afterTestMethod[[TestResult name=should_create_token_from_partition_key status=SKIP method=TokenIntegrationTest.should_create_token_from_partition_key()[pri:0, instance:com.datastax.driver.core.OPPTokenIntegrationTest@1b66c0fb] output={null}]](0)
  ⚪ should_expose_token_and_range_creation_methods
  ⚪ afterTestMethod[[TestResult name=should_expose_token_and_range_creation_methods status=SKIP method=TokenIntegrationTest.should_expose_token_and_range_creation_methods()[pri:0, instance:com.datastax.driver.core.OPPTokenIntegrationTest@1b66c0fb] output={null}]](0)
  ⚪ should_expose_token_ranges
  ⚪ afterTestMethod[[TestResult name=should_expose_token_ranges status=SKIP method=TokenIntegrationTest.should_expose_token_ranges()[pri:0, instance:com.datastax.driver.core.OPPTokenIntegrationTest@1b66c0fb] output={null}]](0)
  ⚪ should_expose_token_ranges_per_host
  ⚪ afterTestMethod[[TestResult name=should_expose_token_ranges_per_host status=SKIP method=TokenIntegrationTest.should_expose_token_ranges_per_host()[pri:0, instance:com.datastax.driver.core.OPPTokenIntegrationTest@1b66c0fb] output={null}]](0)
  ⚪ should_expose_tokens_per_host
  ⚪ afterTestMethod[[TestResult name=should_expose_tokens_per_host status=SKIP method=TokenIntegrationTest.should_expose_tokens_per_host()[pri:0, instance:com.datastax.driver.core.OPPTokenIntegrationTest@1b66c0fb] output={null}]](0)
  ⚪ should_get_token_from_row_and_set_token_in_query
  ⚪ afterTestMethod[[TestResult name=should_get_token_from_row_and_set_token_in_query status=SKIP method=TokenIntegrationTest.should_get_token_from_row_and_set_token_in_query()[pri:0, instance:com.datastax.driver.core.OPPTokenIntegrationTest@1b66c0fb] output={null}]](0)
  ⚪ should_get_token_from_row_and_set_token_in_query_with_binding_and_aliasing
  ⚪ afterTestMethod[[TestResult name=should_get_token_from_row_and_set_token_in_query_with_binding_and_aliasing status=SKIP method=TokenIntegrationTest.should_get_token_from_row_and_set_token_in_query_with_binding_and_aliasing()[pri:0, instance:com.datastax.driver.core.OPPTokenIntegrationTest@1b66c0fb] output={null}]](0)
  ⚪ should_only_unwrap_one_range_for_all_ranges
  ⚪ afterTestMethod[[TestResult name=should_only_unwrap_one_range_for_all_ranges status=SKIP method=TokenIntegrationTest.should_only_unwrap_one_range_for_all_ranges()[pri:0, instance:com.datastax.driver.core.OPPTokenIntegrationTest@1b66c0fb] output={null}]](0)
  ⚪ should_raise_exception_when_get_token_on_non_token
  ⚪ afterTestMethod[[TestResult name=should_raise_exception_when_get_token_on_non_token status=SKIP method=TokenIntegrationTest.should_raise_exception_when_get_token_on_non_token()[pri:0, instance:com.datastax.driver.core.OPPTokenIntegrationTest@1b66c0fb] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.PoolingOptionsIntegrationTest
  ✅ should_be_able_to_use_custom_initialization_executor
com.datastax.driver.core.PreparedIdTest
  ✅ should_have_routing_key_indexes_when_all_bound
  ✅ should_not_have_routing_key_indexes_when_none_bound
  ✅ should_not_have_routing_key_indexes_when_some_not_bound
com.datastax.driver.core.RPTokenIntegrationTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ should_create_token_from_partition_key
  ⚪ afterTestMethod[[TestResult name=should_create_token_from_partition_key status=SKIP method=TokenIntegrationTest.should_create_token_from_partition_key()[pri:0, instance:com.datastax.driver.core.RPTokenIntegrationTest@61710c6] output={null}]](0)
  ⚪ should_expose_token_and_range_creation_methods
  ⚪ afterTestMethod[[TestResult name=should_expose_token_and_range_creation_methods status=SKIP method=TokenIntegrationTest.should_expose_token_and_range_creation_methods()[pri:0, instance:com.datastax.driver.core.RPTokenIntegrationTest@61710c6] output={null}]](0)
  ⚪ should_expose_token_ranges
  ⚪ afterTestMethod[[TestResult name=should_expose_token_ranges status=SKIP method=TokenIntegrationTest.should_expose_token_ranges()[pri:0, instance:com.datastax.driver.core.RPTokenIntegrationTest@61710c6] output={null}]](0)
  ⚪ should_expose_token_ranges_per_host
  ⚪ afterTestMethod[[TestResult name=should_expose_token_ranges_per_host status=SKIP method=TokenIntegrationTest.should_expose_token_ranges_per_host()[pri:0, instance:com.datastax.driver.core.RPTokenIntegrationTest@61710c6] output={null}]](0)
  ⚪ should_expose_tokens_per_host
  ⚪ afterTestMethod[[TestResult name=should_expose_tokens_per_host status=SKIP method=TokenIntegrationTest.should_expose_tokens_per_host()[pri:0, instance:com.datastax.driver.core.RPTokenIntegrationTest@61710c6] output={null}]](0)
  ⚪ should_get_token_from_row_and_set_token_in_query
  ⚪ afterTestMethod[[TestResult name=should_get_token_from_row_and_set_token_in_query status=SKIP method=TokenIntegrationTest.should_get_token_from_row_and_set_token_in_query()[pri:0, instance:com.datastax.driver.core.RPTokenIntegrationTest@61710c6] output={null}]](0)
  ⚪ should_get_token_from_row_and_set_token_in_query_with_binding_and_aliasing
  ⚪ afterTestMethod[[TestResult name=should_get_token_from_row_and_set_token_in_query_with_binding_and_aliasing status=SKIP method=TokenIntegrationTest.should_get_token_from_row_and_set_token_in_query_with_binding_and_aliasing()[pri:0, instance:com.datastax.driver.core.RPTokenIntegrationTest@61710c6] output={null}]](0)
  ⚪ should_only_unwrap_one_range_for_all_ranges
  ⚪ afterTestMethod[[TestResult name=should_only_unwrap_one_range_for_all_ranges status=SKIP method=TokenIntegrationTest.should_only_unwrap_one_range_for_all_ranges()[pri:0, instance:com.datastax.driver.core.RPTokenIntegrationTest@61710c6] output={null}]](0)
  ⚪ should_raise_exception_when_get_token_on_non_token
  ⚪ afterTestMethod[[TestResult name=should_raise_exception_when_get_token_on_non_token status=SKIP method=TokenIntegrationTest.should_raise_exception_when_get_token_on_non_token()[pri:0, instance:com.datastax.driver.core.RPTokenIntegrationTest@61710c6] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.RequestHandlerTest
  ✅ should_handle_race_between_response_and_cancellation
com.datastax.driver.core.SSLAuthenticatedEncryptionTest
  ✅ should_connect_with_ssl_with_client_auth_and_node_requires_auth[JDK](1)
  ✅ should_connect_with_ssl_with_client_auth_and_node_requires_auth[NETTY_OPENSSL](2)
  ✅ should_not_connect_without_client_auth_but_node_requires_auth[JDK](1)
  ✅ should_not_connect_without_client_auth_but_node_requires_auth[NETTY_OPENSSL](2)
com.datastax.driver.core.SchemaChangesTest
  ⚪ beforeTestClass
  ⚪ setup
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ resetListeners
  ⚪ should_not_refresh_schema_on_schema_change_response[lowercase](1)
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ cleanup
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ verifyNoMoreInteractionsWithListener
  ⚪ afterTestMethod[[TestResult name=should_not_refresh_schema_on_schema_change_response status=SKIP method=SchemaChangesTest.should_not_refresh_schema_on_schema_change_response(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_not_refresh_schema_on_schema_change_response status=SKIP method=SchemaChangesTest.should_not_refresh_schema_on_schema_change_response(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_not_refresh_schema_on_schema_change_response["CaseSensitive"](2)
  ⚪ should_not_update_tables_on_stale_keyspace_instance
  ⚪ afterTestMethod[[TestResult name=should_not_update_tables_on_stale_keyspace_instance status=SKIP method=SchemaChangesTest.should_not_update_tables_on_stale_keyspace_instance()[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_aggregate_creation[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_aggregate_creation status=SKIP method=SchemaChangesTest.should_notify_of_aggregate_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_aggregate_creation status=SKIP method=SchemaChangesTest.should_notify_of_aggregate_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_aggregate_creation["CaseSensitive"](2)
  ⚪ should_notify_of_aggregate_drop[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_aggregate_drop status=SKIP method=SchemaChangesTest.should_notify_of_aggregate_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_aggregate_drop status=SKIP method=SchemaChangesTest.should_notify_of_aggregate_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_aggregate_drop["CaseSensitive"](2)
  ⚪ should_notify_of_aggregate_update[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_aggregate_update status=SKIP method=SchemaChangesTest.should_notify_of_aggregate_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_aggregate_update status=SKIP method=SchemaChangesTest.should_notify_of_aggregate_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_aggregate_update["CaseSensitive"](2)
  ⚪ should_notify_of_function_creation[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_function_creation status=SKIP method=SchemaChangesTest.should_notify_of_function_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_function_creation status=SKIP method=SchemaChangesTest.should_notify_of_function_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_function_creation["CaseSensitive"](2)
  ⚪ should_notify_of_function_drop[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_function_drop status=SKIP method=SchemaChangesTest.should_notify_of_function_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_function_drop status=SKIP method=SchemaChangesTest.should_notify_of_function_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_function_drop["CaseSensitive"](2)
  ⚪ should_notify_of_function_update[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_function_update status=SKIP method=SchemaChangesTest.should_notify_of_function_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_function_update status=SKIP method=SchemaChangesTest.should_notify_of_function_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_function_update["CaseSensitive"](2)
  ⚪ should_notify_of_keyspace_creation[lowercase2](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_keyspace_creation status=SKIP method=SchemaChangesTest.should_notify_of_keyspace_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_keyspace_creation status=SKIP method=SchemaChangesTest.should_notify_of_keyspace_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_keyspace_creation["CaseSensitive2"](2)
  ⚪ should_notify_of_keyspace_drop[lowercase2](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_keyspace_drop status=SKIP method=SchemaChangesTest.should_notify_of_keyspace_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_keyspace_drop status=SKIP method=SchemaChangesTest.should_notify_of_keyspace_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_keyspace_drop["CaseSensitive2"](2)
  ⚪ should_notify_of_table_creation[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_table_creation status=SKIP method=SchemaChangesTest.should_notify_of_table_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_table_creation status=SKIP method=SchemaChangesTest.should_notify_of_table_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_table_creation["CaseSensitive"](2)
  ⚪ should_notify_of_table_drop[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_table_drop status=SKIP method=SchemaChangesTest.should_notify_of_table_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_table_drop status=SKIP method=SchemaChangesTest.should_notify_of_table_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_table_drop["CaseSensitive"](2)
  ⚪ should_notify_of_table_update[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_table_update status=SKIP method=SchemaChangesTest.should_notify_of_table_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_table_update status=SKIP method=SchemaChangesTest.should_notify_of_table_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_table_update["CaseSensitive"](2)
  ⚪ should_notify_of_udt_creation[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_udt_creation status=SKIP method=SchemaChangesTest.should_notify_of_udt_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_udt_creation status=SKIP method=SchemaChangesTest.should_notify_of_udt_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_udt_creation["CaseSensitive"](2)
  ⚪ should_notify_of_udt_drop[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_udt_drop status=SKIP method=SchemaChangesTest.should_notify_of_udt_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_udt_drop status=SKIP method=SchemaChangesTest.should_notify_of_udt_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_udt_drop["CaseSensitive"](2)
  ⚪ should_notify_of_udt_update[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_udt_update status=SKIP method=SchemaChangesTest.should_notify_of_udt_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_udt_update status=SKIP method=SchemaChangesTest.should_notify_of_udt_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_udt_update["CaseSensitive"](2)
  ⚪ should_notify_of_view_creation[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_view_creation status=SKIP method=SchemaChangesTest.should_notify_of_view_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_view_creation status=SKIP method=SchemaChangesTest.should_notify_of_view_creation(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_view_creation["CaseSensitive"](2)
  ⚪ should_notify_of_view_drop[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_view_drop status=SKIP method=SchemaChangesTest.should_notify_of_view_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_view_drop status=SKIP method=SchemaChangesTest.should_notify_of_view_drop(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_view_drop["CaseSensitive"](2)
  ⚪ should_notify_of_view_update[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_view_update status=SKIP method=SchemaChangesTest.should_notify_of_view_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_notify_of_view_update status=SKIP method=SchemaChangesTest.should_notify_of_view_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_notify_of_view_update["CaseSensitive"](2)
  ⚪ should_refresh_schema_and_token_map_if_schema_metadata_reenabled[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_refresh_schema_and_token_map_if_schema_metadata_reenabled status=SKIP method=SchemaChangesTest.should_refresh_schema_and_token_map_if_schema_metadata_reenabled(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_refresh_schema_and_token_map_if_schema_metadata_reenabled status=SKIP method=SchemaChangesTest.should_refresh_schema_and_token_map_if_schema_metadata_reenabled(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_refresh_schema_and_token_map_if_schema_metadata_reenabled["CaseSensitive"](2)
  ⚪ should_retain_view_on_table_update[lowercase](1)
  ⚪ afterTestMethod[[TestResult name=should_retain_view_on_table_update status=SKIP method=SchemaChangesTest.should_retain_view_on_table_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ afterTestMethod[[TestResult name=should_retain_view_on_table_update status=SKIP method=SchemaChangesTest.should_retain_view_on_table_update(java.lang.String)[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_retain_view_on_table_update["CaseSensitive"](2)
  ⚪ should_throw_illegal_state_exception_on_newTokenRange_with_metadata_disabled
  ⚪ afterTestMethod[[TestResult name=should_throw_illegal_state_exception_on_newTokenRange_with_metadata_disabled status=SKIP method=SchemaChangesTest.should_throw_illegal_state_exception_on_newTokenRange_with_metadata_disabled()[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ should_throw_illegal_state_exception_on_newToken_with_metadata_disabled
  ⚪ afterTestMethod[[TestResult name=should_throw_illegal_state_exception_on_newToken_with_metadata_disabled status=SKIP method=SchemaChangesTest.should_throw_illegal_state_exception_on_newToken_with_metadata_disabled()[pri:0, instance:com.datastax.driver.core.SchemaChangesTest@210ab13f] output={null}]](0)
  ⚪ teardown
  ⚪ afterTestClass
com.datastax.driver.core.SessionLeakTest
  ✅ should_not_leak_session_when_wrong_keyspace
com.datastax.driver.core.SessionTest
  ✅ should_close_properly_when_racing_with_cluster_init
  ✅ should_execute_prepared_counter_statement
  ✅ should_execute_prepared_statements
  ✅ should_execute_simple_statements
  ✅ should_give_explicit_error_message_when_keyspace_name_invalid
  ✅ should_give_explicit_error_message_when_keyspace_name_invalid_async
com.datastax.driver.core.SimpleStatementIntegrationTest
  ✅ should_execute_query_with_named_values
  ✅ should_fail_if_query_with_named_values_but_missing_parameter
  ✅ should_fail_if_query_with_named_values_but_using_wrong_type
  ⚪ should_fail_if_query_with_named_values_if_protocol_is_V1
  ⚪ should_fail_if_query_with_named_values_if_protocol_is_V2
com.datastax.driver.core.SingleConnectionPoolTest
  ✅ should_throttle_requests
com.datastax.driver.core.StatementPagesTest
  ✅ should_not_get_stuck_on_empty_pages
com.datastax.driver.core.StatementWrapperTest
  ✅ should_add_wrapped_batch_statement_to_batch_statement
  ✅ should_execute_wrapped_batch_statement
  ✅ should_execute_wrapped_bound_statement
  ✅ should_execute_wrapped_simple_statement
  ✅ should_pass_wrapped_statement_to_load_balancing_policy
  ✅ should_pass_wrapped_statement_to_retry_policy
  ✅ should_pass_wrapped_statement_to_speculative_execution_policy
  ✅ should_reuse_wrapped_bound_statement_for_multipage_query
  ✅ should_reuse_wrapped_simple_statement_for_multipage_query
com.datastax.driver.core.TableMetadataCDCTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ should_parse_cdc_from_table_options
  ⚪ afterTestMethod[[TestResult name=should_parse_cdc_from_table_options status=SKIP method=TableMetadataCDCTest.should_parse_cdc_from_table_options()[pri:0, instance:com.datastax.driver.core.TableMetadataCDCTest@23941fb4] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.ThreadingOptionsTest
  ✅ should_use_provided_threading_options
com.datastax.driver.core.TracingTest
  ✅ should_have_a_different_tracingId_for_each_page
  ✅ should_preserve_tracing_status_across_retries
com.datastax.driver.core.TypeCodecTupleIntegrationTest
  ✅ should_handle_partial_tuples_with_custom_codecs
  ✅ should_handle_partial_tuples_with_default_codecs
  ✅ should_handle_tuples_with_custom_codecs
  ✅ should_handle_tuples_with_default_codecs
com.datastax.driver.core.VirtualTableMetadataTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ should_parse_virtual_metadata
  ⚪ afterTestMethod[[TestResult name=should_parse_virtual_metadata status=SKIP method=VirtualTableMetadataTest.should_parse_virtual_metadata()[pri:0, instance:com.datastax.driver.core.VirtualTableMetadataTest@f68f0dc] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.exceptions.ExceptionsScassandraTest
  ✅ should_throw_proper_read_timeout_exception
  ✅ should_throw_proper_unavailable_exception
  ✅ should_throw_proper_write_timeout_exception
com.datastax.driver.core.policies.CloseableLoadBalancingPolicyTest
  ✅ should_be_invoked_at_shutdown
com.datastax.driver.core.policies.ErrorAwarePolicyIntegrationTest
  ✅ should_exclude_host_after_reaching_maximum_errors
  ✅ should_not_penalize_default_ignored_exceptions
  ✅ should_only_consider_exceptions_based_on_errors_filter
  ✅ should_regard_defaults
  ✅ should_resurrect_host_after_retry_period
com.datastax.driver.core.policies.IdempotenceAwareRetryPolicyIntegrationTest
  ✅ should_call_init_method_on_inner_policy
  ✅ should_not_retry_on_client_timeout_if_statement_non_idempotent
  ✅ should_not_retry_on_connection_error_if_statement_non_idempotent[CLOSE](1)
  ✅ should_not_retry_on_connection_error_if_statement_non_idempotent[HALFCLOSE](2)
  ✅ should_not_retry_on_connection_error_if_statement_non_idempotent[RESET](3)
  ✅ should_not_retry_on_server_error_if_statement_non_idempotent[server_error, class com.datastax.driver.core.exceptions.ServerError](1)
  ✅ should_not_retry_on_server_error_if_statement_non_idempotent[overloaded, class com.datastax.driver.core.exceptions.OverloadedException](2)
  ✅ should_not_retry_on_write_timeout_if_statement_non_idempotent
  ✅ should_retry_on_client_timeout_if_statement_idempotent
  ✅ should_retry_on_connection_error_if_statement_idempotent[CLOSE](1)
  ✅ should_retry_on_connection_error_if_statement_idempotent[HALFCLOSE](2)
  ✅ should_retry_on_connection_error_if_statement_idempotent[RESET](3)
  ✅ should_retry_on_server_error_if_statement_idempotent[server_error, class com.datastax.driver.core.exceptions.ServerError](1)
  ✅ should_retry_on_server_error_if_statement_idempotent[overloaded, class com.datastax.driver.core.exceptions.OverloadedException](2)
  ✅ should_retry_on_write_timeout_if_statement_idempotent
com.datastax.driver.core.policies.RoundRobinPolicyTest
  ✅ should_round_robin_irrespective_of_topology
  ✅ should_round_robin_within_single_datacenter
  ✅ should_warn_if_using_dc_local_consistency_level[ANY](1)
  ✅ should_warn_if_using_dc_local_consistency_level[ONE](2)
  ✅ should_warn_if_using_dc_local_consistency_level[TWO](3)
  ✅ should_warn_if_using_dc_local_consistency_level[THREE](4)
  ✅ should_warn_if_using_dc_local_consistency_level[QUORUM](5)
  ✅ should_warn_if_using_dc_local_consistency_level[ALL](6)
  ✅ should_warn_if_using_dc_local_consistency_level[LOCAL_QUORUM](7)
  ✅ should_warn_if_using_dc_local_consistency_level[EACH_QUORUM](8)
  ✅ should_warn_if_using_dc_local_consistency_level[LOCAL_ONE](9)
com.datastax.driver.core.querybuilder.QueryBuilder21ExecutionTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ should_handle_contains_key_on_map_with_index
  ⚪ afterTestMethod[[TestResult name=should_handle_contains_key_on_map_with_index status=SKIP method=QueryBuilder21ExecutionTest.should_handle_contains_key_on_map_with_index()[pri:0, instance:com.datastax.driver.core.querybuilder.QueryBuilder21ExecutionTest@5d908d47] output={null}]](0)
  ⚪ should_handle_contains_on_list_with_index
  ⚪ afterTestMethod[[TestResult name=should_handle_contains_on_list_with_index status=SKIP method=QueryBuilder21ExecutionTest.should_handle_contains_on_list_with_index()[pri:0, instance:com.datastax.driver.core.querybuilder.QueryBuilder21ExecutionTest@5d908d47] output={null}]](0)
  ⚪ should_handle_contains_on_map_with_index
  ⚪ afterTestMethod[[TestResult name=should_handle_contains_on_map_with_index status=SKIP method=QueryBuilder21ExecutionTest.should_handle_contains_on_map_with_index()[pri:0, instance:com.datastax.driver.core.querybuilder.QueryBuilder21ExecutionTest@5d908d47] output={null}]](0)
  ⚪ should_handle_contains_on_set_with_index
  ⚪ afterTestMethod[[TestResult name=should_handle_contains_on_set_with_index status=SKIP method=QueryBuilder21ExecutionTest.should_handle_contains_on_set_with_index()[pri:0, instance:com.datastax.driver.core.querybuilder.QueryBuilder21ExecutionTest@5d908d47] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.querybuilder.QueryBuilderTupleExecutionTest
  ✅ should_handle_collections_of_tuples
  ✅ should_handle_tuple
com.datastax.driver.core.AggregateMetadataTest
  ⚪ beforeTestClass
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ beforeTestMethod
  ⚪ should_parse_and_format_aggregate_with_composite_type_hex_initcond
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_aggregate_with_composite_type_hex_initcond status=SKIP method=AggregateMetadataTest.should_parse_and_format_aggregate_with_composite_type_hex_initcond()[pri:0, instance:com.datastax.driver.core.AggregateMetadataTest@2dfaea86] output={null}]](0)
  ⚪ should_parse_and_format_aggregate_with_composite_type_literal_initcond
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_aggregate_with_composite_type_literal_initcond status=SKIP method=AggregateMetadataTest.should_parse_and_format_aggregate_with_composite_type_literal_initcond()[pri:0, instance:com.datastax.driver.core.AggregateMetadataTest@2dfaea86] output={null}]](0)
  ⚪ should_parse_and_format_aggregate_with_final_function
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_aggregate_with_final_function status=SKIP method=AggregateMetadataTest.should_parse_and_format_aggregate_with_final_function()[pri:0, instance:com.datastax.driver.core.AggregateMetadataTest@2dfaea86] output={null}]](0)
  ⚪ should_parse_and_format_aggregate_with_initcond_and_no_finalfunc
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_aggregate_with_initcond_and_no_finalfunc status=SKIP method=AggregateMetadataTest.should_parse_and_format_aggregate_with_initcond_and_no_finalfunc()[pri:0, instance:com.datastax.driver.core.AggregateMetadataTest@2dfaea86] output={null}]](0)
  ⚪ should_parse_and_format_aggregate_with_no_arguments
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_aggregate_with_no_arguments status=SKIP method=AggregateMetadataTest.should_parse_and_format_aggregate_with_no_arguments()[pri:0, instance:com.datastax.driver.core.AggregateMetadataTest@2dfaea86] output={null}]](0)
  ⚪ should_parse_and_format_aggregate_with_no_initcond
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_aggregate_with_no_initcond status=SKIP method=AggregateMetadataTest.should_parse_and_format_aggregate_with_no_initcond()[pri:0, instance:com.datastax.driver.core.AggregateMetadataTest@2dfaea86] output={null}]](0)
  ⚪ should_parse_and_format_aggregate_with_udts
  ⚪ afterTestMethod[[TestResult name=should_parse_and_format_aggregate_with_udts status=SKIP method=AggregateMetadataTest.should_parse_and_format_aggregate_with_udts()[pri:0, instance:com.datastax.driver.core.AggregateMetadataTest@2dfaea86] output={null}]](0)
  ⚪ afterTestClass
com.datastax.driver.core.BoundStatementTest
  ✅ should_get_single_value
com.datastax.driver.core.CaseSensitivityTest
  ✅ testCaseInsensitiveKeyspace
  ✅ testCaseSensitiveKeyspace
com.datastax.driver.core.ClusterInitTest
  ✅ session_should_detect_cluster_close
  ✅ should_be_able_to_close_cluster_that_never_successfully_connected
  ✅ should_detect_cluster_init_failure_and_close_cluster
  ✅ should_not_abort_init_if_host_does_not_support_protocol_version
  ✅ should_not_schedule_reconnections_before_init_complete
com.datastax.driver.core.ConnectionReleaseTest
  ✅ should_release_connection_before_completing_future
com.datastax.driver.core.GettableDataIntegrationTest
  ✅ should_allow_getting_and_setting_by_type_if_codec_registered
com.datastax.driver.core.HostConnectionPoolTest
  ✅ fixed_size_pool_should_fill_its_core_connections_and_queue_and_then_reject
  ✅ requests_with_enqueued_borrow_requests_should_be_failed_when_pool_closes
  ✅ should_add_extra_connection_when_core_full
  ✅ should_adjust_connection_keyspace_on_dequeue_if_pool_state_is_different

Report exceeded GitHub limit of 65535 bytes and has been trimmed