Add ReadWriteLock for concurrent tablet modifications #94
GitHub Actions / Test report
failed
Nov 8, 2024 in 0s
1522 passed, 2 failed and 234 skipped
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
cassandra-3.11.17/driver-core/target/surefire-reports/TEST-TestSuite.xml | 761✅ | 1❌ | 117⚪ | 1000ms |
driver-core/target/surefire-reports/TEST-TestSuite.xml | 761✅ | 1❌ | 117⚪ | 1000ms |
❌ cassandra-3.11.17/driver-core/target/surefire-reports/TEST-TestSuite.xml
879 tests were completed in 1000ms with 761 passed, 1 failed and 117 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TestSuite | 761✅ | 1❌ | 117⚪ | 1000ms |
❌ 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@503f91c3] 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@503f91c3] 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@503f91c3] 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@503f91c3] 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@503f91c3] 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@503f91c3] output={null}]](0)
⚪ afterTestClass
com.datastax.driver.core.AuthenticationTest
✅ should_connect_with_credentials
✅ should_connect_with_slow_server
✅ should_fail_to_connect_with_wrong_credentials
✅ should_fail_to_connect_without_credentials
✅ should_not_create_pool_with_wrong_credentials
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
✅ should_handle_udt_with_custom_type
✅ should_serialize_and_deserialize_collections_of_custom_types
✅ should_serialize_and_deserialize_custom_types
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
✅ should_create_schema_and_ensure_exported_cql_is_as_expected
com.datastax.driver.core.FetchingTest
✅ simplePagingTest
com.datastax.driver.core.FunctionMetadataTest
✅ should_parse_and_format_function_with_no_arguments
✅ should_parse_and_format_function_with_udts
✅ should_parse_and_format_functions_with_complex_arguments
✅ should_parse_and_format_simple_function
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@1e16c0aa] 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@1e16c0aa] 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@1e16c0aa] output={null}]](0)
⚪ afterTestClass
com.datastax.driver.core.OPPTokenIntegrationTest
✅ 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.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
✅ 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.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
✅ should_not_refresh_schema_on_schema_change_response[lowercase](1)
✅ should_not_refresh_schema_on_schema_change_response["CaseSensitive"](2)
✅ should_not_update_tables_on_stale_keyspace_instance
✅ should_notify_of_aggregate_creation[lowercase](1)
✅ should_notify_of_aggregate_creation["CaseSensitive"](2)
✅ should_notify_of_aggregate_drop[lowercase](1)
✅ should_notify_of_aggregate_drop["CaseSensitive"](2)
✅ should_notify_of_aggregate_update[lowercase](1)
✅ should_notify_of_aggregate_update["CaseSensitive"](2)
✅ should_notify_of_function_creation[lowercase](1)
✅ should_notify_of_function_creation["CaseSensitive"](2)
✅ should_notify_of_function_drop[lowercase](1)
✅ should_notify_of_function_drop["CaseSensitive"](2)
✅ should_notify_of_function_update[lowercase](1)
✅ should_notify_of_function_update["CaseSensitive"](2)
✅ should_notify_of_keyspace_creation[lowercase2](1)
✅ should_notify_of_keyspace_creation["CaseSensitive2"](2)
✅ should_notify_of_keyspace_drop[lowercase2](1)
✅ should_notify_of_keyspace_drop["CaseSensitive2"](2)
✅ should_notify_of_table_creation[lowercase](1)
✅ should_notify_of_table_creation["CaseSensitive"](2)
✅ should_notify_of_table_drop[lowercase](1)
✅ should_notify_of_table_drop["CaseSensitive"](2)
✅ should_notify_of_table_update[lowercase](1)
✅ should_notify_of_table_update["CaseSensitive"](2)
✅ should_notify_of_udt_creation[lowercase](1)
✅ should_notify_of_udt_creation["CaseSensitive"](2)
✅ should_notify_of_udt_drop[lowercase](1)
✅ should_notify_of_udt_drop["CaseSensitive"](2)
✅ should_notify_of_udt_update[lowercase](1)
✅ should_notify_of_udt_update["CaseSensitive"](2)
✅ should_notify_of_view_creation[lowercase](1)
✅ should_notify_of_view_creation["CaseSensitive"](2)
✅ should_notify_of_view_drop[lowercase](1)
✅ should_notify_of_view_drop["CaseSensitive"](2)
✅ should_notify_of_view_update[lowercase](1)
✅ should_notify_of_view_update["CaseSensitive"](2)
✅ should_refresh_schema_and_token_map_if_schema_metadata_reenabled[lowercase](1)
✅ should_refresh_schema_and_token_map_if_schema_metadata_reenabled["CaseSensitive"](2)
✅ should_retain_view_on_table_update[lowercase](1)
✅ should_retain_view_on_table_update["CaseSensitive"](2)
✅ should_throw_illegal_state_exception_on_newTokenRange_with_metadata_disabled
✅ should_throw_illegal_state_exception_on_newToken_with_metadata_disabled
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
✅ should_parse_cdc_from_table_options
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@14bdbc74] 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
✅ should_handle_contains_key_on_map_with_index
✅ should_handle_contains_on_list_with_index
✅ should_handle_contains_on_map_with_index
✅ should_handle_contains_on_set_with_index
com.datastax.driver.core.querybuilder.QueryBuilderTupleExecutionTest
✅ should_handle_collections_of_tuples
✅ should_handle_tuple
com.datastax.driver.core.AggregateMetadataTest
✅ should_parse_and_format_aggregate_with_composite_type_hex_initcond
✅ should_parse_and_format_aggregate_with_composite_type_literal_initcond
✅ should_parse_and_format_aggregate_with_final_function
✅ should_parse_and_format_aggregate_with_initcond_and_no_finalfunc
✅ should_parse_and_format_aggregate_with_no_arguments
✅ should_parse_and_format_aggregate_with_no_initcond
✅ should_parse_and_format_aggregate_with_udts
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
✅ should_fail_in_borrowConnection_when_setting_keyspace_and_another_set_keyspace_attempt_is_in_flight
✅ should_fail_in_dequeue_when_setting_keyspace_and_another_set_keyspace_attempt_is_in_flight
✅ should_keep_host_up_when_one_connection_lost
✅ should_not_hang_when_executing_sync_queries
✅ should_not_mark_host_down_if_some_connections_fail_on_init
✅ should_reject_if_enqueued_and_timeout_reached
✅ should_trash_on_returning_connection_with_insufficient_streams
✅ variable_size_pool_should_fill_its_connections_and_then_reject
com.datastax.driver.core.LoadBalancingPolicyRefreshTest
✅ refreshTest
com.datastax.driver.core.M3PTokenVnodeIntegrationTest
✅ 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.MetricsTest
✅ metrics_should_be_null_when_metrics_disabled
✅ retriesTest
✅ should_be_no_jmx_mbean_when_jmx_is_disabled
✅ should_enable_metrics_and_jmx_by_default
com.datastax.driver.core.OPPTokenVnodeIntegrationTest
✅ 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.PreparedStatementInvalidationTest
⚪ beforeTestClass
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ setup
⚪ setup
⚪ setup
⚪ setup
⚪ setup
⚪ setup
⚪ should_never_update_statement_for_conditional_updates_in_legacy_protocols
⚪ teardown
⚪ teardown
⚪ teardown
⚪ teardown
⚪ teardown
⚪ teardown
⚪ afterTestMethod[[TestResult name=should_never_update_statement_for_conditional_updates_in_legacy_protocols status=SKIP method=PreparedStatementInvalidationTest.should_never_update_statement_for_conditional_updates_in_legacy_protocols()[pri:0, instance:com.datastax.driver.core.PreparedStatementInvalidationTest@769a1df5] output={null}]](0)
⚪ should_never_update_statement_id_for_conditional_updates_in_modern_protocol
⚪ afterTestMethod[[TestResult name=should_never_update_statement_id_for_conditional_updates_in_modern_protocol status=SKIP method=PreparedStatementInvalidationTest.should_never_update_statement_id_for_conditional_updates_in_modern_protocol()[pri:0, instance:com.datastax.driver.core.PreparedStatementInvalidationTest@769a1df5] output={null}]](0)
⚪ should_not_reprepare_invalid_statements
⚪ afterTestMethod[[TestResult name=should_not_reprepare_invalid_statements status=SKIP method=PreparedStatementInvalidationTest.should_not_reprepare_invalid_statements()[pri:0, instance:com.datastax.driver.core.PreparedStatementInvalidationTest@769a1df5] output={null}]](0)
⚪ should_update_statement_id_when_metadata_changed_across_executions
⚪ afterTestMethod[[TestResult name=should_update_statement_id_when_metadata_changed_across_executions status=SKIP method=PreparedStatementInvalidationTest.should_update_statement_id_when_metadata_changed_across_executions()[pri:0, instance:com.datastax.driver.core.PreparedStatementInvalidationTest@769a1df5] output={null}]](0)
⚪ should_update_statement_id_when_metadata_changed_across_pages
⚪ afterTestMethod[[TestResult name=should_update_statement_id_when_metadata_changed_across_pages status=SKIP method=PreparedStatementInvalidationTest.should_update_statement_id_when_metadata_changed_across_pages()[pri:0, instance:com.datastax.driver.core.PreparedStatementInvalidationTest@769a1df5] output={null}]](0)
⚪ should_update_statement_id_when_metadata_changed_across_sessions
⚪ afterTestMethod[[TestResult name=should_update_statement_id_when_metadata_changed_across_sessions status=SKIP method=PreparedStatementInvalidationTest.should_update_statement_id_when_metadata_changed_across_sessions()[pri:0, instance:com.datastax.driver.core.PreparedStatementInvalidationTest@769a1df5] output={null}]](0)
⚪ afterTestClass
com.datastax.driver.core.RPTokenVnodeIntegrationTest
✅ 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.SSLEncryptionTest
✅ should_connect_with_ssl_without_client_auth_and_node_doesnt_require_auth[JDK](1)
✅ should_connect_with_ssl_without_client_auth_and_node_doesnt_require_auth[NETTY_OPENSSL](2)
✅ should_not_connect_with_ssl_without_trusting_server_cert[JDK](1)
✅ should_not_connect_with_ssl_without_trusting_server_cert[NETTY_OPENSSL](2)
✅ should_not_connect_without_ssl_but_node_uses_ssl
com.datastax.driver.core.SchemaRefreshDebouncerTest
✅ should_debounce_and_coalesce_create_and_alter_keyspace_into_refresh_keyspace
✅ should_debounce_and_coalesce_create_keyspace_and_table_into_refresh_keyspace
⚪ should_debounce_and_coalesce_multiple_alter_events_on_same_table_into_refresh_table
✅ should_debounce_and_coalesce_multiple_keyspace_creates_into_refresh_entire_schema
✅ should_debounce_and_coalesce_tables_in_same_keyspace_into_refresh_keyspace
✅ should_refresh_when_max_pending_requests_reached
com.datastax.driver.core.ShardAwarenessTest
⚪ beforeTestClass
⚪ beforeTestClass
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ correctShardInTracingTest
⚪ correctShardInTracingTest
⚪ afterTestMethod[[TestResult name=correctShardInTracingTest status=SKIP method=ShardAwarenessTest.correctShardInTracingTest()[pri:0, instance:com.datastax.driver.core.ShardAwarenessTest@2f01783a] output={null}]](0)
⚪ afterTestClass
⚪ afterTestClass
⚪ afterTestMethod[[TestResult name=correctShardInTracingTest status=SKIP method=ShardAwarenessTest.correctShardInTracingTest()[pri:0, instance:com.datastax.driver.core.ShardAwarenessTest@68878f6d] output={null}]](0)
com.datastax.driver.core.SingleTokenIntegrationTest
✅ should_return_single_non_empty_range_when_cluster_has_one_single_token
com.datastax.driver.core.TableMetadataTest
✅ should_escape_single_quote_table_comment
✅ should_not_mix_indexes_from_different_tables
✅ should_parse_compact_dynamic_table
✅ should_parse_compact_static_table
✅ should_parse_compact_table_with_multiple_clustering_columns
✅ should_parse_counter_table
✅ should_parse_dense_table
✅ should_parse_extensions_from_table_options
✅ should_parse_new_compression_options
✅ should_parse_table_with_case_sensitive_column_names_and_reserved_keywords
✅ should_parse_table_with_clustering_columns
✅ should_parse_table_without_clustering_columns
com.datastax.driver.core.TrafficMetersTest
✅ should_measure_inbound_and_outbound_traffic
com.datastax.driver.core.TypeCodecUDTIntegrationTest
✅ should_handle_udts_with_custom_codecs
✅ should_handle_udts_with_default_codecs
com.datastax.driver.core.WarningsTest
✅ should_execute_query_and_log_server_side_warnings
✅ should_expose_warnings_on_execution_info
com.datastax.driver.core.exceptions.ExceptionsTest
✅ alreadyExistsException
✅ noHostAvailableException
com.datastax.driver.core.policies.CustomRetryPolicyIntegrationTest
✅ should_ignore_read_timeout
✅ should_rethrow_on_client_timeouts
✅ should_rethrow_on_connection_error[CLOSE](1)
✅ should_rethrow_on_connection_error[HALFCLOSE](2)
✅ should_rethrow_on_connection_error[RESET](3)
✅ should_rethrow_on_server_side_error[server_error, class com.datastax.driver.core.exceptions.ServerError](1)
✅ should_rethrow_on_server_side_error[overloaded, class com.datastax.driver.core.exceptions.OverloadedException](2)
✅ should_retry_once_on_same_host_on_unavailable
com.datastax.driver.core.policies.FallthroughRetryPolicyIntegrationTest
✅ should_rethrow_on_client_timeouts
✅ should_rethrow_on_connection_error[CLOSE](1)
✅ should_rethrow_on_connection_error[HALFCLOSE](2)
✅ should_rethrow_on_connection_error[RESET](3)
✅ should_rethrow_on_read_timeout_with_0_receivedResponses
✅ should_rethrow_on_server_side_error[server_error, class com.datastax.driver.core.exceptions.ServerError](1)
✅ should_rethrow_on_server_side_error[overloaded, class com.datastax.driver.core.exceptions.OverloadedException](2)
✅ should_rethrow_on_unavailable
✅ should_rethrow_on_write_timeout_with_SIMPLE_write_type
com.datastax.driver.core.policies.LatencyAwarePolicyTest
✅ should_consider_latency_when_query_successful
✅ should_consider_latency_when_read_timeout
✅ should_discard_latency_when_unavailable
com.datastax.driver.core.policies.TokenAwarePolicyTest
✅ should_choose_host_in_local_dc_when_using_network_topology_strategy_and_dc_aware
✅ should_choose_proper_host_based_on_routing_key
✅ should_order_replicas_based_on_configuration[TOPOLOGICAL](1)
✅ should_order_replicas_based_on_configuration[RANDOM](2)
✅ should_order_replicas_based_on_configuration[NEUTRAL](3)
✅ should_use_other_nodes_when_replicas_having_token_are_down
✅ should_use_provided_routing_key_boundstatement
com.datastax.driver.core.querybuilder.QueryBuilderExecutionTest
✅ batchNonBuiltStatementTest
✅ dateHandlingTest
✅ executeTest
✅ prepareTest
✅ should_delete_list_element
✅ should_delete_list_element_with_bind_marker
✅ should_delete_map_entry
✅ should_delete_map_entry_with_bind_marker
✅ should_delete_set_element
✅ should_delete_set_element_with_bind_marker
✅ should_retrieve_using_like_operator_on_table_with_sasi_index
✅ should_select_from_materialized_view
✅ should_support_cast_function_on_column
✅ should_support_fcall_on_cast_column
✅ should_support_group_by
✅ should_support_insert_json_with_default_unset_and_default_null
✅ should_support_per_partition_limit
com.datastax.driver.core.querybuilder.QueryBuilderUDTExecutionTest
✅ insertUdtTest
✅ should_handle_collections_of_UDT
✅ should_support_setting_and_retrieving_udt_fields
com.datastax.driver.core.AsyncQueryTest
✅ cancelled_query_should_release_the_connection
✅ should_chain_query_on_async_session_init_with_different_executor[asyncquerytest](1)
✅ should_chain_query_on_async_session_init_with_different_executor["AsyncQueryTest"](2)
✅ should_fail_when_auto_paging_on_io_thread
✅ should_fail_when_synchronous_call_on_io_thread
✅ should_fail_when_synchronous_call_on_io_thread_with_session_wrapper
✅ should_init_cluster_and_session_if_needed
✅ should_propagate_error_to_chained_query_if_session_init_fails
com.datastax.driver.core.ConsistencyTest
✅ should_use_appropriate_cl_when_multiple_defined
✅ should_use_global_default_cl_when_none_specified
✅ should_use_query_option_cl[ANY](1)
✅ should_use_query_option_cl[ONE](2)
✅ should_use_query_option_cl[TWO](3)
✅ should_use_query_option_cl[THREE](4)
✅ should_use_query_option_cl[QUORUM](5)
✅ should_use_query_option_cl[ALL](6)
✅ should_use_query_option_cl[LOCAL_QUORUM](7)
✅ should_use_query_option_cl[EACH_QUORUM](8)
✅ should_use_query_option_cl[LOCAL_ONE](9)
✅ should_use_query_option_serial_cl[SERIAL](1)
✅ should_use_query_option_serial_cl[LOCAL_SERIAL](2)
✅ should_use_statement_cl[ANY](1)
✅ should_use_statement_cl[ONE](2)
✅ should_use_statement_cl[TWO](3)
✅ should_use_statement_cl[THREE](4)
✅ should_use_statement_cl[QUORUM](5)
✅ should_use_statement_cl[ALL](6)
✅ should_use_statement_cl[LOCAL_QUORUM](7)
✅ should_use_statement_cl[EACH_QUORUM](8)
✅ should_use_statement_cl[LOCAL_ONE](9)
✅ should_use_statement_serial_cl[SERIAL](1)
✅ should_use_statement_serial_cl[LOCAL_SERIAL](2)
com.datastax.driver.core.HostMetadataIntegrationTest
✅ should_log_warning_when_invalid_version_used_for_dse_version
✅ should_not_parse_dse_graph_if_not_present_in_local_table
✅ should_not_parse_dse_workload_and_version_if_not_present_in_local_table
✅ should_parse_dse_graph_if_available
✅ should_parse_dse_workload_and_version_if_available
✅ should_parse_host_id_and_schema_version
✅ should_set_broadcast_address_for_all_nodes
✅ should_set_listen_address_if_available
com.datastax.driver.core.MaterializedViewMetadataTest
✅ should_create_view_metadata
✅ should_create_view_metadata_with_quoted_identifiers
com.datastax.driver.core.MissingRpcAddressTest
✅ testMissingRpcAddressAtStartup
com.datastax.driver.core.PagingStateTest
✅ should_be_able_to_use_state_with_bound_statement
✅ should_complete_when_using_paging_state
✅ should_complete_when_using_unsafe_paging_state
✅ should_fail_if_paging_state_altered
✅ should_not_be_able_to_use_state_with_different_bound_statement
✅ should_return_no_rows_when_paged_to_end
✅ should_use_state_with_wrapped_statement
com.datastax.driver.core.PreparedStatementTest
✅ batchTest
✅ prepareListTest
✅ prepareListTest2
✅ prepareMapTest
✅ prepareMapTest2
✅ prepareSetTest
✅ prepareSetTest2
✅ prepareStatementInheritPropertiesTest
✅ prepareWithNullValuesTest
✅ preparedNativeTest
✅ preparedNativeTest2
✅ should_create_tombstone_when_null_value_on_batch_statement
✅ should_fail_when_prepared_on_another_cluster
✅ should_not_allow_unbound_value_on_batch_statement_when_protocol_lesser_than_v4
✅ should_not_allow_unbound_value_on_bound_statement_when_protocol_lesser_than_v4
✅ should_not_create_tombstone_when_unbound_value_on_batch_statement_and_protocol_v4
✅ should_not_create_tombstone_when_unbound_value_on_bound_statement_and_protocol_v4
✅ should_propagate_idempotence_in_statements
✅ should_set_routing_key_on_case_insensitive_keyspace_and_table
✅ should_set_routing_key_on_case_sensitive_keyspace_and_table
✅ should_unset_value_by_index
✅ should_unset_value_by_name
com.datastax.driver.core.ReadTimeoutTest
✅ should_disable_timeout_if_set_to_zero_at_statement_level
✅ should_use_default_timeout_if_not_overridden_by_statement
✅ should_use_statement_timeout_if_overridden
com.datastax.driver.core.SchemaAgreementTest
✅ should_check_agreement_through_cluster_metadata
✅ should_set_flag_on_non_schema_altering_statement
✅ should_set_flag_on_successful_agreement
✅ should_unset_flag_on_failed_agreement
com.datastax.driver.core.ScyllaSniProxyTest
⚪ beforeTestClass
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ test_ccm_cluster_1node
⚪ afterTestMethod[[TestResult name=test_ccm_cluster_1node status=SKIP method=ScyllaSniProxyTest.test_ccm_cluster_1node()[pri:0, instance:com.datastax.driver.core.ScyllaSniProxyTest@1c742ed4] output={null}]](0)
⚪ test_ccm_cluster_3node
⚪ afterTestMethod[[TestResult name=test_ccm_cluster_3node status=SKIP method=ScyllaSniProxyTest.test_ccm_cluster_3node()[pri:0, instance:com.datastax.driver.core.ScyllaSniProxyTest@1c742ed4] output={null}]](0)
⚪ afterTestClass
com.datastax.driver.core.SpeculativeExecutionTest
✅ should_init_and_close_policy_on_cluster
✅ should_not_start_speculative_execution_if_first_execution_completes_successfully
✅ should_not_start_speculative_execution_if_first_execution_retries_but_is_still_fast_enough
✅ should_start_speculative_execution_if_first_execution_takes_too_long
✅ should_start_speculative_execution_on_multiple_hosts_with_zero_delay
✅ should_use_same_default_timestamp_for_all_executions
✅ should_wait_until_all_executions_have_finished
com.datastax.driver.core.TransientReplicationTest
⚪ beforeTestClass
⚪ createKeyspace
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ should_fail_to_create_table_with_read_repair_blocking
⚪ afterTestMethod[[TestResult name=should_fail_to_create_table_with_read_repair_blocking status=SKIP method=TransientReplicationTest.should_fail_to_create_table_with_read_repair_blocking()[pri:0, instance:com.datastax.driver.core.TransientReplicationTest@5be1d0a4] output={null}]](0)
⚪ should_handle_read_reapir_none
⚪ afterTestMethod[[TestResult name=should_handle_read_reapir_none status=SKIP method=TransientReplicationTest.should_handle_read_reapir_none()[pri:0, instance:com.datastax.driver.core.TransientReplicationTest@5be1d0a4] output={null}]](0)
⚪ dropKeyspace
⚪ afterTestClass
com.datastax.driver.core.UnresolvedUserTypeTest
✅ should_resolve_nested_user_types
com.datastax.driver.core.exceptions.FunctionExecutionExceptionTest
✅ should_throw_when_function_execution_fails
com.datastax.driver.core.policies.DCAwareRoundRobinPolicyTest
✅ should_not_send_requests_to_blacklisted_dc_using_host_filter_policy
✅ should_not_use_remote_hosts_if_some_nodes_are_up_in_local_dc
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[ANY](1)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[ONE](2)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[TWO](3)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[THREE](4)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[QUORUM](5)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[ALL](6)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[LOCAL_QUORUM](7)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[EACH_QUORUM](8)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[LOCAL_ONE](9)
✅ should_round_robin_on_remote_hosts_when_no_up_nodes_in_local_dc
✅ should_round_robin_within_local_dc
✅ should_send_requests_to_whitelisted_dcs_using_host_filter_policy
✅ should_use_local_dc_from_contact_points_when_not_explicitly_specified
✅ should_use_provided_local_dc_and_not_warn_if_contact_points_match
✅ should_use_provided_local_dc_and_warn_if_contact_points_dont_match
✅ should_use_remote_hosts_for_local_cl_when_allowed[ANY](1)
✅ should_use_remote_hosts_for_local_cl_when_allowed[ONE](2)
✅ should_use_remote_hosts_for_local_cl_when_allowed[TWO](3)
✅ should_use_remote_hosts_for_local_cl_when_allowed[THREE](4)
✅ should_use_remote_hosts_for_local_cl_when_allowed[QUORUM](5)
✅ should_use_remote_hosts_for_local_cl_when_allowed[ALL](6)
✅ should_use_remote_hosts_for_local_cl_when_allowed[LOCAL_QUORUM](7)
✅ should_use_remote_hosts_for_local_cl_when_allowed[EACH_QUORUM](8)
✅ should_use_remote_hosts_for_local_cl_when_allowed[LOCAL_ONE](9)
✅ should_warn_if_contact_points_have_different_dcs_when_not_explicitly_specified
com.datastax.driver.core.policies.LoggingRetryPolicyIntegrationTest
✅ should_call_init_method_on_inner_policy
✅ should_log_ignored_read_timeout
✅ should_log_ignored_request_error
✅ should_log_ignored_unavailable
✅ should_log_ignored_write_timeout
✅ should_log_retried_read_timeout
✅ should_log_retried_request_error
✅ should_log_retried_unavailable
✅ should_log_retried_write_timeout
com.datastax.driver.core.policies.WhiteListPolicyTest
✅ should_require_contact_point_in_white_list
com.datastax.driver.core.querybuilder.QueryBuilderITest
✅ conditionalDeletesTest
✅ conditionalUpdatesTest
✅ remainingDeleteTests
✅ selectInjectionTests
com.datastax.driver.core.AsyncResultSetTest
✅ should_iterate_multi_page_result_set_asynchronously
✅ should_iterate_single_page_result_set_asynchronously
com.datastax.driver.core.ControlConnectionTest
✅ should_connect_when_peers_v2_table_not_present
✅ should_extract_hosts_using_native_address_port_from_peersv2
✅ should_extract_hosts_using_native_transport_address_port_from_peers
✅ should_extract_hosts_using_rpc_address_from_peers
✅ should_fetch_whole_peers_table_if_broadcast_address_changed
✅ should_ignore_and_warn_peers_with_null_entries_by_default[host_id, false, false](1)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[data_center, false, true](2)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[rack, false, true](3)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[tokens, false, true](4)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[data_center,rack,tokens, false, true](5)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[rpc_address, false, false](6)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[host_id, true, false](7)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[data_center, true, true](8)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[rack, true, true](9)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[tokens, true, true](10)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[data_center,rack,tokens, true, true](11)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[native_address, true, false](12)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[native_port, true, false](13)
✅ should_ignore_and_warn_peers_with_null_entries_by_default[native_address,native_port, true, false](14)
✅ should_parse_UDT_definitions_when_using_default_protocol_version
✅ should_prevent_simultaneous_reconnection_attempts
✅ should_randomize_contact_points_when_determining_control_connection
✅ should_use_port_from_peers_v2_table[true](1)
✅ should_use_port_from_peers_v2_table[false](2)
com.datastax.driver.core.HostTargetingTest
✅ should_fail_if_host_fails_query
✅ should_fail_if_host_is_not_connected
✅ should_use_host_on_statement
com.datastax.driver.core.ProtocolBetaVersionTest
✅ should_not_connect_when_beta_version_explicitly_required_and_flag_not_set
✅ should_not_initialize_when_beta_flag_is_set_and_version_explicitly_required
✅ should_not_initialize_when_version_explicitly_required_and_beta_flag_is_set
com.datastax.driver.core.StartupOptionTest
⚪ beforeTestClass
⚪ beforeTestMethod
⚪ should_send_driver_name_and_version
⚪ afterTestMethod[[TestResult name=should_send_driver_name_and_version status=SKIP method=StartupOptionTest.should_send_driver_name_and_version()[pri:0, instance:com.datastax.driver.core.StartupOptionTest@24c1b2d2] output={null}]](0)
⚪ afterTestClass
com.datastax.driver.core.TupleTest
✅ detachedTupleTypeTest
✅ nestedTuplesTest
✅ simpleValueTest
✅ simpleWriteReadTest
✅ testTuplesWithNulls
✅ tupleNonPrimitiveSubTypesTest
✅ tupleSubtypesTest
✅ tupleTestTypeVaryingLengths
✅ tupleTypeTest
com.datastax.driver.core.UserTypesTest
✅ should_handle_UDT_with_many_fields
✅ should_handle_udt_named_like_a_collection
✅ should_indicate_user_type_is_frozen
✅ should_indicate_user_type_is_not_frozen
✅ should_save_and_retrieve_UDTs_with_null_collections
✅ should_save_and_retrieve_UDTs_with_null_values
✅ should_save_and_retrieve_nested_UDTs
✅ should_store_and_retrieve_UDT_containing_any_primitive_type
✅ should_store_and_retrieve_UDT_containing_collections_and_tuples
✅ should_store_and_retrieve_with_prepared_statements
✅ should_store_and_retrieve_with_simple_statements
✅ should_store_type_definitions_in_their_keyspace
com.datastax.driver.core.policies.DefaultRetryPolicyIntegrationTest
✅ should_rethrow_on_read_failure
✅ should_rethrow_on_read_timeout_with_0_receivedResponses
✅ should_rethrow_on_second_unavailable
✅ should_rethrow_on_unavailable_if_CAS
✅ should_rethrow_on_write_failure
✅ should_rethrow_on_write_timeout_with_SIMPLE_write_type
✅ should_rethrow_unavailable_in_no_host_available_exception
✅ should_try_next_host_on_client_timeouts
✅ should_try_next_host_on_connection_error[CLOSE](1)
✅ should_try_next_host_on_connection_error[HALFCLOSE](2)
✅ should_try_next_host_on_connection_error[RESET](3)
✅ should_try_next_host_on_first_unavailable
✅ should_try_next_host_on_server_side_error[server_error, class com.datastax.driver.core.exceptions.ServerError](1)
✅ should_try_next_host_on_server_side_error[overloaded, class com.datastax.driver.core.exceptions.OverloadedException](2)
com.datastax.driver.core.policies.RackAwareRoundRobinPolicyTest
✅ should_not_send_requests_to_blacklisted_dc_using_host_filter_policy
✅ should_not_use_remote_hosts_if_some_nodes_are_up_in_local_dc
✅ should_not_use_remote_hosts_if_some_nodes_are_up_in_local_rack
✅ should_not_use_remote_hosts_if_some_nodes_are_up_in_remote_dc
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[ANY](1)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[ONE](2)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[TWO](3)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[THREE](4)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[QUORUM](5)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[ALL](6)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[LOCAL_QUORUM](7)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[EACH_QUORUM](8)
✅ should_only_use_remote_hosts_when_using_non_dc_local_cl[LOCAL_ONE](9)
✅ should_round_robin_on_remote_hosts_when_no_up_nodes_in_local_dc
✅ should_round_robin_within_local_dc
✅ should_round_robin_within_local_rack
✅ should_send_requests_to_whitelisted_dcs_using_host_filter_policy
✅ should_use_local_dc_and_rack_from_contact_points_when_not_explicitly_specified
✅ should_use_local_dc_from_contact_points_when_not_explicitly_specified
✅ should_use_provided_local_dc_and_not_warn_if_contact_points_match
✅ should_use_provided_local_dc_and_warn_if_contact_points_dont_match
✅ should_use_provided_local_dc_rack_and_not_warn_if_contact_points_match
✅ should_use_remote_hosts_for_local_cl_when_allowed[ANY](1)
✅ should_use_remote_hosts_for_local_cl_when_allowed[ONE](2)
❌ should_use_remote_hosts_for_local_cl_when_allowed[TWO](3)
java.lang.AssertionError: Query fail
✅ should_use_remote_hosts_for_local_cl_when_allowed[THREE](4)
✅ should_use_remote_hosts_for_local_cl_when_allowed[QUORUM](5)
✅ should_use_remote_hosts_for_local_cl_when_allowed[ALL](6)
✅ should_use_remote_hosts_for_local_cl_when_allowed[LOCAL_QUORUM](7)
✅ should_use_remote_hosts_for_local_cl_when_allowed[EACH_QUORUM](8)
✅ should_use_remote_hosts_for_local_cl_when_allowed[LOCAL_ONE](9)
✅ should_warn_if_contact_points_have_different_dcs_when_not_explicitly_specified
✅ should_warn_if_contact_points_have_different_racks_when_not_explicitly_specified
com.datastax.driver.core.querybuilder.QueryBuilderRoutingKeyTest
✅ intRoutingBatchKeyTest
✅ intRoutingKeyTest
✅ routingKeyColumnCaseSensitivityForQuotedIdentifiersTest
✅ routingKeyColumnCaseSensitivityTest
✅ textRoutingKeyTest
com.datastax.driver.core.CustomPayloadTest
✅ should_echo_custom_payload_when_building_statement
✅ should_echo_custom_payload_when_executing_batch_statement
✅ should_echo_custom_payload_when_executing_statement
✅ should_echo_custom_payload_when_paginating
✅ should_encode_null_values
✅ should_not_set_any_payload_on_bound_statement
✅ should_override_incoming_payload_when_outgoing_payload_explicitly_set_on_preparing_statement
✅ should_print_log_message_when_level_trace
✅ should_propagate_incoming_payload_to_bound_statement
✅ should_throw_npe_when_null_key_on_prepared_statement
✅ should_throw_npe_when_null_value_on_prepared_statement
✅ should_throw_ufe_when_protocol_version_lesser_than_4
com.datastax.driver.core.IndexMetadataTest
✅ should_allow_multiple_indexes_on_map_column
✅ should_create_metadata_for_full_index_on_list
✅ should_create_metadata_for_full_index_on_map
✅ should_create_metadata_for_full_index_on_set
✅ should_create_metadata_for_index_on_map_entries
✅ should_create_metadata_for_index_on_map_keys
✅ should_create_metadata_for_index_on_map_values
✅ should_create_metadata_for_simple_index
✅ should_create_metadata_for_values_index_on_mixed_case_column
✅ should_parse_custom_index_options
✅ should_parse_legacy_custom_index_options
✅ should_parse_with_null_string_index_options
com.datastax.driver.core.ProtocolOptionsTest
✅ getProtocolVersion_should_return_version
com.datastax.driver.core.TypeCodecCollectionsIntegrationTest
✅ should_use_collection_codecs_with_built_statements
✅ should_use_collection_codecs_with_prepared_statements_1
✅ should_use_collection_codecs_with_prepared_statements_2
✅ should_use_collection_codecs_with_prepared_statements_3
✅ should_use_collection_codecs_with_simple_statements
com.datastax.driver.core.policies.DowngradingConsistencyRetryPolicyIntegrationTest
✅ should_ignore_on_write_timeout_with_write_type_and_received_acks[SIMPLE](1)
✅ should_ignore_on_write_timeout_with_write_type_and_received_acks[BATCH](2)
✅ should_rethrow_if_no_hosts_alive_on_read_timeout
✅ should_rethrow_if_no_hosts_alive_on_unavailable
✅ should_rethrow_on_read_failure
✅ should_rethrow_on_unavailable_if_CAS
✅ should_rethrow_on_write_failure
✅ should_rethrow_on_write_timeout_with_write_type[SIMPLE](1)
✅ should_rethrow_on_write_timeout_with_write_type[BATCH](2)
✅ should_rethrow_on_write_timeout_with_write_type[COUNTER](3)
✅ should_rethrow_on_write_timeout_with_write_type[CAS](4)
✅ should_retry_once_if_not_data_was_retrieved_and_enough_replicas_alive
✅ should_retry_once_on_same_host_from_each_quorum_to_one
✅ should_retry_once_on_same_host_with_BATCH_LOG_write_type
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_read_timeout[4, THREE](1)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_read_timeout[3, THREE](2)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_read_timeout[2, TWO](3)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_read_timeout[1, ONE](4)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_unavailable[4, THREE](1)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_unavailable[3, THREE](2)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_unavailable[2, TWO](3)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_unavailable[1, ONE](4)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_write_timeout[4, THREE](1)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_write_timeout[3, THREE](2)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_write_timeout[2, TWO](3)
✅ should_retry_once_on_same_host_with_reduced_consistency_level_on_write_timeout[1, ONE](4)
✅ should_try_next_host_on_client_timeouts
✅ should_try_next_host_on_connection_error[CLOSE](1)
✅ should_try_next_host_on_connection_error[HALFCLOSE](2)
✅ should_try_next_host_on_connection_error[RESET](3)
✅ should_try_next_host_on_server_side_error[server_error, class com.datastax.driver.core.exceptions.ServerError](1)
✅ should_try_next_host_on_server_side_error[overloaded, class com.datastax.driver.core.exceptions.OverloadedException](2)
com.datastax.driver.core.Jdk8SSLEncryptionTest
✅ should_pass_peer_address_to_engine[JDK](1)
✅ should_pass_peer_address_to_engine[NETTY_OPENSSL](2)
com.datastax.driver.core.ProtocolV1Test
⚪ beforeTestClass
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ beforeTestMethod
⚪ should_execute_prepared_statement_with_no_variables
⚪ should_execute_prepared_statement_with_variables
⚪ should_execute_query_with_no_variables
⚪ should_not_execute_query_with_variables
com.datastax.driver.core.TypeCodecEncapsulationIntegrationTest
✅ should_use_custom_codecs_with_built_statements_1
✅ should_use_custom_codecs_with_built_statements_2
✅ should_use_custom_codecs_with_prepared_statements_1
✅ should_use_custom_codecs_with_prepared_statements_2
✅ should_use_custom_codecs_with_simple_statements
com.datastax.driver.core.ProtocolVersionRenegotiationTest
✅ should_fail_when_beta_allowed_and_too_high
⚪ should_fail_when_version_provided_and_too_high
✅ should_succeed_when_version_provided_and_matches
✅ should_successfully_negotiate_down_from_newest_supported_version
com.datastax.driver.core.TypeCodecNestedCollectionsIntegrationTest
✅ should_work_with_built_statements
✅ should_work_with_prepared_statements_1
✅ should_work_with_prepared_statements_2
✅ should_work_with_prepared_statements_3
✅ should_work_with_simple_statements
com.datastax.driver.core.QueryLoggerErrorsTest
✅ should_log_exception_from_the_given_result[unavailable, class com.datastax.driver.core.exceptions.UnavailableException](1)
✅ should_log_exception_from_the_given_result[write_request_timeout, class com.datastax.driver.core.exceptions.WriteTimeoutException](2)
✅ should_log_exception_from_the_given_result[read_request_timeout, class com.datastax.driver.core.exceptions.ReadTimeoutException](3)
✅ should_log_exception_from_the_given_result[server_error, class com.datastax.driver.core.exceptions.ServerError](4)
✅ should_log_exception_from_the_given_result[protocol_error, class com.datastax.driver.core.exceptions.ProtocolError](5)
✅ should_log_exception_from_the_given_result[bad_credentials, class com.datastax.driver.core.exceptions.AuthenticationException](6)
✅ should_log_exception_from_the_given_result[overloaded, class com.datastax.driver.core.exceptions.OverloadedException](7)
✅ should_log_exception_from_the_given_result[is_bootstrapping, class com.datastax.driver.core.exceptions.BootstrappingException](8)
✅ should_log_exception_from_the_given_result[truncate_error, class com.datastax.driver.core.exceptions.TruncateException](9)
✅ should_log_exception_from_the_given_result[syntax_error, class com.datastax.driver.core.exceptions.SyntaxError](10)
✅ should_log_exception_from_the_given_result[invalid, class com.datastax.driver.core.exceptions.InvalidQueryException](11)
✅ should_log_exception_from_the_given_result[config_error, class com.datastax.driver.core.exceptions.InvalidConfigurationInQueryException](12)
✅ should_log_exception_from_the_given_result[already_exists, class com.datastax.driver.core.exceptions.AlreadyExistsException](13)
✅ should_log_exception_from_the_given_result[unprepared, class com.datastax.driver.core.exceptions.UnpreparedException](14)
✅ should_log_queries_beyond_constant_threshold
✅ should_log_queries_beyond_dynamic_threshold
✅ should_log_timed_out_queries
com.datastax.driver.core.TypeCodecNestedUDTAndTupleIntegrationTest
✅ should_set_registry_on_nested_tuples
✅ should_set_registry_on_nested_tuples_and_udts
✅ should_set_registry_on_nested_udts
com.datastax.driver.core.QueryLoggerTest
✅ should_log_all_parameter_types_bound_statements
✅ should_log_all_parameter_types_simple_statements
✅ should_log_all_parameters_when_max_unlimited_bound_statements
✅ should_log_all_parameters_when_max_unlimited_simple_statements
✅ should_log_all_parameters_when_max_unlimited_simple_statements_with_named_values
✅ should_log_batch_statements
✅ should_log_bound_statement_parameters_inside_batch_statement
✅ should_log_bound_statements
✅ should_log_bound_statements_without_parameters
✅ should_log_built_statements_without_parameters
✅ should_log_counter_batch_statements
✅ should_log_non_null_named_parameter_bound_statements
✅ should_log_non_null_parameters_built_statements
✅ should_log_non_null_positional_parameter_bound_statements
✅ should_log_non_null_positional_parameter_simple_statements
✅ should_log_normal_queries
✅ should_log_null_parameter_bound_statements
✅ should_log_null_parameter_simple_statements
✅ should_log_regular_statements
✅ should_log_simple_statement_parameters_inside_batch_statement
✅ should_log_simple_statements_without_parameters
✅ should_log_unlogged_batch_statements
✅ should_log_unset_parameter
✅ should_log_wrapped_bound_statement
✅ should_not_log_exceeding_number_of_parameters_bound_statements
✅ should_not_log_exceeding_number_of_parameters_in_batch_statement_bound_statements
✅ should_not_log_exceeding_number_of_parameters_in_batch_statement_simple_statements
✅ should_not_log_exceeding_number_of_parameters_simple_statements
✅ should_not_log_exceeding_number_of_parameters_simple_statements_with_named_values
✅ should_not_truncate_parameter_when_max_length_unlimited_bound_statements
✅ should_not_truncate_parameter_when_max_length_unlimited_simple_statements
✅ should_not_truncate_query_when_max_length_unlimited
✅ should_show_total_statements_for_batches_even_if_query_truncated
✅ should_truncate_blob_parameter_when_max_length_exceeded_bound_statements
✅ should_truncate_blob_parameter_when_max_length_exceeded_simple_statements
✅ should_truncate_parameter_when_max_length_exceeded_bound_statements
✅ should_truncate_parameter_when_max_length_exceeded_simple_statements
✅ should_truncate_query_when_max_length_exceeded
com.datastax.driver.core.TypeCodecNumbersIntegrationTest
✅ should_use_default_codecs_with_prepared_statements_2
✅ should_use_default_codecs_with_prepared_statements_3
✅ should_use_defaut_codecs_with_prepared_statements_1
✅ should_use_defaut_codecs_with_simple_statements
com.datastax.driver.core.QueryOptionsTest
✅ should_not_reprepare_on_up_when_disabled
✅ should_prepare_everywhere_when_not_configured
✅ should_prepare_everywhere_when_prepare_on_all_hosts_true
✅ should_prepare_once_when_prepare_on_all_hosts_false
✅ should_reprepare_on_up_by_default
✅ should_reprepare_on_up_when_enabled
com.datastax.driver.core.TypeCodecOverlappingJavaTypeIntegrationTest
✅ should_use_custom_codecs_with_prepared_statements
com.datastax.driver.core.QueryTimestampTest
✅ should_apply_generator_timestamp_only_to_batched_queries_without_timestamp
✅ should_apply_server_side_timestamp_only_to_batched_queries_without_timestamp
✅ should_apply_statement_timestamp_only_to_batched_queries_without_timestamp
✅ should_preserve_timestamp_when_retrying
✅ should_use_CQL_timestamp_over_anything_else
✅ should_use_generator_timestamp_if_none_other_specified
✅ should_use_server_side_timestamp_if_none_specified
✅ should_use_statement_timestamp_over_generator
❌ driver-core/target/surefire-reports/TEST-TestSuite.xml
879 tests were completed in 1000ms with 761 passed, 1 failed and 117 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TestSuite | 761✅ | 1❌ | 117⚪ | 1000ms |
❌ 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@503f91c3] 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@503f91c3] 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@503f91c3] 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@503f91c3] 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@503f91c3] 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@503f91c3] output={null}]](0)
⚪ afterTestClass
com.datastax.driver.core.AuthenticationTest
✅ should_connect_with_credentials
✅ should_connect_with_slow_server
✅ should_fail_to_connect_with_wrong_credentials
✅ should_fail_to_connect_without_credentials
✅ should_not_create_pool_with_wrong_credentials
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
Report exceeded GitHub limit of 65535 bytes and has been trimmed
Annotations
Check failure on line 106 in driver-core/src/test/java/com/datastax/driver/core/QueryTracker.java
github-actions / Test report
TestSuite ► com.datastax.driver.core.policies.RackAwareRoundRobinPolicyTest ► should_use_remote_hosts_for_local_cl_when_allowed[TWO](3)
Failed test found in:
cassandra-3.11.17/driver-core/target/surefire-reports/TEST-TestSuite.xml
driver-core/target/surefire-reports/TEST-TestSuite.xml
Error:
java.lang.AssertionError: Query fail
Raw output
java.lang.AssertionError: Query fail
at org.testng.Assert.fail(Assert.java:83)
at com.datastax.driver.core.QueryTracker.query(QueryTracker.java:106)
at com.datastax.driver.core.QueryTracker.query(QueryTracker.java:72)
at com.datastax.driver.core.policies.RackAwareRoundRobinPolicyTest.should_use_remote_hosts_for_local_cl_when_allowed(RackAwareRoundRobinPolicyTest.java:679)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:200)
at org.jboss.byteman.contrib.bmunit.BMNGAbstractRunner.run(BMNGAbstractRunner.java:56)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:212)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:707)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:343)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:305)
at org.testng.SuiteRunner.run(SuiteRunner.java:254)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:151)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:192)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:93)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:155)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
Caused by: java.util.concurrent.ExecutionException: com.datastax.driver.core.exceptions.TransportException: [/127.0.1.1:39735] Connection has been closed
at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:476)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:357)
at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:180)
at com.datastax.driver.core.QueryTracker.query(QueryTracker.java:94)
... 37 more
Caused by: com.datastax.driver.core.exceptions.TransportException: [/127.0.1.1:39735] Connection has been closed
at com.datastax.driver.core.Connection$ConnectionCloseFuture.force(Connection.java:1746)
at com.datastax.driver.core.Connection.tryTerminate(Connection.java:1153)
at com.datastax.driver.core.Connection.closeAsync(Connection.java:1108)
at com.datastax.driver.core.Connection.defunct(Connection.java:824)
at com.datastax.driver.core.Connection$Dispatcher.exceptionCaught(Connection.java:1640)
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346)
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325)
at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317)
at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1377)
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346)
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325)
at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:907)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:125)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:177)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:750)
Loading