You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@cassandra.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2020/11/10 00:36:15 UTC

Build complete: Cassandra-trunk #123 [UNSTABLE] 159e021aa36a44cdc7674dd234d4a6e189478280

-------------------------------------------------------------------------------
Build Cassandra-trunk #123 Still Unstable
URL: https://ci-cassandra.apache.org/job/Cassandra-trunk/123/
-------------------------------------------------------------------------------
Changes:
[Blake Eggleston] add schema coordinator

[Blake Eggleston] Wait for schema agreement when bootstrapping


-------------------------------------------------------------------------------
Failed Tests:
20 tests failed.
FAILED:  dtest-novnode.cql_test.TestMiscellaneousCQL.test_truncate_failure
FAILED:  dtest-novnode.cql_test.TestLWTWithCQL.test_conditional_updates_on_static_columns_with_non_existing_values
FAILED:  org.apache.cassandra.concurrent.LongSharedExecutorPoolTest.testPromptnessOfExecution
FAILED:  org.apache.cassandra.utils.binlog.BinLogTest.testTrucationReleasesLogSpace-cdc
FAILED:  org.apache.cassandra.index.sasi.SASIIndexTest.testMultiExpressionQueriesWhereRowSplitBetweenSSTables-compression
FAILED:  org.apache.cassandra.schema.MigrationCoordinatorTest.testWeKeepSendingRequests-compression
FAILED:  org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest.ignoreDenseCompoundTablesWithValueColumn
FAILED:  org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairDeleteRow
FAILED:  org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairInsert
FAILED:  org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairDeletePartition
FAILED:  org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairUpdate
FAILED:  org.apache.cassandra.distributed.upgrade.MixedModeReadTest.mixedModeReadColumnSubsetDigestCheck
FAILED:  org.apache.cassandra.distributed.upgrade.PagingTest.testReads
FAILED:  org.apache.cassandra.distributed.upgrade.UpgradeTest.upgradeTest
FAILED:  org.apache.cassandra.distributed.upgrade.UpgradeTest.simpleUpgradeWithNetworkAndGossipTest
FAILED:  org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairCompactStorage
FAILED:  junit.framework.TestSuite.org.apache.cassandra.streaming.LongStreamingTest
FAILED:  junit.framework.TestSuite.org.apache.cassandra.streaming.LongStreamingTest
FAILED:  org.apache.cassandra.hints.HintsWriteThenReadTest.testWriteReadCycle
FAILED:  org.apache.cassandra.hints.HintsWriteThenReadTest.testWriteReadCycle

-------------------------------------------------------------------------------
Cassandra CI Results
-------------------------------------------------------------------------------

Tests Failures Errors Skipped Success rate Time
35454 7        551    194     98.43%       178397.858

-------------------------------------------------------------------------------

Name                                               Tests Errors Failures Skipped Time(s)
                                                   3824  539    1        0       134896.834
cqlshlib.python3.jdk8                              166   0      0        0       0.000
org.apache.cassandra.audit                         288   0      0        0       521.559
org.apache.cassandra.auth                          216   0      0        0       98.050
org.apache.cassandra.auth.jmx                      138   0      0        0       33.143
org.apache.cassandra.batchlog                      72    0      0        0       161.457
org.apache.cassandra.cache                         24    0      0        0       45.938
org.apache.cassandra.concurrent                    58    0      1        0       1271.991
org.apache.cassandra.config                        174   0      0        0       19.769
org.apache.cassandra.cql.jdbc                      6     0      0        0       0.667
org.apache.cassandra.cql3                          1438  0      0        54      3429.911
org.apache.cassandra.cql3.conditions               24    0      0        0       3.629
org.apache.cassandra.cql3.functions                186   0      0        0       82.779
org.apache.cassandra.cql3.restrictions             138   0      0        0       6.503
org.apache.cassandra.cql3.selection                60    0      0        0       76.580
org.apache.cassandra.cql3.statements               144   0      0        0       160.908
org.apache.cassandra.cql3.validation.entities      2244  0      0        6       2143.151
org.apache.cassandra.cql3.validation.miscellaneous 336   0      0        0       276.104
org.apache.cassandra.cql3.validation.operations    2388  0      0        0       1894.190
org.apache.cassandra.db                            2352  0      0        4       1358.529
org.apache.cassandra.db.aggregation                36    0      0        0       5.583
org.apache.cassandra.db.columniterator             6     0      0        0       19.511
org.apache.cassandra.db.commitlog                  2426  0      0        14      1706.837
org.apache.cassandra.db.compaction                 1126  0      0        12      2902.985
org.apache.cassandra.db.composites                 18    0      0        0       3.175
org.apache.cassandra.db.context                    48    0      0        0       12.485
org.apache.cassandra.db.filter                     48    0      0        0       8.690
org.apache.cassandra.db.lifecycle                  408   0      0        0       166.574
org.apache.cassandra.db.marshal                    846   0      0        0       248.810
org.apache.cassandra.db.monitoring                 90    0      0        0       32.689
org.apache.cassandra.db.partition                  60    0      0        0       375.036
org.apache.cassandra.db.partitions                 48    0      0        0       3.754
org.apache.cassandra.db.repair                     138   0      0        6       118.438
org.apache.cassandra.db.rows                       324   0      0        0       256.125
org.apache.cassandra.db.streaming                  108   0      0        0       171.780
org.apache.cassandra.db.transform                  132   0      0        0       38.317
org.apache.cassandra.db.view                       24    0      0        0       134.060
org.apache.cassandra.db.virtual                    78    0      0        0       159.072
org.apache.cassandra.dht                           624   0      0        0       314.177
org.apache.cassandra.dht.tokenallocator            18    0      0        2       441.965
org.apache.cassandra.diag                          36    0      0        0       5.678
org.apache.cassandra.diag.store                    36    0      0        0       0.698
org.apache.cassandra.distributed.test              1642  0      0        24      8971.444
org.apache.cassandra.distributed.test.ring         10    0      0        0       639.124
org.apache.cassandra.distributed.upgrade           12    10     0        0       13.905
org.apache.cassandra.fql                           210   0      0        0       57.044
org.apache.cassandra.fqltool                       50    0      0        0       10.131
org.apache.cassandra.gms                           96    0      0        0       117.430
org.apache.cassandra.hints                         224   0      2        0       1435.302
org.apache.cassandra.index                         270   0      0        0       336.771
org.apache.cassandra.index.internal                162   0      0        0       138.452
org.apache.cassandra.index.sasi                    246   0      1        0       241.814
org.apache.cassandra.index.sasi.analyzer           150   0      0        0       8.206
org.apache.cassandra.index.sasi.conf               84    0      0        0       6.483
org.apache.cassandra.index.sasi.disk               168   0      0        0       226.481
org.apache.cassandra.index.sasi.plan               48    0      0        0       31.119
org.apache.cassandra.index.sasi.utils              312   0      0        0       21.829
org.apache.cassandra.io                            30    0      0        0       101.764
org.apache.cassandra.io.compress                   276   0      0        0       126.804
org.apache.cassandra.io.sstable                    764   0      0        12      1718.254
org.apache.cassandra.io.sstable.format             6     0      0        0       13.254
org.apache.cassandra.io.sstable.format.big         12    0      0        0       21.550
org.apache.cassandra.io.sstable.metadata           60    0      0        0       7.389
org.apache.cassandra.io.util                       798   0      0        0       267.921
org.apache.cassandra.locator                       422   0      0        0       703.016
org.apache.cassandra.metrics                       414   0      0        6       452.723
org.apache.cassandra.net                           938   0      0        0       1306.322
org.apache.cassandra.net.proxy                     18    0      0        0       4.965
org.apache.cassandra.repair                        210   0      0        6       266.993
org.apache.cassandra.repair.asymmetric             78    0      0        0       7.930
org.apache.cassandra.repair.consistent             414   0      0        6       122.598
org.apache.cassandra.repair.consistent.admin       30    0      0        0       19.272
org.apache.cassandra.repair.messages               108   0      0        0       15.513
org.apache.cassandra.schema                        246   0      1        6       125.063
org.apache.cassandra.security                      156   0      0        0       22.925
org.apache.cassandra.serializers                   198   0      0        0       4.340
org.apache.cassandra.service                       780   0      0        6       823.293
org.apache.cassandra.service.pager                 42    0      0        0       6.809
org.apache.cassandra.service.reads                 714   0      0        6       64.397
org.apache.cassandra.service.reads.repair          204   0      0        6       119.342
org.apache.cassandra.streaming                     60    2      0        0       134.632
org.apache.cassandra.streaming.async               108   0      0        0       21.081
org.apache.cassandra.streaming.compression         36    0      0        0       8.912
org.apache.cassandra.streaming.messages            6     0      0        0       0.936
org.apache.cassandra.stress.generate               12    0      0        0       0.482
org.apache.cassandra.stress.settings               16    0      0        0       1.758
org.apache.cassandra.stress.util                   10    0      0        0       0.207
org.apache.cassandra.tools                         786   0      0        0       1325.606
org.apache.cassandra.tools.cassandrastress         6     0      0        0       81.076
org.apache.cassandra.tools.cqlsh                   6     0      0        0       77.031
org.apache.cassandra.tools.nodetool                6     0      0        0       13.680
org.apache.cassandra.tools.nodetool.formatter      36    0      0        0       0.693
org.apache.cassandra.tools.nodetool.stats          84    0      0        0       181.303
org.apache.cassandra.tracing                       36    0      0        0       6.061
org.apache.cassandra.transport                     324   0      0        0       575.119
org.apache.cassandra.transport.frame.checksum      36    0      0        0       238.662
org.apache.cassandra.transport.messages            12    0      0        0       4.593
org.apache.cassandra.triggers                      120   0      0        0       62.201
org.apache.cassandra.utils                         1120  0      0        12      2732.045
org.apache.cassandra.utils.binlog                  126   0      1        0       134.408
org.apache.cassandra.utils.btree                   240   0      0        0       5.997
org.apache.cassandra.utils.concurrent              378   0      0        6       52.013
org.apache.cassandra.utils.memory                  220   0      0        0       533.954
org.apache.cassandra.utils.obs                     24    0      0        0       3.432
org.apache.cassandra.utils.streamhist              66    0      0        0       13.990
org.apache.cassandra.utils.vint                    24    0      0        0       1.883

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Packages
-------------------------------------------------------------------------------

Name             Tests Errors Failures Skipped Time(s)
Cassandra dtests 5     0      0                505.476
Cassandra dtests 6     0      0                729.243
Cassandra dtests 5     0      0                787.223
Cassandra dtests 5     0      0                912.605
Cassandra dtests 4     0      0                352.987
Cassandra dtests 2     0      0                319.118
Cassandra dtests 3     0      0                900.213
Cassandra dtests 5     0      0                1038.875
Cassandra dtests 22    3      0                499.434
Cassandra dtests 22    4      0                476.207
Cassandra dtests 21    4      0                535.933
Cassandra dtests 22    5      0                625.835
Cassandra dtests 22    5      0                478.281
Cassandra dtests 22    4      0                750.549
Cassandra dtests 20    2      0                716.181
Cassandra dtests 20    2      0                747.274
Cassandra dtests 20    2      0                675.658
Cassandra dtests 20    2      0                893.206
Cassandra dtests 20    2      0                883.119
Cassandra dtests 23    4      0                451.966
Cassandra dtests 20    2      0                1095.582
Cassandra dtests 19    2      1                568.939
Cassandra dtests 18    2      0                607.957
Cassandra dtests 20    3      0                466.112
Cassandra dtests 17    1      0                426.120
Cassandra dtests 19    2      0                483.140
Cassandra dtests 19    2      0                557.515
Cassandra dtests 20    2      0                771.280
Cassandra dtests 20    2      0                718.563
Cassandra dtests 20    2      0                1778.316
Cassandra dtests 22    3      0                423.711
Cassandra dtests 20    3      0                804.313
Cassandra dtests 20    3      0                705.433
Cassandra dtests 19    3      0                565.415
Cassandra dtests 17    2      0                310.383
Cassandra dtests 19    3      0                521.194
Cassandra dtests 19    2      0                488.449
Cassandra dtests 20    3      0                449.868
Cassandra dtests 21    4      0                417.305
Cassandra dtests 20    4      0                361.419
Cassandra dtests 19    2      0                590.957
Cassandra dtests 22    3      0                523.768
Cassandra dtests 18    2      0                1870.210
Cassandra dtests 19    2      0                938.929
Cassandra dtests 22    4      0                1061.591
Cassandra dtests 20    3      0                750.432
Cassandra dtests 20    3      0                945.513
Cassandra dtests 20    3      0                1038.313
Cassandra dtests 20    3      0                894.516
Cassandra dtests 20    3      0                992.817
Cassandra dtests 20    2      0                656.470
Cassandra dtests 20    2      0                802.882
Cassandra dtests 22    4      0                433.109
Cassandra dtests 20    2      0                994.607
Cassandra dtests 20    2      0                1678.267
Cassandra dtests 20    2      0                1096.714
Cassandra dtests 21    3      0                894.043
Cassandra dtests 22    4      0                837.541
Cassandra dtests 20    2      0                944.844
Cassandra dtests 20    2      0                558.866
Cassandra dtests 21    3      0                886.921
Cassandra dtests 21    4      0                772.528
Cassandra dtests 22    4      0                531.208
Cassandra dtests 23    5      0                500.632
Cassandra dtests 21    3      0                439.500
Cassandra dtests 21    3      0                855.939
Cassandra dtests 21    3      0                708.176
Cassandra dtests 23    5      0                463.765
Cassandra dtests 23    5      0                430.258
Cassandra dtests 21    3      0                537.835
Cassandra dtests 21    3      0                499.040
Cassandra dtests 22    4      0                510.870
Cassandra dtests 20    2      0                927.709
Cassandra dtests 18    2      0                776.246
Cassandra dtests 19    3      0                557.916
Cassandra dtests 20    4      0                293.615
Cassandra dtests 18    2      0                822.400
Cassandra dtests 20    3      0                389.985
Cassandra dtests 19    2      0                456.918
Cassandra dtests 21    4      0                490.286
Cassandra dtests 20    3      0                761.279
Cassandra dtests 20    4      0                566.216
Cassandra dtests 19    4      0                424.617
Cassandra dtests 21    3      0                850.871
Cassandra dtests 18    3      0                285.222
Cassandra dtests 20    3      0                498.186
Cassandra dtests 20    3      0                522.941
Cassandra dtests 22    5      0                270.049
Cassandra dtests 21    4      0                587.346
Cassandra dtests 21    4      0                472.617
Cassandra dtests 19    2      0                682.060
Cassandra dtests 20    3      0                598.867
Cassandra dtests 21    5      0                444.849
Cassandra dtests 18    2      0                552.761
Cassandra dtests 20    2      0                610.691
Cassandra dtests 18    2      0                518.213
Cassandra dtests 18    2      0                563.514
Cassandra dtests 18    2      0                552.695
Cassandra dtests 16    2      0                354.721
Cassandra dtests 17    2      0                648.322
Cassandra dtests 18    2      0                575.623
Cassandra dtests 17    2      0                759.715
Cassandra dtests 18    2      0                727.954
Cassandra dtests 19    2      0                784.147
Cassandra dtests 20    4      0                444.995
Cassandra dtests 20    2      0                921.612
Cassandra dtests 19    3      0                964.420
Cassandra dtests 18    2      0                887.835
Cassandra dtests 20    3      0                684.658
Cassandra dtests 20    3      0                727.484
Cassandra dtests 20    3      0                441.057
Cassandra dtests 19    2      0                450.045
Cassandra dtests 20    3      0                514.057
Cassandra dtests 20    3      0                977.852
Cassandra dtests 20    3      0                820.693
Cassandra dtests 20    3      0                423.771
Cassandra dtests 19    1      0                1621.200
Cassandra dtests 19    2      0                763.086
Cassandra dtests 19    2      0                709.636
Cassandra dtests 19    2      0                519.628
Cassandra dtests 19    2      0                603.904
Cassandra dtests 21    4      0                500.479
Cassandra dtests 19    2      0                702.204
Cassandra dtests 20    3      0                648.524
Cassandra dtests 21    4      0                619.960
Cassandra dtests 20    3      0                601.805
Cassandra dtests 20    3      0                532.528
Cassandra dtests 19    2      0                639.290
Cassandra dtests 21    4      0                829.372
Cassandra dtests 20    3      0                1071.432
Cassandra dtests 21    4      0                895.408
Cassandra dtests 21    4      0                555.358
Cassandra dtests 18    1      0                775.604
Cassandra dtests 18    2      0                731.061
Cassandra dtests 16    1      0                603.349
Cassandra dtests 19    3      0                451.065
Cassandra dtests 20    2      0                1512.054
Cassandra dtests 18    2      0                554.683
Cassandra dtests 18    2      0                626.878
Cassandra dtests 20    4      0                278.634
Cassandra dtests 19    3      0                554.457
Cassandra dtests 19    2      0                494.422
Cassandra dtests 19    2      0                366.855
Cassandra dtests 21    4      0                495.042
Cassandra dtests 20    3      0                745.269
Cassandra dtests 20    4      0                668.276
Cassandra dtests 17    2      0                526.323
Cassandra dtests 21    3      0                939.782
Cassandra dtests 19    4      0                177.099
Cassandra dtests 20    3      0                609.902
Cassandra dtests 20    3      0                480.079
Cassandra dtests 21    4      0                336.308
Cassandra dtests 24    5      0                655.125
Cassandra dtests 21    4      0                393.379
Cassandra dtests 20    3      0                562.830
Cassandra dtests 20    3      0                628.993
Cassandra dtests 20    4      0                470.892
Cassandra dtests 19    3      0                548.736
Cassandra dtests 19    1      0                911.201
Cassandra dtests 18    2      0                518.994
Cassandra dtests 18    2      0                507.857
Cassandra dtests 18    2      0                576.633
Cassandra dtests 17    2      0                546.820
Cassandra dtests 16    2      0                341.644
Cassandra dtests 18    2      0                802.214
Cassandra dtests 18    2      0                950.532
Cassandra dtests 17    2      0                636.784
Cassandra dtests 19    2      0                999.500
Cassandra dtests 20    4      0                491.978
Cassandra dtests 20    2      0                693.939
Cassandra dtests 19    3      0                907.816
Cassandra dtests 19    3      0                858.673
Cassandra dtests 19    2      0                823.073
Cassandra dtests 20    3      0                575.164
Cassandra dtests 19    2      0                544.576
Cassandra dtests 20    3      0                393.982
Cassandra dtests 19    2      0                511.763
Cassandra dtests 20    3      0                981.905
Cassandra dtests 20    3      0                624.531
Cassandra dtests 21    4      0                393.822
Cassandra dtests 20    2      0                1052.517
Cassandra dtests 19    2      0                751.887
Cassandra dtests 19    2      0                732.327
Cassandra dtests 19    2      0                747.593
Cassandra dtests 19    2      0                676.992
Cassandra dtests 21    4      0                565.033
Cassandra dtests 19    2      0                569.234
Cassandra dtests 19    2      0                1216.680
Cassandra dtests 21    4      0                652.177
Cassandra dtests 21    4      0                599.210
Cassandra dtests 20    3      0                506.719
Cassandra dtests 18    1      0                1465.174
Cassandra dtests 21    4      0                428.042
Cassandra dtests 20    3      0                808.621
Cassandra dtests 21    4      0                1071.663
Cassandra dtests 21    4      0                971.163
Cassandra dtests 19    2      0                587.943
Cassandra dtests 20    3      0                698.806
Cassandra dtests 16    1      0                667.392
Cassandra dtests 19    3      0                504.861

-------------------------------------------------------------------------------
cqlshlib.python3.jdk8

Name      Tests Errors Failures Skipped Time(s)
no_cython 83    0      0                NaN
cython    83    0      0                NaN

-------------------------------------------------------------------------------
org.apache.cassandra.audit

Name                            Tests Errors Failures Skipped Time(s)
AuditLogFilterTest-cdc          10    0      0        0       0.276
AuditLoggerAuthTest-cdc         9     0      0        0       53.070
AuditLoggerTest-cdc             28    0      0        0       21.740
BinAuditLoggerTest-cdc          1     0      0        0       12.832
AuditLogFilterTest-cdc          10    0      0        0       0.303
AuditLoggerAuthTest-cdc         9     0      0        0       51.999
AuditLoggerTest-cdc             28    0      0        0       19.230
BinAuditLoggerTest-cdc          1     0      0        0       11.555
AuditLogFilterTest-compression  10    0      0        0       0.260
AuditLoggerAuthTest-compression 9     0      0        0       53.241
AuditLoggerTest-compression     28    0      0        0       22.070
BinAuditLoggerTest-compression  1     0      0        0       12.874
AuditLogFilterTest-compression  10    0      0        0       0.302
AuditLoggerAuthTest-compression 9     0      0        0       51.803
AuditLoggerTest-compression     28    0      0        0       19.536
BinAuditLoggerTest-compression  1     0      0        0       11.502
AuditLogFilterTest              10    0      0        0       0.264
AuditLoggerAuthTest             9     0      0        0       53.147
AuditLoggerTest                 28    0      0        0       21.829
BinAuditLoggerTest              1     0      0        0       12.690
AuditLogFilterTest              10    0      0        0       0.282
AuditLoggerAuthTest             9     0      0        0       53.687
AuditLoggerTest                 28    0      0        0       24.795
BinAuditLoggerTest              1     0      0        0       12.272

-------------------------------------------------------------------------------
org.apache.cassandra.auth

Name                                  Tests Errors Failures Skipped Time(s)
AuthCacheTest-cdc                     14    0      0        0       0.528
CassandraNetworkAuthorizerTest-cdc    6     0      0        0       4.171
CassandraRoleManagerTest-cdc          1     0      0        0       3.465
PasswordAuthenticatorTest-cdc         7     0      0        0       5.546
RoleOptionsTest-cdc                   4     0      0        0       0.397
RolesTest-cdc                         4     0      0        0       3.521
AuthCacheTest-cdc                     14    0      0        0       0.565
CassandraNetworkAuthorizerTest-cdc    6     0      0        0       3.469
CassandraRoleManagerTest-cdc          1     0      0        0       2.837
PasswordAuthenticatorTest-cdc         7     0      0        0       4.466
RoleOptionsTest-cdc                   4     0      0        0       0.434
RolesTest-cdc                         4     0      0        0       2.799
AuthCacheTest-compression             14    0      0        0       0.534
CassandraNetworkAuthorizerTest-       6     0      0        0       4.106
compression
CassandraRoleManagerTest-compression  1     0      0        0       3.496
PasswordAuthenticatorTest-compression 7     0      0        0       5.481
RoleOptionsTest-compression           4     0      0        0       0.407
RolesTest-compression                 4     0      0        0       3.564
AuthCacheTest-compression             14    0      0        0       0.593
CassandraNetworkAuthorizerTest-       6     0      0        0       3.457
compression
CassandraRoleManagerTest-compression  1     0      0        0       2.831
PasswordAuthenticatorTest-compression 7     0      0        0       4.543
RoleOptionsTest-compression           4     0      0        0       0.456
RolesTest-compression                 4     0      0        0       2.738
AuthCacheTest                         14    0      0        0       0.505
CassandraNetworkAuthorizerTest        6     0      0        0       4.048
CassandraRoleManagerTest              1     0      0        0       3.422
PasswordAuthenticatorTest             7     0      0        0       5.484
RoleOptionsTest                       4     0      0        0       0.408
RolesTest                             4     0      0        0       3.429
AuthCacheTest                         14    0      0        0       0.594
CassandraNetworkAuthorizerTest        6     0      0        0       3.812
CassandraRoleManagerTest              1     0      0        0       2.958
PasswordAuthenticatorTest             7     0      0        0       5.642
RoleOptionsTest                       4     0      0        0       0.430
RolesTest                             4     0      0        0       2.914

-------------------------------------------------------------------------------
org.apache.cassandra.auth.jmx

Name                               Tests Errors Failures Skipped Time(s)
AuthorizationProxyTest-cdc         20    0      0        0       1.114
JMXAuthTest-cdc                    3     0      0        0       4.807
AuthorizationProxyTest-cdc         20    0      0        0       1.149
JMXAuthTest-cdc                    3     0      0        0       3.821
AuthorizationProxyTest-compression 20    0      0        0       1.125
JMXAuthTest-compression            3     0      0        0       4.700
AuthorizationProxyTest-compression 20    0      0        0       1.129
JMXAuthTest-compression            3     0      0        0       3.872
AuthorizationProxyTest             20    0      0        0       1.100
JMXAuthTest                        3     0      0        0       4.688
AuthorizationProxyTest             20    0      0        0       1.158
JMXAuthTest                        3     0      0        0       4.480

-------------------------------------------------------------------------------
org.apache.cassandra.batchlog

Name                                   Tests Errors Failures Skipped Time(s)
BatchlogEndpointFilterTest-cdc         5     0      0        0       0.468
BatchlogManagerTest-cdc                6     0      0        0       23.673
BatchlogTest-cdc                       1     0      0        0       3.361
BatchlogEndpointFilterTest-cdc         5     0      0        0       0.471
BatchlogManagerTest-cdc                6     0      0        0       22.744
BatchlogTest-cdc                       1     0      0        0       2.698
BatchlogEndpointFilterTest-compression 5     0      0        0       0.484
BatchlogManagerTest-compression        6     0      0        0       23.962
BatchlogTest-compression               1     0      0        0       3.341
BatchlogEndpointFilterTest-compression 5     0      0        0       0.509
BatchlogManagerTest-compression        6     0      0        0       22.997
BatchlogTest-compression               1     0      0        0       2.757
BatchlogEndpointFilterTest             5     0      0        0       0.463
BatchlogManagerTest                    6     0      0        0       23.698
BatchlogTest                           1     0      0        0       3.295
BatchlogEndpointFilterTest             5     0      0        0       0.515
BatchlogManagerTest                    6     0      0        0       23.221
BatchlogTest                           1     0      0        0       2.800

-------------------------------------------------------------------------------
org.apache.cassandra.cache

Name                            Tests Errors Failures Skipped Time(s)
AutoSavingCacheTest-cdc         2     0      0        0       3.594
CacheProviderTest-cdc           2     0      0        0       4.830
AutoSavingCacheTest-cdc         2     0      0        0       2.846
CacheProviderTest-cdc           2     0      0        0       3.723
AutoSavingCacheTest-compression 2     0      0        0       3.616
CacheProviderTest-compression   2     0      0        0       5.044
AutoSavingCacheTest-compression 2     0      0        0       2.896
CacheProviderTest-compression   2     0      0        0       3.812
AutoSavingCacheTest             2     0      0        0       3.495
CacheProviderTest               2     0      0        0       5.019
AutoSavingCacheTest             2     0      0        0       3.034
CacheProviderTest               2     0      0        0       4.029

-------------------------------------------------------------------------------
org.apache.cassandra.concurrent

Name                                       Tests Errors Failures Skipped Time(s)
LongOpOrderTest                            1     0      0        0       330.625
LongSharedExecutorPoolTest                 1     0      0        0       480.446
LongOpOrderTest                            1     0      0        0       330.888
LongSharedExecutorPoolTest                 1     0      1        0       0.764
DebuggableScheduledThreadPoolExecutorTest- 1     0      0        0       15.202
cdc
DebuggableThreadPoolExecutorTest-cdc       4     0      0        0       1.463
SEPExecutorTest-cdc                        2     0      0        0       5.314
WaitQueueTest-cdc                          2     0      0        0       0.250
DebuggableScheduledThreadPoolExecutorTest- 1     0      0        0       14.299
cdc
DebuggableThreadPoolExecutorTest-cdc       4     0      0        0       1.508
SEPExecutorTest-cdc                        2     0      0        0       4.416
WaitQueueTest-cdc                          2     0      0        0       0.300
DebuggableScheduledThreadPoolExecutorTest- 1     0      0        0       15.456
compression
DebuggableThreadPoolExecutorTest-          4     0      0        0       1.462
compression
SEPExecutorTest-compression                2     0      0        0       5.194
WaitQueueTest-compression                  2     0      0        0       0.275
DebuggableScheduledThreadPoolExecutorTest- 1     0      0        0       14.329
compression
DebuggableThreadPoolExecutorTest-          4     0      0        0       1.547
compression
SEPExecutorTest-compression                2     0      0        0       4.371
WaitQueueTest-compression                  2     0      0        0       0.302
DebuggableScheduledThreadPoolExecutorTest  1     0      0        0       15.236
DebuggableThreadPoolExecutorTest           4     0      0        0       1.451
SEPExecutorTest                            2     0      0        0       5.189
WaitQueueTest                              2     0      0        0       0.257
DebuggableScheduledThreadPoolExecutorTest  1     0      0        0       14.684
DebuggableThreadPoolExecutorTest           4     0      0        0       1.527
SEPExecutorTest                            2     0      0        0       4.937
WaitQueueTest                              2     0      0        0       0.299

-------------------------------------------------------------------------------
org.apache.cassandra.config

Name                                    Tests Errors Failures Skipped Time(s)
CassandraRelevantPropertiesTest-cdc     8     0      0        0       0.157
DatabaseDescriptorRefTest-cdc           1     0      0        0       1.358
DatabaseDescriptorTest-cdc              15    0      0        0       0.998
EncryptionOptionsTest-cdc               4     0      0        0       0.386
YamlConfigurationLoaderTest-cdc         1     0      0        0       0.338
CassandraRelevantPropertiesTest-cdc     8     0      0        0       0.207
DatabaseDescriptorRefTest-cdc           1     0      0        0       1.242
DatabaseDescriptorTest-cdc              15    0      0        0       1.025
EncryptionOptionsTest-cdc               4     0      0        0       0.444
YamlConfigurationLoaderTest-cdc         1     0      0        0       0.386
CassandraRelevantPropertiesTest-        8     0      0        0       0.157
compression
DatabaseDescriptorRefTest-compression   1     0      0        0       1.350
DatabaseDescriptorTest-compression      15    0      0        0       0.991
EncryptionOptionsTest-compression       4     0      0        0       0.406
YamlConfigurationLoaderTest-compression 1     0      0        0       0.334
CassandraRelevantPropertiesTest-        8     0      0        0       0.213
compression
DatabaseDescriptorRefTest-compression   1     0      0        0       1.261
DatabaseDescriptorTest-compression      15    0      0        0       1.031
EncryptionOptionsTest-compression       4     0      0        0       0.430
YamlConfigurationLoaderTest-compression 1     0      0        0       0.386
CassandraRelevantPropertiesTest         8     0      0        0       0.144
DatabaseDescriptorRefTest               1     0      0        0       1.336
DatabaseDescriptorTest                  15    0      0        0       0.960
EncryptionOptionsTest                   4     0      0        0       0.394
YamlConfigurationLoaderTest             1     0      0        0       0.324
CassandraRelevantPropertiesTest         8     0      0        0       0.204
DatabaseDescriptorRefTest               1     0      0        0       1.370
DatabaseDescriptorTest                  15    0      0        0       1.069
EncryptionOptionsTest                   4     0      0        0       0.483
YamlConfigurationLoaderTest             1     0      0        0       0.385

-------------------------------------------------------------------------------
org.apache.cassandra.cql.jdbc

Name                        Tests Errors Failures Skipped Time(s)
JdbcDecimalTest-cdc         1     0      0        0       0.074
JdbcDecimalTest-cdc         1     0      0        0       0.150
JdbcDecimalTest-compression 1     0      0        0       0.080
JdbcDecimalTest-compression 1     0      0        0       0.145
JdbcDecimalTest             1     0      0        0       0.071
JdbcDecimalTest             1     0      0        0       0.147

-------------------------------------------------------------------------------
org.apache.cassandra.cql3

Name                                    Tests Errors Failures Skipped Time(s)
CorruptionTest                          1     0      0        0       126.187
ManyRowsTest                            2     0      0        0       6.952
ViewLongTest                            5     0      0        0       102.664
CorruptionTest                          1     0      0        0       125.768
ManyRowsTest                            2     0      0        0       6.319
ViewLongTest                            5     0      0        0       102.056
CDCStatementTest-cdc                    3     0      0        0       4.571
CQL3TypeLiteralTest-cdc                 6     0      0        0       0.943
ColumnIdentifierTest-cdc                4     0      0        0       0.445
CqlParserTest-cdc                       3     0      0        0       0.429
CustomNowInSecondsTest-cdc              4     0      0        0       14.995
DeleteTest-cdc                          1     0      0        0       16.243
DistinctQueryPagingTest-cdc             5     0      0        0       14.973
DurationTest-cdc                        8     0      0        0       0.099
EmptyValuesTest-cdc                     14    0      0        5       37.821
ErrorCollectorTest-cdc                  6     0      0        0       0.073
GcCompactionTest-cdc                    8     0      0        0       10.195
IndexQueryPagingTest-cdc                5     0      0        0       15.028
KeyCacheCqlTest-cdc                     10    0      0        0       20.801
ListsTest-cdc                           6     0      0        0       5.207
NonNativeTimestampTest-cdc              1     0      0        0       3.580
OutOfSpaceTest-cdc                      3     0      0        0       4.455
PagingQueryTest-cdc                     1     0      0        0       21.613
PagingTest-cdc                          1     0      0        0       10.543
PreparedStatementsTest-cdc              10    0      0        0       20.729
PstmtPersistenceTest-cdc                2     0      0        0       14.224
QueryEventsTest-cdc                     4     0      0        0       14.036
QueryWithIndexedSSTableTest-cdc         1     0      0        0       4.194
ReservedKeywordsTest-cdc                1     0      0        0       0.908
SerializationMirrorTest-cdc             1     0      0        0       3.568
SimpleQueryTest-cdc                     18    0      0        0       9.360
TombstonesWithIndexedSSTableTest-cdc    2     0      0        0       5.637
TraceCqlTest-cdc                        1     0      0        0       12.781
UDHelperTest-cdc                        3     0      0        0       0.361
ViewComplexTest-cdc                     32    0      0        1       100.617
ViewFilteringTest-cdc                   25    0      0        3       42.891
ViewSchemaTest-cdc                      7     0      0        0       23.127
ViewTest-cdc                            41    0      0        0       58.002
CDCStatementTest-cdc                    3     0      0        0       3.583
CQL3TypeLiteralTest-cdc                 6     0      0        0       0.906
ColumnIdentifierTest-cdc                4     0      0        0       0.447
CqlParserTest-cdc                       3     0      0        0       0.395
CustomNowInSecondsTest-cdc              4     0      0        0       13.381
DeleteTest-cdc                          1     0      0        0       13.910
DistinctQueryPagingTest-cdc             5     0      0        0       13.336
DurationTest-cdc                        8     0      0        0       0.173
EmptyValuesTest-cdc                     14    0      0        5       35.201
ErrorCollectorTest-cdc                  6     0      0        0       0.147
GcCompactionTest-cdc                    8     0      0        0       8.747
IndexQueryPagingTest-cdc                5     0      0        0       13.369
KeyCacheCqlTest-cdc                     10    0      0        0       17.353
ListsTest-cdc                           6     0      0        0       4.094
NonNativeTimestampTest-cdc              1     0      0        0       2.897
OutOfSpaceTest-cdc                      3     0      0        0       3.672
PagingQueryTest-cdc                     1     0      0        0       18.318
PagingTest-cdc                          1     0      0        0       9.140
PreparedStatementsTest-cdc              10    0      0        0       18.470
PstmtPersistenceTest-cdc                2     0      0        0       12.710
QueryEventsTest-cdc                     4     0      0        0       12.696
QueryWithIndexedSSTableTest-cdc         1     0      0        0       3.410
ReservedKeywordsTest-cdc                1     0      0        0       0.823
SerializationMirrorTest-cdc             1     0      0        0       2.937
SimpleQueryTest-cdc                     18    0      0        0       7.656
TombstonesWithIndexedSSTableTest-cdc    2     0      0        0       4.430
TraceCqlTest-cdc                        1     0      0        0       11.639
UDHelperTest-cdc                        3     0      0        0       0.374
ViewComplexTest-cdc                     32    0      0        1       97.227
ViewFilteringTest-cdc                   25    0      0        3       37.702
ViewSchemaTest-cdc                      7     0      0        0       19.941
ViewTest-cdc                            41    0      0        0       68.884
CDCStatementTest-compression            3     0      0        0       4.580
CQL3TypeLiteralTest-compression         6     0      0        0       0.957
ColumnIdentifierTest-compression        4     0      0        0       0.418
CqlParserTest-compression               3     0      0        0       0.422
CustomNowInSecondsTest-compression      4     0      0        0       15.045
DeleteTest-compression                  1     0      0        0       16.393
DistinctQueryPagingTest-compression     5     0      0        0       15.180
DurationTest-compression                8     0      0        0       0.098
EmptyValuesTest-compression             14    0      0        5       37.815
ErrorCollectorTest-compression          6     0      0        0       0.076
GcCompactionTest-compression            8     0      0        0       10.219
IndexQueryPagingTest-compression        5     0      0        0       15.151
KeyCacheCqlTest-compression             10    0      0        0       20.995
ListsTest-compression                   6     0      0        0       5.200
NonNativeTimestampTest-compression      1     0      0        0       3.611
OutOfSpaceTest-compression              3     0      0        0       4.469
PagingQueryTest-compression             1     0      0        0       22.107
PagingTest-compression                  1     0      0        0       10.647
PreparedStatementsTest-compression      10    0      0        0       20.729
PstmtPersistenceTest-compression        2     0      0        0       14.242
QueryEventsTest-compression             4     0      0        0       14.225
QueryWithIndexedSSTableTest-compression 1     0      0        0       4.323
ReservedKeywordsTest-compression        1     0      0        0       0.873
SerializationMirrorTest-compression     1     0      0        0       3.636
SimpleQueryTest-compression             18    0      0        0       9.372
TombstonesWithIndexedSSTableTest-       2     0      0        0       5.630
compression
TraceCqlTest-compression                1     0      0        0       12.755
UDHelperTest-compression                3     0      0        0       0.351
ViewComplexTest-compression             32    0      0        1       100.723
ViewFilteringTest-compression           25    0      0        3       43.473
ViewSchemaTest-compression              7     0      0        0       23.218
ViewTest-compression                    41    0      0        0       61.442
CDCStatementTest-compression            3     0      0        0       3.660
CQL3TypeLiteralTest-compression         6     0      0        0       0.898
ColumnIdentifierTest-compression        4     0      0        0       0.458
CqlParserTest-compression               3     0      0        0       0.388
CustomNowInSecondsTest-compression      4     0      0        0       15.375
DeleteTest-compression                  1     0      0        0       13.997
DistinctQueryPagingTest-compression     5     0      0        0       13.610
DurationTest-compression                8     0      0        0       0.169
EmptyValuesTest-compression             14    0      0        5       35.743
ErrorCollectorTest-compression          6     0      0        0       0.149
GcCompactionTest-compression            8     0      0        0       8.994
IndexQueryPagingTest-compression        5     0      0        0       13.846
KeyCacheCqlTest-compression             10    0      0        0       18.621
ListsTest-compression                   6     0      0        0       4.247
NonNativeTimestampTest-compression      1     0      0        0       2.993
OutOfSpaceTest-compression              3     0      0        0       3.719
PagingQueryTest-compression             1     0      0        0       19.035
PagingTest-compression                  1     0      0        0       9.348
PreparedStatementsTest-compression      10    0      0        0       19.423
PstmtPersistenceTest-compression        2     0      0        0       13.178
QueryEventsTest-compression             4     0      0        0       12.671
QueryWithIndexedSSTableTest-compression 1     0      0        0       3.483
ReservedKeywordsTest-compression        1     0      0        0       0.850
SerializationMirrorTest-compression     1     0      0        0       3.092
SimpleQueryTest-compression             18    0      0        0       8.150
TombstonesWithIndexedSSTableTest-       2     0      0        0       4.855
compression
TraceCqlTest-compression                1     0      0        0       11.739
UDHelperTest-compression                3     0      0        0       0.384
ViewComplexTest-compression             32    0      0        1       98.977
ViewFilteringTest-compression           25    0      0        3       41.833
ViewSchemaTest-compression              7     0      0        0       20.734
ViewTest-compression                    41    0      0        0       64.845
CDCStatementTest                        3     0      0        0       4.369
CQL3TypeLiteralTest                     6     0      0        0       0.974
ColumnIdentifierTest                    4     0      0        0       0.404
CqlParserTest                           3     0      0        0       0.419
CustomNowInSecondsTest                  4     0      0        0       14.869
DeleteTest                              1     0      0        0       16.283
DistinctQueryPagingTest                 5     0      0        0       14.832
DurationTest                            8     0      0        0       0.095
EmptyValuesTest                         14    0      0        5       37.458
ErrorCollectorTest                      6     0      0        0       0.071
GcCompactionTest                        8     0      0        0       10.197
IndexQueryPagingTest                    5     0      0        0       14.958
KeyCacheCqlTest                         10    0      0        0       20.665
ListsTest                               6     0      0        0       5.041
NonNativeTimestampTest                  1     0      0        0       3.458
OutOfSpaceTest                          3     0      0        0       4.343
PagingQueryTest                         1     0      0        0       22.017
PagingTest                              1     0      0        0       10.460
PreparedStatementsTest                  10    0      0        0       20.632
PstmtPersistenceTest                    2     0      0        0       14.168
QueryEventsTest                         4     0      0        0       14.067
QueryWithIndexedSSTableTest             1     0      0        0       4.185
ReservedKeywordsTest                    1     0      0        0       0.896
SerializationMirrorTest                 1     0      0        0       3.638
SimpleQueryTest                         18    0      0        0       9.291
TombstonesWithIndexedSSTableTest        2     0      0        0       5.646
TraceCqlTest                            1     0      0        0       12.708
UDHelperTest                            3     0      0        0       0.335
ViewComplexTest                         32    0      0        1       100.974
ViewFilteringTest                       25    0      0        3       42.281
ViewSchemaTest                          7     0      0        0       23.125
ViewTest                                41    0      0        0       61.213
CDCStatementTest                        3     0      0        0       4.324
CQL3TypeLiteralTest                     6     0      0        0       1.013
ColumnIdentifierTest                    4     0      0        0       0.465
CqlParserTest                           3     0      0        0       0.400
CustomNowInSecondsTest                  4     0      0        0       15.078
DeleteTest                              1     0      0        0       15.784
DistinctQueryPagingTest                 5     0      0        0       15.549
DurationTest                            8     0      0        0       0.200
EmptyValuesTest                         14    0      0        5       41.331
ErrorCollectorTest                      6     0      0        0       0.155
GcCompactionTest                        8     0      0        0       10.636
IndexQueryPagingTest                    5     0      0        0       15.232
KeyCacheCqlTest                         10    0      0        0       22.133
ListsTest                               6     0      0        0       5.145
NonNativeTimestampTest                  1     0      0        0       3.155
OutOfSpaceTest                          3     0      0        0       4.389
PagingQueryTest                         1     0      0        0       22.656
PagingTest                              1     0      0        0       10.005
PreparedStatementsTest                  10    0      0        0       22.573
PstmtPersistenceTest                    2     0      0        0       14.183
QueryEventsTest                         4     0      0        0       13.909
QueryWithIndexedSSTableTest             1     0      0        0       3.778
ReservedKeywordsTest                    1     0      0        0       0.848
SerializationMirrorTest                 1     0      0        0       3.243
SimpleQueryTest                         18    0      0        0       11.631
TombstonesWithIndexedSSTableTest        2     0      0        0       5.345
TraceCqlTest                            1     0      0        0       12.431
UDHelperTest                            3     0      0        0       0.382
ViewComplexTest                         32    0      0        1       110.155
ViewFilteringTest                       25    0      0        3       54.967
ViewSchemaTest                          7     0      0        0       25.579
ViewTest                                41    0      0        0       80.963

