Unit Test Results.

Designed for use with JUnit and Ant.

All Tests

ClassNameStatusTypeTime(s)
8_cythonno_x86_64_10_64test_rolling_upgradeSuccess1288.371
8_cythonno_x86_64_11_64test_parallel_upgrade_with_internode_sslSuccess1080.442
8_cythonno_x86_64_12_64test_rolling_upgrade_with_internode_sslSuccess1217.562
8_cythonno_x86_64_13_64test_parallel_upgradeSuccess863.205
8_cythonno_x86_64_14_64test_rolling_upgradeSuccess1479.129
8_cythonno_x86_64_15_64test_parallel_upgrade_with_internode_sslSuccess809.379
8_cythonno_x86_64_16_64test_rolling_upgrade_with_internode_sslSuccess1352.955
8_cythonno_x86_64_17_64test_parallel_upgradeSuccess813.191
8_cythonno_x86_64_18_64test_rolling_upgradeSuccess1247.970
8_cythonno_x86_64_19_64test_parallel_upgrade_with_internode_sslSuccess826.746
8_cythonno_x86_64_1_64test_parallel_upgradeSkippedSkip base class, only generated classes run the tests

/home/cassandra/cassandra-dtest/upgrade_tests/upgrade_through_versions_test.py:359: Skip base class, only generated classes run the tests
0.910
8_cythonno_x86_64_20_64test_rolling_upgrade_with_internode_sslSuccess1226.181
8_cythonno_x86_64_21_64test_parallel_upgradeSuccess730.977
8_cythonno_x86_64_22_64test_rolling_upgradeSuccess951.855
8_cythonno_x86_64_23_64test_parallel_upgrade_with_internode_sslSuccess613.676
8_cythonno_x86_64_24_64test_rolling_upgrade_with_internode_sslSuccess888.573
8_cythonno_x86_64_25_64test_parallel_upgradeSuccess597.723
8_cythonno_x86_64_26_64test_rolling_upgradeSuccess836.416
8_cythonno_x86_64_27_64test_parallel_upgrade_with_internode_sslSuccess628.465
8_cythonno_x86_64_28_64test_rolling_upgrade_with_internode_sslSuccess884.318
8_cythonno_x86_64_29_64test_bootstrapSuccess468.927
8_cythonno_x86_64_2_64test_rolling_upgradeSkippedSkip base class, only generated classes run the tests

/home/cassandra/cassandra-dtest/upgrade_tests/upgrade_through_versions_test.py:359: Skip base class, only generated classes run the tests
1.035
8_cythonno_x86_64_30_64test_bootstrap_multidcSuccess529.720
8_cythonno_x86_64_31_64test_parallel_upgradeSuccess255.769
8_cythonno_x86_64_32_64test_rolling_upgradeSuccess427.770
8_cythonno_x86_64_33_64test_parallel_upgrade_with_internode_sslSuccess274.446
8_cythonno_x86_64_34_64test_rolling_upgrade_with_internode_sslSuccess396.226
8_cythonno_x86_64_35_64test_bootstrapSuccess400.876
8_cythonno_x86_64_36_64test_bootstrap_multidcSuccess492.360
8_cythonno_x86_64_37_64test_parallel_upgradeSuccess318.775
8_cythonno_x86_64_38_64test_rolling_upgradeSuccess453.043
8_cythonno_x86_64_39_64test_parallel_upgrade_with_internode_sslSuccess280.195
8_cythonno_x86_64_3_64test_parallel_upgrade_with_internode_sslSkippedSkip base class, only generated classes run the tests

/home/cassandra/cassandra-dtest/upgrade_tests/upgrade_through_versions_test.py:359: Skip base class, only generated classes run the tests
0.760
8_cythonno_x86_64_40_64test_rolling_upgrade_with_internode_sslSuccess416.324
8_cythonno_x86_64_41_64test_bootstrapSuccess432.846
8_cythonno_x86_64_42_64test_bootstrap_multidcSuccess577.516
8_cythonno_x86_64_43_64test_parallel_upgradeSuccess320.720
8_cythonno_x86_64_44_64test_rolling_upgradeSuccess412.770
8_cythonno_x86_64_45_64test_parallel_upgrade_with_internode_sslSuccess305.511
8_cythonno_x86_64_46_64test_rolling_upgrade_with_internode_sslSuccess428.640
8_cythonno_x86_64_47_64test_bootstrapSuccess495.093
8_cythonno_x86_64_48_64test_bootstrap_multidcSuccess649.293
8_cythonno_x86_64_49_64test_parallel_upgradeSuccess346.323
8_cythonno_x86_64_4_64test_rolling_upgrade_with_internode_sslSkippedSkip base class, only generated classes run the tests

