[DRE-maint] Bug#975845: ruby-redis: FTBFS: ERROR: Test "ruby2.7" failed.

Lucas Nussbaum lucas at debian.org
Wed Nov 25 20:53:53 GMT 2020


Source: ruby-redis
Version: 4.2.2-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201125 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Checking Rubygems dependency resolution on ruby2.7                           │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-redis/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -e gem\ \"redis\"
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby2.7 from debian/ruby-tests.rake                            │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-redis/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake
> /usr/bin/ruby2.7 -w -I"test"  "/usr/share/rubygems-integration/all/gems/rake-13.0.1/lib/rake/rake_test_loader.rb" "test/bitpos_test.rb" "test/blocking_commands_test.rb" "test/client_test.rb" "test/cluster_abnormal_state_test.rb" "test/cluster_blocking_commands_test.rb" "test/cluster_client_internals_test.rb" "test/cluster_client_key_hash_tags_test.rb" "test/cluster_client_options_test.rb" "test/cluster_client_pipelining_test.rb" "test/cluster_client_replicas_test.rb" "test/cluster_client_slots_test.rb" "test/cluster_client_transactions_test.rb" "test/cluster_commands_on_cluster_test.rb" "test/cluster_commands_on_connection_test.rb" "test/cluster_commands_on_geo_test.rb" "test/cluster_commands_on_hashes_test.rb" "test/cluster_commands_on_hyper_log_log_test.rb" "test/cluster_commands_on_keys_test.rb" "test/cluster_commands_on_lists_test.rb" "test/cluster_commands_on_pub_sub_test.rb" "test/cluster_commands_on_scripting_test.rb" "test/cluster_commands_on_server_test.rb" "test/cluster_commands_on_sets_test.rb" "test/cluster_commands_on_sorted_sets_test.rb" "test/cluster_commands_on_streams_test.rb" "test/cluster_commands_on_strings_test.rb" "test/cluster_commands_on_transactions_test.rb" "test/cluster_commands_on_value_types_test.rb" "test/command_map_test.rb" "test/commands_on_geo_test.rb" "test/commands_on_hashes_test.rb" "test/commands_on_hyper_log_log_test.rb" "test/commands_on_lists_test.rb" "test/commands_on_sets_test.rb" "test/commands_on_sorted_sets_test.rb" "test/commands_on_streams_test.rb" "test/commands_on_strings_test.rb" "test/commands_on_value_types_test.rb" "test/connection_handling_test.rb" "test/connection_test.rb" "test/distributed_blocking_commands_test.rb" "test/distributed_commands_on_hashes_test.rb" "test/distributed_commands_on_hyper_log_log_test.rb" "test/distributed_commands_on_lists_test.rb" "test/distributed_commands_on_sets_test.rb" "test/distributed_commands_on_sorted_sets_test.rb" "test/distributed_commands_on_strings_test.rb" "test/distributed_commands_on_value_types_test.rb" "test/distributed_commands_requiring_clustering_test.rb" "test/distributed_connection_handling_test.rb" "test/distributed_internals_test.rb" "test/distributed_key_tags_test.rb" "test/distributed_persistence_control_commands_test.rb" "test/distributed_publish_subscribe_test.rb" "test/distributed_remote_server_control_commands_test.rb" "test/distributed_scripting_test.rb" "test/distributed_sorting_test.rb" "test/distributed_test.rb" "test/distributed_transactions_test.rb" "test/encoding_test.rb" "test/error_replies_test.rb" "test/fork_safety_test.rb" "test/helper_test.rb" "test/internals_test.rb" "test/persistence_control_commands_test.rb" "test/pipelining_commands_test.rb" "test/publish_subscribe_test.rb" "test/remote_server_control_commands_test.rb" "test/scanning_test.rb" "test/scripting_test.rb" "test/sentinel_command_test.rb" "test/sentinel_test.rb" "test/sorting_test.rb" "test/thread_safety_test.rb" "test/transactions_test.rb" "test/unknown_commands_test.rb" "test/url_param_test.rb" -v
> Run options: -v --seed 14127
> 
> # Running:
> 
> TestClusterCommandsOnPubSub#test_publish_psubscribe_punsubscribe_pubsub = 0.18 s = .
> TestClusterCommandsOnPubSub#test_publish_subscribe_unsubscribe_pubsub = 0.05 s = .
> TestDistributedCommandsRequiringClustering#test_sinter = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_sort_with_store = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_sunionstore = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_brpoplpush = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_rename = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_rpoplpush = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_sdiffstore = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_smove = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_sort_with_an_array_of_gets = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_bitop = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_sunion = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_renamenx = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_sdiff = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_sinterstore = 0.01 s = .
> TestDistributedCommandsRequiringClustering#test_sort = 0.01 s = .
> TestDistributedTransactions#test_multi_discard_without_watch = 0.01 s = .
> TestDistributedTransactions#test_multi_discard = 0.01 s = .
> TestDistributedTransactions#test_watch_unwatch = 0.01 s = .
> TestDistributedTransactions#test_watch_with_exception = 0.01 s = .
> TestDistributedTransactions#test_watch_multi_with_block = 0.01 s = .
> TestDistributedTransactions#test_watch_multi_exec_without_block = 0.01 s = .
> TestDistributedTransactions#test_watch_unwatch_without_clustering = 0.01 s = .
> TestClusterClientSlots#test_slot_class = 0.02 s = .
> TestClusterClientSlots#test_slot_class_with_empty_slots = 0.02 s = .
> TestClusterClientSlots#test_slot_class_with_node_flags_replicas_and_slot_range = 0.02 s = .
> TestClusterClientSlots#test_redirection_when_slot_is_resharding = 6.37 s = .
> TestClusterClientSlots#test_slot_class_with_node_flags_and_replicas = 0.02 s = .
> TestClusterClientSlots#test_slot_class_with_multiple_slot_ranges = 0.02 s = .
> TestClusterClientSlots#test_slot_class_with_node_flags_and_without_replicas = 0.02 s = .
> TestCommandsOnStreams#test_xrange = 0.01 s = .
> TestCommandsOnStreams#test_xadd_with_old_entry_id_option = 0.01 s = .
> TestCommandsOnStreams#test_xadd_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xclaim_with_splatted_entry_ids = 0.02 s = .
> TestCommandsOnStreams#test_xrevrange_with_start_and_end_options = 0.01 s = .
> TestCommandsOnStreams#test_xinfo_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xrange_with_end_option = 0.01 s = .
> TestCommandsOnStreams#test_xrevrange_with_invalid_entry_id_options = 0.01 s = .
> TestCommandsOnStreams#test_xtrim_with_not_existed_stream = 0.01 s = .
> TestCommandsOnStreams#test_xack_with_a_entry_id = 0.01 s = .
> TestCommandsOnStreams#test_xgroup_with_delconsumer_subcommand = 0.01 s = .
> TestCommandsOnStreams#test_xrevrange_with_end_option = 0.01 s = .
> TestCommandsOnStreams#test_xack_with_arrayed_entry_ids = 0.01 s = .
> TestCommandsOnStreams#test_xadd_with_maxlen_and_approximate_option = 0.01 s = .
> TestCommandsOnStreams#test_xread_with_multiple_keys = 0.01 s = .
> TestCommandsOnStreams#test_xpending = 0.01 s = .
> TestCommandsOnStreams#test_xread_with_a_key = 0.01 s = .
> TestCommandsOnStreams#test_xrevrange_with_start_option = 0.01 s = .
> TestCommandsOnStreams#test_xack_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xread_with_block_option = 0.04 s = .
> TestCommandsOnStreams#test_xrange_with_invalid_entry_id_options = 0.01 s = .
> TestCommandsOnStreams#test_xadd_with_entry_as_splatted_params = 0.01 s = .
> TestCommandsOnStreams#test_xclaim_with_time_option = 0.02 s = .
> TestCommandsOnStreams#test_xdel_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xdel_with_splatted_entry_ids = 0.01 s = .
> TestCommandsOnStreams#test_xdel_with_invalid_entry_ids = 0.01 s = .
> TestCommandsOnStreams#test_xtrim_with_approximate_option = 0.01 s = .
> TestCommandsOnStreams#test_xlen_with_not_existed_key = 0.01 s = .
> TestCommandsOnStreams#test_xrevrange_with_not_existed_stream_key = 0.01 s = .
> TestCommandsOnStreams#test_xreadgroup_with_noack_option = 0.01 s = .
> TestCommandsOnStreams#test_xadd_with_entry_as_a_hash_literal = 0.01 s = .
> TestCommandsOnStreams#test_xtrim_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xgroup_with_destroy_subcommand = 0.01 s = .
> TestCommandsOnStreams#test_xreadgroup_with_count_option = 0.01 s = .
> TestCommandsOnStreams#test_xclaim_with_idle_option = 0.02 s = .
> TestCommandsOnStreams#test_xpending_with_range_and_consumer_options = 0.01 s = .
> TestCommandsOnStreams#test_xread_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xgroup_with_create_subcommand_and_mkstream_option = 0.01 s = .
> TestCommandsOnStreams#test_xinfo_with_groups_subcommand = 0.01 s = .
> TestCommandsOnStreams#test_xrevrange_with_count_option = 0.01 s = .
> TestCommandsOnStreams#test_xgroup_with_create_subcommand_and_existed_stream_key = 0.01 s = .
> TestCommandsOnStreams#test_xrange_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xclaim_with_justid_option = 0.02 s = .
> TestCommandsOnStreams#test_xadd_with_invalid_entry_id_option = 0.01 s = .
> TestCommandsOnStreams#test_xgroup_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xclaim_with_arrayed_entry_ids = 0.02 s = .
> TestCommandsOnStreams#test_xadd_with_entry_id_option = 0.01 s = .
> TestCommandsOnStreams#test_xrevrange_with_incomplete_entry_id_options = 0.01 s = .
> TestCommandsOnStreams#test_xrange_with_not_existed_stream_key = 0.01 s = .
> TestCommandsOnStreams#test_xreadgroup_with_multiple_keys = 0.01 s = .
> TestCommandsOnStreams#test_xgroup_with_setid_subcommand = 0.01 s = .
> TestCommandsOnStreams#test_xpending_with_range_options = 0.01 s = .
> TestCommandsOnStreams#test_xtrim = 0.01 s = .
> TestCommandsOnStreams#test_xlen = 0.01 s = .
> TestCommandsOnStreams#test_xreadgroup_with_a_key = 0.01 s = .
> TestCommandsOnStreams#test_xread_with_count_option = 0.01 s = .
> TestCommandsOnStreams#test_xinfo_with_consumers_subcommand = 0.01 s = .
> TestCommandsOnStreams#test_xrange_with_start_and_end_options = 0.01 s = .
> TestCommandsOnStreams#test_xrevrange_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xrevrange = 0.01 s = .
> TestCommandsOnStreams#test_xack_with_splatted_entry_ids = 0.01 s = .
> TestCommandsOnStreams#test_xrange_with_incomplete_entry_id_options = 0.01 s = .
> TestCommandsOnStreams#test_xclaim_with_force_option = 0.02 s = .
> TestCommandsOnStreams#test_xlen_with_invalid_key = 0.01 s = .
> TestCommandsOnStreams#test_xrange_with_start_option = 0.01 s = .
> TestCommandsOnStreams#test_xread_does_not_raise_timeout_error_when_the_block_option_is_zero_msec = 0.01 s = .
> TestCommandsOnStreams#test_xreadgroup_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xdel_with_arrayed_entry_ids = 0.01 s = .
> TestCommandsOnStreams#test_xgroup_with_create_subcommand = 0.01 s = .
> TestCommandsOnStreams#test_xreadgroup_with_block_option = 0.09 s = .
> TestCommandsOnStreams#test_xinfo_with_stream_subcommand = 0.01 s = .
> TestCommandsOnStreams#test_xclaim_with_retrycount_option = 0.02 s = .
> TestCommandsOnStreams#test_xclaim_with_invalid_arguments = 0.01 s = .
> TestCommandsOnStreams#test_xrange_with_count_option = 0.01 s = .
> TestClusterCommandsOnValueTypes#test_exists = `Redis#exists(key)` will return an Integer in redis-rb 4.3. `exists?` returns a boolean, you should use it instead. To opt-in to the new behavior now you can set Redis.exists_returns_integer =  true. To disable this message and keep the current (boolean) behaviour of 'exists' you can set `Redis.exists_returns_integer = false`, but this option will be removed in 5.0. (/<<PKGBUILDDIR>>/test/lint/value_types.rb:6:in `test_exists')
> `Redis#exists(key)` will return an Integer in redis-rb 4.3. `exists?` returns a boolean, you should use it instead. To opt-in to the new behavior now you can set Redis.exists_returns_integer =  true. To disable this message and keep the current (boolean) behaviour of 'exists' you can set `Redis.exists_returns_integer = false`, but this option will be removed in 5.0. (/<<PKGBUILDDIR>>/test/lint/value_types.rb:10:in `test_exists')
> 0.02 s = .
> TestClusterCommandsOnValueTypes#test_variadic_exists = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_persist = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_pexpireat = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_exists? = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_ttl = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_exists_integer = `Redis#exists(key)` will return an Integer by default in redis-rb 4.3. The option to explicitly disable this behaviour via `Redis.exists_returns_integer` will be removed in 5.0. You should use `exists?` instead.
> 0.02 s = .
> TestClusterCommandsOnValueTypes#test_expire = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_keys = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_type = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_pexpire = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_pttl = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_dump_and_restore = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_move = 0.02 s = .
> TestClusterCommandsOnValueTypes#test_expireat = 0.02 s = .
> TestClusterClientReplicas#test_client_can_flush_with_replica = 0.03 s = .
> TestClusterClientReplicas#test_client_can_command_with_replica = 0.05 s = .
> TestClusterClientReplicas#test_some_reference_commands_are_sent_to_slaves_if_needed = 0.03 s = .
> TestClient#test_call = 0.01 s = .
> TestClient#test_call_raise = 0.01 s = .
> TestClient#test_queue_after_error = 0.01 s = .
> TestClient#test_commit_raise = 0.01 s = .
> TestClient#test_call_with_arguments = 0.01 s = .
> TestClient#test_call_integers = 0.01 s = .
> TestClient#test_client_with_custom_connector = 0.01 s = .
> TestClient#test_queue_commit = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zcount = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zremrangebyscore = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrevrank = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zunionstore_with_weights = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrangebylex = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zremrangebyrank = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrevrangebyscore_with_withscores = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zadd = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrevrangebyscore = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrevrangebyscore_with_limit = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrank = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zunionstore = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zunionstore_with_aggregate = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zunionstore_expand = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zinterstore = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrangebyscore = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zscan = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zscore = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zremrangebylex = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_variadic_zrem = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zinterstore_expand = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zpopmax = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrange = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrem = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zinterstore_with_weights = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zpopmin = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zinterstore_with_aggregate = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrangebyscore_with_limit = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_variadic_zadd = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrevrangebylex = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zincrby = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zlexcount = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zcard = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrangebyscore_with_withscores = 0.01 s = .
> TestDistributedCommandsOnSortedSets#test_zrevrange = 0.01 s = .
> TestDistributedSorting#test_sort = 0.01 s = .
> TestClusterCommandsOnCluster#test_cluster_meet = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_keyslot = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_info = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_slaves = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_slots = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_count_failure_reports = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_reset = 0.02 s = .
> TestClusterCommandsOnCluster#test_readwrite = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_delslots = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_failover = 0.02 s = .
> TestClusterCommandsOnCluster#test_readonly = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_addslots = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_getkeysinslot = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_setslot = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_nodes = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_replicate = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_countkeysinslot = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_forget = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_saveconfig = 0.02 s = .
> TestClusterCommandsOnCluster#test_cluster_set_config_epoch = 0.02 s = .
> TestClusterClientInternals#test_asking = 0.02 s = .
> TestClusterClientInternals#test_disconnect! = 0.02 s = .
> TestClusterClientInternals#test_with_reconnect = 0.02 s = .
> TestClusterClientInternals#test_inspect = 0.02 s = .
> TestClusterClientInternals#test_connected? = 0.02 s = .
> TestClusterClientInternals#test_without_reconnect = 0.02 s = .
> TestClusterClientInternals#test_close = 0.02 s = .
> TestClusterClientInternals#test_id = 0.02 s = .
> TestClusterClientInternals#test_info_of_cluster_mode_is_enabled = 0.02 s = .
> TestClusterClientInternals#test_connection = 0.02 s = .
> TestClusterClientInternals#test_dup = 0.03 s = .
> TestClusterClientInternals#test_handle_multiple_servers = 0.04 s = .
> TestClusterClientInternals#test_unknown_commands_does_not_work_by_default = 0.02 s = .
> TestDistributedCommandsOnValueTypes#test_pttl = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_exists = `Redis#exists(key)` will return an Integer in redis-rb 4.3, if you want to keep the old behavior, use `exists?` instead. To opt-in to the new behavior now you can set Redis.exists_returns_integer = true. (/<<PKGBUILDDIR>>/test/lint/value_types.rb:6:in `test_exists')
> `Redis#exists(key)` will return an Integer in redis-rb 4.3, if you want to keep the old behavior, use `exists?` instead. To opt-in to the new behavior now you can set Redis.exists_returns_integer = true. (/<<PKGBUILDDIR>>/test/lint/value_types.rb:10:in `test_exists')
> 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_flushdb = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_move = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_pexpireat = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_persist = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_del_with_array_argument = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_pexpire = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_ttl = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_expire = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_keys = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_unlink_with_array_argument = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_dbsize = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_migrate = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_variadic_exists = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_del = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_exists_integer = `Redis#exists(key)` will return an Integer by default in redis-rb 4.3. The option to explicitly disable this behaviour via `Redis.exists_returns_integer` will be removed in 5.0. You should use `exists?` instead.
> 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_type = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_randomkey = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_exists? = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_renamenx = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_expireat = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_dump_and_restore = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_unlink = 0.01 s = .
> TestDistributedCommandsOnValueTypes#test_rename = 0.01 s = .
> TestScanning#test_scan_count = 0.02 s = .
> TestScanning#test_zscan_each_block = 0.06 s = .
> TestScanning#test_zscan_with_encoding = 0.03 s = .
> TestScanning#test_hscan_with_encoding = 0.03 s = .
> TestScanning#test_zscan_each_enumerator = 0.06 s = .
> TestScanning#test_hscan_each_enumerator_match = 0.01 s = .
> TestScanning#test_scan_basic = 0.02 s = .
> TestScanning#test_zscan_each_block_match = 0.04 s = .
> TestScanning#test_hscan_each_enumerator = 0.06 s = .
> TestScanning#test_hscan_each_block = 0.07 s = .
> TestScanning#test_scan_each_enumerator = 0.03 s = .
> TestScanning#test_hscan_each_block_match = 0.04 s = .
> TestScanning#test_sscan_each_enumerator_block_match = 0.01 s = .
> TestScanning#test_sscan_each_enumerator_match = 0.01 s = .
> TestScanning#test_sscan_with_encoding = 0.01 s = .
> TestScanning#test_zscan_each_enumerator_match = 0.04 s = .
> TestScanning#test_scan_each_block = 0.01 s = .
> TestScanning#test_sscan_each_enumerator = 0.01 s = .
> TestScanning#test_scan_match = 0.01 s = .
> TestScanning#test_scan_each_block_match = 0.01 s = .
> TestScanning#test_scan_each_enumerator_match = 0.01 s = .
> TestScanning#test_sscan_each_enumerator_block = 0.01 s = .
> TestClusterCommandsOnKeys#test_rename = 0.02 s = .
> TestClusterCommandsOnKeys#test_renamenx = 0.02 s = .
> TestClusterCommandsOnKeys#test_migrate = 0.11 s = .
> TestClusterCommandsOnKeys#test_scan = 0.02 s = .
> TestClusterCommandsOnKeys#test_wait = 0.02 s = .
> TestClusterCommandsOnKeys#test_del = 0.02 s = .
> TestClusterCommandsOnKeys#test_randomkey = 0.02 s = .
> TestClusterCommandsOnKeys#test_sort = 0.02 s = .
> TestClusterCommandsOnKeys#test_object = 0.02 s = .
> TestClusterCommandsOnKeys#test_touch = 0.02 s = .
> TestClusterCommandsOnKeys#test_unlink = 0.02 s = .
> TestCommandsOnHashes#test_hgetall = 0.01 s = .
> TestCommandsOnHashes#test_variadic_hset = 0.01 s = .
> TestCommandsOnHashes#test_hset_and_hget = 0.01 s = .
> TestCommandsOnHashes#test_hmget = 0.01 s = .
> TestCommandsOnHashes#test_hmset = 0.01 s = .
> TestCommandsOnHashes#test_hincrbyfloat = 0.01 s = .
> TestCommandsOnHashes#test_hvals = 0.01 s = .
> TestCommandsOnHashes#test_hdel = 0.01 s = .
> TestCommandsOnHashes#test_hlen = 0.01 s = .
> TestCommandsOnHashes#test_hstrlen = 0.01 s = .
> TestCommandsOnHashes#test_splat_hdel = 0.01 s = .
> TestCommandsOnHashes#test_mapped_hmget_in_a_pipeline_returns_hash = 0.01 s = .
> TestCommandsOnHashes#test_hexists = 0.01 s = .
> TestCommandsOnHashes#test_hmget_mapped = 0.01 s = .
> TestCommandsOnHashes#test_hincrby = 0.01 s = .
> TestCommandsOnHashes#test_hsetnx = 0.01 s = .
> TestCommandsOnHashes#test_hkeys = 0.01 s = .
> TestCommandsOnHashes#test_mapped_hmset = 0.01 s = .
> TestCommandsOnHashes#test_variadic_hdel = 0.01 s = .
> TestCommandsOnHashes#test_hscan = 0.01 s = .
> TestCommandsOnHashes#test_hmset_with_invalid_arguments = 0.01 s = .
> TestThreadSafety#test_thread_safety = 0.02 s = .
> TestThreadSafety#test_thread_safety_queue_commit = 0.01 s = .
> TestDistributedCommandsOnSets#test_srem = 0.01 s = .
> TestDistributedCommandsOnSets#test_sadd = 0.01 s = .
> TestDistributedCommandsOnSets#test_spop_with_positive_count = 0.01 s = .
> TestDistributedCommandsOnSets#test_srandmember_with_negative_count = 0.01 s = .
> TestDistributedCommandsOnSets#test_variadic_smove_expand = 0.01 s = .
> TestDistributedCommandsOnSets#test_sunionstore = 0.01 s = .
> TestDistributedCommandsOnSets#test_variadic_sunion_expand = 0.01 s = .
> TestDistributedCommandsOnSets#test_srandmember_with_positive_count = 0.01 s = .
> TestDistributedCommandsOnSets#test_sismember = 0.01 s = .
> TestDistributedCommandsOnSets#test_variadic_sdiff_expand = 0.01 s = .
> TestDistributedCommandsOnSets#test_sunion = 0.01 s = .
> TestDistributedCommandsOnSets#test_variadic_sdiffstore_expand = 0.01 s = .
> TestDistributedCommandsOnSets#test_variadic_sinterstore_expand = 0.01 s = .
> TestDistributedCommandsOnSets#test_scard = 0.01 s = .
> TestDistributedCommandsOnSets#test_sdiffstore = 0.01 s = .
> TestDistributedCommandsOnSets#test_srandmember = 0.01 s = .
> TestDistributedCommandsOnSets#test_variadic_sadd = 0.01 s = .
> TestDistributedCommandsOnSets#test_variadic_sinter_expand = 0.01 s = .
> TestDistributedCommandsOnSets#test_spop = 0.01 s = .
> TestDistributedCommandsOnSets#test_sscan = 0.01 s = .
> TestDistributedCommandsOnSets#test_sscan_each = 0.01 s = .
> TestDistributedCommandsOnSets#test_sdiff = 0.01 s = .
> TestDistributedCommandsOnSets#test_sinterstore = 0.01 s = .
> TestDistributedCommandsOnSets#test_sinter = 0.01 s = .
> TestDistributedCommandsOnSets#test_variadic_srem = 0.01 s = .
> TestDistributedCommandsOnSets#test_variadic_sunionstore_expand = 0.01 s = .
> TestDistributedCommandsOnSets#test_smove = 0.01 s = .
> TestDistributedCommandsOnSets#test_smembers = 0.01 s = .
> TestDistributedRemoteServerControlCommands#test_info_commandstats = 0.01 s = .
> TestDistributedRemoteServerControlCommands#test_echo = 0.01 s = .
> TestDistributedRemoteServerControlCommands#test_info = 0.01 s = .
> TestDistributedRemoteServerControlCommands#test_monitor = 0.01 s = .
> TestDistributedRemoteServerControlCommands#test_time = 0.01 s = .
> TestTransactions#test_watch_with_an_unmodified_key_passed_as_array = 0.01 s = .
> TestTransactions#test_multi_with_a_block_yielding_the_client = 0.01 s = .
> TestTransactions#test_multi_exec_with_a_block_doesn_t_return_replies_for_multi_and_exec = 0.01 s = .
> TestTransactions#test_assignment_inside_multi_exec_block_with_delayed_command_errors = 0.01 s = .
> TestTransactions#test_watch_with_a_modified_key = 0.01 s = .
> TestTransactions#test_unwatch_with_a_modified_key = 0.01 s = .
> TestTransactions#test_raise_immediate_errors_in_multi_exec = 0.01 s = .
> TestTransactions#test_multi_exec_with_a_block = 0.01 s = .
> TestTransactions#test_raise_command_errors_when_reply_is_transformed_from_int_to_boolean = 0.01 s = .
> TestTransactions#test_watch = 0.01 s = .
> TestTransactions#test_transformed_replies_inside_multi_exec_block = 0.01 s = .
> TestTransactions#test_watch_with_a_block_that_raises_an_exception = 0.01 s = .
> TestTransactions#test_empty_multi_exec = 0.01 s = .
> TestTransactions#test_raise_command_errors_when_accessing_futures_after_multi_exec = 0.01 s = .
> TestTransactions#test_raise_command_errors_when_reply_is_not_transformed = 0.01 s = .
> TestTransactions#test_assignment_inside_multi_exec_block_with_immediate_command_errors = 0.01 s = .
> TestTransactions#test_multi_discard = 0.01 s = .
> TestTransactions#test_raise_command_errors_when_reply_is_transformed_from_ok_to_boolean = 0.01 s = .
> TestTransactions#test_raise_command_errors_when_reply_is_transformed_to_float = 0.01 s = .
> TestTransactions#test_raise_command_errors_when_reply_is_transformed_to_floats = 0.01 s = .
> TestTransactions#test_watch_with_a_block_and_a_modified_key = 0.01 s = .
> TestTransactions#test_watch_with_a_modified_key_passed_as_array = 0.01 s = .
> TestTransactions#test_raise_command_error_when_exec_fails = 0.05 s = .
> TestTransactions#test_transformed_replies_as_return_values_for_multi_exec_block = 0.01 s = .
> TestTransactions#test_watch_with_a_block_and_an_unmodified_key = 0.01 s = .
> TestTransactions#test_assignment_inside_multi_exec_block = 0.01 s = .
> TestTransactions#test_raise_command_errors_when_reply_is_transformed_to_hash = 0.01 s = .
> TestTransactions#test_watch_with_an_unmodified_key = 0.01 s = .
> TestConnection#test_default_id_with_host_and_port = 0.01 s = .
> TestConnection#test_default_id_with_path = 0.01 s = .
> TestConnection#test_id_inside_multi = 0.01 s = .
> TestConnection#test_override_id = 0.01 s = .
> TestConnection#test_connection_information = 0.01 s = .
> TestConnection#test_provides_a_meaningful_inspect = 0.01 s = .
> TestConnection#test_default_id_with_path_and_explicit_scheme = 0.01 s = .
> TestConnection#test_default_id_with_host_and_port_and_explicit_scheme = 0.01 s = .
> TestUrlParam#test_does_not_overrides_url_if_a_nil_option_is_passed_with_string_key = 0.01 s = .
> TestUrlParam#test_unescape_password_from_url = 0.01 s = .
> TestUrlParam#test_does_not_overrides_url_if_a_nil_option_is_passed = 0.01 s = .
> TestUrlParam#test_overrides_url_if_another_connection_option_is_passed = 0.01 s = .
> TestUrlParam#test_defaults_to_localhost = 0.01 s = .
> TestUrlParam#test_does_not_modify_the_passed_options = 0.01 s = .
> TestUrlParam#test_does_not_unescape_password_when_explicitly_passed = 0.01 s = .
> TestUrlParam#test_does_not_unescape_password_when_explicitly_passed_with_string_key = 0.01 s = .
> TestUrlParam#test_url_defaults_to_______________ = 0.01 s = .
> TestUrlParam#test_allows_to_pass_in_a_url = 0.01 s = .
> TestUrlParam#test_allows_to_pass_in_a_url_with_string_key = 0.01 s = .
> TestUrlParam#test_overrides_url_if_another_connection_option_is_passed_with_string_key = 0.01 s = .
> TestUrlParam#test_override_url_if_path_option_is_passed_with_string_key = 0.01 s = .
> TestUrlParam#test_override_url_if_path_option_is_passed = 0.01 s = .
> TestUrlParam#test_unescape_password_from_url_with_string_key = 0.01 s = .
> TestUrlParam#test_uses_redis_url_over_default_if_available = 0.01 s = .
> TestSorting#test_sort_with_an_array_of_gets_and_with_store = 0.01 s = .
> TestSorting#test_sort_with_store = 0.01 s = .
> TestSorting#test_sort_with_an_array_of_gets = 0.01 s = .
> TestSorting#test_sort = 0.01 s = .
> TestDistributedBlockingCommands#test_blpop_raises_with_old_prototype = 0.01 s = .
> TestDistributedBlockingCommands#test_blpop_with_old_prototype = 0.01 s = .
> TestDistributedBlockingCommands#test_brpoplpush_raises_with_old_prototype = 0.01 s = .
> TestDistributedBlockingCommands#test_blpop_timeout_with_old_prototype = 0.01 s = .
> TestDistributedBlockingCommands#test_brpoplpush_timeout = 0.01 s = .
> TestDistributedBlockingCommands#test_blpop_integer_like_timeout = 0.01 s = .
> TestDistributedBlockingCommands#test_brpop_timeout_with_old_prototype = 0.01 s = .
> TestDistributedBlockingCommands#test_brpoplpush_with_old_prototype = 0.01 s = .
> TestDistributedBlockingCommands#test_blpop = 0.01 s = .
> TestDistributedBlockingCommands#test_brpop_raises_with_old_prototype = 0.01 s = .
> TestDistributedBlockingCommands#test_bzpopmax = 0.01 s = .
> TestDistributedBlockingCommands#test_blpop_timeout = 0.01 s = .
> TestDistributedBlockingCommands#test_brpop_with_old_prototype = 0.01 s = .
> TestDistributedBlockingCommands#test_bzpopmin = 0.01 s = .
> TestDistributedBlockingCommands#test_blpop_raises = 0.01 s = .
> TestDistributedBlockingCommands#test_brpop_socket_timeout = 0.05 s = .
> TestDistributedBlockingCommands#test_brpoplpush_timeout_with_old_prototype = 0.01 s = .
> TestDistributedBlockingCommands#test_brpoplpush_raises = 0.01 s = .
> TestDistributedBlockingCommands#test_brpoplpush_socket_timeout = 0.05 s = .
> TestDistributedBlockingCommands#test_blpop_socket_timeout = 0.05 s = .
> TestDistributedBlockingCommands#test_brpop_timeout = 0.01 s = .
> TestDistributedBlockingCommands#test_brpop_raises = 0.01 s = .
> TestDistributedBlockingCommands#test_brpoplpush = 0.01 s = .
> TestDistributedBlockingCommands#test_brpop = 0.01 s = .
> TestClusterClientPipelining#test_pipelining_with_a_hash_tag = 0.02 s = .
> TestClusterClientPipelining#test_pipelining_without_hash_tags = 0.02 s = .
> TestClusterClientKeyHashTags#test_key_extraction = 0.02 s = .
> TestClusterClientKeyHashTags#test_whether_the_command_effect_is_readonly_or_not = 0.03 s = .
> TestDistributedScripting#test_evalsha = 0.01 s = .
> TestDistributedScripting#test_script_kill = 0.05 s = .
> TestDistributedScripting#test_eval = 0.01 s = .
> TestDistributedScripting#test_evalsha_with_options_hash = 0.01 s = .
> TestDistributedScripting#test_script_flush = 0.01 s = .
> TestDistributedScripting#test_script_exists = 0.01 s = .
> TestDistributedScripting#test_eval_with_options_hash = 0.01 s = .
> TestBitpos#test_bitpos_empty_one = 0.01 s = .
> TestBitpos#test_bitpos_empty_zero = 0.01 s = .
> TestBitpos#test_bitpos_zero = 0.01 s = .
> TestBitpos#test_bitpos_zero_end_is_given = 0.01 s = .
> TestBitpos#test_bitpos_one = 0.01 s = .
> TestBitpos#test_bitpos_one_intervals = 0.01 s = .
> TestBitpos#test_bitpos_raise_exception_if_stop_not_start = 0.01 s = .
> TestClusterAbnormalState#test_the_state_of_cluster_failover = 9.41 s = .
> TestClusterAbnormalState#test_the_state_of_cluster_down = 7.09 s = .
> TestClusterAbnormalState#test_the_state_of_cluster_node_failure = 56.64 s = .
> TestClusterAbnormalState#test_raising_error_when_nodes_are_not_cluster_mode = 0.02 s = .
> TestClusterCommandsOnHashes#test_hdel = 0.02 s = .
> TestClusterCommandsOnHashes#test_hincrby = 0.02 s = .
> TestClusterCommandsOnHashes#test_hgetall = 0.02 s = .
> TestClusterCommandsOnHashes#test_hsetnx = 0.02 s = .
> TestClusterCommandsOnHashes#test_hstrlen = 0.02 s = .
> TestClusterCommandsOnHashes#test_hlen = 0.02 s = .
> TestClusterCommandsOnHashes#test_splat_hdel = 0.02 s = .
> TestClusterCommandsOnHashes#test_hset_and_hget = 0.02 s = .
> TestClusterCommandsOnHashes#test_hmset_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnHashes#test_hscan = 0.02 s = .
> TestClusterCommandsOnHashes#test_hincrbyfloat = 0.02 s = .
> TestClusterCommandsOnHashes#test_hmget = 0.02 s = .
> TestClusterCommandsOnHashes#test_variadic_hset = 0.02 s = .
> TestClusterCommandsOnHashes#test_hkeys = 0.02 s = .
> TestClusterCommandsOnHashes#test_mapped_hmget_in_a_pipeline_returns_hash = 0.02 s = .
> TestClusterCommandsOnHashes#test_hmget_mapped = 0.02 s = .
> TestClusterCommandsOnHashes#test_hmset = 0.02 s = .
> TestClusterCommandsOnHashes#test_mapped_hmset = 0.02 s = .
> TestClusterCommandsOnHashes#test_hexists = 0.02 s = .
> TestClusterCommandsOnHashes#test_hvals = 0.02 s = .
> TestClusterCommandsOnHashes#test_variadic_hdel = 0.02 s = .
> TestCommandsOnSortedSets#test_zcard = 0.01 s = .
> TestCommandsOnSortedSets#test_zremrangebyrank = 0.01 s = .
> TestCommandsOnSortedSets#test_zrem = 0.01 s = .
> TestCommandsOnSortedSets#test_zrevrangebylex = 0.01 s = .
> TestCommandsOnSortedSets#test_zrevrank = 0.01 s = .
> TestCommandsOnSortedSets#test_zinterstore_with_weights = 0.01 s = .
> TestCommandsOnSortedSets#test_zadd = 0.01 s = .
> TestCommandsOnSortedSets#test_zrange = 0.01 s = .
> TestCommandsOnSortedSets#test_zunionstore_with_weights = 0.01 s = .
> TestCommandsOnSortedSets#test_zscore = 0.01 s = .
> TestCommandsOnSortedSets#test_zcount = 0.01 s = .
> TestCommandsOnSortedSets#test_zpopmax = 0.01 s = .
> TestCommandsOnSortedSets#test_zremrangebylex = 0.01 s = .
> TestCommandsOnSortedSets#test_zunionstore_with_aggregate = 0.01 s = .
> TestCommandsOnSortedSets#test_zrevrangebyscore = 0.01 s = .
> TestCommandsOnSortedSets#test_zrangebyscore_with_withscores = 0.01 s = .
> TestCommandsOnSortedSets#test_zremrangebyscore = 0.01 s = .
> TestCommandsOnSortedSets#test_zrevrangebyscore_with_limit = 0.01 s = .
> TestCommandsOnSortedSets#test_variadic_zrem = 0.01 s = .
> TestCommandsOnSortedSets#test_zlexcount = 0.01 s = .
> TestCommandsOnSortedSets#test_zunionstore_expand = 0.01 s = .
> TestCommandsOnSortedSets#test_variadic_zadd = 0.01 s = .
> TestCommandsOnSortedSets#test_zincrby = 0.01 s = .
> TestCommandsOnSortedSets#test_zrangebyscore_with_limit = 0.01 s = .
> TestCommandsOnSortedSets#test_zinterstore = 0.01 s = .
> TestCommandsOnSortedSets#test_zrank = 0.01 s = .
> TestCommandsOnSortedSets#test_zrevrangebyscore_with_withscores = 0.01 s = .
> TestCommandsOnSortedSets#test_zunionstore = 0.01 s = .
> TestCommandsOnSortedSets#test_zscan = 0.01 s = .
> TestCommandsOnSortedSets#test_zrevrange = 0.01 s = .
> TestCommandsOnSortedSets#test_zrangebyscore = 0.01 s = .
> TestCommandsOnSortedSets#test_zrangebylex = 0.01 s = .
> TestCommandsOnSortedSets#test_zinterstore_with_aggregate = 0.01 s = .
> TestCommandsOnSortedSets#test_zinterstore_expand = 0.01 s = .
> TestCommandsOnSortedSets#test_zpopmin = 0.01 s = .
> TestDistributedCommandsOnHyperLogLog#test_pfadd = 0.01 s = .
> TestDistributedCommandsOnHyperLogLog#test_variadic_pfcount = 0.01 s = .
> TestDistributedCommandsOnHyperLogLog#test_variadic_pfadd = 0.01 s = .
> TestDistributedCommandsOnHyperLogLog#test_pfcount = 0.01 s = .
> TestDistributedCommandsOnHyperLogLog#test_variadic_pfmerge_expanded = 0.01 s = .
> TestDistributedCommandsOnHyperLogLog#test_pfcount_multiple_keys_diff_nodes = 0.01 s = .
> TestDistributedCommandsOnHyperLogLog#test_variadic_pfcount_expanded = 0.01 s = .
> TestDistributedCommandsOnHyperLogLog#test_pfmerge = 0.01 s = .
> TestDistributedKeyTags#test_allows_clustering_of_keys = 0.01 s = .
> TestDistributedKeyTags#test_allows_passing_a_custom_tag_extractor = 0.01 s = .
> TestDistributedKeyTags#test_distributes_keys_if_no_clustering_is_used = 0.01 s = .
> TestDistributedKeyTags#test_hashes_consistently = 0.01 s = .
> TestDistributedConnectionHandling#test_ping = 0.01 s = .
> TestDistributedConnectionHandling#test_select = 0.01 s = .
> TestDistributed#test_handle_multiple_servers = 0.02 s = .
> TestDistributed#test_pipelining_commands_cannot_be_distributed = 0.01 s = .
> TestDistributed#test_add_nodes = 0.01 s = .
> TestDistributed#test_unknown_commands_does_not_work_by_default = 0.01 s = .
> TestDistributedInternals#test_default_as_config_hashes = 0.01 s = .
> TestDistributedInternals#test_override_id = 0.01 s = .
> TestDistributedInternals#test_as_mix_and_match = 0.01 s = .
> TestDistributedInternals#test_can_be_duped_to_create_a_new_connection = 0.01 s = .
> TestDistributedInternals#test_keeps_options_after_dup = 0.01 s = .
> TestDistributedInternals#test_provides_a_meaningful_inspect = 0.01 s = .
> TestDistributedInternals#test_default_as_urls = 0.01 s = .
> TestClusterCommandsOnHyperLogLog#test_pfcount = 0.02 s = .
> TestClusterCommandsOnHyperLogLog#test_variadic_pfcount_expanded = 0.02 s = .
> TestClusterCommandsOnHyperLogLog#test_pfmerge = 0.02 s = .
> TestClusterCommandsOnHyperLogLog#test_pfadd = 0.02 s = .
> TestClusterCommandsOnHyperLogLog#test_variadic_pfadd = 0.02 s = .
> TestClusterCommandsOnHyperLogLog#test_variadic_pfcount = 0.02 s = .
> TestClusterCommandsOnHyperLogLog#test_variadic_pfmerge_expanded = 0.02 s = .
> TestClusterCommandsOnLists#test_rpop = 0.02 s = .
> TestClusterCommandsOnLists#test_variadic_rpoplpush_expand = 0.02 s = .
> TestClusterCommandsOnLists#test_linsert = 0.02 s = .
> TestClusterCommandsOnLists#test_lpushx = 0.02 s = .
> TestClusterCommandsOnLists#test_rpushx = 0.02 s = .
> TestClusterCommandsOnLists#test_lpush = 0.02 s = .
> TestClusterCommandsOnLists#test_rpoplpush = 0.02 s = .
> TestClusterCommandsOnLists#test_rpush = 0.02 s = .
> TestClusterCommandsOnLists#test_lset = 0.02 s = .
> TestClusterCommandsOnLists#test_lindex = 0.02 s = .
> TestClusterCommandsOnLists#test_variadic_lpush = 0.02 s = .
> TestClusterCommandsOnLists#test_lrem = 0.02 s = .
> TestClusterCommandsOnLists#test_variadic_rpush = 0.02 s = .
> TestClusterCommandsOnLists#test_ltrim = 0.02 s = .
> TestClusterCommandsOnLists#test_lrange = 0.02 s = .
> TestClusterCommandsOnLists#test_lpop = 0.02 s = .
> TestClusterCommandsOnLists#test_llen = 0.02 s = .
> TestCommandsOnHyperLogLog#test_variadic_pfcount_expanded = 0.01 s = .
> TestCommandsOnHyperLogLog#test_variadic_pfmerge_expanded = 0.01 s = .
> TestCommandsOnHyperLogLog#test_pfadd = 0.01 s = .
> TestCommandsOnHyperLogLog#test_pfcount = 0.01 s = .
> TestCommandsOnHyperLogLog#test_pfmerge = 0.01 s = .
> TestCommandsOnHyperLogLog#test_variadic_pfadd = 0.01 s = .
> TestCommandsOnHyperLogLog#test_variadic_pfcount = 0.01 s = .
> TestDistributedCommandsOnStrings#test_incr = 0.01 s = .
> TestDistributedCommandsOnStrings#test_setnx_with_non_string_value = 0.01 s = .
> TestDistributedCommandsOnStrings#test_setnx = 0.01 s = .
> TestDistributedCommandsOnStrings#test_bitop = 0.01 s = .
> TestDistributedCommandsOnStrings#test_getbit = 0.01 s = .
> TestDistributedCommandsOnStrings#test_bitcount = 0.01 s = .
> TestDistributedCommandsOnStrings#test_decr = 0.01 s = .
> TestDistributedCommandsOnStrings#test_mapped_mget_in_a_pipeline_returns_hash = 0.01 s = .
> TestDistributedCommandsOnStrings#test_set_with_px = 0.01 s = .
> TestDistributedCommandsOnStrings#test_incrbyfloat = 0.01 s = .
> TestDistributedCommandsOnStrings#test_psetex_with_non_string_value = 0.01 s = .
> TestDistributedCommandsOnStrings#test_setbit = 0.01 s = .
> TestDistributedCommandsOnStrings#test_msetnx = 0.01 s = .
> TestDistributedCommandsOnStrings#test_decrby = 0.01 s = .
> TestDistributedCommandsOnStrings#test_set_with_keepttl = 0.01 s = .
> TestDistributedCommandsOnStrings#test_setex = 0.01 s = .
> TestDistributedCommandsOnStrings#test_set_with_nx = 0.01 s = .
> TestDistributedCommandsOnStrings#test_mset = 0.01 s = .
> TestDistributedCommandsOnStrings#test_set_and_get_with_ascii_characters = 0.04 s = .
> TestDistributedCommandsOnStrings#test_setrange = 0.01 s = .
> TestDistributedCommandsOnStrings#test_psetex = 0.01 s = .
> TestDistributedCommandsOnStrings#test_set_with_xx = 0.01 s = .
> TestDistributedCommandsOnStrings#test_incrby = 0.01 s = .
> TestDistributedCommandsOnStrings#test_set_and_get = 0.01 s = .
> TestDistributedCommandsOnStrings#test_strlen = 0.01 s = .
> TestDistributedCommandsOnStrings#test_append = 0.01 s = .
> TestDistributedCommandsOnStrings#test_mget = 0.01 s = .
> TestDistributedCommandsOnStrings#test_set_and_get_with_newline_characters = 0.01 s = .
> TestDistributedCommandsOnStrings#test_mset_mapped = 0.01 s = .
> TestDistributedCommandsOnStrings#test_msetnx_mapped = 0.01 s = .
> TestDistributedCommandsOnStrings#test_getset_with_non_string_value = 0.01 s = .
> TestDistributedCommandsOnStrings#test_setex_with_non_string_value = 0.01 s = .
> TestDistributedCommandsOnStrings#test_mget_mapped = 0.01 s = .
> TestDistributedCommandsOnStrings#test_getset = 0.01 s = .
> TestDistributedCommandsOnStrings#test_set_and_get_with_non_string_value = 0.01 s = .
> TestDistributedCommandsOnStrings#test_set_with_ex = 0.01 s = .
> TestDistributedCommandsOnStrings#test_setrange_with_non_string_value = 0.01 s = .
> TestDistributedCommandsOnStrings#test_getrange = 0.01 s = .
> TestDistributedCommandsOnStrings#test_bitfield = 0.01 s = .
> TestCommandsOnSets#test_scard = 0.01 s = .
> TestCommandsOnSets#test_sdiff = 0.01 s = .
> TestCommandsOnSets#test_srandmember = 0.01 s = .
> TestCommandsOnSets#test_variadic_sinterstore_expand = 0.01 s = .
> TestCommandsOnSets#test_variadic_srem = 0.01 s = .
> TestCommandsOnSets#test_sinter = 0.01 s = .
> TestCommandsOnSets#test_variadic_sdiff_expand = 0.01 s = .
> TestCommandsOnSets#test_sscan = 0.01 s = .
> TestCommandsOnSets#test_sadd = 0.01 s = .
> TestCommandsOnSets#test_spop = 0.01 s = .
> TestCommandsOnSets#test_spop_with_positive_count = 0.01 s = .
> TestCommandsOnSets#test_sunionstore = 0.01 s = .
> TestCommandsOnSets#test_variadic_sinter_expand = 0.01 s = .
> TestCommandsOnSets#test_variadic_sadd = 0.01 s = .
> TestCommandsOnSets#test_variadic_sunionstore_expand = 0.01 s = .
> TestCommandsOnSets#test_sinterstore = 0.01 s = .
> TestCommandsOnSets#test_sismember = 0.01 s = .
> TestCommandsOnSets#test_srandmember_with_negative_count = 0.01 s = .
> TestCommandsOnSets#test_srandmember_with_positive_count = 0.01 s = .
> TestCommandsOnSets#test_smembers = 0.01 s = .
> TestCommandsOnSets#test_smove = 0.01 s = .
> TestCommandsOnSets#test_variadic_sdiffstore_expand = 0.01 s = .
> TestCommandsOnSets#test_srem = 0.01 s = .
> TestCommandsOnSets#test_sdiffstore = 0.01 s = .
> TestCommandsOnSets#test_sunion = 0.01 s = .
> TestCommandsOnSets#test_variadic_smove_expand = 0.01 s = .
> TestCommandsOnSets#test_variadic_sunion_expand = 0.01 s = .
> TestClusterBlockingCommands#test_brpoplpush = 0.02 s = .
> TestClusterBlockingCommands#test_brpoplpush_timeout_with_old_prototype = 0.02 s = .
> TestClusterBlockingCommands#test_bzpopmax = 1.08 s = .
> TestClusterBlockingCommands#test_blpop_timeout_with_old_prototype = 0.03 s = .
> TestClusterBlockingCommands#test_bzpopmin = 2.08 s = .
> TestClusterBlockingCommands#test_blpop_socket_timeout = 0.07 s = .
> TestClusterBlockingCommands#test_brpoplpush_socket_timeout = 0.07 s = .
> TestClusterBlockingCommands#test_blpop_integer_like_timeout = 0.02 s = .
> TestClusterBlockingCommands#test_blpop_with_old_prototype = 0.02 s = .
> TestClusterBlockingCommands#test_brpop_timeout_with_old_prototype = 0.02 s = .
> TestClusterBlockingCommands#test_blpop_timeout = 0.02 s = .
> TestClusterBlockingCommands#test_blpop = 0.02 s = .
> TestClusterBlockingCommands#test_brpoplpush_with_old_prototype = 0.02 s = .
> TestClusterBlockingCommands#test_brpop = 0.02 s = .
> TestClusterBlockingCommands#test_brpop_with_old_prototype = 0.02 s = .
> TestClusterBlockingCommands#test_brpop_socket_timeout = 0.06 s = .
> TestClusterBlockingCommands#test_brpop_timeout = 0.02 s = .
> TestClusterBlockingCommands#test_brpoplpush_timeout = 0.02 s = .
> TestEncoding#test_returns_properly_encoded_strings = 0.01 s = .
> TestClusterCommandsOnSets#test_sdiffstore = 0.02 s = .
> TestClusterCommandsOnSets#test_variadic_sinterstore_expand = 0.02 s = .
> TestClusterCommandsOnSets#test_variadic_sinter_expand = 0.02 s = .
> TestClusterCommandsOnSets#test_variadic_srem = 0.02 s = .
> TestClusterCommandsOnSets#test_sadd = 0.02 s = .
> TestClusterCommandsOnSets#test_variadic_sadd = 0.02 s = .
> TestClusterCommandsOnSets#test_smove = 0.02 s = .
> TestClusterCommandsOnSets#test_srandmember = 0.02 s = .
> TestClusterCommandsOnSets#test_variadic_sunion_expand = 0.02 s = .
> TestClusterCommandsOnSets#test_spop = 0.02 s = .
> TestClusterCommandsOnSets#test_spop_with_positive_count = 0.02 s = .
> TestClusterCommandsOnSets#test_sunion = 0.02 s = .
> TestClusterCommandsOnSets#test_variadic_smove_expand = 0.02 s = .
> TestClusterCommandsOnSets#test_variadic_sunionstore_expand = 0.02 s = .
> TestClusterCommandsOnSets#test_sinterstore = 0.02 s = .
> TestClusterCommandsOnSets#test_sismember = 0.02 s = .
> TestClusterCommandsOnSets#test_variadic_sdiffstore_expand = 0.02 s = .
> TestClusterCommandsOnSets#test_sinter = 0.02 s = .
> TestClusterCommandsOnSets#test_srem = 0.02 s = .
> TestClusterCommandsOnSets#test_sunionstore = 0.02 s = .
> TestClusterCommandsOnSets#test_smembers = 0.02 s = .
> TestClusterCommandsOnSets#test_srandmember_with_negative_count = 0.02 s = .
> TestClusterCommandsOnSets#test_sscan = 0.02 s = .
> TestClusterCommandsOnSets#test_sdiff = 0.02 s = .
> TestClusterCommandsOnSets#test_variadic_sdiff_expand = 0.02 s = .
> TestClusterCommandsOnSets#test_scard = 0.02 s = .
> TestClusterCommandsOnSets#test_srandmember_with_positive_count = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrangebylex = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrevrangebyscore_with_limit = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrevrangebyscore_with_withscores = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrevrank = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zunionstore = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_variadic_zadd = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zlexcount = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrevrangebyscore = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zremrangebylex = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zincrby = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrange = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zcard = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrevrange = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrevrangebylex = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrangebyscore = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zremrangebyrank = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zunionstore_with_weights = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zcount = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zpopmin = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zscan = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zunionstore_expand = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrank = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zinterstore_with_aggregate = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zpopmax = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrem = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zinterstore_expand = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zinterstore = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zremrangebyscore = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zscore = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zunionstore_with_aggregate = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zinterstore_with_weights = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_variadic_zrem = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrangebyscore_with_limit = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zrangebyscore_with_withscores = 0.02 s = .
> TestClusterCommandsOnSortedSets#test_zadd = 0.02 s = .
> TestInternals#test_recovers_from_failed_commands = 0.01 s = .
> TestInternals#test_logger_with_pipelining = 0.01 s = .
> TestInternals#test_retry_with_custom_reconnect_attempts = 0.05 s = .
> TestInternals#test_bubble_timeout_without_retrying = 0.21 s = .
> TestInternals#test_connect_ipv4 = 0.05 s = .
> TestInternals#test_retry_with_custom_reconnect_attempts_can_still_fail = 0.01 s = .
> TestInternals#test_can_be_duped_to_create_a_new_connection = 0.01 s = .
> TestInternals#test_retry_on_write_error_by_default = 0.01 s = .
> TestInternals#test_logger = 0.01 s = .
> TestInternals#test_redis_current = 0.01 s = .
> TestInternals#test_retry_on_write_error_when_wrapped_in_with_reconnect_true = 0.01 s = .
> TestInternals#test_connect_ipv6 = 0.05 s = .
> TestInternals#test_retry_by_default = 0.05 s = .
> TestInternals#test_time = 0.01 s = .
> TestInternals#test_dont_retry_on_write_error_when_wrapped_in_with_reconnect_false = 0.01 s = .
> TestInternals#test_resolves_localhost = 0.01 s = .
> TestInternals#test_retry_when_wrapped_in_with_reconnect_true = 0.05 s = .
> TestInternals#test_dont_retry_when_wrapped_in_with_reconnect_false = 0.01 s = .
> TestInternals#test_retry_only_once_when_read_raises_econnreset = 0.01 s = .
> TestInternals#test_dont_retry_on_write_error_when_wrapped_in_without_reconnect = 0.01 s = .
> TestInternals#test_client_options = 0.01 s = .
> TestInternals#test_connection_timeout = 0.21 s = .
> TestInternals#test_dont_retry_when_wrapped_in_without_reconnect = 0.01 s = .
> TestInternals#test_raises_on_protocol_errors = 0.05 s = .
> TestInternals#test_timeout = 0.01 s = .
> TestInternals#test_don_t_retry_when_second_read_in_pipeline_raises_econnreset = 0.01 s = .
> TestInternals#test_missing_socket = 0.01 s = .
> TestInternals#test_redis_connected? = 0.01 s = .
> TestInternals#test_connecting_to_unix_domain_socket = 0.01 s = .
> TestInternals#test_retry_with_custom_reconnect_attempts_and_exponential_backoff = 0.05 s = .
> TestInternals#test_tcp_keepalive = 0.01 s = .
> TestRemoteServerControlCommands#test_debug = 0.01 s = .
> TestRemoteServerControlCommands#test_sync = 0.05 s = .
> TestRemoteServerControlCommands#test_echo = 0.01 s = .
> TestRemoteServerControlCommands#test_client_kill = 0.01 s = .
> TestRemoteServerControlCommands#test_monitor_redis_lt_2_5_0 = 0.01 s = .
> TestRemoteServerControlCommands#test_info_commandstats = 0.01 s = .
> TestRemoteServerControlCommands#test_client = 0.01 s = .
> TestRemoteServerControlCommands#test_client_getname_and_setname = 0.01 s = .
> TestRemoteServerControlCommands#test_object = 0.01 s = .
> TestRemoteServerControlCommands#test_slowlog = 0.01 s = .
> TestRemoteServerControlCommands#test_client_list = 0.01 s = .
> TestRemoteServerControlCommands#test_info = 0.01 s = .
> TestRemoteServerControlCommands#test_monitor_redis_gte_2_5_0 = 0.01 s = .
> TestRemoteServerControlCommands#test_monitor_returns_value_for_break = 0.01 s = .
> TestCommandsOnStrings#test_setrange_with_non_string_value = 0.01 s = .
> TestCommandsOnStrings#test_set_with_xx = 0.01 s = .
> TestCommandsOnStrings#test_strlen = 0.01 s = .
> TestCommandsOnStrings#test_set_and_get_with_newline_characters = 0.01 s = .
> TestCommandsOnStrings#test_setnx_with_non_string_value = 0.01 s = .
> TestCommandsOnStrings#test_append = 0.01 s = .
> TestCommandsOnStrings#test_set_and_get_with_non_string_value = 0.01 s = .
> TestCommandsOnStrings#test_psetex_with_non_string_value = 0.01 s = .
> TestCommandsOnStrings#test_setbit = 0.01 s = .
> TestCommandsOnStrings#test_msetnx = 0.01 s = .
> TestCommandsOnStrings#test_incr = 0.01 s = .
> TestCommandsOnStrings#test_mget_mapped = 0.01 s = .
> TestCommandsOnStrings#test_setex_with_non_string_value = 0.01 s = .
> TestCommandsOnStrings#test_getbit = 0.01 s = .
> TestCommandsOnStrings#test_set_with_ex = 0.01 s = .
> TestCommandsOnStrings#test_incrby = 0.01 s = .
> TestCommandsOnStrings#test_setnx = 0.01 s = .
> TestCommandsOnStrings#test_bitop = 0.01 s = .
> TestCommandsOnStrings#test_getset_with_non_string_value = 0.01 s = .
> TestCommandsOnStrings#test_set_with_px = 0.01 s = .
> TestCommandsOnStrings#test_mapped_mget_in_a_pipeline_returns_hash = 0.01 s = .
> TestCommandsOnStrings#test_mget = 0.01 s = .
> TestCommandsOnStrings#test_setex = 0.01 s = .
> TestCommandsOnStrings#test_bitcount = 0.01 s = .
> TestCommandsOnStrings#test_decrby = 0.01 s = .
> TestCommandsOnStrings#test_set_with_keepttl = 0.01 s = .
> TestCommandsOnStrings#test_set_with_nx = 0.01 s = .
> TestCommandsOnStrings#test_bitfield = 0.01 s = .
> TestCommandsOnStrings#test_getset = 0.01 s = .
> TestCommandsOnStrings#test_decr = 0.01 s = .
> TestCommandsOnStrings#test_mset = 0.01 s = .
> TestCommandsOnStrings#test_mset_mapped = 0.01 s = .
> TestCommandsOnStrings#test_getrange = 0.01 s = .
> TestCommandsOnStrings#test_set_and_get_with_ascii_characters = 0.04 s = .
> TestCommandsOnStrings#test_set_and_get = 0.01 s = .
> TestCommandsOnStrings#test_incrbyfloat = 0.01 s = .
> TestCommandsOnStrings#test_msetnx_mapped = 0.01 s = .
> TestCommandsOnStrings#test_setrange = 0.01 s = .
> TestCommandsOnStrings#test_psetex = 0.01 s = .
> TestBlockingCommands#test_blpop = 0.01 s = .
> TestBlockingCommands#test_brpop_timeout_with_old_prototype = 0.01 s = .
> TestBlockingCommands#test_brpoplpush_timeout_with_old_prototype = 0.01 s = .
> TestBlockingCommands#test_brpoplpush_disable_client_timeout = 0.06 s = .
> TestBlockingCommands#test_blpop_disable_client_timeout = 0.06 s = .
> TestBlockingCommands#test_blpop_with_old_prototype = 0.01 s = .
> TestBlockingCommands#test_brpop = 0.01 s = .
> TestBlockingCommands#test_brpoplpush_in_pipeline = 0.05 s = .
> TestBlockingCommands#test_brpoplpush_socket_timeout = 0.05 s = .
> TestBlockingCommands#test_brpoplpush_timeout = 0.01 s = .
> TestBlockingCommands#test_blpop_socket_timeout = 0.05 s = .
> TestBlockingCommands#test_brpoplpush = 0.01 s = .
> TestBlockingCommands#test_blpop_timeout = 0.01 s = .
> TestBlockingCommands#test_bzpopmin = 2.04 s = .
> TestBlockingCommands#test_brpop_with_old_prototype = 0.01 s = .
> TestBlockingCommands#test_brpoplpush_in_transaction = 0.01 s = .
> TestBlockingCommands#test_blpop_integer_like_timeout = 0.01 s = .
> TestBlockingCommands#test_brpop_socket_timeout = 0.05 s = .
> TestBlockingCommands#test_brpoplpush_with_old_prototype = 0.01 s = .
> TestBlockingCommands#test_brpop_disable_client_timeout = 0.06 s = .
> TestBlockingCommands#test_brpop_timeout = 0.01 s = .
> TestBlockingCommands#test_bzpopmax = 1.05 s = .
> TestBlockingCommands#test_blpop_timeout_with_old_prototype = 0.01 s = .
> TestDistributedPersistenceControlCommands#test_bgsave = 0.05 s = .
> TestDistributedPersistenceControlCommands#test_lastsave = 0.05 s = .
> TestDistributedPersistenceControlCommands#test_save = 0.05 s = .
> TestClusterCommandsOnStreams#test_xrange_with_start_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xreadgroup_with_count_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xadd_with_entry_as_splatted_params = 0.02 s = .
> TestClusterCommandsOnStreams#test_xreadgroup_with_block_option = 0.08 s = .
> TestClusterCommandsOnStreams#test_xrange_with_count_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrevrange_with_invalid_entry_id_options = 0.02 s = .
> TestClusterCommandsOnStreams#test_xtrim = 0.02 s = .
> TestClusterCommandsOnStreams#test_xclaim_with_arrayed_entry_ids = 0.03 s = .
> TestClusterCommandsOnStreams#test_xread_with_multiple_keys = 0.02 s = .
> TestClusterCommandsOnStreams#test_xtrim_with_not_existed_stream = 0.02 s = .
> TestClusterCommandsOnStreams#test_xdel_with_splatted_entry_ids = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrevrange_with_start_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xadd_with_maxlen_and_approximate_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xpending = 0.02 s = .
> TestClusterCommandsOnStreams#test_xgroup_with_create_subcommand_and_existed_stream_key = 0.02 s = .
> TestClusterCommandsOnStreams#test_xreadgroup_with_noack_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xclaim_with_retrycount_option = 0.03 s = .
> TestClusterCommandsOnStreams#test_xpending_with_range_and_consumer_options = 0.02 s = .
> TestClusterCommandsOnStreams#test_xtrim_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrevrange_with_not_existed_stream_key = 0.02 s = .
> TestClusterCommandsOnStreams#test_xadd_with_invalid_entry_id_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xread_with_count_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xdel_with_arrayed_entry_ids = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrange_with_not_existed_stream_key = 0.02 s = .
> TestClusterCommandsOnStreams#test_xadd_with_old_entry_id_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xgroup_with_delconsumer_subcommand = 0.02 s = .
> TestClusterCommandsOnStreams#test_xadd_with_entry_id_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xgroup_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xinfo_with_groups_subcommand = 0.02 s = .
> TestClusterCommandsOnStreams#test_xack_with_a_entry_id = 0.02 s = .
> TestClusterCommandsOnStreams#test_xclaim_with_splatted_entry_ids = 0.03 s = .
> TestClusterCommandsOnStreams#test_xrange = 0.02 s = .
> TestClusterCommandsOnStreams#test_xtrim_with_approximate_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xack_with_arrayed_entry_ids = 0.02 s = .
> TestClusterCommandsOnStreams#test_xread_with_block_option = 0.07 s = .
> TestClusterCommandsOnStreams#test_xinfo_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xgroup_with_create_subcommand = 0.02 s = .
> TestClusterCommandsOnStreams#test_xreadgroup_with_a_key = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrevrange = 0.02 s = .
> TestClusterCommandsOnStreams#test_xdel_with_invalid_entry_ids = 0.02 s = .
> TestClusterCommandsOnStreams#test_xread_does_not_raise_timeout_error_when_the_block_option_is_zero_msec = 0.03 s = .
> TestClusterCommandsOnStreams#test_xrange_with_invalid_entry_id_options = 0.02 s = .
> TestClusterCommandsOnStreams#test_xgroup_with_create_subcommand_and_mkstream_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrange_with_incomplete_entry_id_options = 0.02 s = .
> TestClusterCommandsOnStreams#test_xinfo_with_stream_subcommand = 0.02 s = .
> TestClusterCommandsOnStreams#test_xadd_with_entry_as_a_hash_literal = 0.02 s = .
> TestClusterCommandsOnStreams#test_xdel_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xgroup_with_setid_subcommand = 0.02 s = .
> TestClusterCommandsOnStreams#test_xadd_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xclaim_with_idle_option = 0.03 s = .
> TestClusterCommandsOnStreams#test_xlen = 0.02 s = .
> TestClusterCommandsOnStreams#test_xreadgroup_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrevrange_with_incomplete_entry_id_options = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrange_with_end_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrevrange_with_end_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xlen_with_invalid_key = 0.02 s = .
> TestClusterCommandsOnStreams#test_xread_with_a_key = 0.02 s = .
> TestClusterCommandsOnStreams#test_xreadgroup_with_multiple_keys_and_hash_tags = 0.02 s = .
> TestClusterCommandsOnStreams#test_xlen_with_not_existed_key = 0.02 s = .
> TestClusterCommandsOnStreams#test_xack_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrevrange_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xgroup_with_destroy_subcommand = 0.02 s = .
> TestClusterCommandsOnStreams#test_xreadgroup_with_multiple_keys = 0.02 s = .
> TestClusterCommandsOnStreams#test_xack_with_splatted_entry_ids = 0.02 s = .
> TestClusterCommandsOnStreams#test_xpending_with_range_options = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrevrange_with_start_and_end_options = 0.02 s = .
> TestClusterCommandsOnStreams#test_xclaim_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xread_with_multiple_keys_and_hash_tags = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrange_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xrange_with_start_and_end_options = 0.02 s = .
> TestClusterCommandsOnStreams#test_xclaim_with_force_option = 0.03 s = .
> TestClusterCommandsOnStreams#test_xrevrange_with_count_option = 0.02 s = .
> TestClusterCommandsOnStreams#test_xclaim_with_time_option = 0.03 s = .
> TestClusterCommandsOnStreams#test_xread_with_invalid_arguments = 0.02 s = .
> TestClusterCommandsOnStreams#test_xinfo_with_consumers_subcommand = 0.02 s = .
> TestClusterCommandsOnStreams#test_xclaim_with_justid_option = 0.03 s = .
> SentinelCommandsTest#test_sentinel_command_get_master_by_name = 0.01 s = .
> SentinelCommandsTest#test_sentinel_command_slaves = 0.01 s = .
> SentinelCommandsTest#test_sentinel_command_master = 0.01 s = .
> SentinelCommandsTest#test_sentinel_command_ckquorum = 0.01 s = .
> SentinelCommandsTest#test_sentinel_command_masters = 0.01 s = .
> SentinelCommandsTest#test_sentinel_command_sentinels = 0.01 s = .
> TestPersistenceControlCommands#test_bgsave = 0.05 s = .
> TestPersistenceControlCommands#test_lastsave = 0.05 s = .
> TestPersistenceControlCommands#test_save = 0.05 s = .
> TestClusterCommandsOnConnection#test_ping = 0.02 s = .
> TestClusterCommandsOnConnection#test_swapdb = 0.02 s = .
> TestClusterCommandsOnConnection#test_auth = 0.06 s = .
> TestClusterCommandsOnConnection#test_echo = 0.02 s = .
> TestClusterCommandsOnConnection#test_select = 0.02 s = .
> TestClusterCommandsOnConnection#test_quit = 0.03 s = .
> TestCommandMap#test_override_non_existing_commands = 0.01 s = .
> TestCommandMap#test_override_existing_commands = 0.01 s = .
> TestPublishSubscribe#test_psubscribe_and_punsubscribe = 0.01 s = .
> TestPublishSubscribe#test_subscribe_without_a_block = 0.01 s = .
> TestPublishSubscribe#test_other_commands_within_a_subscribe = 0.01 s = .
> TestPublishSubscribe#test_psubscribe_with_timeout = 0.03 s = .
> TestPublishSubscribe#test_subscribe_connection_usable_after_raise = 0.01 s = .
> TestPublishSubscribe#test_subscribe_within_subscribe = 0.01 s = .
> TestPublishSubscribe#test_subscribe_past_a_timeout = 0.11 s = .
> TestPublishSubscribe#test_pubsub_with_channels_and_numsub_subcommnads = 0.01 s = .
> TestPublishSubscribe#test_subscribe_with_timeout = 0.03 s = .
> TestPublishSubscribe#test_pubsub_with_numpat_subcommand = 0.01 s = .
> TestPublishSubscribe#test_unsubscribe_without_a_subscribe = 0.01 s = .
> TestPublishSubscribe#test_psubscribe_connection_usable_after_raise = 0.01 s = .
> TestPublishSubscribe#test_subscribe_and_unsubscribe = 0.01 s = .
> TestClusterCommandsOnTransactions#test_multi = 0.02 s = .
> TestClusterCommandsOnTransactions#test_discard = 0.02 s = .
> TestClusterCommandsOnTransactions#test_exec = 0.02 s = .
> TestClusterCommandsOnTransactions#test_unwatch = 0.02 s = .
> TestClusterCommandsOnTransactions#test_watch = 0.02 s = .
> TestScripting#test_script_flush = 0.01 s = .
> TestScripting#test_eval = 0.01 s = .
> TestScripting#test_evalsha_with_options_hash = 0.01 s = .
> TestScripting#test_evalsha = 0.01 s = .
> TestScripting#test_script_kill = 0.05 s = .
> TestScripting#test_eval_with_options_hash = 0.01 s = .
> TestScripting#test_script_exists = 0.01 s = .
> TestClusterCommandsOnServer#test_config_db_size = 0.02 s = .
> TestClusterCommandsOnServer#test_save = 0.02 s = .
> TestClusterCommandsOnServer#test_sync = 0.02 s = .
> TestClusterCommandsOnServer#test_memory_malloc_stats = 0.02 s = .
> TestClusterCommandsOnServer#test_bgrewriteaof = 0.02 s = .
> TestClusterCommandsOnServer#test_slowlog = 0.02 s = .
> TestClusterCommandsOnServer#test_memory_usage = 0.02 s = .
> TestClusterCommandsOnServer#test_client_pause = 0.02 s = .
> TestClusterCommandsOnServer#test_memory_doctor = 0.02 s = .
> TestClusterCommandsOnServer#test_command_info = 0.02 s = .
> TestClusterCommandsOnServer#test_memory_help = 0.02 s = .
> TestClusterCommandsOnServer#test_debug_object = 0.02 s = .
> TestClusterCommandsOnServer#test_debug_segfault = 0.02 s = .
> TestClusterCommandsOnServer#test_bgsave = 0.12 s = .
> TestClusterCommandsOnServer#test_client_kill = 0.12 s = .
> TestClusterCommandsOnServer#test_config_rewrite = 0.12 s = .
> TestClusterCommandsOnServer#test_client_setname = 0.02 s = .
> TestClusterCommandsOnServer#test_client_list = 0.02 s = F
> TestClusterCommandsOnServer#test_command_count = 0.02 s = .
> TestClusterCommandsOnServer#test_info = 0.02 s = .
> TestClusterCommandsOnServer#test_lastsave = 0.02 s = .
> TestClusterCommandsOnServer#test_flushdb = 0.02 s = .
> TestClusterCommandsOnServer#test_memory_purge = 0.02 s = .
> TestClusterCommandsOnServer#test_client_reply = 0.02 s = .
> TestClusterCommandsOnServer#test_config_set = 0.02 s = .
> TestClusterCommandsOnServer#test_client_getname = 0.02 s = .
> TestClusterCommandsOnServer#test_role = 0.02 s = .
> TestClusterCommandsOnServer#test_command = 0.03 s = .
> TestClusterCommandsOnServer#test_time = 0.02 s = .
> TestClusterCommandsOnServer#test_memory_stats = 0.02 s = .
> TestClusterCommandsOnServer#test_config_resetstat = 0.02 s = .
> TestClusterCommandsOnServer#test_monitor = 0.02 s = .
> TestClusterCommandsOnServer#test_shutdown = 0.02 s = .
> TestClusterCommandsOnServer#test_config_get = 0.02 s = .
> TestClusterCommandsOnServer#test_slaveof = 0.02 s = .
> TestClusterCommandsOnServer#test_command_getkeys = 0.02 s = .
> TestClusterCommandsOnServer#test_flushall = 0.02 s = .
> TestClusterCommandsOnStrings#test_getbit = 0.02 s = .
> TestClusterCommandsOnStrings#test_incrby = 0.02 s = .
> TestClusterCommandsOnStrings#test_mset = 0.02 s = .
> TestClusterCommandsOnStrings#test_msetnx = 0.02 s = .
> TestClusterCommandsOnStrings#test_bitfield = 0.02 s = .
> TestClusterCommandsOnStrings#test_bitcount = 0.02 s = .
> TestClusterCommandsOnStrings#test_set_with_px = 0.02 s = .
> TestClusterCommandsOnStrings#test_bitop = 0.02 s = .
> TestClusterCommandsOnStrings#test_getrange = 0.02 s = .
> TestClusterCommandsOnStrings#test_getset_with_non_string_value = 0.02 s = .
> TestClusterCommandsOnStrings#test_setrange_with_non_string_value = 0.02 s = .
> TestClusterCommandsOnStrings#test_incrbyfloat = 0.02 s = .
> TestClusterCommandsOnStrings#test_decrby = 0.02 s = .
> TestClusterCommandsOnStrings#test_setnx = 0.02 s = .
> TestClusterCommandsOnStrings#test_setrange = 0.02 s = .
> TestClusterCommandsOnStrings#test_set_and_get = 0.02 s = .
> TestClusterCommandsOnStrings#test_set_and_get_with_non_string_value = 0.02 s = .
> TestClusterCommandsOnStrings#test_incr = 0.02 s = .
> TestClusterCommandsOnStrings#test_set_with_keepttl = 0.02 s = .
> TestClusterCommandsOnStrings#test_setnx_with_non_string_value = 0.02 s = .
> TestClusterCommandsOnStrings#test_mget_mapped = 0.02 s = .
> TestClusterCommandsOnStrings#test_setex = 0.02 s = .
> TestClusterCommandsOnStrings#test_mapped_mget_in_a_pipeline_returns_hash = 0.02 s = .
> TestClusterCommandsOnStrings#test_set_with_ex = 0.02 s = .
> TestClusterCommandsOnStrings#test_getset = 0.02 s = .
> TestClusterCommandsOnStrings#test_mget = 0.02 s = .
> TestClusterCommandsOnStrings#test_set_with_nx = 0.02 s = .
> TestClusterCommandsOnStrings#test_setbit = 0.02 s = .
> TestClusterCommandsOnStrings#test_setex_with_non_string_value = 0.02 s = .
> TestClusterCommandsOnStrings#test_decr = 0.02 s = .
> TestClusterCommandsOnStrings#test_set_with_xx = 0.02 s = .
> TestClusterCommandsOnStrings#test_strlen = 0.02 s = .
> TestClusterCommandsOnStrings#test_mset_mapped = 0.02 s = .
> TestClusterCommandsOnStrings#test_set_and_get_with_ascii_characters = 0.06 s = .
> TestClusterCommandsOnStrings#test_msetnx_mapped = 0.02 s = .
> TestClusterCommandsOnStrings#test_set_and_get_with_newline_characters = 0.02 s = .
> TestClusterCommandsOnStrings#test_psetex_with_non_string_value = 0.02 s = .
> TestClusterCommandsOnStrings#test_append = 0.02 s = .
> TestClusterCommandsOnStrings#test_psetex = 0.02 s = .
> TestUnknownCommands#test_should_try_to_work = 0.01 s = .
> TestClusterClientOptions#test_client_does_not_accept_blank_included_config = 0.02 s = .
> TestClusterClientOptions#test_option_class = 0.02 s = .
> TestClusterClientOptions#test_client_accepts_valid_options = 0.03 s = .
> TestClusterClientOptions#test_client_accepts_unconnectable_node_url_included = 0.04 s = .
> TestClusterClientOptions#test_client_does_not_accept_array_included_config = 0.02 s = .
> TestClusterClientOptions#test_client_does_not_accept_db_specified_url = 0.02 s = .
> TestClusterClientOptions#test_client_does_not_accept_not_array_config = 0.02 s = .
> TestClusterClientOptions#test_client_does_not_accept_empty_hash_included_config = 0.02 s = .
> TestClusterClientOptions#test_client_does_not_accept_http_scheme_url = 0.02 s = .
> TestClusterClientOptions#test_client_does_not_accept_unconnectable_node_url_only = 0.02 s = .
> TestClusterClientOptions#test_client_ignores_invalid_options = 0.03 s = .
> TestClusterClientOptions#test_client_does_not_accept_nil_included_config = 0.02 s = .
> TestClusterClientOptions#test_client_does_not_accept_object_included_config = 0.02 s = .
> TestClusterClientOptions#test_client_accepts_valid_node_configs = 0.03 s = .
> TestClusterClientOptions#test_client_does_not_accept_bool_included_config = 0.03 s = .
> TestPipeliningCommands#test_config_get_in_a_pipeline_returns_hash = 0.01 s = .
> TestPipeliningCommands#test_assignment_of_results_inside_a_nested_block = 0.01 s = .
> TestPipeliningCommands#test_nesting_pipeline_blocks = 0.01 s = .
> TestPipeliningCommands#test_bulk_commands = 0.01 s = .
> TestPipeliningCommands#test_futures_warn_when_tested_for_equality = 0.01 s = .
> TestPipeliningCommands#test_hgetall_in_a_pipeline_returns_hash = 0.01 s = .
> TestPipeliningCommands#test_info_in_a_pipeline_returns_hash = 0.01 s = .
> TestPipeliningCommands#test_nested_pipeline_select_client_db = 0.01 s = .
> TestPipeliningCommands#test_futures_raise_when_trying_to_access_their_values_too_early = 0.01 s = .
> TestPipeliningCommands#test_pipeline_yields_a_connection = 0.01 s = .
> TestPipeliningCommands#test_returning_the_result_of_a_pipeline = 0.01 s = .
> TestPipeliningCommands#test_bulk_and_multi_bulk_commands_mixed = 0.01 s = .
> TestPipeliningCommands#test_futures_raise_when_command_errors_and_needs_transformation = 0.01 s = .
> TestPipeliningCommands#test_futures_raise_when_confused_with_something_else = 0.01 s = .
> TestPipeliningCommands#test_multi_bulk_and_bulk_commands_mixed = 0.01 s = .
> TestPipeliningCommands#test_pipelined_with_an_empty_block = 0.01 s = .
> TestPipeliningCommands#test_assignment_of_results_inside_the_block_with_errors = 0.01 s = .
> TestPipeliningCommands#test_multi_bulk_commands = 0.01 s = .
> TestPipeliningCommands#test_pipeline_select_client_db = 0.01 s = .
> TestPipeliningCommands#test_futures_can_be_identified = 0.01 s = .
> TestPipeliningCommands#test_assignment_of_results_inside_the_block = 0.01 s = .
> TestPipeliningCommands#test_returning_the_result_of_an_empty_pipeline = 0.01 s = .
> TestPipeliningCommands#test_keys_in_a_pipeline = 0.01 s = .
> TestPipeliningCommands#test_pipeline_select = 0.01 s = .
> TestCommandsOnLists#test_llen = 0.01 s = .
> TestCommandsOnLists#test_variadic_rpush = 0.01 s = .
> TestCommandsOnLists#test_rpushx = 0.01 s = .
> TestCommandsOnLists#test_lindex = 0.01 s = .
> TestCommandsOnLists#test_lpush = 0.01 s = .
> TestCommandsOnLists#test_variadic_lpush = 0.01 s = .
> TestCommandsOnLists#test_lrange = 0.01 s = .
> TestCommandsOnLists#test_lrem = 0.01 s = .
> TestCommandsOnLists#test_lpop = 0.01 s = .
> TestCommandsOnLists#test_lpushx = 0.01 s = .
> TestCommandsOnLists#test_lset = 0.01 s = .
> TestCommandsOnLists#test_linsert = 0.01 s = .
> TestCommandsOnLists#test_ltrim = 0.01 s = .
> TestCommandsOnLists#test_rpop = 0.01 s = .
> TestCommandsOnLists#test_rpoplpush = 0.01 s = .
> TestCommandsOnLists#test_rpush = 0.01 s = .
> TestCommandsOnLists#test_variadic_rpoplpush_expand = 0.01 s = .
> TestHelper#test_version_comparison = 0.00 s = .
> TestCommandsOnValueTypes#test_pttl = 0.01 s = .
> TestCommandsOnValueTypes#test_unlink = 0.01 s = .
> TestCommandsOnValueTypes#test_keys = 0.01 s = .
> TestCommandsOnValueTypes#test_type = 0.01 s = .
> TestCommandsOnValueTypes#test_flushdb = 0.05 s = .
> TestCommandsOnValueTypes#test_pexpire = 0.01 s = .
> TestCommandsOnValueTypes#test_renamenx = 0.01 s = .
> TestCommandsOnValueTypes#test_randomkey = 0.01 s = .
> TestCommandsOnValueTypes#test_dbsize = 0.01 s = .
> TestCommandsOnValueTypes#test_dump_and_restore = 0.01 s = .
> TestCommandsOnValueTypes#test_flushall = 0.14 s = .
> TestCommandsOnValueTypes#test_expire = 0.01 s = .
> TestCommandsOnValueTypes#test_unlink_with_array_argument = 0.01 s = .
> TestCommandsOnValueTypes#test_rename = 0.01 s = .
> TestCommandsOnValueTypes#test_variadic_exists = 0.01 s = .
> TestCommandsOnValueTypes#test_exists_integer = `Redis#exists(key)` will return an Integer by default in redis-rb 4.3. The option to explicitly disable this behaviour via `Redis.exists_returns_integer` will be removed in 5.0. You should use `exists?` instead.
> 0.01 s = .
> TestCommandsOnValueTypes#test_migrate = 0.27 s = .
> TestCommandsOnValueTypes#test_persist = 0.01 s = .
> TestCommandsOnValueTypes#test_move = 0.01 s = .
> TestCommandsOnValueTypes#test_del = 0.01 s = .
> TestCommandsOnValueTypes#test_pexpireat = 0.01 s = .
> TestCommandsOnValueTypes#test_del_with_array_argument = 0.01 s = .
> TestCommandsOnValueTypes#test_exists? = 0.01 s = .
> TestCommandsOnValueTypes#test_ttl = 0.01 s = .
> TestCommandsOnValueTypes#test_expireat = 0.01 s = .
> TestCommandsOnValueTypes#test_exists = `Redis#exists(key)` will return an Integer in redis-rb 4.3. `exists?` returns a boolean, you should use it instead. To opt-in to the new behavior now you can set Redis.exists_returns_integer =  true. To disable this message and keep the current (boolean) behaviour of 'exists' you can set `Redis.exists_returns_integer = false`, but this option will be removed in 5.0. (/<<PKGBUILDDIR>>/test/lint/value_types.rb:6:in `test_exists')
> `Redis#exists(key)` will return an Integer in redis-rb 4.3. `exists?` returns a boolean, you should use it instead. To opt-in to the new behavior now you can set Redis.exists_returns_integer =  true. To disable this message and keep the current (boolean) behaviour of 'exists' you can set `Redis.exists_returns_integer = false`, but this option will be removed in 5.0. (/<<PKGBUILDDIR>>/test/lint/value_types.rb:10:in `test_exists')
> 0.01 s = .
> TestForkSafety#test_fork_safety_with_enabled_inherited_socket = 0.01 s = .
> TestForkSafety#test_fork_safety = 0.01 s = .
> TestClusterCommandsOnGeo#test_geodist = 0.02 s = .
> TestClusterCommandsOnGeo#test_geohash = 0.02 s = .
> TestClusterCommandsOnGeo#test_georadius = 0.02 s = .
> TestClusterCommandsOnGeo#test_georadiusbymember = 0.02 s = .
> TestClusterCommandsOnGeo#test_geoadd = 0.02 s = .
> TestClusterCommandsOnGeo#test_geopos = 0.02 s = .
> SentinelTest#test_sentinel_failover = 0.01 s = .
> SentinelTest#test_sentinel_failover_prioritize_healthy_sentinel = 0.01 s = .
> SentinelTest#test_sentinel_role_mismatch = 0.01 s = .
> SentinelTest#test_the_client_can_connect_to_available_slaves = 0.01 s = .
> SentinelTest#test_sentinel_master_role_connection = 0.01 s = .
> SentinelTest#test_authentication_for_sentinel_and_redis = 0.14 s = .
> SentinelTest#test_sentinel_with_non_sentinel_options = 0.14 s = .
> SentinelTest#test_authentication_for_sentinel = 0.10 s = .
> SentinelTest#test_sentinel_retries = 0.05 s = .
> SentinelTest#test_sentinel_with_string_option_keys = 0.05 s = .
> SentinelTest#test_sentinel_slave_role_connection = 0.01 s = .
> SentinelTest#test_the_client_raises_error_when_there_is_no_available_slaves = 0.01 s = .
> TestClusterCommandsOnScripting#test_script_debug = 0.02 s = .
> TestClusterCommandsOnScripting#test_script_load = 0.02 s = .
> TestClusterCommandsOnScripting#test_eval = 0.02 s = .
> TestClusterCommandsOnScripting#test_evalsha = 0.02 s = .
> TestClusterCommandsOnScripting#test_script_flush = 0.02 s = .
> TestClusterCommandsOnScripting#test_script_kill = 0.06 s = .
> TestClusterCommandsOnScripting#test_script_exists = 0.02 s = .
> TestDistributedCommandsOnHashes#test_hmget_mapped = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hincrby = 0.01 s = .
> TestDistributedCommandsOnHashes#test_variadic_hset = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hdel = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hmget = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hstrlen = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hvals = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hmset_with_invalid_arguments = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hscan = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hlen = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hexists = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hsetnx = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hkeys = 0.01 s = .
> TestDistributedCommandsOnHashes#test_splat_hdel = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hgetall = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hincrbyfloat = 0.01 s = .
> TestDistributedCommandsOnHashes#test_mapped_hmget_in_a_pipeline_returns_hash = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hset_and_hget = 0.01 s = .
> TestDistributedCommandsOnHashes#test_mapped_hmset = 0.01 s = .
> TestDistributedCommandsOnHashes#test_variadic_hdel = 0.01 s = .
> TestDistributedCommandsOnHashes#test_hmset = 0.01 s = .
> TestCommandsGeo#test_geodist = 0.01 s = .
> TestCommandsGeo#test_geohash_with_nonexistant_location = 0.01 s = .
> TestCommandsGeo#test_georadius_with_count = 0.01 s = .
> TestCommandsGeo#test_geopos = 0.01 s = .
> TestCommandsGeo#test_georadiusbymember_with_sort = 0.01 s = .
> TestCommandsGeo#test_georadiusbymember_with_count = 0.01 s = .
> TestCommandsGeo#test_georadiusbymember_with_options_count_sort = 0.01 s = .
> TestCommandsGeo#test_georadius_with_same_params = 0.01 s = .
> TestCommandsGeo#test_georadius_with_options_count_sort = 0.01 s = .
> TestCommandsGeo#test_geodist_with_nonexistant_location = 0.01 s = .
> TestCommandsGeo#test_geopos_nonexistant_location = 0.01 s = .
> TestCommandsGeo#test_geohash = 0.01 s = .
> TestCommandsGeo#test_georadius_with_sort = 0.01 s = .
> TestCommandsGeo#test_geoadd_with_array_params = 0.01 s = .
> TestConnectionHandling#test_ping = 0.01 s = .
> TestConnectionHandling#test_auth = 0.09 s = .
> TestConnectionHandling#test_config_get = 0.01 s = .
> TestConnectionHandling#test_slaveof = 0.05 s = .
> TestConnectionHandling#test_config_set = 0.01 s = .
> TestConnectionHandling#test_shutdown = 0.01 s = .
> TestConnectionHandling#test_shutdown_from_pipeline = 0.01 s = .
> TestConnectionHandling#test_shutdown_with_error_from_pipeline = 0.01 s = .
> TestConnectionHandling#test_consistency_on_multithreaded_env = Error running mock server: Errno::ECONNRESET: Connection reset by peer @ io_fillbuf - fd:7 
> /<<PKGBUILDDIR>>/test/support/redis_mock.rb:87:in `gets'
> /<<PKGBUILDDIR>>/test/support/redis_mock.rb:87:in `block in start'
> /<<PKGBUILDDIR>>/test/support/redis_mock.rb:40:in `block in run'
> /<<PKGBUILDDIR>>/test/support/redis_mock.rb:36:in `loop'
> /<<PKGBUILDDIR>>/test/support/redis_mock.rb:36:in `run'
> /<<PKGBUILDDIR>>/test/support/redis_mock.rb:28:in `block in start'
> 0.01 s = .
> TestConnectionHandling#test_select = 0.01 s = .
> TestConnectionHandling#test_bgrewriteaof = 0.05 s = .
> TestConnectionHandling#test_close = 0.09 s = .
> TestConnectionHandling#test_shutdown_with_error_from_multi_exec = 0.05 s = .
> TestConnectionHandling#test_quit = 0.01 s = .
> TestConnectionHandling#test_disconnect = 0.09 s = .
> TestConnectionHandling#test_id = 0.09 s = .
> TestConnectionHandling#test_shutdown_from_multi_exec = 0.01 s = .
> TestConnectionHandling#test_shutdown_with_error = 0.01 s = .
> TestDistributedPublishSubscribe#test_subscribe_and_unsubscribe_with_tags = 0.01 s = .
> TestDistributedPublishSubscribe#test_subscribe_within_subscribe = 0.01 s = .
> TestDistributedPublishSubscribe#test_other_commands_within_a_subscribe = 0.01 s = .
> TestDistributedPublishSubscribe#test_subscribe_and_unsubscribe = 0.01 s = .
> TestDistributedPublishSubscribe#test_subscribe_without_a_block = 0.01 s = .
> TestDistributedCommandsOnLists#test_llen = 0.01 s = .
> TestDistributedCommandsOnLists#test_lpop = 0.01 s = .
> TestDistributedCommandsOnLists#test_lrem = 0.01 s = .
> TestDistributedCommandsOnLists#test_lset = 0.01 s = .
> TestDistributedCommandsOnLists#test_rpoplpush = 0.01 s = .
> TestDistributedCommandsOnLists#test_rpush = 0.01 s = .
> TestDistributedCommandsOnLists#test_brpoplpush = 0.01 s = .
> TestDistributedCommandsOnLists#test_variadic_rpoplpush_expand = 0.01 s = .
> TestDistributedCommandsOnLists#test_lindex = 0.01 s = .
> TestDistributedCommandsOnLists#test_lpush = 0.01 s = .
> TestDistributedCommandsOnLists#test_lpushx = 0.01 s = .
> TestDistributedCommandsOnLists#test_linsert = 0.01 s = .
> TestDistributedCommandsOnLists#test_ltrim = 0.01 s = .
> TestDistributedCommandsOnLists#test_lrange = 0.01 s = .
> TestDistributedCommandsOnLists#test_rpop = 0.01 s = .
> TestDistributedCommandsOnLists#test_rpushx = 0.01 s = .
> TestDistributedCommandsOnLists#test_variadic_rpush = 0.01 s = .
> TestDistributedCommandsOnLists#test_variadic_lpush = 0.01 s = .
> TestClusterClientTransactions#test_transaction_without_hash_tag = 0.05 s = .
> TestClusterClientTransactions#test_transaction_with_watch = 0.03 s = .
> TestClusterClientTransactions#test_transaction_with_hash_tag = 0.05 s = .
> TestClusterClientTransactions#test_transaction_with_replicas = 0.06 s = .
> TestErrorReplies#test_recover_from_raise_in__call_loop = 0.01 s = .
> TestErrorReplies#test_raise_first_error_reply_in_pipeline = 0.01 s = .
> TestErrorReplies#test_error_reply_for_single_command = 0.01 s = .
> 
> Finished in 104.000214s, 11.2788 runs/s, 77.5191 assertions/s.
> 
>   1) Failure:
> TestClusterCommandsOnServer#test_client_list [/<<PKGBUILDDIR>>/test/cluster_commands_on_server_test.rb:47]:
> --- expected
> +++ actual
> @@ -1 +1 @@
> -["addr", "age", "cmd", "db", "events", "fd", "flags", "id", "idle", "multi", "name", "obl", "oll", "omem", "psub", "qbuf", "qbuf-free", "sub", "user"]
> +["addr", "age", "argv-mem", "cmd", "db", "events", "fd", "flags", "id", "idle", "multi", "name", "obl", "oll", "omem", "psub", "qbuf", "qbuf-free", "sub", "tot-mem", "user"]
> 
> 
> 1173 runs, 8062 assertions, 1 failures, 0 errors, 0 skips
> rake aborted!
> Command failed with status (1): [ruby -w -I"test"  "/usr/share/rubygems-integration/all/gems/rake-13.0.1/lib/rake/rake_test_loader.rb" "test/bitpos_test.rb" "test/blocking_commands_test.rb" "test/client_test.rb" "test/cluster_abnormal_state_test.rb" "test/cluster_blocking_commands_test.rb" "test/cluster_client_internals_test.rb" "test/cluster_client_key_hash_tags_test.rb" "test/cluster_client_options_test.rb" "test/cluster_client_pipelining_test.rb" "test/cluster_client_replicas_test.rb" "test/cluster_client_slots_test.rb" "test/cluster_client_transactions_test.rb" "test/cluster_commands_on_cluster_test.rb" "test/cluster_commands_on_connection_test.rb" "test/cluster_commands_on_geo_test.rb" "test/cluster_commands_on_hashes_test.rb" "test/cluster_commands_on_hyper_log_log_test.rb" "test/cluster_commands_on_keys_test.rb" "test/cluster_commands_on_lists_test.rb" "test/cluster_commands_on_pub_sub_test.rb" "test/cluster_commands_on_scripting_test.rb" "test/cluster_commands_on_server_test.rb" "test/cluster_commands_on_sets_test.rb" "test/cluster_commands_on_sorted_sets_test.rb" "test/cluster_commands_on_streams_test.rb" "test/cluster_commands_on_strings_test.rb" "test/cluster_commands_on_transactions_test.rb" "test/cluster_commands_on_value_types_test.rb" "test/command_map_test.rb" "test/commands_on_geo_test.rb" "test/commands_on_hashes_test.rb" "test/commands_on_hyper_log_log_test.rb" "test/commands_on_lists_test.rb" "test/commands_on_sets_test.rb" "test/commands_on_sorted_sets_test.rb" "test/commands_on_streams_test.rb" "test/commands_on_strings_test.rb" "test/commands_on_value_types_test.rb" "test/connection_handling_test.rb" "test/connection_test.rb" "test/distributed_blocking_commands_test.rb" "test/distributed_commands_on_hashes_test.rb" "test/distributed_commands_on_hyper_log_log_test.rb" "test/distributed_commands_on_lists_test.rb" "test/distributed_commands_on_sets_test.rb" "test/distributed_commands_on_sorted_sets_test.rb" "test/distributed_commands_on_strings_test.rb" "test/distributed_commands_on_value_types_test.rb" "test/distributed_commands_requiring_clustering_test.rb" "test/distributed_connection_handling_test.rb" "test/distributed_internals_test.rb" "test/distributed_key_tags_test.rb" "test/distributed_persistence_control_commands_test.rb" "test/distributed_publish_subscribe_test.rb" "test/distributed_remote_server_control_commands_test.rb" "test/distributed_scripting_test.rb" "test/distributed_sorting_test.rb" "test/distributed_test.rb" "test/distributed_transactions_test.rb" "test/encoding_test.rb" "test/error_replies_test.rb" "test/fork_safety_test.rb" "test/helper_test.rb" "test/internals_test.rb" "test/persistence_control_commands_test.rb" "test/pipelining_commands_test.rb" "test/publish_subscribe_test.rb" "test/remote_server_control_commands_test.rb" "test/scanning_test.rb" "test/scripting_test.rb" "test/sentinel_command_test.rb" "test/sentinel_test.rb" "test/sorting_test.rb" "test/thread_safety_test.rb" "test/transactions_test.rb" "test/unknown_commands_test.rb" "test/url_param_test.rb" -v]
> /usr/share/rubygems-integration/all/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
> Tasks: TOP => default => all => test_units
> (See full trace by running task with --trace)
> ERROR: Test "ruby2.7" failed.

The full build log is available from:
   http://qa-logs.debian.net/2020/11/25/ruby-redis_4.2.2-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-ruby-extras-maintainers mailing list