-------------------------------------------------------------------------------
org.apache.cassandra.cql3.conditions

Name                            Tests Errors Failures Skipped Time(s)
ColumnConditionTest-cdc         4     0      0        0       0.607
ColumnConditionTest-cdc         4     0      0        0       0.591
ColumnConditionTest-compression 4     0      0        0       0.647
ColumnConditionTest-compression 4     0      0        0       0.589
ColumnConditionTest             4     0      0        0       0.595
ColumnConditionTest             4     0      0        0       0.600

-------------------------------------------------------------------------------
org.apache.cassandra.cql3.functions

Name                          Tests Errors Failures Skipped Time(s)
CastFctsTest-cdc              7     0      0        0       6.354
OperationFctsTest-cdc         11    0      0        0       7.538
TimeFctsTest-cdc              13    0      0        0       0.534
CastFctsTest-cdc              7     0      0        0       5.190
OperationFctsTest-cdc         11    0      0        0       6.011
TimeFctsTest-cdc              13    0      0        0       0.545
CastFctsTest-compression      7     0      0        0       6.463
OperationFctsTest-compression 11    0      0        0       7.407
TimeFctsTest-compression      13    0      0        0       0.531
CastFctsTest-compression      7     0      0        0       5.299
OperationFctsTest-compression 11    0      0        0       6.251
TimeFctsTest-compression      13    0      0        0       0.537
CastFctsTest                  7     0      0        0       6.441
OperationFctsTest             11    0      0        0       7.376
TimeFctsTest                  13    0      0        0       0.547
CastFctsTest                  7     0      0        0       6.591
OperationFctsTest             11    0      0        0       8.563
TimeFctsTest                  13    0      0        0       0.601

-------------------------------------------------------------------------------
org.apache.cassandra.cql3.restrictions

Name                                 Tests Errors Failures Skipped Time(s)
ClusteringColumnRestrictionsTest-cdc 23    0      0        0       1.040
ClusteringColumnRestrictionsTest-cdc 23    0      0        0       1.115
ClusteringColumnRestrictionsTest-    23    0      0        0       1.033
compression
ClusteringColumnRestrictionsTest-    23    0      0        0       1.098
compression
ClusteringColumnRestrictionsTest     23    0      0        0       1.034
ClusteringColumnRestrictionsTest     23    0      0        0       1.183

-------------------------------------------------------------------------------
org.apache.cassandra.cql3.selection

Name                                   Tests Errors Failures Skipped Time(s)
SelectionColumnMappingTest-cdc         2     0      0        0       5.633
TermSelectionTest-cdc                  8     0      0        0       7.693
SelectionColumnMappingTest-cdc         2     0      0        0       4.567
TermSelectionTest-cdc                  8     0      0        0       6.057
SelectionColumnMappingTest-compression 2     0      0        0       5.792
TermSelectionTest-compression          8     0      0        0       7.645
SelectionColumnMappingTest-compression 2     0      0        0       4.675
TermSelectionTest-compression          8     0      0        0       7.324
SelectionColumnMappingTest             2     0      0        0       5.655
TermSelectionTest                      8     0      0        0       7.618
SelectionColumnMappingTest             2     0      0        0       5.493
TermSelectionTest                      8     0      0        0       8.428

-------------------------------------------------------------------------------
org.apache.cassandra.cql3.statements

Name                                Tests Errors Failures Skipped Time(s)
AlterRoleStatementTest-cdc          4     0      0        0       0.898
CreateRoleStatementTest-cdc         4     0      0        0       3.991
CreateUserStatementTest-cdc         1     0      0        0       0.848
DescribeStatementTest-cdc           12    0      0        0       19.209
PropertyDefinitionsTest-cdc         2     0      0        0       0.225
SelectStatementTest-cdc             1     0      0        0       3.307
AlterRoleStatementTest-cdc          4     0      0        0       0.834
CreateRoleStatementTest-cdc         4     0      0        0       3.293
CreateUserStatementTest-cdc         1     0      0        0       0.823
DescribeStatementTest-cdc           12    0      0        0       16.016
PropertyDefinitionsTest-cdc         2     0      0        0       0.281
SelectStatementTest-cdc             1     0      0        0       2.777
AlterRoleStatementTest-compression  4     0      0        0       0.937
CreateRoleStatementTest-compression 4     0      0        0       3.967
CreateUserStatementTest-compression 1     0      0        0       0.864
DescribeStatementTest-compression   12    0      0        0       18.756
PropertyDefinitionsTest-compression 2     0      0        0       0.236
SelectStatementTest-compression     1     0      0        0       3.634
AlterRoleStatementTest-compression  4     0      0        0       0.835
CreateRoleStatementTest-compression 4     0      0        0       3.290
CreateUserStatementTest-compression 1     0      0        0       0.829
DescribeStatementTest-compression   12    0      0        0       16.267
PropertyDefinitionsTest-compression 2     0      0        0       0.282
SelectStatementTest-compression     1     0      0        0       2.749
AlterRoleStatementTest              4     0      0        0       0.883
CreateRoleStatementTest             4     0      0        0       3.938
CreateUserStatementTest             1     0      0        0       0.843
DescribeStatementTest               12    0      0        0       18.333
PropertyDefinitionsTest             2     0      0        0       0.226
SelectStatementTest                 1     0      0        0       3.408
AlterRoleStatementTest              4     0      0        0       0.859
CreateRoleStatementTest             4     0      0        0       3.853
CreateUserStatementTest             1     0      0        0       0.831
DescribeStatementTest               12    0      0        0       19.465
PropertyDefinitionsTest             2     0      0        0       0.277
SelectStatementTest                 1     0      0        0       2.844

-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.entities

Name                                 Tests Errors Failures Skipped Time(s)
CollectionsTest-cdc                  50    0      0        0       28.779
CountersTest-cdc                     7     0      0        0       5.711
DateTypeTest-cdc                     1     0      0        0       3.605
FrozenCollectionsTest-cdc            34    0      0        0       13.413
JsonTest-cdc                         22    0      0        0       22.722
SecondaryIndexOnMapEntriesTest-cdc   11    0      0        0       8.743
SecondaryIndexOnStaticColumnTest-cdc 6     0      0        0       6.945
SecondaryIndexTest-cdc               49    0      0        0       32.648
StaticColumnsTest-cdc                7     0      0        0       7.915
TimestampTest-cdc                    8     0      0        0       18.323
TimeuuidTest-cdc                     2     0      0        0       4.239
TupleTypeTest-cdc                    15    0      0        0       32.225
TypeTest-cdc                         4     0      0        0       4.877
UFAuthTest-cdc                       26    0      0        0       15.742
UFIdentificationTest-cdc             14    0      0        1       14.382
UFJavaTest-cdc                       20    0      0        0       22.293
UFPureScriptTupleCollectionTest-cdc  1     0      0        0       13.336
UFScriptTest-cdc                     12    0      0        0       18.439
UFSecurityTest-cdc                   2     0      0        0       6.728
UFTest-cdc                           24    0      0        0       23.116
UFTypesTest-cdc                      7     0      0        0       19.300
UFVerifierTest-cdc                   20    0      0        0       6.940
UserTypesTest-cdc                    27    0      0        0       16.785
VirtualTableTest-cdc                 5     0      0        0       13.743
CollectionsTest-cdc                  50    0      0        0       24.947
CountersTest-cdc                     7     0      0        0       4.548
DateTypeTest-cdc                     1     0      0        0       2.884
FrozenCollectionsTest-cdc            34    0      0        0       10.936
JsonTest-cdc                         22    0      0        0       19.176
SecondaryIndexOnMapEntriesTest-cdc   11    0      0        0       6.343
SecondaryIndexOnStaticColumnTest-cdc 6     0      0        0       5.838
SecondaryIndexTest-cdc               49    0      0        0       29.133
StaticColumnsTest-cdc                7     0      0        0       7.454
TimestampTest-cdc                    8     0      0        0       17.118
TimeuuidTest-cdc                     2     0      0        0       3.382
TupleTypeTest-cdc                    15    0      0        0       26.435
TypeTest-cdc                         4     0      0        0       3.892
UFAuthTest-cdc                       26    0      0        0       10.987
UFIdentificationTest-cdc             14    0      0        1       11.517
UFJavaTest-cdc                       20    0      0        0       18.945
UFPureScriptTupleCollectionTest-cdc  1     0      0        0       12.093
UFScriptTest-cdc                     12    0      0        0       16.183
UFSecurityTest-cdc                   2     0      0        0       5.586
UFTest-cdc                           24    0      0        0       19.765
UFTypesTest-cdc                      7     0      0        0       16.730
UFVerifierTest-cdc                   20    0      0        0       5.448
UserTypesTest-cdc                    27    0      0        0       14.010
VirtualTableTest-cdc                 5     0      0        0       12.246
CollectionsTest-compression          50    0      0        0       30.135
CountersTest-compression             7     0      0        0       5.897
DateTypeTest-compression             1     0      0        0       3.671
FrozenCollectionsTest-compression    34    0      0        0       13.542
JsonTest-compression                 22    0      0        0       22.835
SecondaryIndexOnMapEntriesTest-      11    0      0        0       7.849
compression
SecondaryIndexOnStaticColumnTest-    6     0      0        0       7.202
compression
SecondaryIndexTest-compression       49    0      0        0       33.880
StaticColumnsTest-compression        7     0      0        0       8.388
TimestampTest-compression            8     0      0        0       18.354
TimeuuidTest-compression             2     0      0        0       4.165
TupleTypeTest-compression            15    0      0        0       31.037
TypeTest-compression                 4     0      0        0       4.858
UFAuthTest-compression               26    0      0        0       13.888
UFIdentificationTest-compression     14    0      0        1       15.762
UFJavaTest-compression               20    0      0        0       22.489
UFPureScriptTupleCollectionTest-     1     0      0        0       13.519
compression
UFScriptTest-compression             12    0      0        0       18.520
UFSecurityTest-compression           2     0      0        0       6.659
UFTest-compression                   24    0      0        0       22.203
UFTypesTest-compression              7     0      0        0       19.592
UFVerifierTest-compression           20    0      0        0       6.898
UserTypesTest-compression            27    0      0        0       15.934
VirtualTableTest-compression         5     0      0        0       13.904
CollectionsTest-compression          50    0      0        0       26.311
CountersTest-compression             7     0      0        0       4.750
DateTypeTest-compression             1     0      0        0       3.090
FrozenCollectionsTest-compression    34    0      0        0       13.904
JsonTest-compression                 22    0      0        0       20.253
SecondaryIndexOnMapEntriesTest-      11    0      0        0       6.598
compression
SecondaryIndexOnStaticColumnTest-    6     0      0        0       6.048
compression
SecondaryIndexTest-compression       49    0      0        0       30.287
StaticColumnsTest-compression        7     0      0        0       6.714
TimestampTest-compression            8     0      0        0       17.154
TimeuuidTest-compression             2     0      0        0       3.393
TupleTypeTest-compression            15    0      0        0       28.130
TypeTest-compression                 4     0      0        0       4.155
UFAuthTest-compression               26    0      0        0       12.042
UFIdentificationTest-compression     14    0      0        1       12.356
UFJavaTest-compression               20    0      0        0       19.396
UFPureScriptTupleCollectionTest-     1     0      0        0       12.278
compression
UFScriptTest-compression             12    0      0        0       16.529
UFSecurityTest-compression           2     0      0        0       5.692
UFTest-compression                   24    0      0        0       19.295
UFTypesTest-compression              7     0      0        0       16.775
UFVerifierTest-compression           20    0      0        0       5.670
UserTypesTest-compression            27    0      0        0       13.735
VirtualTableTest-compression         5     0      0        0       12.582
CollectionsTest                      50    0      0        0       28.784
CountersTest                         7     0      0        0       5.717
DateTypeTest                         1     0      0        0       3.530
FrozenCollectionsTest                34    0      0        0       13.262
JsonTest                             22    0      0        0       24.039
SecondaryIndexOnMapEntriesTest       11    0      0        0       7.773
SecondaryIndexOnStaticColumnTest     6     0      0        0       7.076
SecondaryIndexTest                   49    0      0        0       32.338
StaticColumnsTest                    7     0      0        0       8.384
TimestampTest                        8     0      0        0       19.270
TimeuuidTest                         2     0      0        0       4.183
TupleTypeTest                        15    0      0        0       30.849
TypeTest                             4     0      0        0       4.756
UFAuthTest                           26    0      0        0       13.878
UFIdentificationTest                 14    0      0        1       15.503
UFJavaTest                           20    0      0        0       22.209
UFPureScriptTupleCollectionTest      1     0      0        0       13.521
UFScriptTest                         12    0      0        0       18.557
UFSecurityTest                       2     0      0        0       6.608
UFTest                               24    0      0        0       21.854
UFTypesTest                          7     0      0        0       19.369
UFVerifierTest                       20    0      0        0       6.959
UserTypesTest                        27    0      0        0       16.040
VirtualTableTest                     5     0      0        0       13.651
CollectionsTest                      50    0      0        0       36.177
CountersTest                         7     0      0        0       5.946
DateTypeTest                         1     0      0        0       3.171
FrozenCollectionsTest                34    0      0        0       18.204
JsonTest                             22    0      0        0       24.557
SecondaryIndexOnMapEntriesTest       11    0      0        0       8.993
SecondaryIndexOnStaticColumnTest     6     0      0        0       7.946
SecondaryIndexTest                   49    0      0        0       45.007
StaticColumnsTest                    7     0      0        0       8.644
TimestampTest                        8     0      0        0       18.932
TimeuuidTest                         2     0      0        0       3.956
TupleTypeTest                        15    0      0        0       44.821
TypeTest                             4     0      0        0       4.895
UFAuthTest                           26    0      0        0       17.583
UFIdentificationTest                 14    0      0        1       30.405
UFJavaTest                           20    0      0        0       32.974
UFPureScriptTupleCollectionTest      1     0      0        0       13.628
UFScriptTest                         12    0      0        0       20.252
UFSecurityTest                       2     0      0        0       6.581
UFTest                               24    0      0        0       24.609
UFTypesTest                          7     0      0        0       20.429
UFVerifierTest                       20    0      0        0       7.747
UserTypesTest                        27    0      0        0       21.221
VirtualTableTest                     5     0      0        0       13.500

-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.miscellaneous

Name                                    Tests Errors Failures Skipped Time(s)
CrcCheckChanceTest-cdc                  3     0      0        0       6.337
OverflowTest-cdc                        14    0      0        0       7.589
PgStringTest-cdc                        3     0      0        0       4.651
RoleSyntaxTest-cdc                      9     0      0        0       4.894
SSTableMetadataTrackingTest-cdc         7     0      0        0       6.072
SSTablesIteratedTest-cdc                14    0      0        0       10.681
TombstonesTest-cdc                      6     0      0        0       7.892
CrcCheckChanceTest-cdc                  3     0      0        0       5.068
OverflowTest-cdc                        14    0      0        0       6.198
PgStringTest-cdc                        3     0      0        0       3.869
RoleSyntaxTest-cdc                      9     0      0        0       3.816
SSTableMetadataTrackingTest-cdc         7     0      0        0       4.789
SSTablesIteratedTest-cdc                14    0      0        0       8.165
TombstonesTest-cdc                      6     0      0        0       6.769
CrcCheckChanceTest-compression          3     0      0        0       6.380
OverflowTest-compression                14    0      0        0       7.718
PgStringTest-compression                3     0      0        0       4.801
RoleSyntaxTest-compression              9     0      0        0       4.826
SSTableMetadataTrackingTest-compression 7     0      0        0       6.080
SSTablesIteratedTest-compression        14    0      0        0       10.757
TombstonesTest-compression              6     0      0        0       8.044
CrcCheckChanceTest-compression          3     0      0        0       5.308
OverflowTest-compression                14    0      0        0       6.411
PgStringTest-compression                3     0      0        0       3.820
RoleSyntaxTest-compression              9     0      0        0       3.896
SSTableMetadataTrackingTest-compression 7     0      0        0       4.898
SSTablesIteratedTest-compression        14    0      0        0       8.806
TombstonesTest-compression              6     0      0        0       7.088
CrcCheckChanceTest                      3     0      0        0       6.442
OverflowTest                            14    0      0        0       7.681
PgStringTest                            3     0      0        0       4.789
RoleSyntaxTest                          9     0      0        0       4.757
SSTableMetadataTrackingTest             7     0      0        0       5.889
SSTablesIteratedTest                    14    0      0        0       10.668
TombstonesTest                          6     0      0        0       7.835
CrcCheckChanceTest                      3     0      0        0       7.138
OverflowTest                            14    0      0        0       9.883
PgStringTest                            3     0      0        0       4.460
RoleSyntaxTest                          9     0      0        0       5.048
SSTableMetadataTrackingTest             7     0      0        0       6.330
SSTablesIteratedTest                    14    0      0        0       11.404
TombstonesTest                          6     0      0        0       8.157

-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.operations

Name                                      Tests Errors Failures Skipped Time(s)
AggregationTest-cdc                       50    0      0        0       32.929
AlterTest-cdc                             26    0      0        0       22.870
BatchTest-cdc                             11    0      0        0       48.879
CreateTest-cdc                            21    0      0        0       10.963
DeleteTest-cdc                            33    0      0        0       18.775
DropRecreateAndRestoreTest-cdc            4     0      0        0       5.192
DropTest-cdc                              2     0      0        0       4.170
InsertTest-cdc                            8     0      0        0       6.446
InsertUpdateIfConditionTest-cdc           42    0      0        0       22.054
SelectGroupByTest-cdc                     7     0      0        0       19.199
SelectLimitTest-cdc                       7     0      0        0       16.295
SelectMultiColumnRelationTest-cdc         22    0      0        0       10.607
SelectOrderByTest-cdc                     17    0      0        0       9.375
SelectOrderedPartitionerTest-cdc          20    0      0        0       9.998
SelectSingleColumnRelationTest-cdc        23    0      0        0       11.437
SelectTest-cdc                            82    0      0        0       30.979
TTLTest-cdc                               7     0      0        0       9.401
TruncateTest-cdc                          1     0      0        0       3.718
TuplesWithNullsComparisonTest-cdc         3     0      0        0       4.963
UpdateTest-cdc                            11    0      0        0       9.264
UseTest-cdc                               1     0      0        0       3.510
AggregationTest-cdc                       50    0      0        0       28.305
AlterTest-cdc                             26    0      0        0       19.048
BatchTest-cdc                             11    0      0        0       47.707
CreateTest-cdc                            21    0      0        0       8.912
DeleteTest-cdc                            33    0      0        0       16.072
DropRecreateAndRestoreTest-cdc            4     0      0        0       4.102
DropTest-cdc                              2     0      0        0       3.397
InsertTest-cdc                            8     0      0        0       5.332
InsertUpdateIfConditionTest-cdc           42    0      0        0       18.938
SelectGroupByTest-cdc                     7     0      0        0       16.670
SelectLimitTest-cdc                       7     0      0        0       14.203
SelectMultiColumnRelationTest-cdc         22    0      0        0       8.652
SelectOrderByTest-cdc                     17    0      0        0       7.576
SelectOrderedPartitionerTest-cdc          20    0      0        0       7.998
SelectSingleColumnRelationTest-cdc        23    0      0        0       9.269
SelectTest-cdc                            82    0      0        0       25.388
TTLTest-cdc                               7     0      0        0       7.736
TruncateTest-cdc                          1     0      0        0       3.032
TuplesWithNullsComparisonTest-cdc         3     0      0        0       3.929
UpdateTest-cdc                            11    0      0        0       7.252
UseTest-cdc                               1     0      0        0       2.792
AggregationTest-compression               50    0      0        0       33.264
AlterTest-compression                     26    0      0        0       22.033
BatchTest-compression                     11    0      0        0       48.949
CreateTest-compression                    21    0      0        0       10.835
DeleteTest-compression                    33    0      0        0       20.198
DropRecreateAndRestoreTest-compression    4     0      0        0       5.057
DropTest-compression                      2     0      0        0       4.224
InsertTest-compression                    8     0      0        0       7.537
InsertUpdateIfConditionTest-compression   42    0      0        0       22.261
SelectGroupByTest-compression             7     0      0        0       19.352
SelectLimitTest-compression               7     0      0        0       16.210
SelectMultiColumnRelationTest-compression 22    0      0        0       10.707
SelectOrderByTest-compression             17    0      0        0       9.347
SelectOrderedPartitionerTest-compression  20    0      0        0       10.309
SelectSingleColumnRelationTest-           23    0      0        0       11.574
compression
SelectTest-compression                    82    0      0        0       31.047
TTLTest-compression                       7     0      0        0       9.425
TruncateTest-compression                  1     0      0        0       3.848
TuplesWithNullsComparisonTest-compression 3     0      0        0       5.054
UpdateTest-compression                    11    0      0        0       9.219
UseTest-compression                       1     0      0        0       3.524
AggregationTest-compression               50    0      0        0       30.303
AlterTest-compression                     26    0      0        0       20.114
BatchTest-compression                     11    0      0        0       47.779
CreateTest-compression                    21    0      0        0       9.217
DeleteTest-compression                    33    0      0        0       16.987
DropRecreateAndRestoreTest-compression    4     0      0        0       4.136
DropTest-compression                      2     0      0        0       3.483
InsertTest-compression                    8     0      0        0       5.369
InsertUpdateIfConditionTest-compression   42    0      0        0       20.357
SelectGroupByTest-compression             7     0      0        0       16.749
SelectLimitTest-compression               7     0      0        0       15.347
SelectMultiColumnRelationTest-compression 22    0      0        0       9.038
SelectOrderByTest-compression             17    0      0        0       7.988
SelectOrderedPartitionerTest-compression  20    0      0        0       8.535
SelectSingleColumnRelationTest-           23    0      0        0       10.049
compression
SelectTest-compression                    82    0      0        0       27.794
TTLTest-compression                       7     0      0        0       8.041
TruncateTest-compression                  1     0      0        0       3.240
TuplesWithNullsComparisonTest-compression 3     0      0        0       4.072
UpdateTest-compression                    11    0      0        0       7.871
UseTest-compression                       1     0      0        0       2.877
AggregationTest                           50    0      0        0       32.826
AlterTest                                 26    0      0        0       21.549
BatchTest                                 11    0      0        0       48.927
CreateTest                                21    0      0        0       10.647
DeleteTest                                33    0      0        0       19.635
DropRecreateAndRestoreTest                4     0      0        0       4.972
DropTest                                  2     0      0        0       4.119
InsertTest                                8     0      0        0       6.448
InsertUpdateIfConditionTest               42    0      0        0       21.985
SelectGroupByTest                         7     0      0        0       19.188
SelectLimitTest                           7     0      0        0       16.122
SelectMultiColumnRelationTest             22    0      0        0       10.538
SelectOrderByTest                         17    0      0        0       9.287
SelectOrderedPartitionerTest              20    0      0        0       10.028
SelectSingleColumnRelationTest            23    0      0        0       11.457
SelectTest                                82    0      0        0       30.582
TTLTest                                   7     0      0        0       9.552
TruncateTest                              1     0      0        0       3.732
TuplesWithNullsComparisonTest             3     0      0        0       4.995
UpdateTest                                11    0      0        0       9.385
UseTest                                   1     0      0        0       3.407
AggregationTest                           50    0      0        0       40.804
AlterTest                                 26    0      0        0       25.705
BatchTest                                 11    0      0        0       49.904
CreateTest                                21    0      0        0       13.727
DeleteTest                                33    0      0        0       24.607
DropRecreateAndRestoreTest                4     0      0        0       5.055
DropTest                                  2     0      0        0       4.029
InsertTest                                8     0      0        0       7.151
InsertUpdateIfConditionTest               42    0      0        0       34.524
SelectGroupByTest                         7     0      0        0       22.118
SelectLimitTest                           7     0      0        0       16.902
SelectMultiColumnRelationTest             22    0      0        0       13.293
SelectOrderByTest                         17    0      0        0       11.357
SelectOrderedPartitionerTest              20    0      0        0       12.530
SelectSingleColumnRelationTest            23    0      0        0       14.904
SelectTest                                82    0      0        0       70.959
TTLTest                                   7     0      0        0       16.482
TruncateTest                              1     0      0        0       3.866
TuplesWithNullsComparisonTest             3     0      0        0       5.804
UpdateTest                                11    0      0        0       17.291
UseTest                                   1     0      0        0       3.143

-------------------------------------------------------------------------------
org.apache.cassandra.db

