Unit Test Results.

Designed for use with JUnit and Ant.

Class dtest-novnode_jdk11_python3.8_cythonno_x86_64_47_64

NameTestsErrorsFailuresSkippedTime(s)Time StampHost
8_cythonno_x86_64_47_64180141323.5852024-11-11T10:42:42.503754d772f4cec9cf

Tests

NameStatusTypeTime(s)
test_role_admin_validationSuccess34.952
test_unlogged_batch_accepts_regular_mutationsSuccess21.267
test_die_failure_policySuccess31.750
test_13911_partitions_srpSkippedported to in-JVM from 4.0 >= 5.1

/home/cassandra/cassandra-dtest/conftest.py:526: ported to in-JVM from 4.0 >= 5.1
0.591
test_disk_balance_after_joining_ring_lcsSuccess292.412
test_insert_during_range_movement_rf1Success99.863
test_sstabledumpSuccess34.706
test_move_single_node_localhostFailureAssertionError: [{'address': ('127.0.0.1', 9046), 'change_type': 'NEW_NODE'}, {'address': ('127.0.0.1', 9042), 'change_type': 'MOVED_NODE'}] assert 1 == 2 +1 -2

self = <pushed_notifications_test.TestPushedNotifications object at 0x7f90c86638b0>

@pytest.mark.no_vnodes
def test_move_single_node_localhost(self):
"""
Test that we don't get NODE_MOVED notifications from nodes other than the local one,
when rpc_address is set to localhost (127.0.0.1) Pre 4.0.
Test that we get NODE_MOVED notifications from nodes other than the local one,
when rpc_address is set to localhost (127.0.0.1) Post 4.0.
@jira_ticket CASSANDRA-10052
@jira_ticket CASSANDRA-15677

To set-up this test we override the rpc_address to "localhost (127.0.0.1)" for all nodes, and
therefore we must change the rpc port or else processes won't start.
"""
cluster = self.cluster
cluster.populate(3)

self.change_rpc_address_to_localhost()

cluster.start()

waiters = [NotificationWaiter(self, node, ["TOPOLOGY_CHANGE"])
for node in list(self.cluster.nodes.values())]

# The first node sends NEW_NODE for the other 2 nodes during startup, in case they are
# late due to network delays let's block a bit longer
logger.debug("Waiting for unwanted notifications...")
waiters[0].wait_for_notifications(timeout=30, num_notifications=2)
waiters[0].clear_notifications()

logger.debug("Issuing move command....")
node1 = list(self.cluster.nodes.values())[0]
node1.move("123")

version = self.cluster.cassandra_version()
for waiter in waiters:
logger.debug("Waiting for notification from {}".format(waiter.address,))
notifications = waiter.wait_for_notifications(30.0)
if version >= '4.0':
# CASSANDRA-15677 Post 4.0 we'll get the notifications. Check that they are for the right node.
> assert 1 == len(notifications), notifications
E AssertionError: [{'address': ('127.0.0.1', 9046), 'change_type': 'NEW_NODE'}, {'address': ('127.0.0.1', 9042), 'change_type': 'MOVED_NODE'}]
E assert 1 == 2
E +1
E -2

pushed_notifications_test.py:159: AssertionError
96.801
test_complementary_update_with_limit_and_rows_betweenSuccess77.867
test_indexesSuccess22.816
test_sstableloader_compression_none_to_noneSkippedDon't need to run base class test, only derived classes

/home/cassandra/cassandra-dtest/sstable_generation_loading_test.py:47: Don't need to run base class test, only derived classes
0.620
test_batch_mutate_remove_slice_part_of_supercolumnsSkippedRuns but fails and looks like it actually should fail since 8099?

/home/cassandra/cassandra-dtest/thrift_test.py:869: Runs but fails and looks like it actually should fail since 8099?
0.001
test_incr_decr_super_removeSkipped5.1 > 4

/home/cassandra/cassandra-dtest/conftest.py:468: 5.1 > 4
0.397
test_full_repair_from_transient_replicaSuccess48.240
test_pycodestyle_complianceSuccess1.863
test_cqlsh_execute_cmdlineSuccess23.068
test_bulk_round_trip_with_backoffSuccess109.368
test_dc_parallel_repairSuccess426.136
Properties »