/home/cassandra/cassandra-dtest/upgrade_tests/upgrade_through_versions_test.py:359: Skip base class, only generated classes run the tests
0.801
8_cythonno_x86_64_50_64test_rolling_upgradeFailureRuntimeError: A subprocess has terminated early. Subprocess statuses: data_writer (is_alive: True, exitCode: None), data_checker (is_alive: False, exitCode: 1), attempting to terminate remaining subprocesses now.

self = <upgrade_tests.upgrade_through_versions_test.TestUpgrade_indev_4_0_x_To_indev_5_0_x object at 0x7fd6f34712b0>

@pytest.mark.timeout(3000)
def test_rolling_upgrade(self):
"""
Test rolling upgrade of the cluster, so we have mixed versions part way through.
"""
> self.upgrade_scenario(rolling=True)

upgrade_tests/upgrade_through_versions_test.py:395:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
upgrade_tests/upgrade_through_versions_test.py:471: in upgrade_scenario
self._check_on_subprocs(self.fixture_dtest_setup.subprocs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <upgrade_tests.upgrade_through_versions_test.TestUpgrade_indev_4_0_x_To_indev_5_0_x object at 0x7fd6f34712b0>
subprocs = [<Process name='data_writer' pid=1731 parent=462 stopped exitcode=-SIGKILL daemon>, <Process name='data_checker' pid=1794 parent=462 stopped exitcode=1 daemon>]

def _check_on_subprocs(self, subprocs):
"""
Check on given subprocesses.

If any are not alive, we'll go ahead and terminate any remaining alive subprocesses since this test is going to fail.
"""
subproc_statuses = [s.is_alive() for s in subprocs]
if not all(subproc_statuses):
message = "A subprocess has terminated early. Subprocess statuses: "
for s in subprocs:
message += "{name} (is_alive: {aliveness}, exitCode: {exitCode}), ".format(name=s.name, aliveness=s.is_alive(), exitCode=s.exitcode)
message += "attempting to terminate remaining subprocesses now."
self._terminate_subprocs()
> raise RuntimeError(message)
E RuntimeError: A subprocess has terminated early. Subprocess statuses: data_writer (is_alive: True, exitCode: None), data_checker (is_alive: False, exitCode: 1), attempting to terminate remaining subprocesses now.

upgrade_tests/upgrade_through_versions_test.py:532: RuntimeError
342.800
8_cythonno_x86_64_51_64test_parallel_upgrade_with_internode_sslSuccess365.643
8_cythonno_x86_64_52_64test_rolling_upgrade_with_internode_sslSuccess510.741
8_cythonno_x86_64_53_64test_bootstrapSuccess480.436
8_cythonno_x86_64_54_64test_bootstrap_multidcSuccess579.616
8_cythonno_x86_64_55_64test_parallel_upgradeSuccess369.705
8_cythonno_x86_64_56_64test_rolling_upgradeSuccess513.615
8_cythonno_x86_64_57_64test_parallel_upgrade_with_internode_sslSuccess410.766
8_cythonno_x86_64_58_64test_rolling_upgrade_with_internode_sslSuccess525.859
8_cythonno_x86_64_59_64test_bootstrapSuccess612.105
8_cythonno_x86_64_5_64test_parallel_upgradeSuccess786.242
8_cythonno_x86_64_60_64test_bootstrap_multidcSuccess650.961
8_cythonno_x86_64_61_64test_parallel_upgradeSuccess508.046
8_cythonno_x86_64_62_64test_rolling_upgradeSuccess710.592
8_cythonno_x86_64_63_64test_parallel_upgrade_with_internode_sslSuccess512.952
8_cythonno_x86_64_64_64test_rolling_upgrade_with_internode_sslSuccess655.880
8_cythonno_x86_64_6_64test_rolling_upgradeSuccess1310.499
8_cythonno_x86_64_7_64test_parallel_upgrade_with_internode_sslSuccess884.815
8_cythonno_x86_64_8_64test_rolling_upgrade_with_internode_sslSuccess1157.583
8_cythonno_x86_64_9_64test_parallel_upgradeSuccess795.990