Name                                     Tests Errors Failures Skipped Time(s)
CellTest-cdc                             11    0      0        0       3.366
CleanupTest-cdc                          8     0      0        0       18.002
CleanupTransientTest-cdc                 1     0      0        0       3.917
ClusteringBoundTest-cdc                  2     0      0        0       0.083
ColumnFamilyMetricTest-cdc               2     0      0        0       3.432
ColumnFamilyStoreTest-cdc                8     0      0        0       4.708
ColumnsTest-cdc                          8     0      0        0       1.723
CounterCacheTest-cdc                     5     0      0        0       3.644
CounterCellTest-cdc                      5     0      0        0       3.305
CounterMutationTest-cdc                  4     0      0        0       3.612
DeletePartitionTest-cdc                  1     0      0        0       3.494
DigestTest-cdc                           6     0      0        0       0.476
DirectoriesTest-cdc                      13    0      0        0       1.143
DiskBoundaryManagerTest-cdc              4     0      0        0       4.937
ImportTest-cdc                           14    0      0        0       10.066
KeyCacheTest-cdc                         6     0      0        0       4.203
KeyspaceTest-cdc                         11    0      0        0       8.134
LivenessInfoTest-cdc                     2     0      0        0       0.390
MmapFileTest-cdc                         1     0      0        0       0.317
MultiKeyspaceTest-cdc                    1     0      0        0       3.786
MutationExceededMaxSizeExceptionTest-cdc 1     0      0        0       0.071
NameSortTest-cdc                         3     0      0        0       3.831
NativeCellTest-cdc                       1     0      0        0       0.872
PartitionRangeReadTest-cdc               7     0      0        0       3.953
PartitionTest-cdc                        4     0      0        0       3.437
RangeTombstoneListTest-cdc               25    0      0        0       1.219
RangeTombstoneTest-cdc                   14    0      0        0       4.450
ReadCommandTest-cdc                      23    0      0        0       6.245
ReadCommandVerbHandlerTest-cdc           4     0      0        0       4.730
ReadMessageTest-cdc                      3     0      0        0       3.442
ReadResponseTest-cdc                     8     0      0        0       0.663
RecoveryManagerFlushedTest-cdc           6     0      0        0       3.511
RecoveryManagerMissingHeaderTest-cdc     6     0      0        0       3.203
RecoveryManagerTest-cdc                  42    0      0        0       7.867
RecoveryManagerTruncateTest-cdc          6     0      0        0       3.405
RemoveCellTest-cdc                       1     0      0        0       3.770
RepairedDataInfoTest-cdc                 7     0      0        0       1.682
RepairedDataTombstonesTest-cdc           7     0      0        0       28.208
RowCacheCQLTest-cdc                      3     0      0        0       4.589
RowCacheTest-cdc                         11    0      0        0       5.108
RowIndexEntryTest-cdc                    4     0      0        0       4.539
RowIterationTest-cdc                     3     0      0        0       4.519
RowTest-cdc                              4     0      0        0       3.257
SchemaCQLHelperTest-cdc                  9     0      0        0       6.297
ScrubTest-cdc                            17    0      0        0       7.890
SecondaryIndexTest-cdc                   14    0      0        0       9.635
SerializationHeaderTest-cdc              1     0      0        0       1.596
SinglePartitionReadCommandCQLTest-cdc    1     0      0        0       3.605
SinglePartitionSliceCommandTest-cdc      10    0      0        0       4.642
SystemKeyspaceMigrator40Test-cdc         4     0      0        0       4.309
SystemKeyspaceTest-cdc                   4     0      0        0       2.692
TimeSortTest-cdc                         2     0      0        0       4.791
TransformerTest-cdc                      1     0      0        0       1.028
VerifyTest-cdc                           23    0      0        0       4.286
CellTest-cdc                             11    0      0        0       2.718
CleanupTest-cdc                          8     0      0        0       16.878
CleanupTransientTest-cdc                 1     0      0        0       3.167
ClusteringBoundTest-cdc                  2     0      0        0       0.152
ColumnFamilyMetricTest-cdc               2     0      0        0       2.842
ColumnFamilyStoreTest-cdc                8     0      0        0       3.754
ColumnsTest-cdc                          8     0      0        0       1.690
CounterCacheTest-cdc                     5     0      0        0       2.908
CounterCellTest-cdc                      5     0      0        0       2.672
CounterMutationTest-cdc                  4     0      0        0       2.958
DeletePartitionTest-cdc                  1     0      0        0       2.786
DigestTest-cdc                           6     0      0        0       0.503
DirectoriesTest-cdc                      13    0      0        0       1.207
DiskBoundaryManagerTest-cdc              4     0      0        0       3.955
ImportTest-cdc                           14    0      0        0       7.142
KeyCacheTest-cdc                         6     0      0        0       3.434
KeyspaceTest-cdc                         11    0      0        0       6.580
LivenessInfoTest-cdc                     2     0      0        0       0.417
MmapFileTest-cdc                         1     0      0        0       0.429
MultiKeyspaceTest-cdc                    1     0      0        0       2.986
MutationExceededMaxSizeExceptionTest-cdc 1     0      0        0       0.144
NameSortTest-cdc                         3     0      0        0       2.991
NativeCellTest-cdc                       1     0      0        0       0.973
PartitionRangeReadTest-cdc               7     0      0        0       3.221
PartitionTest-cdc                        4     0      0        0       2.836
RangeTombstoneListTest-cdc               25    0      0        0       1.145
RangeTombstoneTest-cdc                   14    0      0        0       3.619
ReadCommandTest-cdc                      23    0      0        0       4.540
ReadCommandVerbHandlerTest-cdc           4     0      0        0       4.085
ReadMessageTest-cdc                      3     0      0        0       2.885
ReadResponseTest-cdc                     8     0      0        0       0.721
RecoveryManagerFlushedTest-cdc           6     0      0        0       2.934
RecoveryManagerMissingHeaderTest-cdc     6     0      0        0       2.556
RecoveryManagerTest-cdc                  42    0      0        0       7.105
RecoveryManagerTruncateTest-cdc          6     0      0        0       2.724
RemoveCellTest-cdc                       1     0      0        0       2.864
RepairedDataInfoTest-cdc                 7     0      0        0       1.594
RepairedDataTombstonesTest-cdc           7     0      0        0       26.953
RowCacheCQLTest-cdc                      3     0      0        0       3.656
RowCacheTest-cdc                         11    0      0        0       4.007
RowIndexEntryTest-cdc                    4     0      0        0       3.625
RowIterationTest-cdc                     3     0      0        0       3.711
RowTest-cdc                              4     0      0        0       2.737
SchemaCQLHelperTest-cdc                  9     0      0        0       5.105
ScrubTest-cdc                            17    0      0        0       6.112
SecondaryIndexTest-cdc                   14    0      0        0       8.780
SerializationHeaderTest-cdc              1     0      0        0       1.516
SinglePartitionReadCommandCQLTest-cdc    1     0      0        0       2.968
SinglePartitionSliceCommandTest-cdc      10    0      0        0       3.901
SystemKeyspaceMigrator40Test-cdc         4     0      0        0       3.549
SystemKeyspaceTest-cdc                   4     0      0        0       2.427
TimeSortTest-cdc                         2     0      0        0       3.958
TransformerTest-cdc                      1     0      0        0       1.068
VerifyTest-cdc                           23    0      0        0       3.522
CellTest-compression                     11    0      0        0       3.360
CleanupTest-compression                  8     0      0        0       18.106
CleanupTransientTest-compression         1     0      0        0       4.031
ClusteringBoundTest-compression          2     0      0        0       0.089
ColumnFamilyMetricTest-compression       2     0      0        0       3.466
ColumnFamilyStoreTest-compression        8     0      0        0       4.726
ColumnsTest-compression                  8     0      0        0       1.745
CounterCacheTest-compression             5     0      0        0       3.691
CounterCellTest-compression              5     0      0        0       3.389
CounterMutationTest-compression          4     0      0        0       3.646
DeletePartitionTest-compression          1     0      0        0       3.438
DigestTest-compression                   6     0      0        0       0.500
DirectoriesTest-compression              13    0      0        0       1.108
DiskBoundaryManagerTest-compression      4     0      0        0       4.938
ImportTest-compression                   14    0      0        0       9.004
KeyCacheTest-compression                 6     0      0        0       4.152
KeyspaceTest-compression                 11    0      0        0       8.139
LivenessInfoTest-compression             2     0      0        0       0.387
MmapFileTest-compression                 1     0      0        0       0.316
MultiKeyspaceTest-compression            1     0      0        0       3.781
MutationExceededMaxSizeExceptionTest-    1     0      0        0       0.067
compression
NameSortTest-compression                 3     0      0        0       3.731
NativeCellTest-compression               1     0      0        0       0.899
PartitionRangeReadTest-compression       7     0      0        0       3.995
PartitionTest-compression                4     0      0        0       3.471
RangeTombstoneListTest-compression       25    0      0        0       1.123
RangeTombstoneTest-compression           14    0      0        0       4.486
ReadCommandTest-compression              23    0      0        0       5.311
ReadCommandVerbHandlerTest-compression   4     0      0        0       6.387
ReadMessageTest-compression              3     0      0        0       3.507
ReadResponseTest-compression             8     0      0        0       0.689
RecoveryManagerFlushedTest-compression   6     0      0        0       3.532
RecoveryManagerMissingHeaderTest-        6     0      0        0       3.168
compression
RecoveryManagerTest-compression          42    0      0        0       7.703
RecoveryManagerTruncateTest-compression  6     0      0        0       3.421
RemoveCellTest-compression               1     0      0        0       3.621
RepairedDataInfoTest-compression         7     0      0        0       1.641
RepairedDataTombstonesTest-compression   7     0      0        0       28.017
RowCacheCQLTest-compression              3     0      0        0       4.525
RowCacheTest-compression                 11    0      0        0       5.150
RowIndexEntryTest-compression            4     0      0        0       4.531
RowIterationTest-compression             3     0      0        0       4.534
RowTest-compression                      4     0      0        0       3.327
SchemaCQLHelperTest-compression          9     0      0        0       7.272
ScrubTest-compression                    17    0      0        2       7.599
SecondaryIndexTest-compression           14    0      0        0       9.582
SerializationHeaderTest-compression      1     0      0        0       1.513
SinglePartitionReadCommandCQLTest-       1     0      0        0       3.625
compression
SinglePartitionSliceCommandTest-         10    0      0        0       4.716
compression
SystemKeyspaceMigrator40Test-compression 4     0      0        0       4.315
SystemKeyspaceTest-compression           4     0      0        0       2.529
TimeSortTest-compression                 2     0      0        0       4.729
TransformerTest-compression              1     0      0        0       1.056
VerifyTest-compression                   23    0      0        0       4.347
CellTest-compression                     11    0      0        0       2.844
CleanupTest-compression                  8     0      0        0       17.185
CleanupTransientTest-compression         1     0      0        0       3.360
ClusteringBoundTest-compression          2     0      0        0       0.155
ColumnFamilyMetricTest-compression       2     0      0        0       2.894
ColumnFamilyStoreTest-compression        8     0      0        0       3.823
ColumnsTest-compression                  8     0      0        0       1.695
CounterCacheTest-compression             5     0      0        0       3.012
CounterCellTest-compression              5     0      0        0       2.764
CounterMutationTest-compression          4     0      0        0       2.969
DeletePartitionTest-compression          1     0      0        0       2.780
DigestTest-compression                   6     0      0        0       0.512
DirectoriesTest-compression              13    0      0        0       1.201
DiskBoundaryManagerTest-compression      4     0      0        0       3.999
ImportTest-compression                   14    0      0        0       7.394
KeyCacheTest-compression                 6     0      0        0       3.434
KeyspaceTest-compression                 11    0      0        0       6.597
LivenessInfoTest-compression             2     0      0        0       0.415
MmapFileTest-compression                 1     0      0        0       0.431
MultiKeyspaceTest-compression            1     0      0        0       3.014
MutationExceededMaxSizeExceptionTest-    1     0      0        0       0.144
compression
NameSortTest-compression                 3     0      0        0       3.132
NativeCellTest-compression               1     0      0        0       0.981
PartitionRangeReadTest-compression       7     0      0        0       3.277
PartitionTest-compression                4     0      0        0       2.816
RangeTombstoneListTest-compression       25    0      0        0       1.161
RangeTombstoneTest-compression           14    0      0        0       3.653
ReadCommandTest-compression              23    0      0        0       4.511
ReadCommandVerbHandlerTest-compression   4     0      0        0       5.177
ReadMessageTest-compression              3     0      0        0       2.939
ReadResponseTest-compression             8     0      0        0       0.719
RecoveryManagerFlushedTest-compression   6     0      0        0       2.940
RecoveryManagerMissingHeaderTest-        6     0      0        0       2.589
compression
RecoveryManagerTest-compression          42    0      0        0       7.196
RecoveryManagerTruncateTest-compression  6     0      0        0       3.791
RemoveCellTest-compression               1     0      0        0       2.877
RepairedDataInfoTest-compression         7     0      0        0       1.612
RepairedDataTombstonesTest-compression   7     0      0        0       27.174
RowCacheCQLTest-compression              3     0      0        0       3.646
RowCacheTest-compression                 11    0      0        0       4.196
RowIndexEntryTest-compression            4     0      0        0       3.670
RowIterationTest-compression             3     0      0        0       3.683
RowTest-compression                      4     0      0        0       2.703
SchemaCQLHelperTest-compression          9     0      0        0       5.309
ScrubTest-compression                    17    0      0        2       6.116
SecondaryIndexTest-compression           14    0      0        0       8.630
SerializationHeaderTest-compression      1     0      0        0       1.518
SinglePartitionReadCommandCQLTest-       1     0      0        0       2.899
compression
SinglePartitionSliceCommandTest-         10    0      0        0       3.984
compression
SystemKeyspaceMigrator40Test-compression 4     0      0        0       3.585
SystemKeyspaceTest-compression           4     0      0        0       2.410
TimeSortTest-compression                 2     0      0        0       4.023
TransformerTest-compression              1     0      0        0       1.094
VerifyTest-compression                   23    0      0        0       3.538
CellTest                                 11    0      0        0       3.370
CleanupTest                              8     0      0        0       17.879
CleanupTransientTest                     1     0      0        0       4.010
ClusteringBoundTest                      2     0      0        0       0.078
ColumnFamilyMetricTest                   2     0      0        0       3.530
ColumnFamilyStoreTest                    8     0      0        0       4.636
ColumnsTest                              8     0      0        0       1.703
CounterCacheTest                         5     0      0        0       3.621
CounterCellTest                          5     0      0        0       3.319
CounterMutationTest                      4     0      0        0       3.605
DeletePartitionTest                      1     0      0        0       3.378
DigestTest                               6     0      0        0       0.491
DirectoriesTest                          13    0      0        0       1.112
DiskBoundaryManagerTest                  4     0      0        0       4.932
ImportTest                               14    0      0        0       9.008
KeyCacheTest                             6     0      0        0       4.052
KeyspaceTest                             11    0      0        0       8.062
LivenessInfoTest                         2     0      0        0       0.386
MmapFileTest                             1     0      0        0       0.329
MultiKeyspaceTest                        1     0      0        0       3.691
MutationExceededMaxSizeExceptionTest     1     0      0        0       0.065
NameSortTest                             3     0      0        0       3.707
NativeCellTest                           1     0      0        0       0.874
PartitionRangeReadTest                   7     0      0        0       3.875
PartitionTest                            4     0      0        0       3.457
RangeTombstoneListTest                   25    0      0        0       1.056
RangeTombstoneTest                       14    0      0        0       4.427
ReadCommandTest                          23    0      0        0       5.160
ReadCommandVerbHandlerTest               4     0      0        0       4.751
ReadMessageTest                          3     0      0        0       3.406
ReadResponseTest                         8     0      0        0       0.661
RecoveryManagerFlushedTest               6     0      0        0       3.520
RecoveryManagerMissingHeaderTest         6     0      0        0       3.124
RecoveryManagerTest                      42    0      0        0       6.723
RecoveryManagerTruncateTest              6     0      0        0       3.270
RemoveCellTest                           1     0      0        0       3.620
RepairedDataInfoTest                     7     0      0        0       1.616
RepairedDataTombstonesTest               7     0      0        0       27.924
RowCacheCQLTest                          3     0      0        0       4.414
RowCacheTest                             11    0      0        0       5.057
RowIndexEntryTest                        4     0      0        0       4.424
RowIterationTest                         3     0      0        0       4.465
RowTest                                  4     0      0        0       3.280
SchemaCQLHelperTest                      9     0      0        0       6.147
ScrubTest                                17    0      0        0       7.290
SecondaryIndexTest                       14    0      0        0       9.604
SerializationHeaderTest                  1     0      0        0       1.498
SinglePartitionReadCommandCQLTest        1     0      0        0       3.617
SinglePartitionSliceCommandTest          10    0      0        0       4.551
SystemKeyspaceMigrator40Test             4     0      0        0       4.162
SystemKeyspaceTest                       4     0      0        0       2.562
TimeSortTest                             2     0      0        0       4.734
TransformerTest                          1     0      0        0       1.031
VerifyTest                               23    0      0        0       4.072
CellTest                                 11    0      0        0       2.841
CleanupTest                              8     0      0        0       20.082
CleanupTransientTest                     1     0      0        0       3.516
ClusteringBoundTest                      2     0      0        0       0.151
ColumnFamilyMetricTest                   2     0      0        0       3.091
ColumnFamilyStoreTest                    8     0      0        0       4.597
ColumnsTest                              8     0      0        0       1.766
CounterCacheTest                         5     0      0        0       3.148
CounterCellTest                          5     0      0        0       2.895
CounterMutationTest                      4     0      0        0       3.228
DeletePartitionTest                      1     0      0        0       3.051
DigestTest                               6     0      0        0       0.511
DirectoriesTest                          13    0      0        0       1.309
DiskBoundaryManagerTest                  4     0      0        0       4.941
ImportTest                               14    0      0        0       10.018
KeyCacheTest                             6     0      0        0       3.868
KeyspaceTest                             11    0      0        0       8.408
LivenessInfoTest                         2     0      0        0       0.453
MmapFileTest                             1     0      0        0       0.452
MultiKeyspaceTest                        1     0      0        0       3.346
MutationExceededMaxSizeExceptionTest     1     0      0        0       0.141
NameSortTest                             3     0      0        0       3.286
NativeCellTest                           1     0      0        0       1.086
PartitionRangeReadTest                   7     0      0        0       3.399
PartitionTest                            4     0      0        0       2.981
RangeTombstoneListTest                   25    0      0        0       1.242
RangeTombstoneTest                       14    0      0        0       4.250
ReadCommandTest                          23    0      0        0       5.473
ReadCommandVerbHandlerTest               4     0      0        0       4.524
ReadMessageTest                          3     0      0        0       3.027
ReadResponseTest                         8     0      0        0       0.691
RecoveryManagerFlushedTest               6     0      0        0       3.471
RecoveryManagerMissingHeaderTest         6     0      0        0       2.947
RecoveryManagerTest                      42    0      0        0       7.899
RecoveryManagerTruncateTest              6     0      0        0       3.173
RemoveCellTest                           1     0      0        0       3.160
RepairedDataInfoTest                     7     0      0        0       1.681
RepairedDataTombstonesTest               7     0      0        0       28.680
RowCacheCQLTest                          3     0      0        0       4.354
RowCacheTest                             11    0      0        0       4.508
RowIndexEntryTest                        4     0      0        0       4.415
RowIterationTest                         3     0      0        0       4.486
RowTest                                  4     0      0        0       2.830
SchemaCQLHelperTest                      9     0      0        0       6.723
ScrubTest                                17    0      0        0       6.954
SecondaryIndexTest                       14    0      0        0       9.838
SerializationHeaderTest                  1     0      0        0       1.637
SinglePartitionReadCommandCQLTest        1     0      0        0       3.254
SinglePartitionSliceCommandTest          10    0      0        0       4.733
SystemKeyspaceMigrator40Test             4     0      0        0       4.243
SystemKeyspaceTest                       4     0      0        0       2.538
TimeSortTest                             2     0      0        0       4.676
TransformerTest                          1     0      0        0       1.230
VerifyTest                               23    0      0        0       3.899

-------------------------------------------------------------------------------
org.apache.cassandra.db.aggregation

Name                       Tests Errors Failures Skipped Time(s)
GroupMakerTest-cdc         6     0      0        0       0.872
GroupMakerTest-cdc         6     0      0        0       0.976
GroupMakerTest-compression 6     0      0        0       0.882
GroupMakerTest-compression 6     0      0        0       0.987
GroupMakerTest             6     0      0        0       0.878
GroupMakerTest             6     0      0        0       0.988

-------------------------------------------------------------------------------
org.apache.cassandra.db.columniterator

Name                                   Tests Errors Failures Skipped Time(s)
SSTableReverseIteratorTest-cdc         1     0      0        0       3.570
SSTableReverseIteratorTest-cdc         1     0      0        0       2.857
SSTableReverseIteratorTest-compression 1     0      0        0       3.588
SSTableReverseIteratorTest-compression 1     0      0        0       2.927
SSTableReverseIteratorTest             1     0      0        0       3.499
SSTableReverseIteratorTest             1     0      0        0       3.070

-------------------------------------------------------------------------------
org.apache.cassandra.db.commitlog

Name                                     Tests Errors Failures Skipped Time(s)
BatchCommitLogStressTest                 15    0      0        0       193.487
CommitLogStressTest                      1     0      0        1       0.065
GroupCommitLogStressTest                 15    0      0        0       185.238
PeriodicCommitLogStressTest              15    0      0        0       242.934
BatchCommitLogStressTest                 15    0      0        0       193.216
CommitLogStressTest                      1     0      0        1       0.146
GroupCommitLogStressTest                 15    0      0        0       185.614
PeriodicCommitLogStressTest              15    0      0        0       242.375
AbstractCommitLogServiceTest-cdc         9     0      0        0       1.213
BatchCommitLogTest-cdc                   174   0      0        0       7.687
CommitLogCQLTest-cdc                     1     0      0        0       3.693
CommitLogChainedMarkersTest-cdc          1     0      0        0       4.169
CommitLogDescriptorTest-cdc              14    0      0        0       13.559
CommitLogFailurePolicyTest-cdc           4     0      0        0       6.238
CommitLogInitWithExceptionTest-cdc       1     0      0        0       1.487
CommitLogReaderTest-cdc                  5     0      0        0       6.402
CommitLogSegmentBackpressureTest-cdc     1     0      0        0       4.807
CommitLogSegmentManagerCDCTest-cdc       7     0      0        0       9.154
CommitLogTest-cdc                        1     0      0        1       0.060
CommitLogUpgradeTest-cdc                 1     0      0        0       3.663
CommitlogShutdownTest-cdc                1     0      0        0       3.984
GroupCommitLogTest-cdc                   162   0      0        0       14.116
SegmentReaderTest-cdc                    6     0      0        0       1.237
SnapshotDeletingTest-cdc                 1     0      0        1       3.373
AbstractCommitLogServiceTest-cdc         9     0      0        0       1.300
BatchCommitLogTest-cdc                   174   0      0        0       6.374
CommitLogCQLTest-cdc                     1     0      0        0       3.010
CommitLogChainedMarkersTest-cdc          1     0      0        0       3.472
CommitLogDescriptorTest-cdc              14    0      0        0       7.205
CommitLogFailurePolicyTest-cdc           4     0      0        0       5.161
CommitLogInitWithExceptionTest-cdc       1     0      0        0       1.595
CommitLogReaderTest-cdc                  5     0      0        0       5.029
CommitLogSegmentBackpressureTest-cdc     1     0      0        0       4.172
CommitLogSegmentManagerCDCTest-cdc       7     0      0        0       8.301
CommitLogTest-cdc                        1     0      0        1       0.142
CommitLogUpgradeTest-cdc                 1     0      0        0       2.963
CommitlogShutdownTest-cdc                1     0      0        0       3.246
GroupCommitLogTest-cdc                   162   0      0        0       12.283
SegmentReaderTest-cdc                    6     0      0        0       1.270
SnapshotDeletingTest-cdc                 1     0      0        1       2.713
AbstractCommitLogServiceTest-compression 9     0      0        0       1.192
BatchCommitLogTest-compression           174   0      0        0       7.540
CommitLogCQLTest-compression             1     0      0        0       3.689
CommitLogChainedMarkersTest-compression  1     0      0        0       4.220
CommitLogDescriptorTest-compression      14    0      0        0       13.518
CommitLogFailurePolicyTest-compression   4     0      0        0       6.069
CommitLogInitWithExceptionTest-          1     0      0        0       1.499
compression
CommitLogReaderTest-compression          5     0      0        0       6.362
CommitLogSegmentBackpressureTest-        1     0      0        0       4.908
compression
CommitLogSegmentManagerCDCTest-          7     0      0        0       8.996
compression
CommitLogTest-compression                1     0      0        1       0.061
CommitLogUpgradeTest-compression         1     0      0        0       3.696
CommitlogShutdownTest-compression        1     0      0        0       3.920
GroupCommitLogTest-compression           162   0      0        0       13.704
SegmentReaderTest-compression            6     0      0        0       1.271
SnapshotDeletingTest-compression         1     0      0        1       3.410
AbstractCommitLogServiceTest-compression 9     0      0        0       1.277
BatchCommitLogTest-compression           174   0      0        0       6.390
CommitLogCQLTest-compression             1     0      0        0       3.015
CommitLogChainedMarkersTest-compression  1     0      0        0       3.437
CommitLogDescriptorTest-compression      14    0      0        0       7.265
CommitLogFailurePolicyTest-compression   4     0      0        0       5.246
CommitLogInitWithExceptionTest-          1     0      0        0       1.600
compression
CommitLogReaderTest-compression          5     0      0        0       5.212
CommitLogSegmentBackpressureTest-        1     0      0        0       4.220
compression
CommitLogSegmentManagerCDCTest-          7     0      0        0       8.016
compression
CommitLogTest-compression                1     0      0        1       0.151
CommitLogUpgradeTest-compression         1     0      0        0       2.946
CommitlogShutdownTest-compression        1     0      0        0       3.320
GroupCommitLogTest-compression           162   0      0        0       12.243
SegmentReaderTest-compression            6     0      0        0       1.264
SnapshotDeletingTest-compression         1     0      0        1       2.772
AbstractCommitLogServiceTest             9     0      0        0       1.242
BatchCommitLogTest                       174   0      0        0       7.307
CommitLogCQLTest                         1     0      0        0       3.582
CommitLogChainedMarkersTest              1     0      0        0       4.068
CommitLogDescriptorTest                  14    0      0        0       13.374
CommitLogFailurePolicyTest               4     0      0        0       5.975
CommitLogInitWithExceptionTest           1     0      0        0       1.485
CommitLogReaderTest                      5     0      0        0       6.316
CommitLogSegmentBackpressureTest         1     0      0        0       4.840
CommitLogSegmentManagerCDCTest           7     0      0        0       8.855
CommitLogTest                            1     0      0        1       0.060
CommitLogUpgradeTest                     1     0      0        0       3.646
CommitlogShutdownTest                    1     0      0        0       3.896
GroupCommitLogTest                       162   0      0        0       13.620
SegmentReaderTest                        6     0      0        0       1.242
SnapshotDeletingTest                     1     0      0        1       3.299
AbstractCommitLogServiceTest             9     0      0        0       1.308
BatchCommitLogTest                       174   0      0        0       8.123
CommitLogCQLTest                         1     0      0        0       3.326
CommitLogChainedMarkersTest              1     0      0        0       3.670
CommitLogDescriptorTest                  14    0      0        0       6.367
CommitLogFailurePolicyTest               4     0      0        0       5.468
CommitLogInitWithExceptionTest           1     0      0        0       1.623
CommitLogReaderTest                      5     0      0        0       6.238
CommitLogSegmentBackpressureTest         1     0      0        0       4.325
CommitLogSegmentManagerCDCTest           7     0      0        0       9.752
CommitLogTest                            1     0      0        1       0.139
CommitLogUpgradeTest                     1     0      0        0       3.122
CommitlogShutdownTest                    1     0      0        0       3.418
GroupCommitLogTest                       162   0      0        0       14.473
SegmentReaderTest                        6     0      0        0       1.312
SnapshotDeletingTest                     1     0      0        1       2.784

-------------------------------------------------------------------------------
org.apache.cassandra.db.compaction

Name                                        Tests Errors Failures Skipped Time(s)
LongCompactionsTest                         4     0      0        0       19.581
LongLeveledCompactionStrategyCQLTest        1     0      0        0       303.592
LongLeveledCompactionStrategyTest           3     0      0        0       15.918
LongCompactionsTest                         4     0      0        0       19.263
LongLeveledCompactionStrategyCQLTest        1     0      0        0       303.414
LongLeveledCompactionStrategyTest           3     0      0        0       16.270
AbstractCompactionStrategyTest-cdc          4     0      0        0       3.856
AbstractPendingRepairTest-cdc               1     0      0        1       0.065
ActiveCompactionsTest-cdc                   6     0      0        0       6.144
AntiCompactionBytemanTest-cdc               1     0      0        0       6.412
AntiCompactionTest-cdc                      15    0      0        0       29.033
CancelCompactionsTest-cdc                   8     0      0        0       9.774
CompactionAwareWriterTest-cdc               4     0      0        0       82.720
CompactionControllerTest-cdc                2     0      0        0       3.865
CompactionExecutorTest-cdc                  3     0      0        0       0.942
CompactionInfoTest-cdc                      2     0      0        0       3.666
CompactionIteratorTest-cdc                  12    0      0        0       7.475
CompactionStrategyManagerPendingRepairTest- 9     0      0        0       4.238
cdc
CompactionStrategyManagerTest-cdc           5     0      0        0       6.094
CompactionTaskTest-cdc                      2     0      0        0       3.683
CompactionsBytemanTest-cdc                  6     0      0        0       13.423
CompactionsCQLTest-cdc                      24    0      0        0       35.969
CompactionsPurgeTest-cdc                    10    0      0        0       4.254
CompactionsTest-cdc                         6     0      0        1       17.081
CorruptedSSTablesCompactionsTest-cdc        2     0      0        0       5.352
DateTieredCompactionStrategyTest-cdc        7     0      0        0       8.254
LeveledCompactionStrategyTest-cdc           11    0      0        0       25.164
LeveledGenerationsTest-cdc                  4     0      0        0       4.184
NeverPurgeTest-cdc                          4     0      0        0       9.431
OneCompactionTest-cdc                       2     0      0        0       3.536
PendingRepairManagerTest-cdc                16    0      0        0       4.761
SingleSSTableLCSTaskTest-cdc                4     0      0        0       71.009
SizeTieredCompactionStrategyTest-cdc        3     0      0        0       3.455
TTLExpiryTest-cdc                           5     0      0        0       10.288
TimeWindowCompactionStrategyTest-cdc        5     0      0        0       9.069
ValidationExecutorTest-cdc                  2     0      0        0       0.606
AbstractCompactionStrategyTest-cdc          4     0      0        0       3.226
AbstractPendingRepairTest-cdc               1     0      0        1       0.149
ActiveCompactionsTest-cdc                   6     0      0        0       4.907
AntiCompactionBytemanTest-cdc               1     0      0        0       5.599
AntiCompactionTest-cdc                      15    0      0        0       20.348
CancelCompactionsTest-cdc                   8     0      0        0       9.600
CompactionAwareWriterTest-cdc               4     0      0        0       59.755
CompactionControllerTest-cdc                2     0      0        0       3.189
CompactionExecutorTest-cdc                  3     0      0        0       1.005
CompactionInfoTest-cdc                      2     0      0        0       2.983
CompactionIteratorTest-cdc                  12    0      0        0       6.108
CompactionStrategyManagerPendingRepairTest- 9     0      0        0       3.501
cdc
CompactionStrategyManagerTest-cdc           5     0      0        0       5.214
CompactionTaskTest-cdc                      2     0      0        0       2.926
CompactionsBytemanTest-cdc                  6     0      0        0       12.332
CompactionsCQLTest-cdc                      24    0      0        0       33.419
CompactionsPurgeTest-cdc                    10    0      0        0       3.423
CompactionsTest-cdc                         6     0      0        1       16.291
CorruptedSSTablesCompactionsTest-cdc        2     0      0        0       4.331
DateTieredCompactionStrategyTest-cdc        7     0      0        0       6.739
LeveledCompactionStrategyTest-cdc           11    0      0        0       18.883
LeveledGenerationsTest-cdc                  4     0      0        0       3.475
NeverPurgeTest-cdc                          4     0      0        0       8.451
OneCompactionTest-cdc                       2     0      0        0       2.857
PendingRepairManagerTest-cdc                16    0      0        0       3.949
SingleSSTableLCSTaskTest-cdc                4     0      0        0       56.238
SizeTieredCompactionStrategyTest-cdc        3     0      0        0       2.758
TTLExpiryTest-cdc                           5     0      0        0       9.447
TimeWindowCompactionStrategyTest-cdc        5     0      0        0       8.268
ValidationExecutorTest-cdc                  2     0      0        0       0.710
AbstractCompactionStrategyTest-compression  4     0      0        0       3.996
AbstractPendingRepairTest-compression       1     0      0        1       0.064
ActiveCompactionsTest-compression           6     0      0        0       6.260
AntiCompactionBytemanTest-compression       1     0      0        0       6.588
AntiCompactionTest-compression              15    0      0        0       31.879
CancelCompactionsTest-compression           8     0      0        0       9.939
CompactionAwareWriterTest-compression       4     0      0        0       83.822
CompactionControllerTest-compression        2     0      0        0       3.879
CompactionExecutorTest-compression          3     0      0        0       0.949
CompactionInfoTest-compression              2     0      0        0       3.734
CompactionIteratorTest-compression          12    0      0        0       7.500
CompactionStrategyManagerPendingRepairTest- 9     0      0        0       4.235
compression
CompactionStrategyManagerTest-compression   5     0      0        0       6.079
CompactionTaskTest-compression              2     0      0        0       3.569
CompactionsBytemanTest-compression          6     0      0        0       13.454
CompactionsCQLTest-compression              24    0      0        0       36.580
CompactionsPurgeTest-compression            10    0      0        0       4.259
CompactionsTest-compression                 6     0      0        1       17.029
CorruptedSSTablesCompactionsTest-           2     0      0        0       5.347
compression
DateTieredCompactionStrategyTest-           7     0      0        0       7.404
compression
LeveledCompactionStrategyTest-compression   11    0      0        0       28.240
LeveledGenerationsTest-compression          4     0      0        0       4.162
NeverPurgeTest-compression                  4     0      0        0       9.436
OneCompactionTest-compression               2     0      0        0       3.553
PendingRepairManagerTest-compression        16    0      0        0       4.821
SingleSSTableLCSTaskTest-compression        4     0      0        0       92.913
SizeTieredCompactionStrategyTest-           3     0      0        0       3.494
compression
TTLExpiryTest-compression                   5     0      0        0       10.295
TimeWindowCompactionStrategyTest-           5     0      0        0       9.082
compression
ValidationExecutorTest-compression          2     0      0        0       0.612
AbstractCompactionStrategyTest-compression  4     0      0        0       3.292
AbstractPendingRepairTest-compression       1     0      0        1       0.148
ActiveCompactionsTest-compression           6     0      0        0       4.930
AntiCompactionBytemanTest-compression       1     0      0        0       5.639
AntiCompactionTest-compression              15    0      0        0       22.198
CancelCompactionsTest-compression           8     0      0        0       8.652
CompactionAwareWriterTest-compression       4     0      0        0       59.147
CompactionControllerTest-compression        2     0      0        0       3.297
CompactionExecutorTest-compression          3     0      0        0       1.030
CompactionInfoTest-compression              2     0      0        0       3.008
CompactionIteratorTest-compression          12    0      0        0       6.152
CompactionStrategyManagerPendingRepairTest- 9     0      0        0       3.533
compression
CompactionStrategyManagerTest-compression   5     0      0        0       5.308
CompactionTaskTest-compression              2     0      0        0       2.865
CompactionsBytemanTest-compression          6     0      0        0       12.282
CompactionsCQLTest-compression              24    0      0        0       34.930
CompactionsPurgeTest-compression            10    0      0        0       3.424
CompactionsTest-compression                 6     0      0        1       16.222
CorruptedSSTablesCompactionsTest-           2     0      0        0       4.342
compression
DateTieredCompactionStrategyTest-           7     0      0        0       6.771
compression
LeveledCompactionStrategyTest-compression   11    0      0        0       20.038
LeveledGenerationsTest-compression          4     0      0        0       3.403
NeverPurgeTest-compression                  4     0      0        0       8.408
OneCompactionTest-compression               2     0      0        0       2.933
PendingRepairManagerTest-compression        16    0      0        0       3.913
SingleSSTableLCSTaskTest-compression        4     0      0        0       65.341
SizeTieredCompactionStrategyTest-           3     0      0        0       2.838
compression
TTLExpiryTest-compression                   5     0      0        0       9.416
TimeWindowCompactionStrategyTest-           5     0      0        0       8.303
compression
ValidationExecutorTest-compression          2     0      0        0       0.683
AbstractCompactionStrategyTest              4     0      0        0       3.977
AbstractPendingRepairTest                   1     0      0        1       0.059
ActiveCompactionsTest                       6     0      0        0       6.115
AntiCompactionBytemanTest                   1     0      0        0       6.327
AntiCompactionTest                          15    0      0        0       29.106
CancelCompactionsTest                       8     0      0        0       9.829
CompactionAwareWriterTest                   4     0      0        0       82.738
CompactionControllerTest                    2     0      0        0       3.848
CompactionExecutorTest                      3     0      0        0       0.929
CompactionInfoTest                          2     0      0        0       3.552
CompactionIteratorTest                      12    0      0        0       7.426
CompactionStrategyManagerPendingRepairTest  9     0      0        0       4.209
CompactionStrategyManagerTest               5     0      0        0       5.883
CompactionTaskTest                          2     0      0        0       3.511
CompactionsBytemanTest                      6     0      0        0       13.332
CompactionsCQLTest                          24    0      0        0       36.121
CompactionsPurgeTest                        10    0      0        0       4.064
CompactionsTest                             6     0      0        1       17.083
CorruptedSSTablesCompactionsTest            2     0      0        0       5.383
DateTieredCompactionStrategyTest            7     0      0        0       7.296
LeveledCompactionStrategyTest               11    0      0        0       25.125
LeveledGenerationsTest                      4     0      0        0       4.140
NeverPurgeTest                              4     0      0        0       9.503
OneCompactionTest                           2     0      0        0       3.497
PendingRepairManagerTest                    16    0      0        0       4.755
SingleSSTableLCSTaskTest                    4     0      0        0       91.650
SizeTieredCompactionStrategyTest            3     0      0        0       3.385
TTLExpiryTest                               5     0      0        0       10.179
TimeWindowCompactionStrategyTest            5     0      0        0       9.047
ValidationExecutorTest                      2     0      0        0       0.606
AbstractCompactionStrategyTest              4     0      0        0       3.669
AbstractPendingRepairTest                   1     0      0        1       0.140
ActiveCompactionsTest                       6     0      0        0       6.476
AntiCompactionBytemanTest                   1     0      0        0       6.098
AntiCompactionTest                          15    0      0        0       22.703
CancelCompactionsTest                       8     0      0        0       10.301
CompactionAwareWriterTest                   4     0      0        0       49.464
CompactionControllerTest                    2     0      0        0       3.473
CompactionExecutorTest                      3     0      0        0       1.060
CompactionInfoTest                          2     0      0        0       3.277
CompactionIteratorTest                      12    0      0        0       7.787
CompactionStrategyManagerPendingRepairTest  9     0      0        0       3.950
CompactionStrategyManagerTest               5     0      0        0       6.088
CompactionTaskTest                          2     0      0        0       3.069
CompactionsBytemanTest                      6     0      0        0       14.384
CompactionsCQLTest                          24    0      0        0       40.089
CompactionsPurgeTest                        10    0      0        0       4.037
CompactionsTest                             6     0      0        1       16.754
CorruptedSSTablesCompactionsTest            2     0      0        0       5.447
DateTieredCompactionStrategyTest            7     0      0        0       7.553
LeveledCompactionStrategyTest               11    0      0        0       19.337
LeveledGenerationsTest                      4     0      0        0       4.003
NeverPurgeTest                              4     0      0        0       9.332
OneCompactionTest                           2     0      0        0       2.968
PendingRepairManagerTest                    16    0      0        0       4.633
SingleSSTableLCSTaskTest                    4     0      0        0       63.747
SizeTieredCompactionStrategyTest            3     0      0        0       3.030
TTLExpiryTest                               5     0      0        0       10.073
TimeWindowCompactionStrategyTest            5     0      0        0       9.110
ValidationExecutorTest                      2     0      0        0       0.716

-------------------------------------------------------------------------------
org.apache.cassandra.db.composites

Name                  Tests Errors Failures Skipped Time(s)
CTypeTest-cdc         3     0      0        0       0.538
CTypeTest-cdc         3     0      0        0       0.527
CTypeTest-compression 3     0      0        0       0.526
CTypeTest-compression 3     0      0        0       0.535
CTypeTest             3     0      0        0       0.514
CTypeTest             3     0      0        0       0.535

-------------------------------------------------------------------------------
org.apache.cassandra.db.context

Name                           Tests Errors Failures Skipped Time(s)
CounterContextTest-cdc         8     0      0        0       2.096
CounterContextTest-cdc         8     0      0        0       1.941
CounterContextTest-compression 8     0      0        0       2.154
CounterContextTest-compression 8     0      0        0       2.088
CounterContextTest             8     0      0        0       2.107
CounterContextTest             8     0      0        0       2.099

-------------------------------------------------------------------------------
org.apache.cassandra.db.filter

Name                         Tests Errors Failures Skipped Time(s)
ColumnFilterTest-cdc         3     0      0        0       0.614
RowFilterTest-cdc            1     0      0        0       0.605
SliceTest-cdc                4     0      0        0       0.124
ColumnFilterTest-cdc         3     0      0        0       0.669
RowFilterTest-cdc            1     0      0        0       0.670
SliceTest-cdc                4     0      0        0       0.189
ColumnFilterTest-compression 3     0      0        0       0.651
RowFilterTest-compression    1     0      0        0       0.624
SliceTest-compression        4     0      0        0       0.123
ColumnFilterTest-compression 3     0      0        0       0.679
RowFilterTest-compression    1     0      0        0       0.667
SliceTest-compression        4     0      0        0       0.187
ColumnFilterTest             3     0      0        0       0.607
RowFilterTest                1     0      0        0       0.616
SliceTest                    4     0      0        0       0.125
ColumnFilterTest             3     0      0        0       0.628
RowFilterTest                1     0      0        0       0.724
SliceTest                    4     0      0        0       0.188

-------------------------------------------------------------------------------
org.apache.cassandra.db.lifecycle

Name                                 Tests Errors Failures Skipped Time(s)
HelpersTest-cdc                      8     0      0        0       15.073
LifecycleTransactionTest-cdc         8     0      0        0       2.605
LogTransactionTest-cdc               39    0      0        0       2.915
RealTransactionsTest-cdc             3     0      0        0       4.289
TrackerTest-cdc                      7     0      0        0       2.322
ViewTest-cdc                         3     0      0        0       2.172
HelpersTest-cdc                      8     0      0        0       12.839
LifecycleTransactionTest-cdc         8     0      0        0       2.483
LogTransactionTest-cdc               39    0      0        0       2.983
RealTransactionsTest-cdc             3     0      0        0       3.501
TrackerTest-cdc                      7     0      0        0       2.259
ViewTest-cdc                         3     0      0        0       2.042
HelpersTest-compression              8     0      0        0       14.858
LifecycleTransactionTest-compression 8     0      0        0       2.668
LogTransactionTest-compression       39    0      0        0       3.022
RealTransactionsTest-compression     3     0      0        0       4.290
TrackerTest-compression              7     0      0        0       2.369
ViewTest-compression                 3     0      0        0       2.202
HelpersTest-compression              8     0      0        0       13.935
LifecycleTransactionTest-compression 8     0      0        0       2.496
LogTransactionTest-compression       39    0      0        0       3.094
RealTransactionsTest-compression     3     0      0        0       3.866
TrackerTest-compression              7     0      0        0       2.274
ViewTest-compression                 3     0      0        0       2.023
HelpersTest                          8     0      0        0       14.274
LifecycleTransactionTest             8     0      0        0       2.572
LogTransactionTest                   39    0      0        0       2.951
RealTransactionsTest                 3     0      0        0       4.290
TrackerTest                          7     0      0        0       2.316
ViewTest                             3     0      0        0       2.165
HelpersTest                          8     0      0        0       11.255
LifecycleTransactionTest             8     0      0        0       2.647
LogTransactionTest                   39    0      0        0       3.331
RealTransactionsTest                 3     0      0        0       3.754
TrackerTest                          7     0      0        0       2.370
ViewTest                             3     0      0        0       2.069

-------------------------------------------------------------------------------
org.apache.cassandra.db.marshal

