Unit Test Results.

Designed for use with JUnit and Ant.

Class dtest-upgrade_jdk11_python3.8_cythonno_x86_64_30_64

NameTestsErrorsFailuresSkippedTime(s)Time StampHost
8_cythonno_x86_64_30_64370153445.5672024-12-16T19:52:08.713884e77e3abbcd64

Tests

NameStatusTypeTime(s)
test_large_collection_errorsSkipped5.1 > 2.99

/home/cassandra/cassandra-dtest/conftest.py:449: 5.1 > 2.99
1.979
test_query_compact_tables_during_upgradeSuccess165.052
test_select_set_key_single_rowSkippedawaiting CASSANDRA-7396

/home/cassandra/cassandra-dtest/upgrade_tests/cql_tests.py:5259: awaiting CASSANDRA-7396
0.000
test_range_with_deletesFailureFailed: Timeout >900.0s

self = <abc.TestCQLNodes3RF3_Upgrade_current_4_0_x_To_indev_trunk object at 0x7ff76d685070>

def test_range_with_deletes(self):
cursor = self.prepare()

cursor.execute("""
CREATE TABLE test (
k int PRIMARY KEY,
v int,
)
""")

> for is_upgraded, cursor in self.do_upgrade(cursor):

upgrade_tests/cql_tests.py:2426:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
upgrade_tests/upgrade_base.py:176: in do_upgrade
node1.start(wait_for_binary_proto=True)
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:922: in start
node.watch_log_for_alive(self, from_mark=mark)
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:686: in watch_log_for_alive
self.watch_log_for(tofind, from_mark=from_mark, timeout=timeout, filename=filename)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <ccmlib.node.Node object at 0x7ff76c679fa0>
exprs = ['127.0.0.1:7000.* is now UP'], from_mark = 67617, timeout = 120
process = None, verbose = False, filename = 'system.log'
error_on_pid_terminated = False

def watch_log_for(self, exprs, from_mark=None, timeout=600,
process=None, verbose=False, filename='system.log',
error_on_pid_terminated=False):
"""
Watch the log until one or more (regular) expressions are found or timeouts (a
TimeoutError is then raised). On successful completion, a list of pair (line matched,
match object) is returned.

Will raise NodeError if error_on_pit_terminated is True and C* pid is not running.
"""
start = time.time()
tofind = [exprs] if isinstance(exprs, string_types) else exprs
tofind = [re.compile(e) for e in tofind]
matchings = []
reads = ""
if len(tofind) == 0:
return None

log_file = os.path.join(self.log_directory(), filename)
output_read = False
while not os.path.exists(log_file):
time.sleep(.5)
TimeoutError.raise_if_passed(start=start, timeout=timeout, node=self.name,
msg="Timed out waiting for {} to be created.".format(log_file))

if process and not output_read:
process.poll()
if process.returncode is not None:
self.print_process_output(self.name, process, verbose)
output_read = True
if process.returncode != 0:
raise RuntimeError() # Shouldn't reuse RuntimeError but I'm lazy

with open(log_file) as f:
if from_mark:
f.seek(from_mark)

while True:
# First, if we have a process to check, then check it.
# Skip on Windows - stdout/stderr is cassandra.bat
if not common.is_win() and not output_read:
if process:
process.poll()
if process.returncode is not None:
self.print_process_output(self.name, process, verbose)
output_read = True
if process.returncode != 0:
raise RuntimeError() # Shouldn't reuse RuntimeError but I'm lazy

line = f.readline()
if line:
reads = reads + line
for e in tofind:
m = e.search(line)
if m:
matchings.append((line, m))
tofind.remove(e)
if len(tofind) == 0:
return matchings[0] if isinstance(exprs, string_types) else matchings
else:
# wait for the situation to clarify, either stop or just a pause in log production
> time.sleep(1)
E Failed: Timeout >900.0s

../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:605: Failed
906.337
test_limit_compact_tableSuccess67.627
test_indexes_compositeSuccess71.396
test_whole_list_conditionalSuccess75.093
test_range_querySuccess70.834
test_static_columns_casSuccess71.955
test_timestamp_and_ttlSuccess138.138
test_add_deletion_info_in_unsorted_columnSuccess72.187
test_more_order_bySuccess149.820
test_conditional_deleteSuccess78.628
test_sparse_cfSuccess75.310
test_ticket_5230Success74.077
test_select_list_key_multi_rowSkippedawaiting CASSANDRA-7396

/home/cassandra/cassandra-dtest/upgrade_tests/cql_tests.py:5378: awaiting CASSANDRA-7396
0.000
test_multi_in_compactSuccess64.997
test_end_of_component_uses_oecBoundSuccess64.384
test_collection_and_regularSuccess66.063
test_whole_map_conditionalSuccess70.950
test_row_existenceSuccess68.077
test_cas_and_ttlSuccess70.091
test_delete_rowSuccess66.117
test_intersection_logic_returns_empty_resultSuccess77.594
test_null_supportSuccess68.073
test_collection_flushSuccess80.127
test_countersSuccess69.318
test_NPE_during_select_with_tokenSuccess69.542
test_materialized_view_simpleSuccess73.611
test_undefined_page_size_defaultSuccess73.845
test_paging_across_multi_wide_rowsSuccess83.058
test_paging_using_secondary_indexesSuccess70.985
test_query_isolationSuccess125.123
test_single_row_deletionsSuccess77.631
test_upgrade_with_clustered_compact_tableSuccess82.536
test_sstableloader_compression_none_to_deflateSkipped5.1 > 4.99

/home/cassandra/cassandra-dtest/conftest.py:468: 5.1 > 4.99
1.466
test_sparse_supercolumnSkipped5.1 > 3.99

/home/cassandra/cassandra-dtest/conftest.py:449: 5.1 > 3.99
1.215
Properties »