Name                                   Tests Errors Failures Skipped Time(s)
AbstractCompositeTypeTest-cdc          2     0      0        0       0.071
ByteBufferAccessorTest-cdc             2     0      0        0       0.110
BytesTypeTest-cdc                      2     0      0        0       0.237
CollectionTypeTest-cdc                 6     0      0        0       0.158
CollectionTypesTest-cdc                3     0      0        0       5.781
CompositeAndTupleTypesTest-cdc         3     0      0        0       8.421
CompositeTypeTest-cdc                  9     0      0        0       3.402
DecimalTypeTest-cdc                    3     0      0        0       0.081
DynamicCompositeTypeTest-cdc           8     0      0        0       3.229
EmptyTypeTest-cdc                      7     0      0        0       0.862
IntegerTypeTest-cdc                    10    0      0        0       0.117
JsonConversionTest-cdc                 30    0      0        0       0.706
ReversedTypeTest-cdc                   1     0      0        0       0.104
RoundTripTest-cdc                      8     0      0        0       0.533
SimpleDateTypeTest-cdc                 1     0      0        0       0.128
TimeTypeTest-cdc                       2     0      0        0       3.806
TimeUUIDTypeTest-cdc                   6     0      0        0       7.516
TimestampTypeTest-cdc                  1     0      0        0       0.584
TypeCompareTest-cdc                    6     0      0        0       0.286
TypeParserTest-cdc                     3     0      0        0       0.911
TypeValidationTest-cdc                 18    0      0        0       3.490
UUIDTypeTest-cdc                       6     0      0        0       3.770
ValueAccessorTest-cdc                  4     0      0        0       0.513
AbstractCompositeTypeTest-cdc          2     0      0        0       0.147
ByteBufferAccessorTest-cdc             2     0      0        0       0.180
BytesTypeTest-cdc                      2     0      0        0       0.286
CollectionTypeTest-cdc                 6     0      0        0       0.221
CollectionTypesTest-cdc                3     0      0        0       5.492
CompositeAndTupleTypesTest-cdc         3     0      0        0       7.614
CompositeTypeTest-cdc                  9     0      0        0       2.725
DecimalTypeTest-cdc                    3     0      0        0       0.156
DynamicCompositeTypeTest-cdc           8     0      0        0       2.728
EmptyTypeTest-cdc                      7     0      0        0       0.816
IntegerTypeTest-cdc                    10    0      0        0       0.193
JsonConversionTest-cdc                 30    0      0        0       0.724
ReversedTypeTest-cdc                   1     0      0        0       0.172
RoundTripTest-cdc                      8     0      0        0       0.517
SimpleDateTypeTest-cdc                 1     0      0        0       0.185
TimeTypeTest-cdc                       2     0      0        0       3.043
TimeUUIDTypeTest-cdc                   6     0      0        0       4.563
TimestampTypeTest-cdc                  1     0      0        0       0.573
TypeCompareTest-cdc                    6     0      0        0       0.337
TypeParserTest-cdc                     3     0      0        0       0.963
TypeValidationTest-cdc                 18    0      0        0       3.366
UUIDTypeTest-cdc                       6     0      0        0       2.588
ValueAccessorTest-cdc                  4     0      0        0       0.498
AbstractCompositeTypeTest-compression  2     0      0        0       0.071
ByteBufferAccessorTest-compression     2     0      0        0       0.110
BytesTypeTest-compression              2     0      0        0       0.246
CollectionTypeTest-compression         6     0      0        0       0.156
CollectionTypesTest-compression        3     0      0        0       5.760
CompositeAndTupleTypesTest-compression 3     0      0        0       8.459
CompositeTypeTest-compression          9     0      0        0       3.477
DecimalTypeTest-compression            3     0      0        0       0.082
DynamicCompositeTypeTest-compression   8     0      0        0       3.309
EmptyTypeTest-compression              7     0      0        0       0.851
IntegerTypeTest-compression            10    0      0        0       0.134
JsonConversionTest-compression         30    0      0        0       0.704
ReversedTypeTest-compression           1     0      0        0       0.108
RoundTripTest-compression              8     0      0        0       0.523
SimpleDateTypeTest-compression         1     0      0        0       0.127
TimeTypeTest-compression               2     0      0        0       3.805
TimeUUIDTypeTest-compression           6     0      0        0       7.694
TimestampTypeTest-compression          1     0      0        0       0.592
TypeCompareTest-compression            6     0      0        0       0.289
TypeParserTest-compression             3     0      0        0       0.893
TypeValidationTest-compression         18    0      0        0       3.581
UUIDTypeTest-compression               6     0      0        0       4.084
ValueAccessorTest-compression          4     0      0        0       0.490
AbstractCompositeTypeTest-compression  2     0      0        0       0.152
ByteBufferAccessorTest-compression     2     0      0        0       0.199
BytesTypeTest-compression              2     0      0        0       0.290
CollectionTypeTest-compression         6     0      0        0       0.236
CollectionTypesTest-compression        3     0      0        0       5.437
CompositeAndTupleTypesTest-compression 3     0      0        0       7.299
CompositeTypeTest-compression          9     0      0        0       2.733
DecimalTypeTest-compression            3     0      0        0       0.156
DynamicCompositeTypeTest-compression   8     0      0        0       2.893
EmptyTypeTest-compression              7     0      0        0       0.821
IntegerTypeTest-compression            10    0      0        0       0.189
JsonConversionTest-compression         30    0      0        0       0.752
ReversedTypeTest-compression           1     0      0        0       0.170
RoundTripTest-compression              8     0      0        0       0.509
SimpleDateTypeTest-compression         1     0      0        0       0.185
TimeTypeTest-compression               2     0      0        0       3.038
TimeUUIDTypeTest-compression           6     0      0        0       4.555
TimestampTypeTest-compression          1     0      0        0       0.551
TypeCompareTest-compression            6     0      0        0       0.346
TypeParserTest-compression             3     0      0        0       0.962
TypeValidationTest-compression         18    0      0        0       3.154
UUIDTypeTest-compression               6     0      0        0       2.549
ValueAccessorTest-compression          4     0      0        0       0.504
AbstractCompositeTypeTest              2     0      0        0       0.070
ByteBufferAccessorTest                 2     0      0        0       0.104
BytesTypeTest                          2     0      0        0       0.236
CollectionTypeTest                     6     0      0        0       0.154
CollectionTypesTest                    3     0      0        0       5.663
CompositeAndTupleTypesTest             3     0      0        0       8.259
CompositeTypeTest                      9     0      0        0       3.296
DecimalTypeTest                        3     0      0        0       0.078
DynamicCompositeTypeTest               8     0      0        0       3.313
EmptyTypeTest                          7     0      0        0       0.826
IntegerTypeTest                        10    0      0        0       0.113
JsonConversionTest                     30    0      0        0       0.711
ReversedTypeTest                       1     0      0        0       0.103
RoundTripTest                          8     0      0        0       0.498
SimpleDateTypeTest                     1     0      0        0       0.121
TimeTypeTest                           2     0      0        0       3.739
TimeUUIDTypeTest                       6     0      0        0       7.672
TimestampTypeTest                      1     0      0        0       0.564
TypeCompareTest                        6     0      0        0       0.286
TypeParserTest                         3     0      0        0       0.860
TypeValidationTest                     18    0      0        0       3.458
UUIDTypeTest                           6     0      0        0       3.730
ValueAccessorTest                      4     0      0        0       0.487
AbstractCompositeTypeTest              2     0      0        0       0.152
ByteBufferAccessorTest                 2     0      0        0       0.181
BytesTypeTest                          2     0      0        0       0.284
CollectionTypeTest                     6     0      0        0       0.220
CollectionTypesTest                    3     0      0        0       5.397
CompositeAndTupleTypesTest             3     0      0        0       7.730
CompositeTypeTest                      9     0      0        0       2.842
DecimalTypeTest                        3     0      0        0       0.156
DynamicCompositeTypeTest               8     0      0        0       2.828
EmptyTypeTest                          7     0      0        0       0.867
IntegerTypeTest                        10    0      0        0       0.229
JsonConversionTest                     30    0      0        0       0.763
ReversedTypeTest                       1     0      0        0       0.168
RoundTripTest                          8     0      0        0       0.536
SimpleDateTypeTest                     1     0      0        0       0.187
TimeTypeTest                           2     0      0        0       3.416
TimeUUIDTypeTest                       6     0      0        0       3.879
TimestampTypeTest                      1     0      0        0       0.580
TypeCompareTest                        6     0      0        0       0.339
TypeParserTest                         3     0      0        0       0.997
TypeValidationTest                     18    0      0        0       3.311
UUIDTypeTest                           6     0      0        0       2.705
ValueAccessorTest                      4     0      0        0       0.574

-------------------------------------------------------------------------------
org.apache.cassandra.db.monitoring

Name                           Tests Errors Failures Skipped Time(s)
MonitoringTaskTest-cdc         15    0      0        0       5.397
MonitoringTaskTest-cdc         15    0      0        0       5.478
MonitoringTaskTest-compression 15    0      0        0       5.396
MonitoringTaskTest-compression 15    0      0        0       5.457
MonitoringTaskTest             15    0      0        0       5.401
MonitoringTaskTest             15    0      0        0       5.560

-------------------------------------------------------------------------------
org.apache.cassandra.db.partition

Name                                    Tests Errors Failures Skipped Time(s)
PartitionImplementationTest-cdc         7     0      0        0       63.166
PartitionUpdateTest-cdc                 3     0      0        0       4.372
PartitionImplementationTest-cdc         7     0      0        0       54.776
PartitionUpdateTest-cdc                 3     0      0        0       3.600
PartitionImplementationTest-compression 7     0      0        0       63.425
PartitionUpdateTest-compression         3     0      0        0       4.375
PartitionImplementationTest-compression 7     0      0        0       51.781
PartitionUpdateTest-compression         3     0      0        0       3.691
PartitionImplementationTest             7     0      0        0       60.015
PartitionUpdateTest                     3     0      0        0       4.255
PartitionImplementationTest             7     0      0        0       57.267
PartitionUpdateTest                     3     0      0        0       4.313

-------------------------------------------------------------------------------
org.apache.cassandra.db.partitions

Name                          Tests Errors Failures Skipped Time(s)
PurgeFunctionTest-cdc         8     0      0        0       0.616
PurgeFunctionTest-cdc         8     0      0        0       0.625
PurgeFunctionTest-compression 8     0      0        0       0.624
PurgeFunctionTest-compression 8     0      0        0       0.659
PurgeFunctionTest             8     0      0        0       0.618
PurgeFunctionTest             8     0      0        0       0.612

-------------------------------------------------------------------------------
org.apache.cassandra.db.repair

Name                                           Tests Errors Failures Skipped Time
                                                                             (s)
AbstractPendingAntiCompactionTest-cdc          1     0      0        1       0.061
CompactionManagerGetSSTablesForValidationTest- 3     0      0        0       3.669
cdc
PendingAntiCompactionBytemanTest-cdc           1     0      0        0       4.119
PendingAntiCompactionTest-cdc                  18    0      0        0       12.786
AbstractPendingAntiCompactionTest-cdc          1     0      0        1       0.149
CompactionManagerGetSSTablesForValidationTest- 3     0      0        0       2.917
cdc
PendingAntiCompactionBytemanTest-cdc           1     0      0        0       3.395
PendingAntiCompactionTest-cdc                  18    0      0        0       11.730
AbstractPendingAntiCompactionTest-compression  1     0      0        1       0.060
CompactionManagerGetSSTablesForValidationTest- 3     0      0        0       3.648
compression
PendingAntiCompactionBytemanTest-compression   1     0      0        0       4.176
PendingAntiCompactionTest-compression          18    0      0        0       12.938
AbstractPendingAntiCompactionTest-compression  1     0      0        1       0.151
CompactionManagerGetSSTablesForValidationTest- 3     0      0        0       2.962
compression
PendingAntiCompactionBytemanTest-compression   1     0      0        0       3.379
PendingAntiCompactionTest-compression          18    0      0        0       11.789
AbstractPendingAntiCompactionTest              1     0      0        1       0.061
CompactionManagerGetSSTablesForValidationTest  3     0      0        0       3.600
PendingAntiCompactionBytemanTest               1     0      0        0       4.030
PendingAntiCompactionTest                      18    0      0        0       12.820
AbstractPendingAntiCompactionTest              1     0      0        1       0.142
CompactionManagerGetSSTablesForValidationTest  3     0      0        0       3.174
PendingAntiCompactionBytemanTest               1     0      0        0       3.605
PendingAntiCompactionTest                      18    0      0        0       13.077

-------------------------------------------------------------------------------
org.apache.cassandra.db.rows

Name                                    Tests Errors Failures Skipped Time(s)
ColumnMetadataVersionComparatorTest-cdc 10    0      0        0       0.329
EncodingStatsTest-cdc                   10    0      0        0       0.152
PartitionSerializationExceptionTest-cdc 2     0      0        0       1.125
RowAndDeletionMergeIteratorTest-cdc     10    0      0        0       3.301
RowsTest-cdc                            9     0      0        0       1.052
ThrottledUnfilteredIteratorTest-cdc     7     0      0        0       9.913
UnfilteredRowIteratorsMergeTest-cdc     5     0      0        0       27.027
UnfilteredRowIteratorsTest-cdc          1     0      0        0       0.685
ColumnMetadataVersionComparatorTest-cdc 10    0      0        0       0.370
EncodingStatsTest-cdc                   10    0      0        0       0.202
PartitionSerializationExceptionTest-cdc 2     0      0        0       1.077
RowAndDeletionMergeIteratorTest-cdc     10    0      0        0       2.697
RowsTest-cdc                            9     0      0        0       1.115
ThrottledUnfilteredIteratorTest-cdc     7     0      0        0       7.696
UnfilteredRowIteratorsMergeTest-cdc     5     0      0        0       25.470
UnfilteredRowIteratorsTest-cdc          1     0      0        0       0.703
ColumnMetadataVersionComparatorTest-    10    0      0        0       0.351
compression
EncodingStatsTest-compression           10    0      0        0       0.155
PartitionSerializationExceptionTest-    2     0      0        0       1.170
compression
RowAndDeletionMergeIteratorTest-        10    0      0        0       3.512
compression
RowsTest-compression                    9     0      0        0       1.091
ThrottledUnfilteredIteratorTest-        7     0      0        0       11.799
compression
UnfilteredRowIteratorsMergeTest-        5     0      0        0       27.341
compression
UnfilteredRowIteratorsTest-compression  1     0      0        0       0.707
ColumnMetadataVersionComparatorTest-    10    0      0        0       0.366
compression
EncodingStatsTest-compression           10    0      0        0       0.203
PartitionSerializationExceptionTest-    2     0      0        0       1.097
compression
RowAndDeletionMergeIteratorTest-        10    0      0        0       2.738
compression
RowsTest-compression                    9     0      0        0       1.132
ThrottledUnfilteredIteratorTest-        7     0      0        0       9.317
compression
UnfilteredRowIteratorsMergeTest-        5     0      0        0       25.542
compression
UnfilteredRowIteratorsTest-compression  1     0      0        0       0.683
ColumnMetadataVersionComparatorTest     10    0      0        0       0.334
EncodingStatsTest                       10    0      0        0       0.145
PartitionSerializationExceptionTest     2     0      0        0       1.111
RowAndDeletionMergeIteratorTest         10    0      0        0       3.280
RowsTest                                9     0      0        0       1.041
ThrottledUnfilteredIteratorTest         7     0      0        0       10.156
UnfilteredRowIteratorsMergeTest         5     0      0        0       27.711
UnfilteredRowIteratorsTest              1     0      0        0       0.631
ColumnMetadataVersionComparatorTest     10    0      0        0       0.369
EncodingStatsTest                       10    0      0        0       0.207
PartitionSerializationExceptionTest     2     0      0        0       1.110
RowAndDeletionMergeIteratorTest         10    0      0        0       2.803
RowsTest                                9     0      0        0       1.122
ThrottledUnfilteredIteratorTest         7     0      0        0       9.417
UnfilteredRowIteratorsMergeTest         5     0      0        0       25.864
UnfilteredRowIteratorsTest              1     0      0        0       0.706

-------------------------------------------------------------------------------
org.apache.cassandra.db.streaming

Name                                                Tests Errors Failures Skipped Time
                                                                                  (s)
CassandraEntireSSTableStreamWriterTest-cdc          2     0      0        0       3.729
CassandraOutgoingFileTest-cdc                       3     0      0        0       3.611
CassandraStreamHeaderTest-cdc                       5     0      0        0       3.522
CassandraStreamManagerTest-cdc                      2     0      0        0       3.754
ComponentManifestTest-cdc                           2     0      0        0       0.274
EntireSSTableStreamConcurrentComponentMutationTest- 3     0      0        0       14.503
cdc
StreamRequestTest-cdc                               1     0      0        0       0.932
CassandraEntireSSTableStreamWriterTest-cdc          2     0      0        0       3.035
CassandraOutgoingFileTest-cdc                       3     0      0        0       2.868
CassandraStreamHeaderTest-cdc                       5     0      0        0       2.818
CassandraStreamManagerTest-cdc                      2     0      0        0       3.023
ComponentManifestTest-cdc                           2     0      0        0       0.333
EntireSSTableStreamConcurrentComponentMutationTest- 3     0      0        0       13.644
cdc
StreamRequestTest-cdc                               1     0      0        0       0.977
CassandraEntireSSTableStreamWriterTest-compression  2     0      0        0       3.792
CassandraOutgoingFileTest-compression               3     0      0        0       3.597
CassandraStreamHeaderTest-compression               5     0      0        0       3.567
CassandraStreamManagerTest-compression              2     0      0        0       3.834
ComponentManifestTest-compression                   2     0      0        0       0.274
EntireSSTableStreamConcurrentComponentMutationTest- 3     0      0        0       14.562
compression
StreamRequestTest-compression                       1     0      0        0       0.925
CassandraEntireSSTableStreamWriterTest-compression  2     0      0        0       3.035
CassandraOutgoingFileTest-compression               3     0      0        0       2.937
CassandraStreamHeaderTest-compression               5     0      0        0       2.854
CassandraStreamManagerTest-compression              2     0      0        0       2.981
ComponentManifestTest-compression                   2     0      0        0       0.327
EntireSSTableStreamConcurrentComponentMutationTest- 3     0      0        0       13.736
compression
StreamRequestTest-compression                       1     0      0        0       0.997
CassandraEntireSSTableStreamWriterTest              2     0      0        0       3.646
CassandraOutgoingFileTest                           3     0      0        0       3.516
CassandraStreamHeaderTest                           5     0      0        0       3.406
CassandraStreamManagerTest                          2     0      0        0       3.700
ComponentManifestTest                               2     0      0        0       0.265
EntireSSTableStreamConcurrentComponentMutationTest  3     0      0        0       14.407
StreamRequestTest                                   1     0      0        0       0.888
CassandraEntireSSTableStreamWriterTest              2     0      0        0       3.145
CassandraOutgoingFileTest                           3     0      0        0       3.007
CassandraStreamHeaderTest                           5     0      0        0       2.933
CassandraStreamManagerTest                          2     0      0        0       3.204
ComponentManifestTest                               2     0      0        0       0.324
EntireSSTableStreamConcurrentComponentMutationTest  3     0      0        0       13.898
StreamRequestTest                                   1     0      0        0       1.000

-------------------------------------------------------------------------------
org.apache.cassandra.db.transform

Name                                Tests Errors Failures Skipped Time(s)
DuplicateRowCheckerTest-cdc         7     0      0        0       6.054
RTTransformationsTest-cdc           15    0      0        0       0.642
DuplicateRowCheckerTest-cdc         7     0      0        0       4.805
RTTransformationsTest-cdc           15    0      0        0       0.688
DuplicateRowCheckerTest-compression 7     0      0        0       6.041
RTTransformationsTest-compression   15    0      0        0       0.664
DuplicateRowCheckerTest-compression 7     0      0        0       4.932
RTTransformationsTest-compression   15    0      0        0       0.677
DuplicateRowCheckerTest             7     0      0        0       6.079
RTTransformationsTest               15    0      0        0       0.619
DuplicateRowCheckerTest             7     0      0        0       6.406
RTTransformationsTest               15    0      0        0       0.710

-------------------------------------------------------------------------------
org.apache.cassandra.db.view

Name                            Tests Errors Failures Skipped Time(s)
ViewBuilderTaskTest-cdc         1     0      0        0       19.262
ViewUtilsTest-cdc               3     0      0        0       1.398
ViewBuilderTaskTest-cdc         1     0      0        0       24.584
ViewUtilsTest-cdc               3     0      0        0       1.356
ViewBuilderTaskTest-compression 1     0      0        0       19.403
ViewUtilsTest-compression       3     0      0        0       1.447
ViewBuilderTaskTest-compression 1     0      0        0       16.948
ViewUtilsTest-compression       3     0      0        0       1.353
ViewBuilderTaskTest             1     0      0        0       23.911
ViewUtilsTest                   3     0      0        0       1.389
ViewBuilderTaskTest             1     0      0        0       21.558
ViewUtilsTest                   3     0      0        0       1.451

-------------------------------------------------------------------------------
org.apache.cassandra.db.virtual

Name                                  Tests Errors Failures Skipped Time(s)
SettingsTableTest-cdc                 7     0      0        0       13.908
SystemPropertiesTableTest-cdc         6     0      0        0       13.477
SettingsTableTest-cdc                 7     0      0        0       12.697
SystemPropertiesTableTest-cdc         6     0      0        0       12.187
SettingsTableTest-compression         7     0      0        0       13.972
SystemPropertiesTableTest-compression 6     0      0        0       13.361
SettingsTableTest-compression         7     0      0        0       12.664
SystemPropertiesTableTest-compression 6     0      0        0       12.163
SettingsTableTest                     7     0      0        0       13.898
SystemPropertiesTableTest             6     0      0        0       13.419
SettingsTableTest                     7     0      0        0       14.023
SystemPropertiesTableTest             6     0      0        0       13.303

-------------------------------------------------------------------------------
org.apache.cassandra.dht

Name                                    Tests Errors Failures Skipped Time(s)
BootStrapperTest-cdc                    10    0      0        0       5.866
BoundsTest-cdc                          1     0      0        0       0.105
ByteOrderedPartitionerTest-cdc          6     0      0        0       2.117
KeyCollisionTest-cdc                    1     0      0        0       3.316
Murmur3PartitionerTest-cdc              10    0      0        0       1.797
OrderPreservingPartitionerTest-cdc      7     0      0        0       2.254
RandomPartitionerTest-cdc               9     0      0        0       2.126
RangeFetchMapCalculatorTest-cdc         13    0      0        0       0.998
RangeTest-cdc                           32    0      0        0       13.258
SplitterTest-cdc                        14    0      0        0       19.716
StreamStateStoreTest-cdc                1     0      0        0       2.116
BootStrapperTest-cdc                    10    0      0        0       4.765
BoundsTest-cdc                          1     0      0        0       0.174
ByteOrderedPartitionerTest-cdc          6     0      0        0       2.006
KeyCollisionTest-cdc                    1     0      0        0       2.750
Murmur3PartitionerTest-cdc              10    0      0        0       1.656
OrderPreservingPartitionerTest-cdc      7     0      0        0       2.111
RandomPartitionerTest-cdc               9     0      0        0       1.975
RangeFetchMapCalculatorTest-cdc         13    0      0        0       1.031
RangeTest-cdc                           32    0      0        0       12.706
SplitterTest-cdc                        14    0      0        0       17.328
StreamStateStoreTest-cdc                1     0      0        0       2.003
BootStrapperTest-compression            10    0      0        0       7.519
BoundsTest-compression                  1     0      0        0       0.108
ByteOrderedPartitionerTest-compression  6     0      0        0       2.303
KeyCollisionTest-compression            1     0      0        0       3.555
Murmur3PartitionerTest-compression      10    0      0        0       2.013
OrderPreservingPartitionerTest-         7     0      0        0       2.343
compression
RandomPartitionerTest-compression       9     0      0        0       2.090
RangeFetchMapCalculatorTest-compression 13    0      0        0       0.999
RangeTest-compression                   32    0      0        0       13.397
SplitterTest-compression                14    0      0        0       19.736
StreamStateStoreTest-compression        1     0      0        0       2.121
BootStrapperTest-compression            10    0      0        0       6.084
BoundsTest-compression                  1     0      0        0       0.173
ByteOrderedPartitionerTest-compression  6     0      0        0       2.035
KeyCollisionTest-compression            1     0      0        0       2.692
Murmur3PartitionerTest-compression      10    0      0        0       1.661
OrderPreservingPartitionerTest-         7     0      0        0       2.094
compression
RandomPartitionerTest-compression       9     0      0        0       2.007
RangeFetchMapCalculatorTest-compression 13    0      0        0       1.052
RangeTest-compression                   32    0      0        0       12.165
SplitterTest-compression                14    0      0        0       17.323
StreamStateStoreTest-compression        1     0      0        0       1.958
BootStrapperTest                        10    0      0        0       6.421
BoundsTest                              1     0      0        0       0.109
ByteOrderedPartitionerTest              6     0      0        0       2.257
KeyCollisionTest                        1     0      0        0       3.450
Murmur3PartitionerTest                  10    0      0        0       1.940
OrderPreservingPartitionerTest          7     0      0        0       2.411
RandomPartitionerTest                   9     0      0        0       2.248
RangeFetchMapCalculatorTest             13    0      0        0       1.008
RangeTest                               32    0      0        0       12.687
SplitterTest                            14    0      0        0       19.596
StreamStateStoreTest                    1     0      0        0       2.086
BootStrapperTest                        10    0      0        0       5.958
BoundsTest                              1     0      0        0       0.171
ByteOrderedPartitionerTest              6     0      0        0       2.203
KeyCollisionTest                        1     0      0        0       2.881
Murmur3PartitionerTest                  10    0      0        0       1.843
OrderPreservingPartitionerTest          7     0      0        0       2.170
RandomPartitionerTest                   9     0      0        0       2.218
RangeFetchMapCalculatorTest             13    0      0        0       1.074
RangeTest                               32    0      0        0       13.815
SplitterTest                            14    0      0        0       18.026
StreamStateStoreTest                    1     0      0        0       2.003

-------------------------------------------------------------------------------
org.apache.cassandra.dht.tokenallocator

Name                                       Tests Errors Failures Skipped Time(s)
AbstractReplicationAwareTokenAllocatorTest 1     0      0        1       0.066
Murmur3ReplicationAwareTokenAllocatorTest  2     0      0        0       153.029
NoReplicationTokenAllocatorTest            4     0      0        0       6.377
RandomReplicationAwareTokenAllocatorTest   2     0      0        0       66.147
AbstractReplicationAwareTokenAllocatorTest 1     0      0        1       0.153
Murmur3ReplicationAwareTokenAllocatorTest  2     0      0        0       149.617
NoReplicationTokenAllocatorTest            4     0      0        0       6.451
RandomReplicationAwareTokenAllocatorTest   2     0      0        0       60.125

-------------------------------------------------------------------------------
org.apache.cassandra.diag

Name                                   Tests Errors Failures Skipped Time(s)
DiagnosticEventServiceTest-cdc         6     0      0        0       0.883
DiagnosticEventServiceTest-cdc         6     0      0        0       0.952
DiagnosticEventServiceTest-compression 6     0      0        0       0.946
DiagnosticEventServiceTest-compression 6     0      0        0       0.960
DiagnosticEventServiceTest             6     0      0        0       0.965
DiagnosticEventServiceTest             6     0      0        0       0.972

-------------------------------------------------------------------------------
org.apache.cassandra.diag.store

Name                               Tests Errors Failures Skipped Time(s)
DiagnosticEventMemoryStoreTest-cdc 6     0      0        0       0.078
DiagnosticEventMemoryStoreTest-cdc 6     0      0        0       0.147
DiagnosticEventMemoryStoreTest-    6     0      0        0       0.102
compression
DiagnosticEventMemoryStoreTest-    6     0      0        0       0.149
compression
DiagnosticEventMemoryStoreTest     6     0      0        0       0.074
DiagnosticEventMemoryStoreTest     6     0      0        0       0.148

-------------------------------------------------------------------------------
org.apache.cassandra.distributed.test

Name                                                           Tests Errors Failures Skipped Time(s)
BootstrapBinaryDisabledTest                                    1     0      0        0       90.530
CasWriteTest                                                   9     0      0        0       28.160
ClientNetworkStopStartTest                                     1     0      0        0       23.591
FailingRepairTest                                              6     0      0        0       32.006
FqlReplayDDLExclusionTest                                      1     0      0        0       30.208
FrozenUDTTest                                                  4     0      0        0       28.489
FullRepairCoordinatorFastTest                                  66    0      0        2       79.903
FullRepairCoordinatorNeighbourDownTest                         12    0      0        0       229.767
FullRepairCoordinatorTimeoutTest                               6     0      0        0       95.196
GossipSettlesTest                                              1     0      0        0       34.863
GossipShutdownTest                                             1     0      0        0       38.982
GossipTest                                                     2     0      0        0       67.145
IncRepairTruncationTest                                        1     0      0        0       30.301
IncrementalRepairCoordinatorFastTest                           66    0      0        6       76.067
IncrementalRepairCoordinatorNeighbourDownTest                  12    0      0        0       230.099
IncrementalRepairCoordinatorTimeoutTest                        6     0      0        0       95.220
InternodeEncryptionOptionsTest                                 8     0      0        0       65.398
JVMDTestTest                                                   4     0      0        0       163.401
JVMStabilityInspectorCorruptSSTableExceptionTest               2     0      0        0       83.260
LargeColumnTest                                                1     0      0        0       13.918
MessageFiltersTest                                             5     0      0        0       60.193
MessageForwardingTest                                          1     0      0        0       13.776
NativeProtocolTest                                             2     0      0        0       71.238
NativeTransportEncryptionOptionsTest                           5     0      0        0       29.280
NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest    2     0      0        0       231.221
NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest 2     0      0        0       220.904
NetstatsRepairStreamingTest                                    2     0      0        0       259.352
NetworkTopologyTest                                            6     0      0        0       6.385
NodeToolEnableDisableBinaryTest                                2     0      0        0       27.967
NodeToolRingTest                                               6     0      0        0       8.629
NodeToolTest                                                   2     0      0        0       13.630
PreviewRepairCoordinatorFastTest                               66    0      0        2       77.260
PreviewRepairCoordinatorNeighbourDownTest                      12    0      0        0       230.107
PreviewRepairCoordinatorTimeoutTest                            6     0      0        0       94.663
PreviewRepairTest                                              5     0      0        0       160.372
QueryReplayerEndToEndTest                                      1     0      0        0       51.320
ReadRepairEmptyRangeTombstonesTest                             119   0      0        0       59.532
ReadRepairQueryTypesTest                                       306   0      0        0       250.167
ReadRepairTest                                                 10    0      0        0       161.835
RepairBoundaryTest                                             2     0      0        0       46.306
RepairCoordinatorFailingMessageTest                            1     0      0        1       0.063
RepairDigestTrackingTest                                       5     0      0        0       47.158
RepairOperationalTest                                          5     0      0        0       88.191
RepairTest                                                     7     0      0        0       125.561
ReplicaFilteringProtectionTest                                 3     0      0        0       12.238
ResourceLeakTest                                               1     0      0        1       0.065
SchemaTest                                                     3     0      0        0       27.963
ShortReadProtectionTest                                        2     0      0        0       18.939
SimpleReadWriteTest                                            14    0      0        0       146.070
StreamPrepareFailTest                                          1     0      0        0       32.402
StreamingTest                                                  1     0      0        0       17.699
TableEstimatesTest                                             2     0      0        0       9.755
TopologyChangeTest                                             4     0      0        0       208.077
BootstrapBinaryDisabledTest                                    1     0      0        0       88.514
CasWriteTest                                                   9     0      0        0       28.556
ClientNetworkStopStartTest                                     1     0      0        0       23.960
FailingRepairTest                                              6     0      0        0       32.680
FqlReplayDDLExclusionTest                                      1     0      0        0       30.185
FrozenUDTTest                                                  4     0      0        0       28.106
FullRepairCoordinatorFastTest                                  66    0      0        2       84.492
FullRepairCoordinatorNeighbourDownTest                         12    0      0        0       244.184
FullRepairCoordinatorTimeoutTest                               6     0      0        0       95.190
GossipSettlesTest                                              1     0      0        0       34.366
GossipShutdownTest                                             1     0      0        0       39.188
GossipTest                                                     2     0      0        0       65.570
IncRepairTruncationTest                                        1     0      0        0       30.621
IncrementalRepairCoordinatorFastTest                           66    0      0        6       81.999
IncrementalRepairCoordinatorNeighbourDownTest                  12    0      0        0       261.914
IncrementalRepairCoordinatorTimeoutTest                        6     0      0        0       95.606
InternodeEncryptionOptionsTest                                 8     0      0        0       64.043
JVMDTestTest                                                   4     0      0        0       162.273
JVMStabilityInspectorCorruptSSTableExceptionTest               2     0      0        0       83.643
LargeColumnTest                                                1     0      0        0       13.094
MessageFiltersTest                                             5     0      0        0       59.206
MessageForwardingTest                                          1     0      0        0       13.406
NativeProtocolTest                                             2     0      0        0       70.298
NativeTransportEncryptionOptionsTest                           5     0      0        0       28.312
NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest    2     0      0        0       227.989
NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest 2     0      0        0       215.157
NetstatsRepairStreamingTest                                    2     0      0        0       328.897
NetworkTopologyTest                                            6     0      0        0       5.341
NodeToolEnableDisableBinaryTest                                2     0      0        0       28.440
NodeToolRingTest                                               6     0      0        0       8.427
NodeToolTest                                                   2     0      0        0       13.739
PreviewRepairCoordinatorFastTest                               66    0      0        2       84.275
PreviewRepairCoordinatorNeighbourDownTest                      12    0      0        0       229.927
PreviewRepairCoordinatorTimeoutTest                            6     0      0        0       93.999
PreviewRepairTest                                              5     0      0        0       154.028
QueryReplayerEndToEndTest                                      1     0      0        0       48.695
ReadRepairEmptyRangeTombstonesTest                             119   0      0        0       72.244
ReadRepairQueryTypesTest                                       306   0      0        0       476.151
ReadRepairTest                                                 10    0      0        0       146.775
RepairBoundaryTest                                             2     0      0        0       45.925
RepairCoordinatorFailingMessageTest                            1     0      0        1       0.146
RepairDigestTrackingTest                                       5     0      0        0       46.854
RepairOperationalTest                                          5     0      0        0       73.250
RepairTest                                                     7     0      0        0       115.325
ReplicaFilteringProtectionTest                                 3     0      0        0       11.329
ResourceLeakTest                                               1     0      0        1       0.159
SchemaTest                                                     3     0      0        0       25.446
ShortReadProtectionTest                                        2     0      0        0       19.213
SimpleReadWriteTest                                            14    0      0        0       134.358
StreamPrepareFailTest                                          1     0      0        0       32.737
StreamingTest                                                  1     0      0        0       16.158
TableEstimatesTest                                             2     0      0        0       8.882
TopologyChangeTest                                             4     0      0        0       203.350

-------------------------------------------------------------------------------
org.apache.cassandra.distributed.test.ring

Name                                Tests Errors Failures Skipped Time(s)
BootstrapTest                       2     0      0        0       168.158
CommunicationDuringDecommissionTest 1     0      0        0       63.111
NodeNotInRingTest                   1     0      0        0       31.809
PendingWritesTest                   1     0      0        0       58.947
BootstrapTest                       2     0      0        0       166.250
CommunicationDuringDecommissionTest 1     0      0        0       61.111
NodeNotInRingTest                   1     0      0        0       31.550
PendingWritesTest                   1     0      0        0       58.188

-------------------------------------------------------------------------------
org.apache.cassandra.distributed.upgrade

Name                          Tests Errors Failures Skipped Time(s)
CompactStorage3to4UpgradeTest 3     1      0        0       3.123
MixedModeReadRepairTest       5     5      0        0       3.938
MixedModeReadTest             1     1      0        0       2.134
PagingTest                    1     1      0        0       2.056
UpgradeTest                   2     2      0        0       2.654

-------------------------------------------------------------------------------
org.apache.cassandra.fql

Name                            Tests Errors Failures Skipped Time(s)
FullQueryLoggerTest-cdc         35    0      0        0       9.235
FullQueryLoggerTest-cdc         35    0      0        0       7.728
FullQueryLoggerTest-compression 35    0      0        0       12.038
FullQueryLoggerTest-compression 35    0      0        0       7.892
FullQueryLoggerTest             35    0      0        0       9.025
FullQueryLoggerTest             35    0      0        0       11.126

-------------------------------------------------------------------------------
org.apache.cassandra.fqltool

Name           Tests Errors Failures Skipped Time(s)
FQLCompareTest 3     0      0        0       2.736
FQLReplayTest  22    0      0        0       2.337
FQLCompareTest 3     0      0        0       2.697
FQLReplayTest  22    0      0        0       2.361

-------------------------------------------------------------------------------
org.apache.cassandra.gms

Name                                    Tests Errors Failures Skipped Time(s)
ArrayBackedBoundedStatsTest-cdc         2     0      0        0       0.066
ArrivalWindowTest-cdc                   1     0      0        0       0.481
EndpointStateTest-cdc                   2     0      0        0       1.264
ExpireEndpointTest-cdc                  1     0      0        0       0.974
FailureDetectorTest-cdc                 1     0      0        0       2.555
GossipDigestTest-cdc                    1     0      0        0       0.297
GossiperTest-cdc                        4     0      0        0       2.443
PendingRangeCalculatorServiceTest-cdc   1     0      0        0       4.526
SerializationsTest-cdc                  2     0      0        0       0.893
ShadowRoundTest-cdc                     1     0      0        0       5.828
ArrayBackedBoundedStatsTest-cdc         2     0      0        0       0.145
ArrivalWindowTest-cdc                   1     0      0        0       0.530
EndpointStateTest-cdc                   2     0      0        0       1.412
ExpireEndpointTest-cdc                  1     0      0        0       1.007
FailureDetectorTest-cdc                 1     0      0        0       2.246
GossipDigestTest-cdc                    1     0      0        0       0.319
GossiperTest-cdc                        4     0      0        0       2.156
PendingRangeCalculatorServiceTest-cdc   1     0      0        0       3.645
SerializationsTest-cdc                  2     0      0        0       0.977
ShadowRoundTest-cdc                     1     0      0        0       5.523
ArrayBackedBoundedStatsTest-compression 2     0      0        0       0.090
ArrivalWindowTest-compression           1     0      0        0       0.598
EndpointStateTest-compression           2     0      0        0       1.640
ExpireEndpointTest-compression          1     0      0        0       1.244
FailureDetectorTest-compression         1     0      0        0       3.408
GossipDigestTest-compression            1     0      0        0       0.294
GossiperTest-compression                4     0      0        0       2.584
PendingRangeCalculatorServiceTest-      1     0      0        0       5.628
compression
SerializationsTest-compression          2     0      0        0       0.902
ShadowRoundTest-compression             1     0      0        0       5.991
ArrayBackedBoundedStatsTest-compression 2     0      0        0       0.138
ArrivalWindowTest-compression           1     0      0        0       0.536
EndpointStateTest-compression           2     0      0        0       1.415
ExpireEndpointTest-compression          1     0      0        0       1.020
FailureDetectorTest-compression         1     0      0        0       2.309
GossipDigestTest-compression            1     0      0        0       0.324
GossiperTest-compression                4     0      0        0       2.197
PendingRangeCalculatorServiceTest-      1     0      0        0       3.655
compression
SerializationsTest-compression          2     0      0        0       0.973
ShadowRoundTest-compression             1     0      0        0       5.710
ArrayBackedBoundedStatsTest             2     0      0        0       0.066
ArrivalWindowTest                       1     0      0        0       0.485
EndpointStateTest                       2     0      0        0       1.283
ExpireEndpointTest                      1     0      0        0       0.935
FailureDetectorTest                     1     0      0        0       2.465
GossipDigestTest                        1     0      0        0       0.310
GossiperTest                            4     0      0        0       2.385
PendingRangeCalculatorServiceTest       1     0      0        0       4.596
SerializationsTest                      2     0      0        0       1.165
ShadowRoundTest                         1     0      0        0       6.693
ArrayBackedBoundedStatsTest             2     0      0        0       0.142
ArrivalWindowTest                       1     0      0        0       0.587
EndpointStateTest                       2     0      0        0       1.675
ExpireEndpointTest                      1     0      0        0       1.097
FailureDetectorTest                     1     0      0        0       2.450
GossipDigestTest                        1     0      0        0       0.329
GossiperTest                            4     0      0        0       2.180
PendingRangeCalculatorServiceTest       1     0      0        0       3.962
SerializationsTest                      2     0      0        0       1.004
ShadowRoundTest                         1     0      0        0       5.678

-------------------------------------------------------------------------------
org.apache.cassandra.hints

Name                                 Tests Errors Failures Skipped Time(s)
HintsWriteThenReadTest               1     0      1        0       58.832
HintsWriteThenReadTest               1     0      1        0       60.041
ChecksummedDataInputTest-cdc         3     0      0        0       0.922
HintMessageTest-cdc                  1     0      0        0       3.342
HintTest-cdc                         7     0      0        0       4.728
HintWriteTTLTest-cdc                 4     0      0        0       3.384
HintsBufferPoolTest-cdc              1     0      0        0       3.894
HintsBufferTest-cdc                  2     0      0        0       7.329
HintsCatalogTest-cdc                 3     0      0        0       4.516
HintsCompressionTest-cdc             4     0      0        0       9.480
HintsDescriptorTest-cdc              5     0      0        0       0.693
HintsEncryptionTest-cdc              1     0      0        0       6.184
HintsReaderTest-cdc                  2     0      0        0       4.635
HintsServiceTest-cdc                 4     0      0        0       177.137
ChecksummedDataInputTest-cdc         3     0      0        0       0.953
HintMessageTest-cdc                  1     0      0        0       2.737
HintTest-cdc                         7     0      0        0       3.857
HintWriteTTLTest-cdc                 4     0      0        0       2.648
HintsBufferPoolTest-cdc              1     0      0        0       3.154
HintsBufferTest-cdc                  2     0      0        0       4.015
HintsCatalogTest-cdc                 3     0      0        0       2.760
HintsCompressionTest-cdc             4     0      0        0       5.943
HintsDescriptorTest-cdc              5     0      0        0       0.530
HintsEncryptionTest-cdc              1     0      0        0       4.200
HintsReaderTest-cdc                  2     0      0        0       2.992
HintsServiceTest-cdc                 4     0      0        0       175.287
ChecksummedDataInputTest-compression 3     0      0        0       0.951
HintMessageTest-compression          1     0      0        0       3.641
HintTest-compression                 7     0      0        0       5.695
HintWriteTTLTest-compression         4     0      0        0       4.082
HintsBufferPoolTest-compression      1     0      0        0       5.367
HintsBufferTest-compression          2     0      0        0       8.610
HintsCatalogTest-compression         3     0      0        0       4.659
HintsCompressionTest-compression     4     0      0        0       9.538
HintsDescriptorTest-compression      5     0      0        0       0.655
HintsEncryptionTest-compression      1     0      0        0       6.426
HintsReaderTest-compression          2     0      0        0       5.065
HintsServiceTest-compression         4     0      0        0       177.346
ChecksummedDataInputTest-compression 3     0      0        0       0.961
HintMessageTest-compression          1     0      0        0       2.718
HintTest-compression                 7     0      0        0       3.998
HintWriteTTLTest-compression         4     0      0        0       2.689
HintsBufferPoolTest-compression      1     0      0        0       3.157
HintsBufferTest-compression          2     0      0        0       4.073
HintsCatalogTest-compression         3     0      0        0       2.884
HintsCompressionTest-compression     4     0      0        0       6.048
HintsDescriptorTest-compression      5     0      0        0       0.517
HintsEncryptionTest-compression      1     0      0        0       4.010
HintsReaderTest-compression          2     0      0        0       3.018
HintsServiceTest-compression         4     0      0        0       175.315
ChecksummedDataInputTest             3     0      0        0       1.172
HintMessageTest                      1     0      0        0       4.134
HintTest                             7     0      0        0       5.860
HintWriteTTLTest                     4     0      0        0       4.146
HintsBufferPoolTest                  1     0      0        0       4.183
HintsBufferTest                      2     0      0        0       7.177
HintsCatalogTest                     3     0      0        0       3.775
HintsCompressionTest                 4     0      0        0       8.203
HintsDescriptorTest                  5     0      0        0       0.558
HintsEncryptionTest                  1     0      0        0       5.789
HintsReaderTest                      2     0      0        0       4.974
HintsServiceTest                     4     0      0        0       178.169
ChecksummedDataInputTest             3     0      0        0       1.013
HintMessageTest                      1     0      0        0       2.882
HintTest                             7     0      0        0       4.511
HintWriteTTLTest                     4     0      0        0       2.846
HintsBufferPoolTest                  1     0      0        0       3.374
HintsBufferTest                      2     0      0        0       5.425
HintsCatalogTest                     3     0      0        0       2.870
HintsCompressionTest                 4     0      0        0       5.307
HintsDescriptorTest                  5     0      0        0       0.533
HintsEncryptionTest                  1     0      0        0       4.102
HintsReaderTest                      2     0      0        0       3.119
HintsServiceTest                     4     0      0        0       175.564

-------------------------------------------------------------------------------
org.apache.cassandra.index

Name                                  Tests Errors Failures Skipped Time(s)
CustomIndexTest-cdc                   29    0      0        0       28.541
SecondaryIndexManagerTest-cdc         16    0      0        0       29.039
CustomIndexTest-cdc                   29    0      0        0       22.873
SecondaryIndexManagerTest-cdc         16    0      0        0       26.064
CustomIndexTest-compression           29    0      0        0       31.970
SecondaryIndexManagerTest-compression 16    0      0        0       30.446
CustomIndexTest-compression           29    0      0        0       23.367
SecondaryIndexManagerTest-compression 16    0      0        0       26.513
CustomIndexTest                       29    0      0        0       27.086
SecondaryIndexManagerTest             16    0      0        0       29.013
CustomIndexTest                       29    0      0        0       30.470
SecondaryIndexManagerTest             16    0      0        0       31.389

-------------------------------------------------------------------------------
org.apache.cassandra.index.internal

Name                           Tests Errors Failures Skipped Time(s)
CassandraIndexTest-cdc         27    0      0        0       25.518
CassandraIndexTest-cdc         27    0      0        0       17.842
CassandraIndexTest-compression 27    0      0        0       24.549
CassandraIndexTest-compression 27    0      0        0       18.938
CassandraIndexTest             27    0      0        0       23.274
CassandraIndexTest             27    0      0        0       28.331

-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi

Name                      Tests Errors Failures Skipped Time(s)
SASICQLTest-cdc           9     0      0        0       23.911
SASIIndexTest-cdc         32    0      0        0       23.511
SASICQLTest-cdc           9     0      0        0       17.711
SASIIndexTest-cdc         32    0      0        0       14.209
SASICQLTest-compression   9     0      0        0       21.014
SASIIndexTest-compression 32    0      0        0       20.343
SASICQLTest-compression   9     0      0        0       18.370
SASIIndexTest-compression 32    0      1        0       15.411
SASICQLTest               9     0      0        0       23.364
SASIIndexTest             32    0      0        0       20.363
SASICQLTest               9     0      0        0       23.421
SASIIndexTest             32    0      0        0       20.186

-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.analyzer

Name                                  Tests Errors Failures Skipped Time(s)
DelimiterAnalyzerTest-cdc             12    0      0        0       0.422
NonTokenizingAnalyzerTest-cdc         3     0      0        0       0.269
StandardAnalyzerTest-cdc              10    0      0        0       0.728
DelimiterAnalyzerTest-cdc             12    0      0        0       0.460
NonTokenizingAnalyzerTest-cdc         3     0      0        0       0.315
StandardAnalyzerTest-cdc              10    0      0        0       0.559
DelimiterAnalyzerTest-compression     12    0      0        0       0.444
NonTokenizingAnalyzerTest-compression 3     0      0        0       0.265
StandardAnalyzerTest-compression      10    0      0        0       0.618
DelimiterAnalyzerTest-compression     12    0      0        0       0.486
NonTokenizingAnalyzerTest-compression 3     0      0        0       0.315
StandardAnalyzerTest-compression      10    0      0        0       0.589
DelimiterAnalyzerTest                 12    0      0        0       0.425
NonTokenizingAnalyzerTest             3     0      0        0       0.259
StandardAnalyzerTest                  10    0      0        0       0.615
DelimiterAnalyzerTest                 12    0      0        0       0.481
NonTokenizingAnalyzerTest             3     0      0        0       0.313
StandardAnalyzerTest                  10    0      0        0       0.643

-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.conf

Name                      Tests Errors Failures Skipped Time(s)
IndexModeTest-cdc         14    0      0        0       1.110
IndexModeTest-cdc         14    0      0        0       1.103
IndexModeTest-compression 14    0      0        0       1.078
IndexModeTest-compression 14    0      0        0       1.092
IndexModeTest             14    0      0        0       1.007
IndexModeTest             14    0      0        0       1.093

-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.disk

Name                                  Tests Errors Failures Skipped Time(s)
OnDiskIndexTest-cdc                   12    0      0        0       20.551
PerSSTableIndexWriterTest-cdc         2     0      0        0       7.308
TokenTreeTest-cdc                     14    0      0        0       16.792
OnDiskIndexTest-cdc                   12    0      0        0       13.714
PerSSTableIndexWriterTest-cdc         2     0      0        0       5.215
TokenTreeTest-cdc                     14    0      0        0       13.436
OnDiskIndexTest-compression           12    0      0        0       19.700
PerSSTableIndexWriterTest-compression 2     0      0        0       7.660
TokenTreeTest-compression             14    0      0        0       17.023
OnDiskIndexTest-compression           12    0      0        0       14.185
PerSSTableIndexWriterTest-compression 2     0      0        0       6.013
TokenTreeTest-compression             14    0      0        0       14.068
OnDiskIndexTest                       12    0      0        0       15.593
PerSSTableIndexWriterTest             2     0      0        0       6.287
TokenTreeTest                         14    0      0        0       15.628
OnDiskIndexTest                       12    0      0        0       14.282
PerSSTableIndexWriterTest             2     0      0        0       5.605
TokenTreeTest                         14    0      0        0       13.421

-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.plan

Name                       Tests Errors Failures Skipped Time(s)
ExpressionTest-cdc         2     0      0        0       0.083
OperationTest-cdc          6     0      0        0       4.815
ExpressionTest-cdc         2     0      0        0       0.155
OperationTest-cdc          6     0      0        0       4.179
ExpressionTest-compression 2     0      0        0       0.104
OperationTest-compression  6     0      0        0       5.909
ExpressionTest-compression 2     0      0        0       0.181
OperationTest-compression  6     0      0        0       4.942
ExpressionTest             2     0      0        0       0.153
OperationTest              6     0      0        0       5.879
ExpressionTest             2     0      0        0       0.155
OperationTest              6     0      0        0       4.564

-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.utils

Name                                      Tests Errors Failures Skipped Time(s)
LongIteratorTest-cdc                      2     0      0        0       0.086
MappedBufferTest-cdc                      26    0      0        0       2.477
RangeIntersectionIteratorTest-cdc         11    0      0        0       0.337
RangeUnionIteratorTest-cdc                13    0      0        0       0.342
LongIteratorTest-cdc                      2     0      0        0       0.148
MappedBufferTest-cdc                      26    0      0        0       2.891
RangeIntersectionIteratorTest-cdc         11    0      0        0       0.392
RangeUnionIteratorTest-cdc                13    0      0        0       0.369
LongIteratorTest-compression              2     0      0        0       0.094
MappedBufferTest-compression              26    0      0        0       2.686
RangeIntersectionIteratorTest-compression 11    0      0        0       0.400
RangeUnionIteratorTest-compression        13    0      0        0       0.406
LongIteratorTest-compression              2     0      0        0       0.190
MappedBufferTest-compression              26    0      0        0       3.026
RangeIntersectionIteratorTest-compression 11    0      0        0       0.377
RangeUnionIteratorTest-compression        13    0      0        0       0.360
LongIteratorTest                          2     0      0        0       0.072
MappedBufferTest                          26    0      0        0       2.257
RangeIntersectionIteratorTest             11    0      0        0       0.318
RangeUnionIteratorTest                    13    0      0        0       0.500
LongIteratorTest                          2     0      0        0       0.145
MappedBufferTest                          26    0      0        0       3.226
RangeIntersectionIteratorTest             11    0      0        0       0.357
RangeUnionIteratorTest                    13    0      0        0       0.373

-------------------------------------------------------------------------------
org.apache.cassandra.io

Name                               Tests Errors Failures Skipped Time(s)
BloomFilterTrackerTest-cdc         3     0      0        0       0.068
DiskSpaceMetricsTest-cdc           2     0      0        0       20.578
BloomFilterTrackerTest-cdc         3     0      0        0       0.149
DiskSpaceMetricsTest-cdc           2     0      0        0       10.754
BloomFilterTrackerTest-compression 3     0      0        0       0.085
DiskSpaceMetricsTest-compression   2     0      0        0       24.965
BloomFilterTrackerTest-compression 3     0      0        0       0.151
DiskSpaceMetricsTest-compression   2     0      0        0       10.449
BloomFilterTrackerTest             3     0      0        0       0.067
DiskSpaceMetricsTest               2     0      0        0       20.339
BloomFilterTrackerTest             3     0      0        0       0.142
DiskSpaceMetricsTest               2     0      0        0       14.017

-------------------------------------------------------------------------------
org.apache.cassandra.io.compress

Name                                     Tests Errors Failures Skipped Time(s)
CQLCompressionTest-cdc                   11    0      0        0       8.591
CompressedRandomAccessReaderTest-cdc     8     0      0        0       1.374
CompressedSequentialWriterReopenTest-cdc 4     0      0        0       9.461
CompressedSequentialWriterTest-cdc       14    0      0        0       2.038
CompressorTest-cdc                       6     0      0        0       1.033
ZstdCompressorTest-cdc                   3     0      0        0       0.361
CQLCompressionTest-cdc                   11    0      0        0       6.209
CompressedRandomAccessReaderTest-cdc     8     0      0        0       1.355
CompressedSequentialWriterReopenTest-cdc 4     0      0        0       8.043
CompressedSequentialWriterTest-cdc       14    0      0        0       1.858
CompressorTest-cdc                       6     0      0        0       0.882
ZstdCompressorTest-cdc                   3     0      0        0       0.313
CQLCompressionTest-compression           11    0      0        0       8.788
CompressedRandomAccessReaderTest-        8     0      0        0       1.579
compression
CompressedSequentialWriterReopenTest-    4     0      0        0       10.890
compression
CompressedSequentialWriterTest-          14    0      0        0       2.276
compression
CompressorTest-compression               6     0      0        0       1.018
ZstdCompressorTest-compression           3     0      0        0       0.327
CQLCompressionTest-compression           11    0      0        0       7.064
CompressedRandomAccessReaderTest-        8     0      0        0       1.317
compression
CompressedSequentialWriterReopenTest-    4     0      0        0       7.774
compression
CompressedSequentialWriterTest-          14    0      0        0       1.922
compression
CompressorTest-compression               6     0      0        0       0.903
ZstdCompressorTest-compression           3     0      0        0       0.337
CQLCompressionTest                       11    0      0        0       7.175
CompressedRandomAccessReaderTest         8     0      0        0       1.291
CompressedSequentialWriterReopenTest     4     0      0        0       8.882
CompressedSequentialWriterTest           14    0      0        0       1.912
CompressorTest                           6     0      0        0       0.889
ZstdCompressorTest                       3     0      0        0       0.284
CQLCompressionTest                       11    0      0        0       8.358
CompressedRandomAccessReaderTest         8     0      0        0       1.309
CompressedSequentialWriterReopenTest     4     0      0        0       7.797
CompressedSequentialWriterTest           14    0      0        0       1.847
CompressorTest                           6     0      0        0       1.029
ZstdCompressorTest                       3     0      0        0       0.318

-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable

Name                                   Tests Errors Failures Skipped Time(s)
CQLSSTableWriterLongTest               1     0      0        0       6.110
CQLSSTableWriterLongTest               1     0      0        0       5.876
BigTableWriterTest-cdc                 5     0      0        0       3.891
CQLSSTableWriterClientTest-cdc         1     0      0        0       2.588
CQLSSTableWriterTest-cdc               11    0      0        0       28.010
DescriptorTest-cdc                     7     0      0        0       0.975
IndexSummaryManagerTest-cdc            8     0      0        0       6.784
IndexSummaryRedistributionTest-cdc     1     0      0        0       5.181
IndexSummaryTest-cdc                   12    0      0        0       34.673
LargePartitionsTest-cdc                1     0      0        1       0.075
LegacySSTableTest-cdc                  11    0      0        1       52.482
SSTableCorruptionDetectionTest-cdc     2     0      0        0       58.801
SSTableHeaderFixTest-cdc               14    0      0        0       1.510
SSTableLoaderTest-cdc                  4     0      0        0       24.861
SSTableMetadataTest-cdc                3     0      0        0       4.629
SSTableReaderTest-cdc                  19    0      0        0       10.182
SSTableRewriterTest-cdc                20    0      0        0       15.527
SSTableScannerTest-cdc                 3     0      0        0       4.372
SSTableWriterTest-cdc                  5     0      0        0       65.754
BigTableWriterTest-cdc                 5     0      0        0       3.089
CQLSSTableWriterClientTest-cdc         1     0      0        0       1.899
CQLSSTableWriterTest-cdc               11    0      0        0       24.998
DescriptorTest-cdc                     7     0      0        0       1.210
IndexSummaryManagerTest-cdc            8     0      0        0       6.244
IndexSummaryRedistributionTest-cdc     1     0      0        0       3.600
IndexSummaryTest-cdc                   12    0      0        0       31.200
LargePartitionsTest-cdc                1     0      0        1       0.146
LegacySSTableTest-cdc                  11    0      0        1       52.574
SSTableCorruptionDetectionTest-cdc     2     0      0        0       57.983
SSTableHeaderFixTest-cdc               14    0      0        0       1.240
SSTableLoaderTest-cdc                  4     0      0        0       20.664
SSTableMetadataTest-cdc                3     0      0        0       3.132
SSTableReaderTest-cdc                  19    0      0        0       8.307
SSTableRewriterTest-cdc                20    0      0        0       14.043
SSTableScannerTest-cdc                 3     0      0        0       2.946
SSTableWriterTest-cdc                  5     0      0        0       26.381
BigTableWriterTest-compression         5     0      0        0       4.548
CQLSSTableWriterClientTest-compression 1     0      0        0       2.320
CQLSSTableWriterTest-compression       11    0      0        0       24.432
DescriptorTest-compression             7     0      0        0       1.035
IndexSummaryManagerTest-compression    8     0      0        0       6.545
IndexSummaryRedistributionTest-        1     0      0        0       5.017
compression
IndexSummaryTest-compression           12    0      0        0       34.032
LargePartitionsTest-compression        1     0      0        1       0.078
LegacySSTableTest-compression          11    0      0        1       59.191
SSTableCorruptionDetectionTest-        2     0      0        0       53.084
compression
SSTableHeaderFixTest-compression       14    0      0        0       1.291
SSTableLoaderTest-compression          4     0      0        0       23.741
SSTableMetadataTest-compression        3     0      0        0       3.874
SSTableReaderTest-compression          19    0      0        0       8.982
SSTableRewriterTest-compression        20    0      0        0       16.405
SSTableScannerTest-compression         3     0      0        0       3.513
SSTableWriterTest-compression          5     0      0        0       35.745
BigTableWriterTest-compression         5     0      0        0       3.042
CQLSSTableWriterClientTest-compression 1     0      0        0       1.792
CQLSSTableWriterTest-compression       11    0      0        0       25.764
DescriptorTest-compression             7     0      0        0       1.066
IndexSummaryManagerTest-compression    8     0      0        0       5.963
IndexSummaryRedistributionTest-        1     0      0        0       3.694
compression
IndexSummaryTest-compression           12    0      0        0       31.896
LargePartitionsTest-compression        1     0      0        1       0.152
LegacySSTableTest-compression          11    0      0        1       55.386
SSTableCorruptionDetectionTest-        2     0      0        0       58.204
compression
SSTableHeaderFixTest-compression       14    0      0        0       1.306
SSTableLoaderTest-compression          4     0      0        0       20.839
SSTableMetadataTest-compression        3     0      0        0       3.252
SSTableReaderTest-compression          19    0      0        0       8.069
SSTableRewriterTest-compression        20    0      0        0       15.013
SSTableScannerTest-compression         3     0      0        0       2.840
SSTableWriterTest-compression          5     0      0        0       28.823
BigTableWriterTest                     5     0      0        0       4.383
CQLSSTableWriterClientTest             1     0      0        0       1.934
CQLSSTableWriterTest                   11    0      0        0       27.031
DescriptorTest                         7     0      0        0       0.932
IndexSummaryManagerTest                8     0      0        0       6.627
IndexSummaryRedistributionTest         1     0      0        0       5.103
IndexSummaryTest                       12    0      0        0       32.344
LargePartitionsTest                    1     0      0        1       0.058
LegacySSTableTest                      11    0      0        1       58.037
SSTableCorruptionDetectionTest         2     0      0        0       59.751
SSTableHeaderFixTest                   14    0      0        0       1.299
SSTableLoaderTest                      4     0      0        0       24.994
SSTableMetadataTest                    3     0      0        0       4.206
SSTableReaderTest                      19    0      0        0       9.498
SSTableRewriterTest                    20    0      0        0       22.746
SSTableScannerTest                     3     0      0        0       4.824
SSTableWriterTest                      5     0      0        0       55.664
BigTableWriterTest                     5     0      0        0       3.129
CQLSSTableWriterClientTest             1     0      0        0       1.854
CQLSSTableWriterTest                   11    0      0        0       26.510
DescriptorTest                         7     0      0        0       1.137
IndexSummaryManagerTest                8     0      0        0       5.858
IndexSummaryRedistributionTest         1     0      0        0       3.779
IndexSummaryTest                       12    0      0        0       31.562
LargePartitionsTest                    1     0      0        1       0.144
LegacySSTableTest                      11    0      0        1       59.239
SSTableCorruptionDetectionTest         2     0      0        0       40.481
SSTableHeaderFixTest                   14    0      0        0       1.374
SSTableLoaderTest                      4     0      0        0       21.866
SSTableMetadataTest                    3     0      0        0       3.408
SSTableReaderTest                      19    0      0        0       8.566
SSTableRewriterTest                    20    0      0        0       15.107
SSTableScannerTest                     3     0      0        0       2.990
SSTableWriterTest                      5     0      0        0       28.948

-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.format

Name                                 Tests Errors Failures Skipped Time(s)
SSTableFlushObserverTest-cdc         1     0      0        0       2.196
SSTableFlushObserverTest-cdc         1     0      0        0       2.168
SSTableFlushObserverTest-compression 1     0      0        0       2.165
SSTableFlushObserverTest-compression 1     0      0        0       2.299
SSTableFlushObserverTest             1     0      0        0       2.399
SSTableFlushObserverTest             1     0      0        0       2.027

-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.format.big

Name                                   Tests Errors Failures Skipped Time(s)
BigTableZeroCopyWriterTest-cdc         2     0      0        0       3.780
BigTableZeroCopyWriterTest-cdc         2     0      0        0       3.347
BigTableZeroCopyWriterTest-compression 2     0      0        0       3.723
BigTableZeroCopyWriterTest-compression 2     0      0        0       3.284
BigTableZeroCopyWriterTest             2     0      0        0       4.209
BigTableZeroCopyWriterTest             2     0      0        0       3.207

-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.metadata

Name                               Tests Errors Failures Skipped Time(s)
MetadataSerializerTest-cdc         10    0      0        0       1.179
MetadataSerializerTest-cdc         10    0      0        0       1.294
MetadataSerializerTest-compression 10    0      0        0       1.178
MetadataSerializerTest-compression 10    0      0        0       1.392
MetadataSerializerTest             10    0      0        0       1.104
MetadataSerializerTest             10    0      0        0       1.242

-------------------------------------------------------------------------------
org.apache.cassandra.io.util

Name                                     Tests Errors Failures Skipped Time(s)
BufferedDataOutputStreamTest-cdc         16    0      0        0       26.395
BufferedRandomAccessFileTest-cdc         17    0      0        0       1.415
ChecksummedRandomAccessReaderTest-cdc    3     0      0        0       1.011
ChecksummedSequentialWriterTest-cdc      7     0      0        0       1.035
DataOutputTest-cdc                       15    0      0        0       1.162
DiskOptimizationStrategyTest-cdc         5     0      0        0       0.117
FileSegmentInputStreamTest-cdc           7     0      0        0       0.161
FileUtilsTest-cdc                        4     0      0        0       1.478
MemoryTest-cdc                           2     0      0        0       0.478
MmappedRegionsTest-cdc                   12    0      0        0       1.379
NIODataInputStreamTest-cdc               17    0      0        0       9.240
RandomAccessReaderTest-cdc               11    0      0        0       1.460
RewindableDataInputStreamPlusTest-cdc    8     0      0        0       0.290
SafeMemoryWriterTest-cdc                 2     0      0        0       2.777
SequentialWriterTest-cdc                 7     0      0        0       1.284
BufferedDataOutputStreamTest-cdc         16    0      0        0       22.853
BufferedRandomAccessFileTest-cdc         17    0      0        0       1.229
ChecksummedRandomAccessReaderTest-cdc    3     0      0        0       1.019
ChecksummedSequentialWriterTest-cdc      7     0      0        0       0.990
DataOutputTest-cdc                       15    0      0        0       1.005
DiskOptimizationStrategyTest-cdc         5     0      0        0       0.169
FileSegmentInputStreamTest-cdc           7     0      0        0       0.198
FileUtilsTest-cdc                        4     0      0        0       1.014
MemoryTest-cdc                           2     0      0        0       0.374
MmappedRegionsTest-cdc                   12    0      0        0       1.155
NIODataInputStreamTest-cdc               17    0      0        0       7.011
RandomAccessReaderTest-cdc               11    0      0        0       1.528
RewindableDataInputStreamPlusTest-cdc    8     0      0        0       0.310
SafeMemoryWriterTest-cdc                 2     0      0        0       2.461
SequentialWriterTest-cdc                 7     0      0        0       0.987
BufferedDataOutputStreamTest-compression 16    0      0        0       25.581
BufferedRandomAccessFileTest-compression 17    0      0        0       1.156
ChecksummedRandomAccessReaderTest-       3     0      0        0       0.949
compression
ChecksummedSequentialWriterTest-         7     0      0        0       0.940
compression
DataOutputTest-compression               15    0      0        0       1.308
DiskOptimizationStrategyTest-compression 5     0      0        0       0.080
FileSegmentInputStreamTest-compression   7     0      0        0       0.098
FileUtilsTest-compression                4     0      0        0       0.876
MemoryTest-compression                   2     0      0        0       0.321
MmappedRegionsTest-compression           12    0      0        0       1.063
NIODataInputStreamTest-compression       17    0      0        0       9.008
RandomAccessReaderTest-compression       11    0      0        0       1.414
RewindableDataInputStreamPlusTest-       8     0      0        0       0.262
compression
SafeMemoryWriterTest-compression         2     0      0        0       2.630
SequentialWriterTest-compression         7     0      0        0       0.919
BufferedDataOutputStreamTest-compression 16    0      0        0       22.582
BufferedRandomAccessFileTest-compression 17    0      0        0       1.189
ChecksummedRandomAccessReaderTest-       3     0      0        0       1.000
compression
ChecksummedSequentialWriterTest-         7     0      0        0       1.006
compression
DataOutputTest-compression               15    0      0        0       1.019
DiskOptimizationStrategyTest-compression 5     0      0        0       0.148
FileSegmentInputStreamTest-compression   7     0      0        0       0.178
FileUtilsTest-compression                4     0      0        0       0.957
MemoryTest-compression                   2     0      0        0       0.345
MmappedRegionsTest-compression           12    0      0        0       1.132
NIODataInputStreamTest-compression       17    0      0        0       6.934
RandomAccessReaderTest-compression       11    0      0        0       1.605
RewindableDataInputStreamPlusTest-       8     0      0        0       0.302
compression
SafeMemoryWriterTest-compression         2     0      0        0       2.376
SequentialWriterTest-compression         7     0      0        0       0.999
BufferedDataOutputStreamTest             16    0      0        0       26.814
BufferedRandomAccessFileTest             17    0      0        0       1.145
ChecksummedRandomAccessReaderTest        3     0      0        0       0.936
ChecksummedSequentialWriterTest          7     0      0        0       0.884
DataOutputTest                           15    0      0        0       0.930
DiskOptimizationStrategyTest             5     0      0        0       0.088
FileSegmentInputStreamTest               7     0      0        0       0.098
FileUtilsTest                            4     0      0        0       0.936
MemoryTest                               2     0      0        0       0.322
MmappedRegionsTest                       12    0      0        0       1.063
NIODataInputStreamTest                   17    0      0        0       8.876
RandomAccessReaderTest                   11    0      0        0       1.351
RewindableDataInputStreamPlusTest        8     0      0        0       0.264
SafeMemoryWriterTest                     2     0      0        0       2.516
SequentialWriterTest                     7     0      0        0       0.865
BufferedDataOutputStreamTest             16    0      0        0       21.426
BufferedRandomAccessFileTest             17    0      0        0       1.222
ChecksummedRandomAccessReaderTest        3     0      0        0       1.024
ChecksummedSequentialWriterTest          7     0      0        0       0.994
DataOutputTest                           15    0      0        0       1.031
DiskOptimizationStrategyTest             5     0      0        0       0.149
FileSegmentInputStreamTest               7     0      0        0       0.178
FileUtilsTest                            4     0      0        0       0.985
MemoryTest                               2     0      0        0       0.354
MmappedRegionsTest                       12    0      0        0       1.130
NIODataInputStreamTest                   17    0      0        0       7.016
RandomAccessReaderTest                   11    0      0        0       1.480
RewindableDataInputStreamPlusTest        8     0      0        0       0.305
SafeMemoryWriterTest                     2     0      0        0       2.187
SequentialWriterTest                     7     0      0        0       0.990

-------------------------------------------------------------------------------
org.apache.cassandra.locator

Name                                      Tests Errors Failures Skipped Time(s)
DynamicEndpointSnitchLongTest             1     0      0        0       23.172
DynamicEndpointSnitchLongTest             1     0      0        0       26.172
AlibabaCloudSnitchTest-cdc                2     0      0        0       12.497
CloudstackSnitchTest-cdc                  2     0      0        0       10.872
DynamicEndpointSnitchTest-cdc             1     0      0        0       2.272
EC2SnitchTest-cdc                         13    0      0        0       10.735
GoogleCloudSnitchTest-cdc                 2     0      0        0       10.675
GossipingPropertyFileSnitchTest-cdc       1     0      0        0       0.942
InetAddressAndPortSerializerTest-cdc      1     0      0        0       0.275
InetAddressAndPortTest-cdc                5     0      0        0       0.164
NetworkTopologyStrategyTest-cdc           5     0      0        0       3.622
PendingRangeMapsTest-cdc                  2     0      0        0       0.472
PendingRangesTest-cdc                     5     0      0        0       30.284
PropertyFileSnitchTest-cdc                5     0      0        0       16.021
ReconnectableSnitchHelperTest-cdc         1     0      0        0       1.085
ReplicaCollectionTest-cdc                 6     0      0        0       0.793
ReplicaLayoutTest-cdc                     1     0      0        0       0.473
ReplicaPlansTest-cdc                      1     0      0        0       1.414
ReplicationFactorTest-cdc                 2     0      0        0       0.975
ReplicationStrategyEndpointCacheTest-cdc  2     0      0        0       3.347
SimpleStrategyTest-cdc                    7     0      0        0       3.358
TokenMetadataTest-cdc                     6     0      0        0       0.951
AlibabaCloudSnitchTest-cdc                2     0      0        0       10.564
CloudstackSnitchTest-cdc                  2     0      0        0       10.631
DynamicEndpointSnitchTest-cdc             1     0      0        0       2.293
EC2SnitchTest-cdc                         13    0      0        0       10.596
GoogleCloudSnitchTest-cdc                 2     0      0        0       10.683
GossipingPropertyFileSnitchTest-cdc       1     0      0        0       0.998
InetAddressAndPortSerializerTest-cdc      1     0      0        0       0.326
InetAddressAndPortTest-cdc                5     0      0        0       0.270
NetworkTopologyStrategyTest-cdc           5     0      0        0       2.973
PendingRangeMapsTest-cdc                  2     0      0        0       0.501
PendingRangesTest-cdc                     5     0      0        0       27.671
PropertyFileSnitchTest-cdc                5     0      0        0       16.063
ReconnectableSnitchHelperTest-cdc         1     0      0        0       1.194
ReplicaCollectionTest-cdc                 6     0      0        0       0.818
ReplicaLayoutTest-cdc                     1     0      0        0       0.478
ReplicaPlansTest-cdc                      1     0      0        0       1.403
ReplicationFactorTest-cdc                 2     0      0        0       0.995
ReplicationStrategyEndpointCacheTest-cdc  2     0      0        0       2.678
SimpleStrategyTest-cdc                    7     0      0        0       2.722
TokenMetadataTest-cdc                     6     0      0        0       0.961
AlibabaCloudSnitchTest-compression        2     0      0        0       10.738
CloudstackSnitchTest-compression          2     0      0        0       10.710
DynamicEndpointSnitchTest-compression     1     0      0        0       2.257
EC2SnitchTest-compression                 13    0      0        0       10.665
GoogleCloudSnitchTest-compression         2     0      0        0       10.793
GossipingPropertyFileSnitchTest-          1     0      0        0       0.886
compression
InetAddressAndPortSerializerTest-         1     0      0        0       0.265
compression
InetAddressAndPortTest-compression        5     0      0        0       0.169
NetworkTopologyStrategyTest-compression   5     0      0        0       3.509
PendingRangeMapsTest-compression          2     0      0        0       0.510
PendingRangesTest-compression             5     0      0        0       30.351
PropertyFileSnitchTest-compression        5     0      0        0       16.205
ReconnectableSnitchHelperTest-compression 1     0      0        0       1.444
ReplicaCollectionTest-compression         6     0      0        0       1.069
ReplicaLayoutTest-compression             1     0      0        0       0.622
ReplicaPlansTest-compression              1     0      0        0       1.760
ReplicationFactorTest-compression         2     0      0        0       1.391
ReplicationStrategyEndpointCacheTest-     2     0      0        0       4.426
compression
SimpleStrategyTest-compression            7     0      0        0       4.369
TokenMetadataTest-compression             6     0      0        0       1.181
AlibabaCloudSnitchTest-compression        2     0      0        0       10.515
CloudstackSnitchTest-compression          2     0      0        0       10.506
DynamicEndpointSnitchTest-compression     1     0      0        0       2.304
EC2SnitchTest-compression                 13    0      0        0       10.463
GoogleCloudSnitchTest-compression         2     0      0        0       10.639
GossipingPropertyFileSnitchTest-          1     0      0        0       0.948
compression
InetAddressAndPortSerializerTest-         1     0      0        0       0.325
compression
InetAddressAndPortTest-compression        5     0      0        0       0.239
NetworkTopologyStrategyTest-compression   5     0      0        0       2.921
PendingRangeMapsTest-compression          2     0      0        0       0.479
PendingRangesTest-compression             5     0      0        0       28.290
PropertyFileSnitchTest-compression        5     0      0        0       16.118
ReconnectableSnitchHelperTest-compression 1     0      0        0       1.154
ReplicaCollectionTest-compression         6     0      0        0       0.770
ReplicaLayoutTest-compression             1     0      0        0       0.479
ReplicaPlansTest-compression              1     0      0        0       1.329
ReplicationFactorTest-compression         2     0      0        0       1.016
ReplicationStrategyEndpointCacheTest-     2     0      0        0       2.694
compression
SimpleStrategyTest-compression            7     0      0        0       2.766
TokenMetadataTest-compression             6     0      0        0       0.970
AlibabaCloudSnitchTest                    2     0      0        0       10.659
CloudstackSnitchTest                      2     0      0        0       10.753
DynamicEndpointSnitchTest                 1     0      0        0       2.327
EC2SnitchTest                             13    0      0        0       11.059
GoogleCloudSnitchTest                     2     0      0        0       10.978
GossipingPropertyFileSnitchTest           1     0      0        0       1.167
InetAddressAndPortSerializerTest          1     0      0        0       0.277
InetAddressAndPortTest                    5     0      0        0       0.174
NetworkTopologyStrategyTest               5     0      0        0       3.189
PendingRangeMapsTest                      2     0      0        0       0.435
PendingRangesTest                         5     0      0        0       30.322
PropertyFileSnitchTest                    5     0      0        0       16.181
ReconnectableSnitchHelperTest             1     0      0        0       1.100
ReplicaCollectionTest                     6     0      0        0       0.989
ReplicaLayoutTest                         1     0      0        0       0.621
ReplicaPlansTest                          1     0      0        0       2.097
ReplicationFactorTest                     2     0      0        0       1.211
ReplicationStrategyEndpointCacheTest      2     0      0        0       3.240
SimpleStrategyTest                        7     0      0        0       3.417
TokenMetadataTest                         6     0      0        0       1.032
AlibabaCloudSnitchTest                    2     0      0        0       10.694
CloudstackSnitchTest                      2     0      0        0       10.783
DynamicEndpointSnitchTest                 1     0      0        0       2.343
EC2SnitchTest                             13    0      0        0       10.762
GoogleCloudSnitchTest                     2     0      0        0       10.753
GossipingPropertyFileSnitchTest           1     0      0        0       0.999
InetAddressAndPortSerializerTest          1     0      0        0       0.322
InetAddressAndPortTest                    5     0      0        0       0.218
NetworkTopologyStrategyTest               5     0      0        0       3.325
PendingRangeMapsTest                      2     0      0        0       0.469
PendingRangesTest                         5     0      0        0       30.003
PropertyFileSnitchTest                    5     0      0        0       16.135
ReconnectableSnitchHelperTest             1     0      0        0       1.194
ReplicaCollectionTest                     6     0      0        0       0.845
ReplicaLayoutTest                         1     0      0        0       0.469
ReplicaPlansTest                          1     0      0        0       1.338
ReplicationFactorTest                     2     0      0        0       1.020
ReplicationStrategyEndpointCacheTest      2     0      0        0       2.714
SimpleStrategyTest                        7     0      0        0       2.782
TokenMetadataTest                         6     0      0        0       0.986

-------------------------------------------------------------------------------
org.apache.cassandra.metrics

Name                                     Tests Errors Failures Skipped Time(s)
BatchMetricsTest-cdc                     3     0      0        0       11.172
BufferPoolMetricsTest-cdc                7     0      0        0       1.273
CQLMetricsTest-cdc                       4     0      0        0       8.118
CacheMetricsTest-cdc                     1     0      0        0       0.306
CassandraMetricsRegistryTest-cdc         5     0      0        0       0.336
ClientRequestSizeMetricsTest-cdc         1     0      0        0       12.940
DecayingEstimatedHistogramReservoirTest- 15    0      0        1       13.544
cdc
HintedHandOffMetricsTest-cdc             1     0      0        0       2.091
KeyspaceMetricsTest-cdc                  1     0      0        0       6.197
LatencyMetricsTest-cdc                   3     0      0        0       0.317
MaxSamplerTest-cdc                       8     0      0        0       5.225
SamplerTest-cdc                          5     0      0        0       1.179
TableMetricsTest-cdc                     9     0      0        0       10.221
TopFrequencySamplerTest-cdc              6     0      0        0       2.017
BatchMetricsTest-cdc                     3     0      0        0       11.333
BufferPoolMetricsTest-cdc                7     0      0        0       1.121
CQLMetricsTest-cdc                       4     0      0        0       6.224
CacheMetricsTest-cdc                     1     0      0        0       0.417
CassandraMetricsRegistryTest-cdc         5     0      0        0       0.431
ClientRequestSizeMetricsTest-cdc         1     0      0        0       12.266
DecayingEstimatedHistogramReservoirTest- 15    0      0        1       10.915
cdc
HintedHandOffMetricsTest-cdc             1     0      0        0       2.267
KeyspaceMetricsTest-cdc                  1     0      0        0       6.165
LatencyMetricsTest-cdc                   3     0      0        0       0.411
MaxSamplerTest-cdc                       8     0      0        0       5.315
SamplerTest-cdc                          5     0      0        0       1.277
TableMetricsTest-cdc                     9     0      0        0       9.156
TopFrequencySamplerTest-cdc              6     0      0        0       2.276
BatchMetricsTest-compression             3     0      0        0       15.923
BufferPoolMetricsTest-compression        7     0      0        0       1.079
CQLMetricsTest-compression               4     0      0        0       7.147
CacheMetricsTest-compression             1     0      0        0       0.333
CassandraMetricsRegistryTest-compression 5     0      0        0       0.358
ClientRequestSizeMetricsTest-compression 1     0      0        0       13.368
DecayingEstimatedHistogramReservoirTest- 15    0      0        1       14.686
compression
HintedHandOffMetricsTest-compression     1     0      0        0       3.206
KeyspaceMetricsTest-compression          1     0      0        0       6.121
LatencyMetricsTest-compression           3     0      0        0       0.423
MaxSamplerTest-compression               8     0      0        0       5.455
SamplerTest-compression                  5     0      0        0       1.467
TableMetricsTest-compression             9     0      0        0       15.517
TopFrequencySamplerTest-compression      6     0      0        0       2.175
BatchMetricsTest-compression             3     0      0        0       13.913
BufferPoolMetricsTest-compression        7     0      0        0       1.140
CQLMetricsTest-compression               4     0      0        0       6.774
CacheMetricsTest-compression             1     0      0        0       0.397
CassandraMetricsRegistryTest-compression 5     0      0        0       0.399
ClientRequestSizeMetricsTest-compression 1     0      0        0       11.584
DecayingEstimatedHistogramReservoirTest- 15    0      0        1       9.341
compression
HintedHandOffMetricsTest-compression     1     0      0        0       2.091
KeyspaceMetricsTest-compression          1     0      0        0       5.094
LatencyMetricsTest-compression           3     0      0        0       0.466
MaxSamplerTest-compression               8     0      0        0       5.315
SamplerTest-compression                  5     0      0        0       1.321
TableMetricsTest-compression             9     0      0        0       8.858
TopFrequencySamplerTest-compression      6     0      0        0       2.088
BatchMetricsTest                         3     0      0        0       14.685
BufferPoolMetricsTest                    7     0      0        0       1.270
CQLMetricsTest                           4     0      0        0       7.157
CacheMetricsTest                         1     0      0        0       0.337
CassandraMetricsRegistryTest             5     0      0        0       0.322
ClientRequestSizeMetricsTest             1     0      0        0       12.836
DecayingEstimatedHistogramReservoirTest  15    0      0        1       15.097
HintedHandOffMetricsTest                 1     0      0        0       2.121
KeyspaceMetricsTest                      1     0      0        0       6.165
LatencyMetricsTest                       3     0      0        0       0.309
MaxSamplerTest                           8     0      0        0       5.188
SamplerTest                              5     0      0        0       1.304
TableMetricsTest                         9     0      0        0       11.451
TopFrequencySamplerTest                  6     0      0        0       2.128
BatchMetricsTest                         3     0      0        0       13.765
BufferPoolMetricsTest                    7     0      0        0       1.102
CQLMetricsTest                           4     0      0        0       6.352
CacheMetricsTest                         1     0      0        0       0.401
CassandraMetricsRegistryTest             5     0      0        0       0.398
ClientRequestSizeMetricsTest             1     0      0        0       12.086
DecayingEstimatedHistogramReservoirTest  15    0      0        1       10.291
HintedHandOffMetricsTest                 1     0      0        0       2.034
KeyspaceMetricsTest                      1     0      0        0       5.540
LatencyMetricsTest                       3     0      0        0       0.414
MaxSamplerTest                           8     0      0        0       5.446
SamplerTest                              5     0      0        0       1.310
TableMetricsTest                         9     0      0        0       10.501
TopFrequencySamplerTest                  6     0      0        0       2.164

-------------------------------------------------------------------------------
org.apache.cassandra.net

Name                                      Tests Errors Failures Skipped Time(s)
ConnectionBurnTest                        1     0      0        0       123.762
ConnectionBurnTest                        1     0      0        0       123.588
AsyncChannelPromiseTest-cdc               4     0      0        0       0.438
AsyncMessageOutputPlusTest-cdc            1     0      0        0       0.933
AsyncOneResponseTest-cdc                  2     0      0        0       4.299
AsyncPromiseTest-cdc                      4     0      0        0       0.422
AsyncStreamingInputPlusTest-cdc           13    0      0        0       1.509
AsyncStreamingOutputPlusTest-cdc          3     0      0        0       1.222
ChunkedInputPlusTest-cdc                  5     0      0        0       0.652
ConnectionTest-cdc                        13    0      0        0       80.171
ForwardingInfoTest-cdc                    2     0      0        0       0.380
FramingTest-cdc                           5     0      0        0       25.941
HandshakeTest-cdc                         13    0      0        0       2.444
ManyToOneConcurrentLinkedQueueTest-cdc    22    0      0        0       1.708
MessageSerializationPropertyTest-cdc      2     0      0        0       6.352
MessageTest-cdc                           7     0      0        0       1.518
MessagingServiceTest-cdc                  14    0      0        0       2.506
MockMessagingServiceTest-cdc              1     0      0        0       3.970
OutboundConnectionSettingsTest-cdc        9     0      0        0       2.150
OutboundConnectionsTest-cdc               6     0      0        0       2.307
OutboundMessageQueueTest-cdc              3     0      0        0       0.972
ProxyHandlerConnectionsTest-cdc           5     0      0        0       35.939
PrunableArrayQueueTest-cdc                9     0      0        0       0.080
ResourceLimitsTest-cdc                    4     0      0        0       0.143
StartupClusterConnectivityCheckerTest-cdc 7     0      0        0       1.315
VerbTest-cdc                              1     0      0        0       0.178
WriteCallbackInfoTest-cdc                 1     0      0        0       1.716
AsyncChannelPromiseTest-cdc               4     0      0        0       0.509
AsyncMessageOutputPlusTest-cdc            1     0      0        0       1.132
AsyncOneResponseTest-cdc                  2     0      0        0       4.337
AsyncPromiseTest-cdc                      4     0      0        0       0.458
AsyncStreamingInputPlusTest-cdc           13    0      0        0       1.478
AsyncStreamingOutputPlusTest-cdc          3     0      0        0       1.054
ChunkedInputPlusTest-cdc                  5     0      0        0       0.577
ConnectionTest-cdc                        13    0      0        0       78.015
ForwardingInfoTest-cdc                    2     0      0        0       0.336
FramingTest-cdc                           5     0      0        0       21.749
HandshakeTest-cdc                         13    0      0        0       2.308
ManyToOneConcurrentLinkedQueueTest-cdc    22    0      0        0       1.952
MessageSerializationPropertyTest-cdc      2     0      0        0       6.658
MessageTest-cdc                           7     0      0        0       1.488
MessagingServiceTest-cdc                  14    0      0        0       2.563
MockMessagingServiceTest-cdc              1     0      0        0       3.360
OutboundConnectionSettingsTest-cdc        9     0      0        0       2.094
OutboundConnectionsTest-cdc               6     0      0        0       2.164
OutboundMessageQueueTest-cdc              3     0      0        0       1.031
ProxyHandlerConnectionsTest-cdc           5     0      0        0       36.144
PrunableArrayQueueTest-cdc                9     0      0        0       0.148
ResourceLimitsTest-cdc                    4     0      0        0       0.232
StartupClusterConnectivityCheckerTest-cdc 7     0      0        0       1.267
VerbTest-cdc                              1     0      0        0       0.209
WriteCallbackInfoTest-cdc                 1     0      0        0       1.597
AsyncChannelPromiseTest-compression       4     0      0        0       0.528
AsyncMessageOutputPlusTest-compression    1     0      0        0       1.024
AsyncOneResponseTest-compression          2     0      0        0       4.322
AsyncPromiseTest-compression              4     0      0        0       0.637
AsyncStreamingInputPlusTest-compression   13    0      0        0       1.589
AsyncStreamingOutputPlusTest-compression  3     0      0        0       0.994
ChunkedInputPlusTest-compression          5     0      0        0       0.550
ConnectionTest-compression                13    0      0        0       76.189
ForwardingInfoTest-compression            2     0      0        0       0.291
FramingTest-compression                   5     0      0        0       26.110
HandshakeTest-compression                 13    0      0        0       2.880
ManyToOneConcurrentLinkedQueueTest-       22    0      0        0       1.637
compression
MessageSerializationPropertyTest-         2     0      0        0       6.410
compression
MessageTest-compression                   7     0      0        0       1.548
MessagingServiceTest-compression          14    0      0        0       2.829
MockMessagingServiceTest-compression      1     0      0        0       4.613
OutboundConnectionSettingsTest-           9     0      0        0       2.749
compression
OutboundConnectionsTest-compression       6     0      0        0       2.613
OutboundMessageQueueTest-compression      3     0      0        0       1.124
ProxyHandlerConnectionsTest-compression   5     0      0        0       36.409
PrunableArrayQueueTest-compression        9     0      0        0       0.076
ResourceLimitsTest-compression            4     0      0        0       0.156
StartupClusterConnectivityCheckerTest-    7     0      0        0       1.330
compression
VerbTest-compression                      1     0      0        0       0.164
WriteCallbackInfoTest-compression         1     0      0        0       1.630
AsyncChannelPromiseTest-compression       4     0      0        0       0.502
AsyncMessageOutputPlusTest-compression    1     0      0        0       1.066
AsyncOneResponseTest-compression          2     0      0        0       4.314
AsyncPromiseTest-compression              4     0      0        0       0.456
AsyncStreamingInputPlusTest-compression   13    0      0        0       1.471
AsyncStreamingOutputPlusTest-compression  3     0      0        0       1.073
ChunkedInputPlusTest-compression          5     0      0        0       0.575
ConnectionTest-compression                13    0      0        0       77.747
ForwardingInfoTest-compression            2     0      0        0       0.336
FramingTest-compression                   5     0      0        0       22.082
HandshakeTest-compression                 13    0      0        0       2.407
ManyToOneConcurrentLinkedQueueTest-       22    0      0        0       1.878
compression
MessageSerializationPropertyTest-         2     0      0        0       6.008
compression
MessageTest-compression                   7     0      0        0       1.433
MessagingServiceTest-compression          14    0      0        0       2.499
MockMessagingServiceTest-compression      1     0      0        0       3.256
OutboundConnectionSettingsTest-           9     0      0        0       2.117
compression
OutboundConnectionsTest-compression       6     0      0        0       2.305
OutboundMessageQueueTest-compression      3     0      0        0       1.092
ProxyHandlerConnectionsTest-compression   5     0      0        0       36.258
PrunableArrayQueueTest-compression        9     0      0        0       0.146
ResourceLimitsTest-compression            4     0      0        0       0.234
StartupClusterConnectivityCheckerTest-    7     0      0        0       1.288
compression
VerbTest-compression                      1     0      0        0       0.219
WriteCallbackInfoTest-compression         1     0      0        0       1.565
AsyncChannelPromiseTest                   4     0      0        0       0.462
AsyncMessageOutputPlusTest                1     0      0        0       0.987
AsyncOneResponseTest                      2     0      0        0       4.272
AsyncPromiseTest                          4     0      0        0       0.384
AsyncStreamingInputPlusTest               13    0      0        0       1.471
AsyncStreamingOutputPlusTest              3     0      0        0       1.183
ChunkedInputPlusTest                      5     0      0        0       0.594
ConnectionTest                            13    0      0        0       77.016
ForwardingInfoTest                        2     0      0        0       0.267
FramingTest                               5     0      0        0       25.203
HandshakeTest                             13    0      0        0       4.544
ManyToOneConcurrentLinkedQueueTest        22    0      0        0       1.326
MessageSerializationPropertyTest          2     0      0        0       8.032
MessageTest                               7     0      0        0       1.847
MessagingServiceTest                      14    0      0        0       3.853
MockMessagingServiceTest                  1     0      0        0       4.602
OutboundConnectionSettingsTest            9     0      0        0       3.179
OutboundConnectionsTest                   6     0      0        0       3.477
OutboundMessageQueueTest                  3     0      0        0       1.415
ProxyHandlerConnectionsTest               5     0      0        0       36.570
PrunableArrayQueueTest                    9     0      0        0       0.077
ResourceLimitsTest                        4     0      0        0       0.161
StartupClusterConnectivityCheckerTest     7     0      0        0       1.406
VerbTest                                  1     0      0        0       0.152
WriteCallbackInfoTest                     1     0      0        0       1.628
AsyncChannelPromiseTest                   4     0      0        0       0.542
AsyncMessageOutputPlusTest                1     0      0        0       1.040
AsyncOneResponseTest                      2     0      0        0       4.350
AsyncPromiseTest                          4     0      0        0       0.453
AsyncStreamingInputPlusTest               13    0      0        0       1.483
AsyncStreamingOutputPlusTest              3     0      0        0       1.065
ChunkedInputPlusTest                      5     0      0        0       0.590
ConnectionTest                            13    0      0        0       78.056
ForwardingInfoTest                        2     0      0        0       0.325
FramingTest                               5     0      0        0       20.339
HandshakeTest                             13    0      0        0       2.423
ManyToOneConcurrentLinkedQueueTest        22    0      0        0       1.821
MessageSerializationPropertyTest          2     0      0        0       6.551
MessageTest                               7     0      0        0       1.458
MessagingServiceTest                      14    0      0        0       2.534
MockMessagingServiceTest                  1     0      0        0       3.380
OutboundConnectionSettingsTest            9     0      0        0       2.101
OutboundConnectionsTest                   6     0      0        0       2.252
OutboundMessageQueueTest                  3     0      0        0       1.089
ProxyHandlerConnectionsTest               5     0      0        0       36.750
PrunableArrayQueueTest                    9     0      0        0       0.147
ResourceLimitsTest                        4     0      0        0       0.234
StartupClusterConnectivityCheckerTest     7     0      0        0       1.271
VerbTest                                  1     0      0        0       0.204
WriteCallbackInfoTest                     1     0      0        0       1.552

-------------------------------------------------------------------------------
org.apache.cassandra.net.proxy

Name                         Tests Errors Failures Skipped Time(s)
ProxyHandlerTest-cdc         3     0      0        0       0.835
ProxyHandlerTest-cdc         3     0      0        0       0.844
ProxyHandlerTest-compression 3     0      0        0       0.815
ProxyHandlerTest-compression 3     0      0        0       0.820
ProxyHandlerTest             3     0      0        0       0.775
ProxyHandlerTest             3     0      0        0       0.876

-------------------------------------------------------------------------------
org.apache.cassandra.repair

Name                                    Tests Errors Failures Skipped Time(s)
AbstractRepairTest-cdc                  1     0      0        1       0.084
LocalSyncTaskTest-cdc                   6     0      0        0       5.439
NeighborsAndRangesTest-cdc              2     0      0        0       0.984
RepairJobTest-cdc                       16    0      0        0       4.759
RepairSessionTest-cdc                   1     0      0        0       0.978
StreamingRepairTaskTest-cdc             2     0      0        0       3.503
SymmetricRemoteSyncTaskTest-cdc         1     0      0        0       0.961
ValidatorTest-cdc                       6     0      0        0       31.115
AbstractRepairTest-cdc                  1     0      0        1       0.151
LocalSyncTaskTest-cdc                   6     0      0        0       3.624
NeighborsAndRangesTest-cdc              2     0      0        0       1.018
RepairJobTest-cdc                       16    0      0        0       4.185
RepairSessionTest-cdc                   1     0      0        0       1.061
StreamingRepairTaskTest-cdc             2     0      0        0       2.896
SymmetricRemoteSyncTaskTest-cdc         1     0      0        0       1.085
ValidatorTest-cdc                       6     0      0        0       26.530
AbstractRepairTest-compression          1     0      0        1       0.070
LocalSyncTaskTest-compression           6     0      0        0       5.370
NeighborsAndRangesTest-compression      2     0      0        0       0.913
RepairJobTest-compression               16    0      0        0       4.948
RepairSessionTest-compression           1     0      0        0       1.199
StreamingRepairTaskTest-compression     2     0      0        0       3.603
SymmetricRemoteSyncTaskTest-compression 1     0      0        0       0.962
ValidatorTest-compression               6     0      0        0       30.384
AbstractRepairTest-compression          1     0      0        1       0.145
LocalSyncTaskTest-compression           6     0      0        0       3.514
NeighborsAndRangesTest-compression      2     0      0        0       0.962
RepairJobTest-compression               16    0      0        0       4.104
RepairSessionTest-compression           1     0      0        0       1.047
StreamingRepairTaskTest-compression     2     0      0        0       2.730
SymmetricRemoteSyncTaskTest-compression 1     0      0        0       1.023
ValidatorTest-compression               6     0      0        0       26.946
AbstractRepairTest                      1     0      0        1       0.059
LocalSyncTaskTest                       6     0      0        0       5.011
NeighborsAndRangesTest                  2     0      0        0       1.300
RepairJobTest                           16    0      0        0       6.641
RepairSessionTest                       1     0      0        0       0.990
StreamingRepairTaskTest                 2     0      0        0       3.368
SymmetricRemoteSyncTaskTest             1     0      0        0       0.993
ValidatorTest                           6     0      0        0       30.557
AbstractRepairTest                      1     0      0        1       0.159
LocalSyncTaskTest                       6     0      0        0       3.726
NeighborsAndRangesTest                  2     0      0        0       0.999
RepairJobTest                           16    0      0        0       4.382
RepairSessionTest                       1     0      0        0       1.099
StreamingRepairTaskTest                 2     0      0        0       2.981
SymmetricRemoteSyncTaskTest             1     0      0        0       1.100
ValidatorTest                           6     0      0        0       27.335

-------------------------------------------------------------------------------
org.apache.cassandra.repair.asymmetric

Name                              Tests Errors Failures Skipped Time(s)
DifferenceHolderTest-cdc          2     0      0        0       0.517
RangeDenormalizerTest-cdc         3     0      0        0       0.400
ReduceHelperTest-cdc              5     0      0        0       0.402
StreamFromOptionsTest-cdc         3     0      0        0       0.191
DifferenceHolderTest-cdc          2     0      0        0       0.400
RangeDenormalizerTest-cdc         3     0      0        0       0.334
ReduceHelperTest-cdc              5     0      0        0       0.366
StreamFromOptionsTest-cdc         3     0      0        0       0.215
DifferenceHolderTest-compression  2     0      0        0       0.343
RangeDenormalizerTest-compression 3     0      0        0       0.274
ReduceHelperTest-compression      5     0      0        0       0.304
StreamFromOptionsTest-compression 3     0      0        0       0.133
DifferenceHolderTest-compression  2     0      0        0       0.481
RangeDenormalizerTest-compression 3     0      0        0       0.362
ReduceHelperTest-compression      5     0      0        0       0.407
StreamFromOptionsTest-compression 3     0      0        0       0.219
DifferenceHolderTest              2     0      0        0       0.395
RangeDenormalizerTest             3     0      0        0       0.302
ReduceHelperTest                  5     0      0        0       0.402
StreamFromOptionsTest             3     0      0        0       0.145
DifferenceHolderTest              2     0      0        0       0.441
RangeDenormalizerTest             3     0      0        0       0.329
ReduceHelperTest                  5     0      0        0       0.360
StreamFromOptionsTest             3     0      0        0       0.208

-------------------------------------------------------------------------------
org.apache.cassandra.repair.consistent

Name                                      Tests Errors Failures Skipped Time(s)
AbstractConsistentSessionTest-cdc         1     0      0        1       0.083
CoordinatorMessagingTest-cdc              7     0      0        0       7.543
CoordinatorSessionTest-cdc                7     0      0        0       1.386
CoordinatorSessionsTest-cdc               7     0      0        0       4.696
LocalSessionTest-cdc                      40    0      0        0       6.724
PendingRepairStatTest-cdc                 1     0      0        0       3.622
RepairStateTest-cdc                       6     0      0        0       0.126
AbstractConsistentSessionTest-cdc         1     0      0        1       0.175
CoordinatorMessagingTest-cdc              7     0      0        0       5.482
CoordinatorSessionTest-cdc                7     0      0        0       1.159
CoordinatorSessionsTest-cdc               7     0      0        0       2.736
LocalSessionTest-cdc                      40    0      0        0       4.391
PendingRepairStatTest-cdc                 1     0      0        0       2.880
RepairStateTest-cdc                       6     0      0        0       0.186
AbstractConsistentSessionTest-compression 1     0      0        1       0.075
CoordinatorMessagingTest-compression      7     0      0        0       6.005
CoordinatorSessionTest-compression        7     0      0        0       1.163
CoordinatorSessionsTest-compression       7     0      0        0       4.860
LocalSessionTest-compression              40    0      0        0       6.023
PendingRepairStatTest-compression         1     0      0        0       3.565
RepairStateTest-compression               6     0      0        0       0.142
AbstractConsistentSessionTest-compression 1     0      0        1       0.169
CoordinatorMessagingTest-compression      7     0      0        0       5.668
CoordinatorSessionTest-compression        7     0      0        0       1.247
CoordinatorSessionsTest-compression       7     0      0        0       3.013
LocalSessionTest-compression              40    0      0        0       5.003
PendingRepairStatTest-compression         1     0      0        0       3.295
RepairStateTest-compression               6     0      0        0       0.199
AbstractConsistentSessionTest             1     0      0        1       0.070
CoordinatorMessagingTest                  7     0      0        0       6.552
CoordinatorSessionTest                    7     0      0        0       1.164
CoordinatorSessionsTest                   7     0      0        0       3.664
LocalSessionTest                          40    0      0        0       8.050
PendingRepairStatTest                     1     0      0        0       3.473
RepairStateTest                           6     0      0        0       0.122
AbstractConsistentSessionTest             1     0      0        1       0.140
CoordinatorMessagingTest                  7     0      0        0       5.519
CoordinatorSessionTest                    7     0      0        0       1.163
CoordinatorSessionsTest                   7     0      0        0       2.776
LocalSessionTest                          40    0      0        0       5.113
PendingRepairStatTest                     1     0      0        0       2.990
RepairStateTest                           6     0      0        0       0.186

-------------------------------------------------------------------------------
org.apache.cassandra.repair.consistent.admin

Name                             Tests Errors Failures Skipped Time(s)
SchemaArgsParserTest-cdc         5     0      0        0       3.365
SchemaArgsParserTest-cdc         5     0      0        0       2.755
SchemaArgsParserTest-compression 5     0      0        0       3.768
SchemaArgsParserTest-compression 5     0      0        0       2.904
SchemaArgsParserTest             5     0      0        0       3.593
SchemaArgsParserTest             5     0      0        0       2.887

-------------------------------------------------------------------------------
org.apache.cassandra.repair.messages

Name                                    Tests Errors Failures Skipped Time(s)
RepairMessageSerializationsTest-cdc     8     0      0        0       0.983
RepairMessageSerializerTest-cdc         6     0      0        0       0.550
RepairOptionTest-cdc                    4     0      0        0       0.895
RepairMessageSerializationsTest-cdc     8     0      0        0       1.106
RepairMessageSerializerTest-cdc         6     0      0        0       0.560
RepairOptionTest-cdc                    4     0      0        0       1.031
RepairMessageSerializationsTest-        8     0      0        0       1.048
compression
RepairMessageSerializerTest-compression 6     0      0        0       0.558
RepairOptionTest-compression            4     0      0        0       0.896
RepairMessageSerializationsTest-        8     0      0        0       1.056
compression
RepairMessageSerializerTest-compression 6     0      0        0       0.557
RepairOptionTest-compression            4     0      0        0       0.985
RepairMessageSerializationsTest         8     0      0        0       1.122
RepairMessageSerializerTest             6     0      0        0       0.533
RepairOptionTest                        4     0      0        0       0.926
RepairMessageSerializationsTest         8     0      0        0       1.122
RepairMessageSerializerTest             6     0      0        0       0.564
RepairOptionTest                        4     0      0        0       1.021

-------------------------------------------------------------------------------
org.apache.cassandra.schema

Name                                     Tests Errors Failures Skipped Time(s)
CreateTableValidationTest-cdc            1     0      0        0       3.711
IndexMetadataTest-cdc                    3     0      0        0       0.251
MigrationCoordinatorTest-cdc             8     0      0        0       0.950
MigrationManagerTest-cdc                 17    0      0        0       6.235
SchemaKeyspaceTest-cdc                   5     0      0        0       3.943
SchemaTest-cdc                           1     0      0        0       2.549
TupleTypesRepresentationTest-cdc         2     0      0        1       0.940
ValidationTest-cdc                       4     0      0        0       0.307
CreateTableValidationTest-cdc            1     0      0        0       3.049
IndexMetadataTest-cdc                    3     0      0        0       0.315
MigrationCoordinatorTest-cdc             8     0      0        0       1.057
MigrationManagerTest-cdc                 17    0      0        0       4.849
SchemaKeyspaceTest-cdc                   5     0      0        0       3.209
SchemaTest-cdc                           1     0      0        0       2.410
TupleTypesRepresentationTest-cdc         2     0      0        1       0.975
ValidationTest-cdc                       4     0      0        0       0.367
CreateTableValidationTest-compression    1     0      0        0       5.919
IndexMetadataTest-compression            3     0      0        0       0.452
MigrationCoordinatorTest-compression     8     0      1        0       1.695
MigrationManagerTest-compression         17    0      0        0       8.925
SchemaKeyspaceTest-compression           5     0      0        0       5.522
SchemaTest-compression                   1     0      0        0       4.973
TupleTypesRepresentationTest-compression 2     0      0        1       1.554
ValidationTest-compression               4     0      0        0       0.394
CreateTableValidationTest-compression    1     0      0        0       3.024
IndexMetadataTest-compression            3     0      0        0       0.302
MigrationCoordinatorTest-compression     8     0      0        0       1.005
MigrationManagerTest-compression         17    0      0        0       4.916
SchemaKeyspaceTest-compression           5     0      0        0       3.053
SchemaTest-compression                   1     0      0        0       2.300
TupleTypesRepresentationTest-compression 2     0      0        1       0.971
ValidationTest-compression               4     0      0        0       0.361
CreateTableValidationTest                1     0      0        0       3.563
IndexMetadataTest                        3     0      0        0       0.238
MigrationCoordinatorTest                 8     0      0        0       0.969
MigrationManagerTest                     17    0      0        0       11.434
SchemaKeyspaceTest                       5     0      0        0       4.314
SchemaTest                               1     0      0        0       4.405
TupleTypesRepresentationTest             2     0      0        1       1.047
ValidationTest                           4     0      0        0       0.310
CreateTableValidationTest                1     0      0        0       3.089
IndexMetadataTest                        3     0      0        0       0.296
MigrationCoordinatorTest                 8     0      0        0       1.098
MigrationManagerTest                     17    0      0        0       6.518
SchemaKeyspaceTest                       5     0      0        0       3.395
SchemaTest                               1     0      0        0       2.477
TupleTypesRepresentationTest             2     0      0        1       1.069
ValidationTest                           4     0      0        0       0.358

-------------------------------------------------------------------------------
org.apache.cassandra.security

Name                            Tests Errors Failures Skipped Time(s)
CipherFactoryTest-cdc           7     0      0        0       0.584
EncryptionUtilsTest-cdc         3     0      0        0       1.291
JKSKeyProviderTest-cdc          2     0      0        0       0.335
SSLFactoryTest-cdc              14    0      0        0       1.568
CipherFactoryTest-cdc           7     0      0        0       0.563
EncryptionUtilsTest-cdc         3     0      0        0       1.229
JKSKeyProviderTest-cdc          2     0      0        0       0.369
SSLFactoryTest-cdc              14    0      0        0       1.621
CipherFactoryTest-compression   7     0      0        0       0.752
EncryptionUtilsTest-compression 3     0      0        0       1.595
JKSKeyProviderTest-compression  2     0      0        0       0.424
SSLFactoryTest-compression      14    0      0        0       1.530
CipherFactoryTest-compression   7     0      0        0       0.575
EncryptionUtilsTest-compression 3     0      0        0       1.247
JKSKeyProviderTest-compression  2     0      0        0       0.378
SSLFactoryTest-compression      14    0      0        0       1.504
CipherFactoryTest               7     0      0        0       0.561
EncryptionUtilsTest             3     0      0        0       1.187
JKSKeyProviderTest              2     0      0        0       0.344
SSLFactoryTest                  14    0      0        0       1.496
CipherFactoryTest               7     0      0        0       0.575
EncryptionUtilsTest             3     0      0        0       1.226
JKSKeyProviderTest              2     0      0        0       0.365
SSLFactoryTest                  14    0      0        0       1.606

-------------------------------------------------------------------------------
org.apache.cassandra.serializers

Name                                 Tests Errors Failures Skipped Time(s)
SimpleDateSerializerTest-cdc         9     0      0        0       0.131
TimeSerializerTest-cdc               16    0      0        0       0.096
TimestampSerializerTest-cdc          8     0      0        0       0.407
SimpleDateSerializerTest-cdc         9     0      0        0       0.196
TimeSerializerTest-cdc               16    0      0        0       0.181
TimestampSerializerTest-cdc          8     0      0        0       0.364
SimpleDateSerializerTest-compression 9     0      0        0       0.122
TimeSerializerTest-compression       16    0      0        0       0.103
TimestampSerializerTest-compression  8     0      0        0       0.407
SimpleDateSerializerTest-compression 9     0      0        0       0.207
TimeSerializerTest-compression       16    0      0        0       0.201
TimestampSerializerTest-compression  8     0      0        0       0.364
SimpleDateSerializerTest             9     0      0        0       0.122
TimeSerializerTest                   16    0      0        0       0.089
TimestampSerializerTest              8     0      0        0       0.587
SimpleDateSerializerTest             9     0      0        0       0.195
TimeSerializerTest                   16    0      0        0       0.178
TimestampSerializerTest              8     0      0        0       0.390

-------------------------------------------------------------------------------
org.apache.cassandra.service

Name                                   Tests Errors Failures Skipped Time(s)
ActiveRepairServiceTest-cdc            11    0      0        0       4.091
BootstrapTransientTest-cdc             1     0      0        0       0.962
ClientWarningsTest-cdc                 4     0      0        0       29.097
GCInspectorTest-cdc                    6     0      0        0       1.181
JoinTokenRingTest-cdc                  1     0      0        0       4.911
LeaveAndBootstrapTest-cdc              8     0      0        0       5.972
LegacyAuthFailTest-cdc                 1     0      0        0       5.944
MoveTest-cdc                           7     0      0        0       23.206
MoveTransientTest-cdc                  19    0      0        0       1.174
NativeTransportServiceTest-cdc         13    0      0        0       7.836
OptionalTasksTest-cdc                  2     0      0        0       3.354
PaxosStateTest-cdc                     2     0      0        0       4.847
ProtocolBetaVersionTest-cdc            2     0      0        0       12.775
QueryPagerTest-cdc                     8     0      0        0       3.601
RMIServerSocketFactoryImplTest-cdc     1     0      0        0       0.071
RemoveTest-cdc                         4     0      0        0       6.069
SerializationsTest-cdc                 4     0      0        0       1.054
StartupChecksTest-cdc                  3     0      0        0       3.136
StorageProxyTest-cdc                   4     0      0        0       1.175
StorageServiceServerTest-cdc           19    0      0        1       9.005
StorageServiceTest-cdc                 1     0      0        0       1.013
WriteResponseHandlerTest-cdc           5     0      0        0       3.584
WriteResponseHandlerTransientTest-cdc  4     0      0        0       3.783
ActiveRepairServiceTest-cdc            11    0      0        0       3.290
BootstrapTransientTest-cdc             1     0      0        0       1.057
ClientWarningsTest-cdc                 4     0      0        0       24.359
GCInspectorTest-cdc                    6     0      0        0       0.975
JoinTokenRingTest-cdc                  1     0      0        0       4.336
LeaveAndBootstrapTest-cdc              8     0      0        0       5.390
LegacyAuthFailTest-cdc                 1     0      0        0       3.835
MoveTest-cdc                           7     0      0        0       20.970
MoveTransientTest-cdc                  19    0      0        0       1.206
NativeTransportServiceTest-cdc         13    0      0        0       7.831
OptionalTasksTest-cdc                  2     0      0        0       2.755
PaxosStateTest-cdc                     2     0      0        0       4.342
ProtocolBetaVersionTest-cdc            2     0      0        0       12.231
QueryPagerTest-cdc                     8     0      0        0       2.993
RMIServerSocketFactoryImplTest-cdc     1     0      0        0       0.147
RemoveTest-cdc                         4     0      0        0       5.739
SerializationsTest-cdc                 4     0      0        0       1.030
StartupChecksTest-cdc                  3     0      0        0       2.375
StorageProxyTest-cdc                   4     0      0        0       1.189
StorageServiceServerTest-cdc           19    0      0        1       8.248
StorageServiceTest-cdc                 1     0      0        0       1.084
WriteResponseHandlerTest-cdc           5     0      0        0       2.876
WriteResponseHandlerTransientTest-cdc  4     0      0        0       2.865
ActiveRepairServiceTest-compression    11    0      0        0       5.948
BootstrapTransientTest-compression     1     0      0        0       0.961
ClientWarningsTest-compression         4     0      0        0       29.372
GCInspectorTest-compression            6     0      0        0       0.977
JoinTokenRingTest-compression          1     0      0        0       7.589
LeaveAndBootstrapTest-compression      8     0      0        0       9.783
LegacyAuthFailTest-compression         1     0      0        0       7.689
MoveTest-compression                   7     0      0        0       28.148
MoveTransientTest-compression          19    0      0        0       1.406
NativeTransportServiceTest-compression 13    0      0        0       8.134
OptionalTasksTest-compression          2     0      0        0       3.480
PaxosStateTest-compression             2     0      0        0       6.789
ProtocolBetaVersionTest-compression    2     0      0        0       13.138
QueryPagerTest-compression             8     0      0        0       3.763
RMIServerSocketFactoryImplTest-        1     0      0        0       0.070
compression
RemoveTest-compression                 4     0      0        0       6.260
SerializationsTest-compression         4     0      0        0       1.613
StartupChecksTest-compression          3     0      0        0       3.344
StorageProxyTest-compression           4     0      0        0       1.037
StorageServiceServerTest-compression   19    0      0        1       8.485
StorageServiceTest-compression         1     0      0        0       0.970
WriteResponseHandlerTest-compression   5     0      0        0       3.576
WriteResponseHandlerTransientTest-     4     0      0        0       4.119
compression
ActiveRepairServiceTest-compression    11    0      0        0       3.365
BootstrapTransientTest-compression     1     0      0        0       1.020
ClientWarningsTest-compression         4     0      0        0       25.367
GCInspectorTest-compression            6     0      0        0       0.926
JoinTokenRingTest-compression          1     0      0        0       5.806
LeaveAndBootstrapTest-compression      8     0      0        0       6.303
LegacyAuthFailTest-compression         1     0      0        0       4.652
MoveTest-compression                   7     0      0        0       21.941
MoveTransientTest-compression          19    0      0        0       1.215
NativeTransportServiceTest-compression 13    0      0        0       8.160
OptionalTasksTest-compression          2     0      0        0       2.750
PaxosStateTest-compression             2     0      0        0       5.555
ProtocolBetaVersionTest-compression    2     0      0        0       11.819
QueryPagerTest-compression             8     0      0        0       3.080
RMIServerSocketFactoryImplTest-        1     0      0        0       0.154
compression
RemoveTest-compression                 4     0      0        0       5.808
SerializationsTest-compression         4     0      0        0       1.048
StartupChecksTest-compression          3     0      0        0       2.381
StorageProxyTest-compression           4     0      0        0       1.101
StorageServiceServerTest-compression   19    0      0        1       8.500
StorageServiceTest-compression         1     0      0        0       1.167
WriteResponseHandlerTest-compression   5     0      0        0       3.278
WriteResponseHandlerTransientTest-     4     0      0        0       2.878
compression
ActiveRepairServiceTest                11    0      0        0       5.871
BootstrapTransientTest                 1     0      0        0       0.998
ClientWarningsTest                     4     0      0        0       34.893
GCInspectorTest                        6     0      0        0       0.857
JoinTokenRingTest                      1     0      0        0       4.865
LeaveAndBootstrapTest                  8     0      0        0       5.634
LegacyAuthFailTest                     1     0      0        0       5.145
MoveTest                               7     0      0        0       22.849
MoveTransientTest                      19    0      0        0       1.248
NativeTransportServiceTest             13    0      0        0       8.239
OptionalTasksTest                      2     0      0        0       4.431
PaxosStateTest                         2     0      0        0       7.003
ProtocolBetaVersionTest                2     0      0        0       15.643
QueryPagerTest                         8     0      0        0       5.129
RMIServerSocketFactoryImplTest         1     0      0        0       0.078
RemoveTest                             4     0      0        0       6.680
SerializationsTest                     4     0      0        0       1.002
StartupChecksTest                      3     0      0        0       2.863
StorageProxyTest                       4     0      0        0       1.009
StorageServiceServerTest               19    0      0        1       8.620
StorageServiceTest                     1     0      0        0       0.978
WriteResponseHandlerTest               5     0      0        0       3.502
WriteResponseHandlerTransientTest      4     0      0        0       3.734
ActiveRepairServiceTest                11    0      0        0       3.640
BootstrapTransientTest                 1     0      0        0       1.042
ClientWarningsTest                     4     0      0        0       27.577
GCInspectorTest                        6     0      0        0       0.989
JoinTokenRingTest                      1     0      0        0       4.677
LeaveAndBootstrapTest                  8     0      0        0       5.384
LegacyAuthFailTest                     1     0      0        0       4.557
MoveTest                               7     0      0        0       22.160
MoveTransientTest                      19    0      0        0       1.289
NativeTransportServiceTest             13    0      0        0       7.941
OptionalTasksTest                      2     0      0        0       2.890
PaxosStateTest                         2     0      0        0       4.678
ProtocolBetaVersionTest                2     0      0        0       12.525
QueryPagerTest                         8     0      0        0       3.141
RMIServerSocketFactoryImplTest         1     0      0        0       0.143
RemoveTest                             4     0      0        0       5.868
SerializationsTest                     4     0      0        0       1.019
StartupChecksTest                      3     0      0        0       2.302
StorageProxyTest                       4     0      0        0       1.126
StorageServiceServerTest               19    0      0        1       8.387
StorageServiceTest                     1     0      0        0       1.117
WriteResponseHandlerTest               5     0      0        0       2.855
WriteResponseHandlerTransientTest      4     0      0        0       2.826

-------------------------------------------------------------------------------
org.apache.cassandra.service.pager

Name                        Tests Errors Failures Skipped Time(s)
PagingStateTest-cdc         7     0      0        0       1.245
PagingStateTest-cdc         7     0      0        0       1.090
PagingStateTest-compression 7     0      0        0       1.064
PagingStateTest-compression 7     0      0        0       1.114
PagingStateTest             7     0      0        0       1.202
PagingStateTest             7     0      0        0       1.094

-------------------------------------------------------------------------------
org.apache.cassandra.service.reads

Name                                  Tests Errors Failures Skipped Time(s)
AbstractReadResponseTest-cdc          1     0      0        1       0.078
DataResolverTest-cdc                  32    0      0        0       4.141
DigestResolverTest-cdc                5     0      0        0       4.333
ReadExecutorTest-cdc                  3     0      0        0       3.830
SpeculativeRetryParseTest-cdc         78    0      0        0       0.143
AbstractReadResponseTest-cdc          1     0      0        1       0.153
DataResolverTest-cdc                  32    0      0        0       3.176
DigestResolverTest-cdc                5     0      0        0       2.912
ReadExecutorTest-cdc                  3     0      0        0       3.061
SpeculativeRetryParseTest-cdc         78    0      0        0       0.193
AbstractReadResponseTest-compression  1     0      0        1       0.062
DataResolverTest-compression          32    0      0        0       3.864
DigestResolverTest-compression        5     0      0        0       3.767
ReadExecutorTest-compression          3     0      0        0       4.305
SpeculativeRetryParseTest-compression 78    0      0        0       0.142
AbstractReadResponseTest-compression  1     0      0        1       0.159
DataResolverTest-compression          32    0      0        0       3.032
DigestResolverTest-compression        5     0      0        0       3.085
ReadExecutorTest-compression          3     0      0        0       3.126
SpeculativeRetryParseTest-compression 78    0      0        0       0.176
AbstractReadResponseTest              1     0      0        1       0.088
DataResolverTest                      32    0      0        0       3.709
DigestResolverTest                    5     0      0        0       3.469
ReadExecutorTest                      3     0      0        0       3.681
SpeculativeRetryParseTest             78    0      0        0       0.134
AbstractReadResponseTest              1     0      0        1       0.155
DataResolverTest                      32    0      0        0       3.256
DigestResolverTest                    5     0      0        0       3.004
ReadExecutorTest                      3     0      0        0       2.971
SpeculativeRetryParseTest             78    0      0        0       0.192

-------------------------------------------------------------------------------
org.apache.cassandra.service.reads.repair

Name                                 Tests Errors Failures Skipped Time(s)
AbstractReadRepairTest-cdc           1     0      0        1       0.062
BlockingReadRepairTest-cdc           9     0      0        0       4.172
DiagEventsBlockingReadRepairTest-cdc 3     0      0        0       5.801
ReadOnlyReadRepairTest-cdc           4     0      0        0       3.554
ReadRepairTest-cdc                   7     0      0        0       3.681
RepairedDataVerifierTest-cdc         10    0      0        0       5.014
AbstractReadRepairTest-cdc           1     0      0        1       0.155
BlockingReadRepairTest-cdc           9     0      0        0       3.010
DiagEventsBlockingReadRepairTest-cdc 3     0      0        0       3.045
ReadOnlyReadRepairTest-cdc           4     0      0        0       2.920
ReadRepairTest-cdc                   7     0      0        0       3.057
RepairedDataVerifierTest-cdc         10    0      0        0       3.978
AbstractReadRepairTest-compression   1     0      0        1       0.072
BlockingReadRepairTest-compression   9     0      0        0       4.094
DiagEventsBlockingReadRepairTest-    3     0      0        0       4.384
compression
ReadOnlyReadRepairTest-compression   4     0      0        0       5.547
ReadRepairTest-compression           7     0      0        0       3.666
RepairedDataVerifierTest-compression 10    0      0        0       6.914
AbstractReadRepairTest-compression   1     0      0        1       0.148
BlockingReadRepairTest-compression   9     0      0        0       2.896
DiagEventsBlockingReadRepairTest-    3     0      0        0       2.886
compression
ReadOnlyReadRepairTest-compression   4     0      0        0       2.816
ReadRepairTest-compression           7     0      0        0       2.937
RepairedDataVerifierTest-compression 10    0      0        0       5.631
AbstractReadRepairTest               1     0      0        1       0.070
BlockingReadRepairTest               9     0      0        0       4.248
DiagEventsBlockingReadRepairTest     3     0      0        0       3.763
ReadOnlyReadRepairTest               4     0      0        0       3.964
ReadRepairTest                       7     0      0        0       4.073
RepairedDataVerifierTest             10    0      0        0       5.979
AbstractReadRepairTest               1     0      0        1       0.160
BlockingReadRepairTest               9     0      0        0       3.101
DiagEventsBlockingReadRepairTest     3     0      0        0       3.065
ReadOnlyReadRepairTest               4     0      0        0       2.928
ReadRepairTest                       7     0      0        0       3.017
RepairedDataVerifierTest             10    0      0        0       4.534

-------------------------------------------------------------------------------
org.apache.cassandra.streaming

Name                                         Tests Errors Failures Skipped Time
                                                                           (s)
LongStreamingTest                            0     1      0        0       0.865
LongStreamingTest                            0     1      0        0       1.125
EntireSSTableStreamingCorrectFilesCountTest- 1     0      0        0       4.587
cdc
SessionInfoTest-cdc                          1     0      0        0       0.599
StreamOperationTest-cdc                      1     0      0        0       0.074
StreamTransferTaskTest-cdc                   2     0      0        0       4.344
StreamingTransferTest-cdc                    5     0      0        0       15.403
EntireSSTableStreamingCorrectFilesCountTest- 1     0      0        0       2.866
cdc
SessionInfoTest-cdc                          1     0      0        0       0.558
StreamOperationTest-cdc                      1     0      0        0       0.143
StreamTransferTaskTest-cdc                   2     0      0        0       2.764
StreamingTransferTest-cdc                    5     0      0        0       13.417
EntireSSTableStreamingCorrectFilesCountTest- 1     0      0        0       3.695
compression
SessionInfoTest-compression                  1     0      0        0       0.550
StreamOperationTest-compression              1     0      0        0       0.076
StreamTransferTaskTest-compression           2     0      0        0       4.609
StreamingTransferTest-compression            5     0      0        0       14.775
EntireSSTableStreamingCorrectFilesCountTest- 1     0      0        0       2.952
compression
SessionInfoTest-compression                  1     0      0        0       0.511
StreamOperationTest-compression              1     0      0        0       0.138
StreamTransferTaskTest-compression           2     0      0        0       2.840
StreamingTransferTest-compression            5     0      0        0       13.374
EntireSSTableStreamingCorrectFilesCountTest  1     0      0        0       3.679
SessionInfoTest                              1     0      0        0       0.512
StreamOperationTest                          1     0      0        0       0.064
StreamTransferTaskTest                       2     0      0        0       3.726
StreamingTransferTest                        5     0      0        0       16.025
EntireSSTableStreamingCorrectFilesCountTest  1     0      0        0       3.057
SessionInfoTest                              1     0      0        0       0.522
StreamOperationTest                          1     0      0        0       0.139
StreamTransferTaskTest                       2     0      0        0       2.926
StreamingTransferTest                        5     0      0        0       13.717

-------------------------------------------------------------------------------
org.apache.cassandra.streaming.async

Name                                    Tests Errors Failures Skipped Time(s)
NettyStreamingMessageSenderTest-cdc     10    0      0        0       1.725
StreamCompressionSerializerTest-cdc     2     0      0        0       1.430
StreamingInboundHandlerTest-cdc         6     0      0        0       1.615
NettyStreamingMessageSenderTest-cdc     10    0      0        0       1.141
StreamCompressionSerializerTest-cdc     2     0      0        0       0.987
StreamingInboundHandlerTest-cdc         6     0      0        0       1.178
NettyStreamingMessageSenderTest-        10    0      0        0       1.103
compression
StreamCompressionSerializerTest-        2     0      0        0       1.020
compression
StreamingInboundHandlerTest-compression 6     0      0        0       1.354
NettyStreamingMessageSenderTest-        10    0      0        0       1.186
compression
StreamCompressionSerializerTest-        2     0      0        0       1.011
compression
StreamingInboundHandlerTest-compression 6     0      0        0       1.120
NettyStreamingMessageSenderTest         10    0      0        0       1.030
StreamCompressionSerializerTest         2     0      0        0       0.854
StreamingInboundHandlerTest             6     0      0        0       1.060
NettyStreamingMessageSenderTest         10    0      0        0       1.130
StreamCompressionSerializerTest         2     0      0        0       1.000
StreamingInboundHandlerTest             6     0      0        0       1.137

-------------------------------------------------------------------------------
org.apache.cassandra.streaming.compression

Name                                  Tests Errors Failures Skipped Time(s)
CompressedInputStreamTest-cdc         6     0      0        0       1.703
CompressedInputStreamTest-cdc         6     0      0        0       1.208
CompressedInputStreamTest-compression 6     0      0        0       1.648
CompressedInputStreamTest-compression 6     0      0        0       1.222
CompressedInputStreamTest             6     0      0        0       1.898
CompressedInputStreamTest             6     0      0        0       1.233

-------------------------------------------------------------------------------
org.apache.cassandra.streaming.messages

Name                          Tests Errors Failures Skipped Time(s)
StreamMessageTest-cdc         1     0      0        0       0.159
StreamMessageTest-cdc         1     0      0        0       0.166
StreamMessageTest-compression 1     0      0        0       0.128
StreamMessageTest-compression 1     0      0        0       0.159
StreamMessageTest             1     0      0        0       0.167
StreamMessageTest             1     0      0        0       0.157

-------------------------------------------------------------------------------
org.apache.cassandra.stress.generate

Name                     Tests Errors Failures Skipped Time(s)
DistributionGaussianTest 2     0      0        0       0.105
DistributionSequenceTest 4     0      0        0       0.071
DistributionGaussianTest 2     0      0        0       0.167
DistributionSequenceTest 4     0      0        0       0.139

-------------------------------------------------------------------------------
org.apache.cassandra.stress.settings

Name                  Tests Errors Failures Skipped Time(s)
OptionReplicationTest 1     0      0        0       0.086
SettingsMiscTest      4     0      0        0       0.088
SettingsNodeTest      2     0      0        0       0.074
StressSettingsTest    1     0      0        0       0.518
OptionReplicationTest 1     0      0        0       0.155
SettingsMiscTest      4     0      0        0       0.160
SettingsNodeTest      2     0      0        0       0.136
StressSettingsTest    1     0      0        0       0.541

-------------------------------------------------------------------------------
org.apache.cassandra.stress.util

Name                  Tests Errors Failures Skipped Time(s)
MultiResultLoggerTest 5     0      0        0       0.068
MultiResultLoggerTest 5     0      0        0       0.139

-------------------------------------------------------------------------------
org.apache.cassandra.tools

Name                                    Tests Errors Failures Skipped Time(s)
AuditLogViewerTest-cdc                  10    0      0        0       16.066
BulkLoaderTest-cdc                      6     0      0        0       12.912
ClearSnapshotTest-cdc                   4     0      0        0       14.523
CompactionStressTest-cdc                2     0      0        0       15.317
GetFullQueryLogTest-cdc                 3     0      0        0       16.138
GetVersionTest-cdc                      1     0      0        0       0.524
JMXCompatabilityTest-cdc                3     0      0        0       35.652
JMXToolTest-cdc                         5     0      0        0       12.905
LoaderOptionsTest-cdc                   1     0      0        0       0.756
NodeToolGossipInfoTest-cdc              2     0      0        0       16.931
NodeToolTPStatsTest-cdc                 3     0      0        0       24.878
NodetoolNetStatsTest-cdc                3     0      0        0       9.100
SSTableExpiredBlockersTest-cdc          4     0      0        0       3.392
SSTableExportTest-cdc                   10    0      0        0       1.930
SSTableLevelResetterTest-cdc            5     0      0        0       3.479
SSTableMetadataViewerTest-cdc           10    0      0        0       1.692
SSTableOfflineRelevelTest-cdc           4     0      0        0       3.079
SSTableRepairedAtSetterTest-cdc         6     0      0        0       1.467
StandaloneSSTableUtilTest-cdc           8     0      0        0       3.112
StandaloneScrubberTest-cdc              7     0      0        0       3.141
StandaloneSplitterTest-cdc              6     0      0        0       3.243
StandaloneSplitterWithCQLTesterTest-cdc 6     0      0        0       17.788
StandaloneUpgraderOnSStablesTest-cdc    3     0      0        0       6.381
StandaloneUpgraderTest-cdc              6     0      0        0       2.600
StandaloneVerifierTest-cdc              10    0      0        0       2.644
ToolsEnvsConfigsTest-cdc                1     0      0        0       2.137
TopPartitionsTest-cdc                   2     0      0        0       4.373
AuditLogViewerTest-cdc                  10    0      0        0       15.169
BulkLoaderTest-cdc                      6     0      0        0       12.517
ClearSnapshotTest-cdc                   4     0      0        0       12.858
CompactionStressTest-cdc                2     0      0        0       13.966
GetFullQueryLogTest-cdc                 3     0      0        0       14.208
GetVersionTest-cdc                      1     0      0        0       0.452
JMXCompatabilityTest-cdc                3     0      0        0       32.009
JMXToolTest-cdc                         5     0      0        0       11.525
LoaderOptionsTest-cdc                   1     0      0        0       0.595
NodeToolGossipInfoTest-cdc              2     0      0        0       15.048
NodeToolTPStatsTest-cdc                 3     0      0        0       23.247
NodetoolNetStatsTest-cdc                3     0      0        0       6.092
SSTableExpiredBlockersTest-cdc          4     0      0        0       1.846
SSTableExportTest-cdc                   10    0      0        0       1.203
SSTableLevelResetterTest-cdc            5     0      0        0       1.908
SSTableMetadataViewerTest-cdc           10    0      0        0       1.236
SSTableOfflineRelevelTest-cdc           4     0      0        0       1.866
SSTableRepairedAtSetterTest-cdc         6     0      0        0       1.077
StandaloneSSTableUtilTest-cdc           8     0      0        0       2.077
StandaloneScrubberTest-cdc              7     0      0        0       2.142
StandaloneSplitterTest-cdc              6     0      0        0       2.065
StandaloneSplitterWithCQLTesterTest-cdc 6     0      0        0       13.177
StandaloneUpgraderOnSStablesTest-cdc    3     0      0        0       5.198
StandaloneUpgraderTest-cdc              6     0      0        0       1.861
StandaloneVerifierTest-cdc              10    0      0        0       1.918
ToolsEnvsConfigsTest-cdc                1     0      0        0       2.143
TopPartitionsTest-cdc                   2     0      0        0       3.413
AuditLogViewerTest-compression          10    0      0        0       14.955
BulkLoaderTest-compression              6     0      0        0       12.992
ClearSnapshotTest-compression           4     0      0        0       13.566
CompactionStressTest-compression        2     0      0        0       15.690
GetFullQueryLogTest-compression         3     0      0        0       17.699
GetVersionTest-compression              1     0      0        0       0.551
JMXCompatabilityTest-compression        3     0      0        0       39.631
JMXToolTest-compression                 5     0      0        0       17.082
LoaderOptionsTest-compression           1     0      0        0       0.971
NodeToolGossipInfoTest-compression      2     0      0        0       19.269
NodeToolTPStatsTest-compression         3     0      0        0       29.857
NodetoolNetStatsTest-compression        3     0      0        0       10.713
SSTableExpiredBlockersTest-compression  4     0      0        0       2.494
SSTableExportTest-compression           10    0      0        0       1.423
SSTableLevelResetterTest-compression    5     0      0        0       2.748
SSTableMetadataViewerTest-compression   10    0      0        0       1.616
SSTableOfflineRelevelTest-compression   4     0      0        0       2.921
SSTableRepairedAtSetterTest-compression 6     0      0        0       1.619
StandaloneSSTableUtilTest-compression   8     0      0        0       3.146
StandaloneScrubberTest-compression      7     0      0        0       2.623
StandaloneSplitterTest-compression      6     0      0        0       2.454
StandaloneSplitterWithCQLTesterTest-    6     0      0        0       17.789
compression
StandaloneUpgraderOnSStablesTest-       3     0      0        0       7.063
compression
StandaloneUpgraderTest-compression      6     0      0        0       2.994
StandaloneVerifierTest-compression      10    0      0        0       2.694
ToolsEnvsConfigsTest-compression        1     0      0        0       2.216
TopPartitionsTest-compression           2     0      0        0       4.450
AuditLogViewerTest-compression          10    0      0        0       14.966
BulkLoaderTest-compression              6     0      0        0       12.615
ClearSnapshotTest-compression           4     0      0        0       13.106
CompactionStressTest-compression        2     0      0        0       14.305
GetFullQueryLogTest-compression         3     0      0        0       14.608
GetVersionTest-compression              1     0      0        0       0.463
JMXCompatabilityTest-compression        3     0      0        0       31.456
JMXToolTest-compression                 5     0      0        0       10.905
LoaderOptionsTest-compression           1     0      0        0       0.636
NodeToolGossipInfoTest-compression      2     0      0        0       18.298
NodeToolTPStatsTest-compression         3     0      0        0       22.908
NodetoolNetStatsTest-compression        3     0      0        0       5.974
SSTableExpiredBlockersTest-compression  4     0      0        0       1.837
SSTableExportTest-compression           10    0      0        0       1.215
SSTableLevelResetterTest-compression    5     0      0        0       1.884
SSTableMetadataViewerTest-compression   10    0      0        0       1.240
SSTableOfflineRelevelTest-compression   4     0      0        0       1.942
SSTableRepairedAtSetterTest-compression 6     0      0        0       1.110
StandaloneSSTableUtilTest-compression   8     0      0        0       2.025
StandaloneScrubberTest-compression      7     0      0        0       2.206
StandaloneSplitterTest-compression      6     0      0        0       2.065
StandaloneSplitterWithCQLTesterTest-    6     0      0        0       13.941
compression
StandaloneUpgraderOnSStablesTest-       3     0      0        0       5.632
compression
StandaloneUpgraderTest-compression      6     0      0        0       1.991
StandaloneVerifierTest-compression      10    0      0        0       1.975
ToolsEnvsConfigsTest-compression        1     0      0        0       2.170
TopPartitionsTest-compression           2     0      0        0       3.394
AuditLogViewerTest                      10    0      0        0       15.366
BulkLoaderTest                          6     0      0        0       13.040
ClearSnapshotTest                       4     0      0        0       13.444
CompactionStressTest                    2     0      0        0       15.035
GetFullQueryLogTest                     3     0      0        0       16.851
GetVersionTest                          1     0      0        0       0.509
JMXCompatabilityTest                    3     0      0        0       31.772
JMXToolTest                             5     0      0        0       11.015
LoaderOptionsTest                       1     0      0        0       0.606
NodeToolGossipInfoTest                  2     0      0        0       16.134
NodeToolTPStatsTest                     3     0      0        0       24.061
NodetoolNetStatsTest                    3     0      0        0       6.952
SSTableExpiredBlockersTest              4     0      0        0       2.474
SSTableExportTest                       10    0      0        0       1.458
SSTableLevelResetterTest                5     0      0        0       2.796
SSTableMetadataViewerTest               10    0      0        0       1.363
SSTableOfflineRelevelTest               4     0      0        0       2.471
SSTableRepairedAtSetterTest             6     0      0        0       1.170
StandaloneSSTableUtilTest               8     0      0        0       2.626
StandaloneScrubberTest                  7     0      0        0       2.946
StandaloneSplitterTest                  6     0      0        0       2.834
StandaloneSplitterWithCQLTesterTest     6     0      0        0       18.544
StandaloneUpgraderOnSStablesTest        3     0      0        0       6.997
StandaloneUpgraderTest                  6     0      0        0       2.484
StandaloneVerifierTest                  10    0      0        0       2.559
ToolsEnvsConfigsTest                    1     0      0        0       2.260
TopPartitionsTest                       2     0      0        0       3.976
AuditLogViewerTest                      10    0      0        0       15.410
BulkLoaderTest                          6     0      0        0       12.563
ClearSnapshotTest                       4     0      0        0       15.040
CompactionStressTest                    2     0      0        0       14.243
GetFullQueryLogTest                     3     0      0        0       16.698
GetVersionTest                          1     0      0        0       0.455
JMXCompatabilityTest                    3     0      0        0       33.082
JMXToolTest                             5     0      0        0       11.685
LoaderOptionsTest                       1     0      0        0       0.582
NodeToolGossipInfoTest                  2     0      0        0       16.349
NodeToolTPStatsTest                     3     0      0        0       25.213
NodetoolNetStatsTest                    3     0      0        0       6.959
SSTableExpiredBlockersTest              4     0      0        0       1.820
SSTableExportTest                       10    0      0        0       1.229
SSTableLevelResetterTest                5     0      0        0       1.837
SSTableMetadataViewerTest               10    0      0        0       1.217
SSTableOfflineRelevelTest               4     0      0        0       1.846
SSTableRepairedAtSetterTest             6     0      0        0       1.124
StandaloneSSTableUtilTest               8     0      0        0       1.877
StandaloneScrubberTest                  7     0      0        0       1.990
StandaloneSplitterTest                  6     0      0        0       1.825
StandaloneSplitterWithCQLTesterTest     6     0      0        0       12.488
StandaloneUpgraderOnSStablesTest        3     0      0        0       5.528
StandaloneUpgraderTest                  6     0      0        0       1.922
StandaloneVerifierTest                  10    0      0        0       2.042
ToolsEnvsConfigsTest                    1     0      0        0       2.396
TopPartitionsTest                       2     0      0        0       3.374

-------------------------------------------------------------------------------
org.apache.cassandra.tools.cassandrastress

Name                            Tests Errors Failures Skipped Time(s)
CassandrastressTest-cdc         1     0      0        0       13.146
CassandrastressTest-cdc         1     0      0        0       12.587
CassandrastressTest-compression 1     0      0        0       16.168
CassandrastressTest-compression 1     0      0        0       12.222
CassandrastressTest             1     0      0        0       14.098
CassandrastressTest             1     0      0        0       12.855

-------------------------------------------------------------------------------
org.apache.cassandra.tools.cqlsh

Name                  Tests Errors Failures Skipped Time(s)
CqlshTest-cdc         1     0      0        0       13.437
CqlshTest-cdc         1     0      0        0       12.074
CqlshTest-compression 1     0      0        0       13.025
CqlshTest-compression 1     0      0        0       12.044
CqlshTest             1     0      0        0       13.951
CqlshTest             1     0      0        0       12.500

-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool

Name                Tests Errors Failures Skipped Time(s)
SjkTest-cdc         1     0      0        0       2.651
SjkTest-cdc         1     0      0        0       2.238
SjkTest-compression 1     0      0        0       2.138
SjkTest-compression 1     0      0        0       2.173
SjkTest             1     0      0        0       2.102
SjkTest             1     0      0        0       2.378

-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool.formatter

Name                         Tests Errors Failures Skipped Time(s)
TableBuilderTest-cdc         6     0      0        0       0.091
TableBuilderTest-cdc         6     0      0        0       0.154
TableBuilderTest-compression 6     0      0        0       0.075
TableBuilderTest-compression 6     0      0        0       0.152
TableBuilderTest             6     0      0        0       0.073
TableBuilderTest             6     0      0        0       0.148

-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool.stats

Name                                 Tests Errors Failures Skipped Time(s)
NodetoolTableStatsTest-cdc           6     0      0        0       29.776
StatsTableComparatorTest-cdc         6     0      0        0       0.281
TableStatsPrinterTest-cdc            2     0      0        0       0.093
NodetoolTableStatsTest-cdc           6     0      0        0       26.880
StatsTableComparatorTest-cdc         6     0      0        0       0.298
TableStatsPrinterTest-cdc            2     0      0        0       0.240
NodetoolTableStatsTest-compression   6     0      0        0       34.119
StatsTableComparatorTest-compression 6     0      0        0       0.295
TableStatsPrinterTest-compression    2     0      0        0       0.096
NodetoolTableStatsTest-compression   6     0      0        0       26.546
StatsTableComparatorTest-compression 6     0      0        0       0.295
TableStatsPrinterTest-compression    2     0      0        0       0.236
NodetoolTableStatsTest               6     0      0        0       30.665
StatsTableComparatorTest             6     0      0        0       0.278
TableStatsPrinterTest                2     0      0        0       0.093
NodetoolTableStatsTest               6     0      0        0       30.546
StatsTableComparatorTest             6     0      0        0       0.302
TableStatsPrinterTest                2     0      0        0       0.264

-------------------------------------------------------------------------------
org.apache.cassandra.tracing

Name                    Tests Errors Failures Skipped Time(s)
TracingTest-cdc         6     0      0        0       0.987
TracingTest-cdc         6     0      0        0       1.016
TracingTest-compression 6     0      0        0       1.012
TracingTest-compression 6     0      0        0       1.017
TracingTest             6     0      0        0       0.991
TracingTest             6     0      0        0       1.038

-------------------------------------------------------------------------------
org.apache.cassandra.transport

Name                                   Tests Errors Failures Skipped Time(s)
CBUtilTest-cdc                         4     0      0        0       0.349
CQLUserAuditTest-cdc                   8     0      0        0       33.009
DataTypeTest-cdc                       3     0      0        0       0.370
ErrorMessageTest-cdc                   7     0      0        0       0.397
IdleDisconnectTest-cdc                 2     0      0        0       17.746
InflightRequestPayloadTrackerTest-cdc  7     0      0        0       15.442
MessagePayloadTest-cdc                 3     0      0        0       16.285
ProtocolErrorTest-cdc                  6     0      0        0       1.195
ProtocolVersionTest-cdc                4     0      0        0       0.945
ProtocolVersionTrackerTest-cdc         3     0      0        0       0.322
SerDeserTest-cdc                       6     0      0        0       1.692
StartupMessageTest-cdc                 1     0      0        0       12.914
CBUtilTest-cdc                         4     0      0        0       0.397
CQLUserAuditTest-cdc                   8     0      0        0       27.668
DataTypeTest-cdc                       3     0      0        0       0.441
ErrorMessageTest-cdc                   7     0      0        0       0.686
IdleDisconnectTest-cdc                 2     0      0        0       16.793
InflightRequestPayloadTrackerTest-cdc  7     0      0        0       13.816
MessagePayloadTest-cdc                 3     0      0        0       13.109
ProtocolErrorTest-cdc                  6     0      0        0       1.193
ProtocolVersionTest-cdc                4     0      0        0       1.000
ProtocolVersionTrackerTest-cdc         3     0      0        0       0.358
SerDeserTest-cdc                       6     0      0        0       1.627
StartupMessageTest-cdc                 1     0      0        0       12.026
CBUtilTest-compression                 4     0      0        0       0.369
CQLUserAuditTest-compression           8     0      0        0       32.776
DataTypeTest-compression               3     0      0        0       0.392
ErrorMessageTest-compression           7     0      0        0       0.453
IdleDisconnectTest-compression         2     0      0        0       17.837
InflightRequestPayloadTrackerTest-     7     0      0        0       18.869
compression
MessagePayloadTest-compression         3     0      0        0       17.203
ProtocolErrorTest-compression          6     0      0        0       1.332
ProtocolVersionTest-compression        4     0      0        0       1.102
ProtocolVersionTrackerTest-compression 3     0      0        0       0.373
SerDeserTest-compression               6     0      0        0       1.919
StartupMessageTest-compression         1     0      0        0       12.945
CBUtilTest-compression                 4     0      0        0       0.391
CQLUserAuditTest-compression           8     0      0        0       27.522
DataTypeTest-compression               3     0      0        0       0.444
ErrorMessageTest-compression           7     0      0        0       0.449
IdleDisconnectTest-compression         2     0      0        0       16.568
InflightRequestPayloadTrackerTest-     7     0      0        0       14.111
compression
MessagePayloadTest-compression         3     0      0        0       12.959
ProtocolErrorTest-compression          6     0      0        0       1.133
ProtocolVersionTest-compression        4     0      0        0       0.960
ProtocolVersionTrackerTest-compression 3     0      0        0       0.350
SerDeserTest-compression               6     0      0        0       1.653
StartupMessageTest-compression         1     0      0        0       12.122
CBUtilTest                             4     0      0        0       0.370
CQLUserAuditTest                       8     0      0        0       29.991
DataTypeTest                           3     0      0        0       0.405
ErrorMessageTest                       7     0      0        0       0.399
IdleDisconnectTest                     2     0      0        0       20.897
InflightRequestPayloadTrackerTest      7     0      0        0       15.025
MessagePayloadTest                     3     0      0        0       14.538
ProtocolErrorTest                      6     0      0        0       1.057
ProtocolVersionTest                    4     0      0        0       0.904
ProtocolVersionTrackerTest             3     0      0        0       0.310
SerDeserTest                           6     0      0        0       1.771
StartupMessageTest                     1     0      0        0       12.629
CBUtilTest                             4     0      0        0       0.397
CQLUserAuditTest                       8     0      0        0       28.524
DataTypeTest                           3     0      0        0       0.432
ErrorMessageTest                       7     0      0        0       0.446
IdleDisconnectTest                     2     0      0        0       17.272
InflightRequestPayloadTrackerTest      7     0      0        0       15.448
MessagePayloadTest                     3     0      0        0       13.645
ProtocolErrorTest                      6     0      0        0       1.211
ProtocolVersionTest                    4     0      0        0       0.990
ProtocolVersionTrackerTest             3     0      0        0       0.340
SerDeserTest                           6     0      0        0       1.571
StartupMessageTest                     1     0      0        0       12.535

-------------------------------------------------------------------------------
org.apache.cassandra.transport.frame.checksum

Name                                          Tests Errors Failures Skipped Time
                                                                            (s)
ChecksummingTransformerTest-cdc               5     0      0        0       18.056
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1     0      0        0       22.948
cdc
ChecksummingTransformerTest-cdc               5     0      0        0       17.557
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1     0      0        0       21.826
cdc
ChecksummingTransformerTest-compression       5     0      0        0       18.174
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1     0      0        0       23.793
compression
ChecksummingTransformerTest-compression       5     0      0        0       17.331
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1     0      0        0       21.917
compression
ChecksummingTransformerTest                   5     0      0        0       17.276
ChecksummingWithCorruptedLZ4DoesNotCrashTest  1     0      0        0       23.115
ChecksummingTransformerTest                   5     0      0        0       15.772
ChecksummingWithCorruptedLZ4DoesNotCrashTest  1     0      0        0       20.897

-------------------------------------------------------------------------------
org.apache.cassandra.transport.messages

Name                                Tests Errors Failures Skipped Time(s)
AuthenticateMessageTest-cdc         1     0      0        0       0.371
PrepareMessageTest-cdc              1     0      0        0       0.357
AuthenticateMessageTest-cdc         1     0      0        0       0.413
PrepareMessageTest-cdc              1     0      0        0       0.398
AuthenticateMessageTest-compression 1     0      0        0       0.347
PrepareMessageTest-compression      1     0      0        0       0.354
AuthenticateMessageTest-compression 1     0      0        0       0.409
PrepareMessageTest-compression      1     0      0        0       0.403
AuthenticateMessageTest             1     0      0        0       0.345
PrepareMessageTest                  1     0      0        0       0.371
AuthenticateMessageTest             1     0      0        0       0.429
PrepareMessageTest                  1     0      0        0       0.396

-------------------------------------------------------------------------------
org.apache.cassandra.triggers

Name                            Tests Errors Failures Skipped Time(s)
TriggerExecutorTest-cdc         9     0      0        0       1.718
TriggersSchemaTest-cdc          4     0      0        0       4.143
TriggersTest-cdc                7     0      0        0       5.113
TriggerExecutorTest-cdc         9     0      0        0       1.602
TriggersSchemaTest-cdc          4     0      0        0       3.211
TriggersTest-cdc                7     0      0        0       4.152
TriggerExecutorTest-compression 9     0      0        0       1.632
TriggersSchemaTest-compression  4     0      0        0       4.046
TriggersTest-compression        7     0      0        0       5.973
TriggerExecutorTest-compression 9     0      0        0       1.569
TriggersSchemaTest-compression  4     0      0        0       3.427
TriggersTest-compression        7     0      0        0       4.236
TriggerExecutorTest             9     0      0        0       1.720
TriggersSchemaTest              4     0      0        0       4.461
TriggersTest                    7     0      0        0       5.778
TriggerExecutorTest             9     0      0        0       1.583
TriggersSchemaTest              4     0      0        0       3.440
TriggersTest                    7     0      0        0       4.397

-------------------------------------------------------------------------------
org.apache.cassandra.utils

Name                                    Tests Errors Failures Skipped Time(s)
LongBloomFilterTest                     5     0      0        0       121.487
LongBloomFilterTest                     5     0      0        0       176.462
LongBTreeTest                           15    0      0        0       798.379
LongBTreeTest                           15    0      0        0       930.960
AbstractIteratorTest-cdc                9     0      0        0       0.093
BloomFilterTest-cdc                     11    0      0        2       0.648
ByteArrayUtilTest-cdc                   18    0      0        0       0.276
ByteBufferUtilTest-cdc                  12    0      0        0       0.400
BytesReadTrackerTest-cdc                4     0      0        0       0.072
CassandraVersionTest-cdc                11    0      0        0       0.572
EstimatedHistogramTest-cdc              7     0      0        0       0.245
FBUtilitiesTest-cdc                     7     0      0        0       0.771
FastByteOperationsTest-cdc              2     0      0        0       3.845
GeneratorsTest-cdc                      2     0      0        0       0.877
HexTest-cdc                             2     0      0        0       0.250
HistogramBuilderTest-cdc                5     0      0        0       0.278
IntegerIntervalsTest-cdc                6     0      0        0       52.124
IntervalTreeTest-cdc                    3     0      0        0       0.354
JVMStabilityInspectorTest-cdc           3     0      0        0       1.013
JavaUtilsTest-cdc                       1     0      0        0       0.277
MergeIteratorComparisonTest-cdc         16    0      0        0       15.338
MergeIteratorTest-cdc                   1     0      0        0       0.151
MerkleTreeTest-cdc                      27    0      0        0       9.244
MerkleTreesTest-cdc                     13    0      0        0       0.986
MonotonicClockTest-cdc                  1     0      0        0       21.122
NativeLibraryTest-cdc                   2     0      0        0       0.468
NoSpamLoggerTest-cdc                    5     0      0        0       0.084
OverlapIteratorTest-cdc                 1     0      0        0       11.697
SerializationsTest-cdc                  3     0      0        0       1.694
SlidingTimeRateTest-cdc                 7     0      0        0       0.629
StatusLoggerTest-cdc                    1     0      0        0       4.185
AbstractIteratorTest-cdc                9     0      0        0       0.194
BloomFilterTest-cdc                     11    0      0        2       0.607
ByteArrayUtilTest-cdc                   18    0      0        0       0.297
ByteBufferUtilTest-cdc                  12    0      0        0       0.451
BytesReadTrackerTest-cdc                4     0      0        0       0.143
CassandraVersionTest-cdc                11    0      0        0       0.600
EstimatedHistogramTest-cdc              7     0      0        0       0.286
FBUtilitiesTest-cdc                     7     0      0        0       0.833
FastByteOperationsTest-cdc              2     0      0        0       4.387
GeneratorsTest-cdc                      2     0      0        0       0.900
HexTest-cdc                             2     0      0        0       0.294
HistogramBuilderTest-cdc                5     0      0        0       0.331
IntegerIntervalsTest-cdc                6     0      0        0       56.308
IntervalTreeTest-cdc                    3     0      0        0       0.321
JVMStabilityInspectorTest-cdc           3     0      0        0       0.992
JavaUtilsTest-cdc                       1     0      0        0       0.299
MergeIteratorComparisonTest-cdc         16    0      0        0       12.372
MergeIteratorTest-cdc                   1     0      0        0       0.165
MerkleTreeTest-cdc                      27    0      0        0       6.431
MerkleTreesTest-cdc                     13    0      0        0       1.084
MonotonicClockTest-cdc                  1     0      0        0       4.757
NativeLibraryTest-cdc                   2     0      0        0       0.486
NoSpamLoggerTest-cdc                    5     0      0        0       0.156
OverlapIteratorTest-cdc                 1     0      0        0       11.327
SerializationsTest-cdc                  3     0      0        0       1.600
SlidingTimeRateTest-cdc                 7     0      0        0       0.562
StatusLoggerTest-cdc                    1     0      0        0       3.076
AbstractIteratorTest-compression        9     0      0        0       0.091
BloomFilterTest-compression             11    0      0        2       0.600
ByteArrayUtilTest-compression           18    0      0        0       0.273
ByteBufferUtilTest-compression          12    0      0        0       0.380
BytesReadTrackerTest-compression        4     0      0        0       0.070
CassandraVersionTest-compression        11    0      0        0       0.572
EstimatedHistogramTest-compression      7     0      0        0       0.263
FBUtilitiesTest-compression             7     0      0        0       0.761
FastByteOperationsTest-compression      2     0      0        0       3.866
GeneratorsTest-compression              2     0      0        0       1.074
HexTest-compression                     2     0      0        0       0.286
HistogramBuilderTest-compression        5     0      0        0       0.272
IntegerIntervalsTest-compression        6     0      0        0       54.616
IntervalTreeTest-compression            3     0      0        0       0.379
JVMStabilityInspectorTest-compression   3     0      0        0       1.167
JavaUtilsTest-compression               1     0      0        0       0.290
MergeIteratorComparisonTest-compression 16    0      0        0       16.348
MergeIteratorTest-compression           1     0      0        0       0.113
MerkleTreeTest-compression              27    0      0        0       8.357
MerkleTreesTest-compression             13    0      0        0       1.199
MonotonicClockTest-compression          1     0      0        0       21.848
NativeLibraryTest-compression           2     0      0        0       0.553
NoSpamLoggerTest-compression            5     0      0        0       0.097
OverlapIteratorTest-compression         1     0      0        0       13.126
SerializationsTest-compression          3     0      0        0       1.619
SlidingTimeRateTest-compression         7     0      0        0       0.610
StatusLoggerTest-compression            1     0      0        0       6.019
AbstractIteratorTest-compression        9     0      0        0       0.177
BloomFilterTest-compression             11    0      0        2       0.614
ByteArrayUtilTest-compression           18    0      0        0       0.332
ByteBufferUtilTest-compression          12    0      0        0       0.422
BytesReadTrackerTest-compression        4     0      0        0       0.166
CassandraVersionTest-compression        11    0      0        0       0.595
EstimatedHistogramTest-compression      7     0      0        0       0.294
FBUtilitiesTest-compression             7     0      0        0       0.857
FastByteOperationsTest-compression      2     0      0        0       4.577
GeneratorsTest-compression              2     0      0        0       0.899
HexTest-compression                     2     0      0        0       0.290
HistogramBuilderTest-compression        5     0      0        0       0.328
IntegerIntervalsTest-compression        6     0      0        0       56.874
IntervalTreeTest-compression            3     0      0        0       0.334
JVMStabilityInspectorTest-compression   3     0      0        0       0.987
JavaUtilsTest-compression               1     0      0        0       0.289
MergeIteratorComparisonTest-compression 16    0      0        0       12.066
MergeIteratorTest-compression           1     0      0        0       0.161
MerkleTreeTest-compression              27    0      0        0       6.815
MerkleTreesTest-compression             13    0      0        0       1.189
MonotonicClockTest-compression          1     0      0        0       4.844
NativeLibraryTest-compression           2     0      0        0       0.482
NoSpamLoggerTest-compression            5     0      0        0       0.151
OverlapIteratorTest-compression         1     0      0        0       11.287
SerializationsTest-compression          3     0      0        0       1.557
SlidingTimeRateTest-compression         7     0      0        0       0.537
StatusLoggerTest-compression            1     0      0        0       2.887
AbstractIteratorTest                    9     0      0        0       0.150
BloomFilterTest                         11    0      0        2       0.770
ByteArrayUtilTest                       18    0      0        0       0.317
ByteBufferUtilTest                      12    0      0        0       0.541
BytesReadTrackerTest                    4     0      0        0       0.096
CassandraVersionTest                    11    0      0        0       0.874
EstimatedHistogramTest                  7     0      0        0       0.327
FBUtilitiesTest                         7     0      0        0       1.012
FastByteOperationsTest                  2     0      0        0       5.576
GeneratorsTest                          2     0      0        0       1.196
HexTest                                 2     0      0        0       0.287
HistogramBuilderTest                    5     0      0        0       0.324
IntegerIntervalsTest                    6     0      0        0       52.316
IntervalTreeTest                        3     0      0        0       0.370
JVMStabilityInspectorTest               3     0      0        0       1.030
JavaUtilsTest                           1     0      0        0       0.268
MergeIteratorComparisonTest             16    0      0        0       11.995
MergeIteratorTest                       1     0      0        0       0.082
MerkleTreeTest                          27    0      0        0       7.642
MerkleTreesTest                         13    0      0        0       0.981
MonotonicClockTest                      1     0      0        0       19.389
NativeLibraryTest                       2     0      0        0       0.587
NoSpamLoggerTest                        5     0      0        0       0.089
OverlapIteratorTest                     1     0      0        0       14.054
SerializationsTest                      3     0      0        0       1.741
SlidingTimeRateTest                     7     0      0        0       0.513
StatusLoggerTest                        1     0      0        0       3.681
AbstractIteratorTest                    9     0      0        0       0.182
BloomFilterTest                         11    0      0        2       0.885
ByteArrayUtilTest                       18    0      0        0       0.302
ByteBufferUtilTest                      12    0      0        0       0.520
BytesReadTrackerTest                    4     0      0        0       0.172
CassandraVersionTest                    11    0      0        0       0.673
EstimatedHistogramTest                  7     0      0        0       0.309
FBUtilitiesTest                         7     0      0        0       0.865
FastByteOperationsTest                  2     0      0        0       4.630
GeneratorsTest                          2     0      0        0       0.958
HexTest                                 2     0      0        0       0.302
HistogramBuilderTest                    5     0      0        0       0.354
IntegerIntervalsTest                    6     0      0        0       41.106
IntervalTreeTest                        3     0      0        0       0.319
JVMStabilityInspectorTest               3     0      0        0       0.987
JavaUtilsTest                           1     0      0        0       0.310
MergeIteratorComparisonTest             16    0      0        0       12.531
MergeIteratorTest                       1     0      0        0       0.169
MerkleTreeTest                          27    0      0        0       7.171
MerkleTreesTest                         13    0      0        0       1.072
MonotonicClockTest                      1     0      0        0       4.948
NativeLibraryTest                       2     0      0        0       0.531
NoSpamLoggerTest                        5     0      0        0       0.154
OverlapIteratorTest                     1     0      0        0       11.657
SerializationsTest                      3     0      0        0       1.781
SlidingTimeRateTest                     7     0      0        0       0.650
StatusLoggerTest                        1     0      0        0       3.199

-------------------------------------------------------------------------------
org.apache.cassandra.utils.binlog

Name                             Tests Errors Failures Skipped Time(s)
BinLogTest-cdc                   13    0      1        0       11.380
DeletingArchiverTest-cdc         3     0      0        0       0.301
ExternalArchiverTest-cdc         5     0      0        0       10.480
BinLogTest-cdc                   13    0      0        0       11.430
DeletingArchiverTest-cdc         3     0      0        0       0.323
ExternalArchiverTest-cdc         5     0      0        0       10.506
BinLogTest-compression           13    0      0        0       11.788
DeletingArchiverTest-compression 3     0      0        0       0.315
ExternalArchiverTest-compression 5     0      0        0       10.530
BinLogTest-compression           13    0      0        0       11.517
DeletingArchiverTest-compression 3     0      0        0       0.302
ExternalArchiverTest-compression 5     0      0        0       10.496
BinLogTest                       13    0      0        0       11.479
DeletingArchiverTest             3     0      0        0       0.358
ExternalArchiverTest             5     0      0        0       10.501
BinLogTest                       13    0      0        0       11.696
DeletingArchiverTest             3     0      0        0       0.376
ExternalArchiverTest             5     0      0        0       10.630

-------------------------------------------------------------------------------
org.apache.cassandra.utils.btree

Name                                Tests Errors Failures Skipped Time(s)
BTreeRemovalTest-cdc                22    0      0        0       0.391
BTreeSearchIteratorTest-cdc         4     0      0        0       0.135
BTreeTest-cdc                       14    0      0        0       0.876
BTreeRemovalTest-cdc                22    0      0        0       0.281
BTreeSearchIteratorTest-cdc         4     0      0        0       0.153
BTreeTest-cdc                       14    0      0        0       0.476
BTreeRemovalTest-compression        22    0      0        0       0.227
BTreeSearchIteratorTest-compression 4     0      0        0       0.096
BTreeTest-compression               14    0      0        0       0.455
BTreeRemovalTest-compression        22    0      0        0       0.278
BTreeSearchIteratorTest-compression 4     0      0        0       0.151
BTreeTest-compression               14    0      0        0       0.472
BTreeRemovalTest                    22    0      0        0       0.276
BTreeSearchIteratorTest             4     0      0        0       0.125
BTreeTest                           14    0      0        0       0.646
BTreeRemovalTest                    22    0      0        0       0.292
BTreeSearchIteratorTest             4     0      0        0       0.162
BTreeTest                           14    0      0        0       0.505

-------------------------------------------------------------------------------
org.apache.cassandra.utils.concurrent

Name                                  Tests Errors Failures Skipped Time(s)
AbstractTransactionalTest-cdc         1     0      0        1       0.105
AccumulatorTest-cdc                   4     0      0        0       0.144
RefCountedTest-cdc                    12    0      0        0       6.827
WeightedQueueTest-cdc                 46    0      0        0       0.977
AbstractTransactionalTest-cdc         1     0      0        1       0.149
AccumulatorTest-cdc                   4     0      0        0       0.145
RefCountedTest-cdc                    12    0      0        0       7.188
WeightedQueueTest-cdc                 46    0      0        0       1.024
AbstractTransactionalTest-compression 1     0      0        1       0.070
AccumulatorTest-compression           4     0      0        0       0.073
RefCountedTest-compression            12    0      0        0       8.220
WeightedQueueTest-compression         46    0      0        0       1.127
AbstractTransactionalTest-compression 1     0      0        1       0.152
AccumulatorTest-compression           4     0      0        0       0.142
RefCountedTest-compression            12    0      0        0       7.250
WeightedQueueTest-compression         46    0      0        0       1.016
AbstractTransactionalTest             1     0      0        1       0.117
AccumulatorTest                       4     0      0        0       0.093
RefCountedTest                        12    0      0        0       7.572
WeightedQueueTest                     46    0      0        0       0.979
AbstractTransactionalTest             1     0      0        1       0.141
AccumulatorTest                       4     0      0        0       0.141
RefCountedTest                        12    0      0        0       7.348
WeightedQueueTest                     46    0      0        0       1.013

-------------------------------------------------------------------------------
org.apache.cassandra.utils.memory

Name                            Tests Errors Failures Skipped Time(s)
LongBufferPoolTest              2     0      0        0       240.998
LongBufferPoolTest              2     0      0        0       241.339
BufferPoolTest-cdc              35    0      0        0       8.449
NativeAllocatorTest-cdc         1     0      0        0       0.463
BufferPoolTest-cdc              35    0      0        0       7.772
NativeAllocatorTest-cdc         1     0      0        0       0.499
BufferPoolTest-compression      35    0      0        0       7.994
NativeAllocatorTest-compression 1     0      0        0       0.469
BufferPoolTest-compression      35    0      0        0       7.807
NativeAllocatorTest-compression 1     0      0        0       0.479
BufferPoolTest                  35    0      0        0       8.447
NativeAllocatorTest             1     0      0        0       0.400
BufferPoolTest                  35    0      0        0       8.335
NativeAllocatorTest             1     0      0        0       0.503

-------------------------------------------------------------------------------
org.apache.cassandra.utils.obs

Name                          Tests Errors Failures Skipped Time(s)
OffHeapBitSetTest-cdc         4     0      0        0       0.601
OffHeapBitSetTest-cdc         4     0      0        0       0.559
OffHeapBitSetTest-compression 4     0      0        0       0.588
OffHeapBitSetTest-compression 4     0      0        0       0.511
OffHeapBitSetTest             4     0      0        0       0.625
OffHeapBitSetTest             4     0      0        0       0.548

-------------------------------------------------------------------------------
org.apache.cassandra.utils.streamhist

Name                                    Tests Errors Failures Skipped Time(s)
StreamingTombstoneHistogramBuilderTest- 11    0      0        0       2.342
cdc
StreamingTombstoneHistogramBuilderTest- 11    0      0        0       2.149
cdc
StreamingTombstoneHistogramBuilderTest- 11    0      0        0       2.678
compression
StreamingTombstoneHistogramBuilderTest- 11    0      0        0       2.102
compression
StreamingTombstoneHistogramBuilderTest  11    0      0        0       2.877
StreamingTombstoneHistogramBuilderTest  11    0      0        0       1.842

-------------------------------------------------------------------------------
org.apache.cassandra.utils.vint

Name                       Tests Errors Failures Skipped Time(s)
VIntCodingTest-cdc         4     0      0        0       0.264
VIntCodingTest-cdc         4     0      0        0       0.312
VIntCodingTest-compression 4     0      0        0       0.275
VIntCodingTest-compression 4     0      0        0       0.297
VIntCodingTest             4     0      0        0       0.419
VIntCodingTest             4     0      0        0       0.316

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Failures
-------------------------------------------------------------------------------

BinLogTest-cdc // testTrucationReleasesLogSpace-cdc // Failure
missing currentCycle, file=/home/jenkins/jenkins-slave/workspace/Cassandra-trunk-test-cdc/jdk/jdk_1.8_latest/
label/cassandra/tmp/foo17bar/20201109-222009.cq4

junit.framework.AssertionFailedError: missing currentCycle, file=/home/jenkins/jenkins-slave/workspace/Cassandra-
trunk-test-cdc/jdk/jdk_1.8_latest/label/cassandra/tmp/foo17bar/20201109-222009.cq4
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueue$StoreSupplier.nextCycle
(SingleChronicleQueue.java:931)
at net.openhft.chronicle.queue.impl.WireStorePool.nextCycle(WireStorePool.java:106)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueue.nextCycle(SingleChronicleQueue.java:412)
at
net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.nextIndexWithNextAvailableCycle0
(SingleChronicleQueueExcerpts.java:1509)
at
net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.nextIndexWithNextAvailableCycle
(SingleChronicleQueueExcerpts.java:1465)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.endOfCycle
(SingleChronicleQueueExcerpts.java:1255)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.next0
(SingleChronicleQueueExcerpts.java:1230)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.readingDocument
(SingleChronicleQueueExcerpts.java:1175)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.readDocument
(SingleChronicleQueueExcerpts.java:1096)
at org.apache.cassandra.utils.binlog.BinLogTest.readBinLogRecords(BinLogTest.java:481)
at org.apache.cassandra.utils.binlog.BinLogTest.lambda$testTrucationReleasesLogSpace$8(BinLogTest.java:444)
at org.apache.cassandra.Util.spinAssertEquals(Util.java:599)
at org.apache.cassandra.Util.spinAssertEquals(Util.java:589)
at org.apache.cassandra.utils.binlog.BinLogTest.testTrucationReleasesLogSpace(BinLogTest.java:444)
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_slice_query_with_tombstones // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_slice_query_with_tombstones'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff105af5b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff0f677aaf0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff107338790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ff104092520>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_slice_query_with_tombstones'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_remove_column // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_column'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff105af5b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff104f78700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff107338790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ff0f76f9970>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_column'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_index_scan_uuid_names // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_uuid_names'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff105af5b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff1040a4fa0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff107338790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ff0f7620190>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_uuid_names'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_monotonic_reads[blocking] // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[blocking]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8380bf2250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f837bea8100>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8382476940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f838113ae80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[blocking]'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_partial // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_partial'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8380bf2250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8380ca8190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8382476940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f8380c4a460>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_partial'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_tombstone_eoc_0 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_tombstone_eoc_0'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8380bf2250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8380e04220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8382476940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f8380124250>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_tombstone_eoc_0'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_range_async_3 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_3'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8380bf2250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8380025550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8382476940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f8380025670>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_3'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_monotonic_reads[none] // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[none]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f537eeb5a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f537f4a0040>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53807d2820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f537f4a3d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[none]'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_slice_range // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f537eeb5a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f537effec40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53807d2820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f537e3ccb50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_range'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_dc_tokens_default // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_default'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f537eeb5a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f537e2758b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53807d2820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f537e2755e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_default'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_deprecated_repair_error_notification // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_deprecated_repair_error_notification'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f537eeb5a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f536740e8b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53807d2820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f536740e3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_deprecated_repair_error_notification'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_only_superuser_can_create_users // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superuser_can_create_users'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfdf70280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4dfdd34790>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superuser_can_create_users'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_partition_key_on_counter_columns_compact // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_partition_key_on_counter_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfc2d1160>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4dfc233c10>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_partition_key_on_counter_columns_compact'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_atomic_writes[blocking] // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_atomic_writes[blocking]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfddf39d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4dfddf3880>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_atomic_writes[blocking]'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_slice_super_range // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_super_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfc0ff7c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4dfcb72160>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_super_range'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_dc_tokens_murmur3 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_murmur3'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfc287d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4dfcba9d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_murmur3'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_password_authenticator_create_user_requires_password // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_password_authenticator_create_user_requires_password'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe0717ba0d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe071633970>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_password_authenticator_create_user_requires_password'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_large_collection_errors // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_large_collection_errors'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe07027e340>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe07027ec10>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_large_collection_errors'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_atomic_writes[none] // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_atomic_writes[none]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe070d08430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe071bf0af0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_atomic_writes[none]'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_range_slices_tokens // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slices_tokens'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe0700af280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe07036f250>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slices_tokens'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_dc_tokens_random // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_random'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe0700c0820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe0700c0a60>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_random'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cql3_insert_thrift // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cql3_insert_thrift'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe55fef8d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe55d50b820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe5619548b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe55d5efa30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cql3_insert_thrift'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_partition_key_on_clustering_columns_compact // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_partition_key_on_clustering_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe55fef8d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe5605a4520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe5619548b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe560596250>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_partition_key_on_clustering_columns_compact'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_range_slice_super // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice_super'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe55fef8d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe5606183d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe5619548b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe5600f3040>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice_super'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_datetime_values // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_datetime_values'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe55fef8d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe56011cbb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe5619548b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe560614400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_datetime_values'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_rename // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rename'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7807397dc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7806a7e190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7808df0820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f7806a8d970>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rename'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_range_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7807397dc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f77efcc8fa0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7808df0820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f78068675b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_8280_validate_indexed_values_compact // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_8280_validate_indexed_values_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f284c3dd9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f284ca6d6a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f284dd8d820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f28482027c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_8280_validate_indexed_values_compact'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_wrapped_range_slices // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wrapped_range_slices'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f284c3dd9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f284c6f7370>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f284dd8d820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f284c428040>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wrapped_range_slices'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_on_compact_table_with_tombstone_on_first_column // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_on_compact_table_with_tombstone_on_first_column'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe40ba08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe40c04be20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe40d412700>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe40c0d0ac0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_on_compact_table_with_tombstone_on_first_column'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_slice_by_names // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_by_names'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe40ba08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe4085b4d90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe40d412700>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe40c0df220>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_by_names'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_only_superusers_can_drop_users // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superusers_can_drop_users'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f063eb878b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f063eb87b50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0640589940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f063eb84100>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superusers_can_drop_users'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multiget_slice_with_compact_table // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice_with_compact_table'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f063eb878b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f063c52ed90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0640589940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f063c52d910>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice_with_compact_table'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_no_clustering_columns_compact // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_paging_with_no_clustering_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f253965a970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f25385b5df0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f253b05e820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f25385b55e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_paging_with_no_clustering_columns_compact'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multiget_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f253965a970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2532787b50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f253b05e820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2532825b50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compact_counter_cluster // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_counter_cluster'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f76913f7160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7691438520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7692c3f8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f769147ad90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_counter_cluster'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_gcable_tombstone_resurrection_on_range_slice_query // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_gcable_tombstone_resurrection_on_range_slice_query'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f76913f7160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7688b25e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7692c3f8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f76902072b0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_gcable_tombstone_resurrection_on_range_slice_query'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_remove_supercolumn // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_supercolumn'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f76913f7160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7691314e80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7692c3f8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f7691321760>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_supercolumn'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_index_scan_expiring // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_expiring'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f76913f7160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f76900e5b80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7692c3f8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f769177e670>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_expiring'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_drop_compact_storage_flag // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_drop_compact_storage_flag'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2f0a17ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2f0a357280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2f0ba6e940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2efb7dd160>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_drop_compact_storage_flag'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_count // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_count'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2f0a17ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2f0976c730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2f0ba6e940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2f0974c610>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_count'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_truncate_failure // Failure
AssertionError: No exception has been thrown assert False

self = <cql_test.TestMiscellaneousCQL object at 0x7fdfac5c6a90>

@since("4.0")
def test_truncate_failure(self):
"""
@jira_ticket CASSANDRA-16208
Tests that if a TRUNCATE query fails on some replica, the coordinator will immediately return an error to the
client instead of waiting to time out because it couldn't get the necessary number of success acks.
"""
cluster = self.cluster
cluster.populate(3, install_byteman=True).start()
node1, _, node3 = cluster.nodelist()
node3.byteman_submit(['./byteman/truncate_fail.btm'])

session = self.patient_exclusive_cql_connection(node1)
create_ks(session, 'ks', 3)

logger.debug("Creating data table")
session.execute("CREATE TABLE data (id int PRIMARY KEY, data text)")
session.execute("UPDATE data SET data = 'Awesome' WHERE id = 1")

self.fixture_dtest_setup.ignore_log_patterns = ['Dummy failure']
logger.debug("Truncating data table (error expected)")

thrown = False
exception = None
try:
session.execute("TRUNCATE data")
except Exception as e:
exception = e
thrown = True

> assert thrown, "No exception has been thrown"
E AssertionError: No exception has been thrown
E assert False

cql_test.py:798: AssertionError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_json_tools // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_json_tools'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdfae7714f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdfac5c6be0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdfb00659d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fdfac5d4d90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_json_tools'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_super_deletion // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_super_deletion'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdfae7714f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdfadeb1040>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdfb00659d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fdfade8a370>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_super_deletion'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_for_range_name_queries_compact // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_paging_for_range_name_queries_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff29f271130>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff29e89d1c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff2a0b72940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ff29e89df70>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_paging_for_range_name_queries_compact'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_reinsert // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_reinsert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff29f271130>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff29f52a250>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff2a0b72940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ff29f506760>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_reinsert'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_bootstrap_binary_disabled // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bootstrap_binary_disabled'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdc09efbe20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdc09e17130>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdc0b564a60>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fdc09ef70d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bootstrap_binary_disabled'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_14766 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_14766'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdc09efbe20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdc0829a2b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdc0b564a60>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fdc0829a580>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_14766'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_keyspace // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_keyspace'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdc09efbe20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdc0a2415e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdc0b564a60>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fdc0a2417c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_keyspace'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f31cf92b040>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f31ae93ec10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f31d12fa9d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f31ae93e700>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_sc_with_row_cache // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_sc_with_row_cache'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0252891a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f0239b9c0a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f02542298b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f0239b9cf40>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_sc_with_row_cache'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_ring // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_ring'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0252891a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f02520781c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f02542298b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f0252078760>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_ring'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_functional // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_functional'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff2d831c9a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff2d8537b50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff2d9c8c820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ff2d84ca220>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_functional'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_token_map // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_token_map'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff2d831c9a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff2d8470e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff2d9c8c820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ff2d82efb50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_token_map'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_conditional_updates_on_static_columns_with_non_existing_values // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_conditional_updates_on_static_columns_with_non_existing_values'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f492eebf4f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f492d4db4f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f49306d79d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f492f3a6430>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_conditional_updates_on_static_columns_with_non_existing_values'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_partitioner // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_partitioner'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f492eebf4f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f492d2e7550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f49306d79d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f492f08f490>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_partitioner'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_read_old_sstables_after_upgrade // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_read_old_sstables_after_upgrade'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4b669181f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4b4fd7a5b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4b682f0a60>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4b66af68e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_read_old_sstables_after_upgrade'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_snitch // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_snitch'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4b669181f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4b64241580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4b682f0a60>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4b4fa5c3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_snitch'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_closing_connections // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_closing_connections'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fb81964e700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb81a39fa00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb81b01f820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fb818e1d4c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_closing_connections'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_invalid_ks_names // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_ks_names'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fb81964e700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb81973e490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb81b01f820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fb8198ac430>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_ks_names'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_resurrect_subcolumn // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_resurrect_subcolumn'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0627cd9730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f06282560a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f062961b940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f0627353b80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_resurrect_subcolumn'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_index_scan_indexed_column_outside_slice_predicate // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_index_scan_indexed_column_outside_slice_predicate'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0627cd9730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f06280a9fd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f062961b940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f0627ea12b0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_index_scan_indexed_column_outside_slice_predicate'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_failure_during_anticompaction // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_failure_during_anticompaction'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0627cd9730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f062807c2e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f062961b940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f0626339b20>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_failure_during_anticompaction'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_populate_mv_after_insert_wide_rows // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_populate_mv_after_insert_wide_rows'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5d0690ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5d08262f70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5d082b29d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f5d06924c40>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_populate_mv_after_insert_wide_rows'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_6285 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_6285'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5d0690ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5d06aa32e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5d082b29d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f5d06f76a30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_6285'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_invalid_strategy_class // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_strategy_class'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5d0690ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5d050b6be0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5d082b29d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f5d05e15070>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_strategy_class'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_hsha_defaults // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_defaults'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f373d451910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f373dadc490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f373ec12790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f373d28d130>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_defaults'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f373d451910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f373ebcbcd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f373ec12790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f373d8d71f0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_invalid_cf_names // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_cf_names'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f373d451910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f373c9d8a90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f373ec12790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f373c9d8430>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_cf_names'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_hsha_with_ssl // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_with_ssl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f99134097f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f99133744f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9914bb8820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f9913a77520>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_with_ssl'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_empty_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f99134097f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9913a57c40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9914bb8820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f991388a400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_slice'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_system_cf_recreate // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_cf_recreate'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f99134097f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f99137249d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9914bb8820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f9913724400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_cf_recreate'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cas // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cas'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f532044df40>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f531f971340>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5321c028b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f531f9bac40>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cas'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_system_keyspace_operations // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_keyspace_operations'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f532044df40>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f53202d9880>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5321c028b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f53202d9b80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_keyspace_operations'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_missing_super // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_missing_super'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcfb770d3d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcfb4c62640>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcfb91008b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fcfb44ff400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_missing_super'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_create_then_drop_ks // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_create_then_drop_ks'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcfb770d3d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcfb4d1f400>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcfb91008b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fcfb4d1fa60>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_create_then_drop_ks'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_no_anticompaction_after_dclocal_repair // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_dclocal_repair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcfb770d3d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcfb6b7ca30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcfb91008b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fcfb460d640>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_dclocal_repair'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_count // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fbe27f02cd0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fbe24e28ca0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fbe2988b940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fbe27f1c430>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_column_validators // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_validators'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fbe27f02cd0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fbe28093dc0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fbe2988b940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fbe28093100>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_validators'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_count_paging // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count_paging'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2bd3fec7c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2bd420ef10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2bd59e0940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2bd459b790>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count_paging'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_system_column_family_operations // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_column_family_operations'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2bd3fec7c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2bd4575520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2bd59e0940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2bd456b9a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_column_family_operations'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_no_anticompaction_after_hostspecific_repair // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_hostspecific_repair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2bd3fec7c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2bd3357af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2bd59e0940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2bd33570a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_hostspecific_repair'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_rf_collapse_yaml_file_snitch // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rf_collapse_yaml_file_snitch'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fca77e143a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fca783e0df0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fca79801940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fca7809f0d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rf_collapse_yaml_file_snitch'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_count_around_page_size // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count_around_page_size'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fca77e143a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fca7742cb80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fca79801940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fca77ffd7c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count_around_page_size'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_dynamic_indexes_creation_deletion // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dynamic_indexes_creation_deletion'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fca77e143a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fca7804d430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fca79801940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fca7804d520>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dynamic_indexes_creation_deletion'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_no_anticompaction_after_subrange_repair // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_subrange_repair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fca77e143a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fca7732e730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fca79801940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fca77353790>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_subrange_repair'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_rf_expand_yaml_file_snitch // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rf_expand_yaml_file_snitch'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f855aa873a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f855a16b9a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f855c4789d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f855ac6c340>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rf_expand_yaml_file_snitch'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_insert // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_insert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f855aa873a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f855a0a9bb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f855c4789d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f855a0b15e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_insert'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_dynamic_indexes_with_system_update_cf // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dynamic_indexes_with_system_update_cf'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f855aa873a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f855a1e20a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f855c4789d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f855a04aeb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dynamic_indexes_with_system_update_cf'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_no_anticompaction_of_already_repaired // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_of_already_repaired'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f855aa873a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8559de2e80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f855c4789d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f8559e0b130>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_of_already_repaired'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_get // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_get'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f92851a1ca0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f92845727f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9286b0b8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f92848a48b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_get'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_system_super_column_family_operations // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_super_column_family_operations'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f92851a1ca0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9285785940>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9286b0b8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f92847edbb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_super_column_family_operations'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_counter_columns_compact // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_counter_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f57e2ba9190>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f57e2254d30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f57e45858b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f57e208b040>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_counter_columns_compact'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_empty_range // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f57e2ba9190>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f57e1191fd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f57e45858b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f57e11919d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_range'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_column_not_found_quorum // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_not_found_quorum'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f57e2ba9190>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f57e092b2e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f57e45858b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f57e092b3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_not_found_quorum'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_subcolumn_limit // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_subcolumn_limit'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f1f7b780e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1f7b77d850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1f7d0eb790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f1f7b99fbe0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_subcolumn_limit'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_ttl // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f1f7b780e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1f7b993220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1f7d0eb790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f1f78d24820>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_ttl'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_long_order // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_long_order'>>
dtest_config = <dtest_config.DTestConfig object at 0x7faeab253d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7faeaba819d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7faeacbd88b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7faeab2de820>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_long_order'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_max_ttl // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_max_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7faeab253d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7faeab823a00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7faeacbd88b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7faeab23eaf0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_max_ttl'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_failed_snitch_update_yaml_file_snitch // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_failed_snitch_update_yaml_file_snitch'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ffb619b07c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffb61f6e760>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffb6334b820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ffb6013b1c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_failed_snitch_update_yaml_file_snitch'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_integer_order // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_integer_order'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ffb619b07c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffb503a6a90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffb6334b820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ffb60f69310>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_integer_order'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_max_default_ttl // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_max_default_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ffb619b07c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffb51679520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffb6334b820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ffb51679190>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_max_default_ttl'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_alter_table // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_alter_table'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ffb619b07c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffb529d4100>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffb6334b820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7ffb51851a30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_alter_table'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_time_uuid // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_time_uuid'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcdb35e6640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcdb3b94be0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcdb4f70820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fcdb1b53d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_time_uuid'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_simple_expiration // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_simple_expiration'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcdb35e6640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcdb38225e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcdb4f70820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fcdb3822550>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_simple_expiration'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_mutation_v2 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_mutation_v2'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcdb35e6640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcdb3b79c10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcdb4f70820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fcdb36130a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_mutation_v2'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_sstableupgrade // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_sstableupgrade'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc0ee08b880>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc0ee6e6190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc0efa178b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fc0ec60b070>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_sstableupgrade'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_long_remove // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_long_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc0ee08b880>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc0ee76cd00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc0efa178b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fc0ed869e20>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_long_remove'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_expiration_with_default_ttl // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_expiration_with_default_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc0ee08b880>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc0dd4e3730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc0efa178b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fc0dd4e3c10>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_expiration_with_default_ttl'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compaction_delete[LeveledCompactionStrategy] // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete[LeveledCompactionStrategy]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe75fd33b80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe75e43c2b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe7616c89d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe75e43c8b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete[LeveledCompactionStrategy]'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_integer_remove // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_integer_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe75fd33b80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe75f0cffa0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe7616c89d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe75f1a67f0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_integer_remove'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_expiration_with_default_ttl_and_zero_ttl // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_expiration_with_default_ttl_and_zero_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe75fd33b80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe75f1bd670>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe7616c89d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe75f0b77c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_expiration_with_default_ttl_and_zero_ttl'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compaction_delete[SizeTieredCompactionStrategy] // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete
[SizeTieredCompactionStrategy]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe4e428d1c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe4e28d5af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe4e5c2db80>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe4e427be80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete
[SizeTieredCompactionStrategy]'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_insert // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_insert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe4e428d1c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe4e346af10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe4e5c2db80>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe4e38bb580>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_insert'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_simple_expiration_batch_mutate // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_simple_expiration_batch_mutate'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe4e428d1c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe4e443f220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe4e5c2db80>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe4e46bab50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_simple_expiration_batch_mutate'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compaction_delete[DateTieredCompactionStrategy] // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete
[DateTieredCompactionStrategy]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4cd922d8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4cd075c3d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4cdabf3820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4cd0775fa0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete
[DateTieredCompactionStrategy]'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_standard_columns // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_standard_columns'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4cd922d8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4cd87e0640>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4cdabf3820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4cd87d66d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_standard_columns'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_update_expiring // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_update_expiring'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4cd922d8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4cd93f0e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4cdabf3820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4cd93f05b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_update_expiring'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_standard_columns // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_standard_columns'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04da092a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04d966f1c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04dba5c8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f04da610130>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_standard_columns'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_remove_expiring // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_remove_expiring'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04da092a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04d97857f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04dba5c8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f04d9781340>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_remove_expiring'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_standard_row // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_standard_row'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5de3ae26a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5de0fdd790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5de54a9940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f5de3fef1c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_standard_row'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_ring_on_invalid_keyspace // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_ring_on_invalid_keyspace'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5de3ae26a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5de08daa60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5de54a9940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f5de08da940>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_ring_on_invalid_keyspace'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cql_read_compatibility // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cql_read_compatibility'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe633a08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe61b345cd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe634c939d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe61bf5fca0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cql_read_compatibility'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_range_slice_after_deletion // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice_after_deletion'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe633a08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe6300502e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe634c939d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe630050ac0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice_after_deletion'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_remove_column_ttl_with_default_ttl // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_remove_column_ttl_with_default_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe633a08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe61b34ae50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe634c939d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe61b34a280>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_remove_column_ttl_with_default_ttl'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_async_1 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe633a08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe619e3eb80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe634c939d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fe61b3452b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_1'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_super_columns_with_standard_under // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_super_columns_with_standard_under'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fedb94a3640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fedb2e53910>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fedbae699d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fedb2e45cd0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_super_columns_with_standard_under'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_add // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_add'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fedb94a3640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fedb2eaaa90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fedbae699d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fedb2e313a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_add'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_super_columns_with_none_given_underneath // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_super_columns_with_none_given_underneath'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2dbf6dc9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2dbf8eec70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2dc10a4940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2dbf8ee250>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_super_columns_with_none_given_underneath'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_super_add // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_super_add'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2dbf6dc9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2dbf89a580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2dc10a4940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2dbf8eb8b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_super_add'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_super_columns_entire_row // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_super_columns_entire_row'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f86239f4c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8620316d00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f86252089d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f862030b5b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_super_columns_entire_row'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_standard_remove // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_standard_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f86239f4c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f86239e8370>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f86252089d0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f86239e8c40>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_standard_remove'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compact_storage // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4c21fa9550>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4c21347e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4c23766820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4c21f54ee0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_slice_standard // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_slice_standard'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4c21fa9550>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4c212e7af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4c23766820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4c2123e070>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_slice_standard'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_super_remove // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_super_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4c21fa9550>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4c21f95490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4c23766820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f4c21f95d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_super_remove'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compact_storage_composite // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage_composite'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9ad5678d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ad4ae7280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ad70428b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f9ad4aff3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage_composite'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_slice_of_entire_supercolumns // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_slice_of_entire_supercolumns'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9ad5678d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ad45a5d90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ad70428b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f9ad4d51b50>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_slice_of_entire_supercolumns'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_remove // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9ad5678d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ad48f39d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ad70428b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f9ad48f3d90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_remove'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_thrift // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_thrift'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9ad5678d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ad4c3d8e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ad70428b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f9ad4dc10a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_thrift'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_readrepair // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_readrepair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc716c7a400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc715213460>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc7184838b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fc7151bd850>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_readrepair'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_super_remove // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_super_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc716c7a400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc7140f2790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc7184838b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fc6fc7e1040>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_super_remove'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_insertions_and_deletions // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_insertions_and_deletions'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fb9119a6520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb9110d1070>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb91331c700>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fb90268eaf0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_insertions_and_deletions'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_batch_add // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_add'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fb9119a6520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb903fdd4f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb91331c700>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fb903fddeb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_add'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_1 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7e8d3430a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7e8d33ba00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7e8ecbd820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f7e8d4e0eb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_1'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_bad_system_calls // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_system_calls'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7e8d3430a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7e8d4ebee0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7e8ecbd820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f7e8ca6ea00>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_system_calls'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_batch_remove // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7e8d3430a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7e8d9114c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7e8ecbd820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f7e8c2280a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_remove'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batchlog_replay_compatibility_1 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2afdcb4ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2afde84af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2aff5f7940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2afde1c220>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_1'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_wide_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wide_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2afdcb4ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2afc269460>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2aff5f7940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2afc0e0ac0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wide_slice'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_bad_batch_calls // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_batch_calls'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2afdcb4ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2afde6f310>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2aff5f7940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2afcc820a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_batch_calls'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_deletion // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2afdcb4ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2afc265160>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2aff5f7940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f2afc2655b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_2 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_2'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f375d65b310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f375d6668b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f375edf48b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f375d690520>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_2'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_13691 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_13691'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f375d65b310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f375c32bc70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f375edf48b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f375c32b850>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_13691'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_column_name_lengths // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_name_lengths'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f375d65b310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f375c20e940>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f375edf48b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f375c1f2970>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_name_lengths'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_deletion_eoc_0 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion_eoc_0'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f375d65b310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f375c2a1df0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f375edf48b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f375d8bca00>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion_eoc_0'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_table_compact_storage // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_table_compact_storage'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32dcaa3af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f32d8e853d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_table_compact_storage'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_clustering_columns_compact // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_clustering_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32d9168d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f32d9b464c0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_clustering_columns_compact'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cql_write_compatibility // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cql_write_compatibility'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32d93119a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f32d92ea400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cql_write_compatibility'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32d93cbb20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f32d93cb6d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_slice'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_async_2 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_2'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32d93e11c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f32d93e19a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_2'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_3 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_3'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f98f91e7c10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f98f92c4850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f98fa72d940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f98f8f4d3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_3'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_bad_calls // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_calls'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f98f91e7c10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f98f8f667f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f98fa72d940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f98f02bae50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_calls'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f98f91e7c10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f98f069f610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f98fa72d940>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f98f069fd60>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_slice'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_4 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_4'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f26dbfd9970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f26dbd0e640>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f26dd47f8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f26dbca9be0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_4'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_insert_super // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_insert_super'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f26dbfd9970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f26b83f1f70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f26dd47f8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f26b8172910>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_insert_super'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_multiget_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_multiget_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f26dbfd9970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f26b83236a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f26dd47f8b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f26b83233d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_multiget_slice'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batchlog_replay_compatibility_4 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_4'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5107807400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5107821460>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5108f8e790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f51076319d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_4'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cf_remove_column // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cf_remove_column'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5107807400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5107b6c730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5108f8e790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f5107a63e80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cf_remove_column'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_counter_get_slice_range // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5107807400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5107bf11f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5108f8e790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f5107811d00>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_range'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_5 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_5'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04b737cdf0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f04b758b340>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_5'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_alter_rf_and_run_read_repair // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_alter_rf_and_run_read_repair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04b77c8700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f04780d9d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_alter_rf_and_run_read_repair'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_drop_column_compact // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_drop_column_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04b74798e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f04b493e3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_drop_column_compact'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cf_remove // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cf_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04b59f3190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f04b79bba90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cf_remove'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_counter_get_slice_super_range // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_super_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f049c4fda90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f049c4fde50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_super_range'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_validate_empty_column_name // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_validate_empty_column_name'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07c1ef580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fd07c1ef4f0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_validate_empty_column_name'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_read_repair_chance // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_read_repair_chance'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07d7ad9d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fd07dba2d90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_read_repair_chance'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_remove_and_range_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_and_range_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07cb3b400>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fd07d09e7c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_and_range_slice'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_index_scan // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07eacc730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fd07eacc400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_dead_coordinator // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dead_coordinator'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07cef49a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fd07cb73250>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dead_coordinator'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_with_remove // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_with_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc78d6dea60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc78c5fab50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc78f0e08b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fc78c39f100>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_with_remove'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_truncate // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_truncate'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc78d6dea60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc78c244910>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc78f0e08b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fc78c244df0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_truncate'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_async_3 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_3'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc78d6dea60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc78c441190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc78f0e08b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fc78c441040>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_3'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_with_remove_cf // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_with_remove_cf'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f3608e56d60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f36082f4550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f360a81a700>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f360820d6d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_with_remove_cf'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cql_range_tombstone_and_static // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cql_range_tombstone_and_static'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f3608e56d60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3608f7ca00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f360a81a700>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f360817beb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cql_range_tombstone_and_static'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_range_async_1 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f3608e56d60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f360816f4c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f360a81a700>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7f36081778e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_1'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_collation // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_collation'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdb9e80aac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdb9dd482e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdba01d4820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fdb9dc6c3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_collation'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compact_storage_get // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage_get'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdb9e80aac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdb9c6524f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdba01d4820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fdb9c6522e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage_get'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_datetimeformat_round_trip // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_datetimeformat_round_trip'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdb9e80aac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdb9dd33190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdba01d4820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fdb9df8d7c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_datetimeformat_round_trip'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_range_async_2 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_2'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdb9e80aac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdb9df95280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdba01d4820>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []

failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)

conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <dtest_setup.DTestSetup object at 0x7fdb9ee092b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_2'>>

def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'

dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_clustering_columns_compact // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_clustering_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7764b6a2b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f775c6c32e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f77663e08b0>

@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()

# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)

if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()

# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup

# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations

reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []

for con in dtest_setup.connections:
con.cluster.shutdown()
dtes