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/18 20:28:50 UTC

Build complete: Cassandra-trunk #157 [UNSTABLE] 7ca997ba3514e19864d53b8ca56a1e4f5c26208f

-------------------------------------------------------------------------------
Build Cassandra-trunk #157 Still Unstable
URL: https://ci-cassandra.apache.org/job/Cassandra-trunk/157/
-------------------------------------------------------------------------------
Changes:
[Aleksey Yeschenko] Drain and/or shutdown might throw because of slow messaging service

[Aleksey Yeschenko] Drain and/or shutdown might throw because of slow messaging service

[Aleksey Yeschenko] Upgrade netty to 5.1.54 and netty-tcnative to 2.0.34

[Aleksey Yeschenko] 'SSLEngine closed already' exception on failed outbound connection


-------------------------------------------------------------------------------
Failed Tests:
19 tests failed.
FAILED:  dtest-novnode.replace_address_test.TestReplaceAddress.test_insert_data_during_replace_same_address
FAILED:  dtest-novnode.replace_address_test.TestReplaceAddress.test_insert_data_during_replace_same_address
FAILED:  dtest-novnode.replace_address_test.TestReplaceAddress.test_insert_data_during_replace_same_address
FAILED:  org.apache.cassandra.distributed.test.ReadRepairTest.movingTokenReadRepairTest
FAILED:  org.apache.cassandra.distributed.test.SimpleReadWriteTest.writeWithSchemaDisagreement2
FAILED:  org.apache.cassandra.audit.BinAuditLoggerTest.testSelectRoundTripQuery-compression
FAILED:  org.apache.cassandra.db.compaction.ValidationExecutorTest.testQueueOnValidationSubmission
FAILED:  org.apache.cassandra.utils.memory.LongBufferPoolTest.testPoolAllocateWithRecyclePartially
FAILED:  org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest.failOnCompactClusteredTablesWithValueOutColumn
FAILED:  org.apache.cassandra.distributed.upgrade.MixedModeReadRepairDeleteTest.mixedModeReadRepairDeletePartition
FAILED:  org.apache.cassandra.distributed.upgrade.MixedModeReadRepairWriteTest.mixedModeReadRepairUpdate
FAILED:  org.apache.cassandra.concurrent.LongSharedExecutorPoolTest.testPromptnessOfExecution
FAILED:  org.apache.cassandra.concurrent.LongSharedExecutorPoolTest.testPromptnessOfExecution
FAILED:  org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest.ignoreDenseCompoundTablesWithValueColumn
FAILED:  org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest.failOnCompactTablesWithNoClustering
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
36065 11       546    194     98.46%       175805.004

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

Name                                               Tests Errors Failures Skipped Time(s)
                                                   3831  540    1        0       133172.908
cqlshlib.python3.jdk8                              166   0      0        0       0.000
org.apache.cassandra.audit                         288   0      1        0       553.950
org.apache.cassandra.auth                          216   0      0        0       111.766
org.apache.cassandra.auth.jmx                      138   0      0        0       36.915
org.apache.cassandra.batchlog                      72    0      0        0       169.969
org.apache.cassandra.cache                         24    0      0        0       48.829
org.apache.cassandra.concurrent                    58    0      2        0       803.186
org.apache.cassandra.config                        210   0      0        0       23.436
org.apache.cassandra.cql.jdbc                      6     0      0        0       0.880
org.apache.cassandra.cql3                          1438  0      0        54      3500.625
org.apache.cassandra.cql3.conditions               24    0      0        0       3.805
org.apache.cassandra.cql3.functions                186   0      0        0       85.351
org.apache.cassandra.cql3.restrictions             138   0      0        0       7.026
org.apache.cassandra.cql3.selection                60    0      0        0       77.716
org.apache.cassandra.cql3.statements               144   0      0        0       164.061
org.apache.cassandra.cql3.validation.entities      2244  0      0        6       2197.121
org.apache.cassandra.cql3.validation.miscellaneous 336   0      0        0       283.599
org.apache.cassandra.cql3.validation.operations    2898  0      0        0       2221.554
org.apache.cassandra.db                            2394  0      0        4       1399.223
org.apache.cassandra.db.aggregation                36    0      0        0       6.281
org.apache.cassandra.db.columniterator             6     0      0        0       20.132
org.apache.cassandra.db.commitlog                  2426  0      0        14      1719.343
org.apache.cassandra.db.compaction                 1126  0      1        12      2947.040
org.apache.cassandra.db.composites                 18    0      0        0       3.309
org.apache.cassandra.db.context                    48    0      0        0       12.862
org.apache.cassandra.db.filter                     48    0      0        0       9.008
org.apache.cassandra.db.lifecycle                  408   0      0        0       170.376
org.apache.cassandra.db.marshal                    846   0      0        0       254.562
org.apache.cassandra.db.monitoring                 90    0      0        0       32.807
org.apache.cassandra.db.partition                  60    0      0        0       374.597
org.apache.cassandra.db.partitions                 48    0      0        0       4.122
org.apache.cassandra.db.repair                     138   0      0        6       120.727
org.apache.cassandra.db.rows                       324   0      0        0       257.758
org.apache.cassandra.db.streaming                  108   0      0        0       175.075
org.apache.cassandra.db.transform                  132   0      0        0       38.849
org.apache.cassandra.db.view                       24    0      0        0       134.082
org.apache.cassandra.db.virtual                    78    0      0        0       161.345
org.apache.cassandra.dht                           624   0      0        0       323.559
org.apache.cassandra.dht.tokenallocator            18    0      0        2       450.722
org.apache.cassandra.diag                          36    0      0        0       6.170
org.apache.cassandra.diag.store                    36    0      0        0       0.703
org.apache.cassandra.distributed.test              1624  2      0        24      8264.959
org.apache.cassandra.distributed.test.ring         10    0      0        0       622.681
org.apache.cassandra.distributed.upgrade           16    2      3        0       392.528
org.apache.cassandra.fql                           210   0      0        0       56.058
org.apache.cassandra.fqltool                       50    0      0        0       10.694
org.apache.cassandra.gms                           96    0      0        0       117.190
org.apache.cassandra.hints                         224   0      2        0       1414.075
org.apache.cassandra.index                         270   0      0        0       324.324
org.apache.cassandra.index.internal                168   0      0        0       134.738
org.apache.cassandra.index.sasi                    246   0      0        0       232.986
org.apache.cassandra.index.sasi.analyzer           150   0      0        0       8.276
org.apache.cassandra.index.sasi.conf               84    0      0        0       6.843
org.apache.cassandra.index.sasi.disk               168   0      0        0       204.202
org.apache.cassandra.index.sasi.plan               48    0      0        0       28.596
org.apache.cassandra.index.sasi.utils              312   0      0        0       20.536
org.apache.cassandra.io                            30    0      0        0       91.829
org.apache.cassandra.io.compress                   276   0      0        0       118.746
org.apache.cassandra.io.sstable                    764   0      0        12      1695.126
org.apache.cassandra.io.sstable.format             6     0      0        0       13.339
org.apache.cassandra.io.sstable.format.big         12    0      0        0       21.024
org.apache.cassandra.io.sstable.metadata           60    0      0        0       7.681
org.apache.cassandra.io.util                       798   0      0        0       270.612
org.apache.cassandra.locator                       422   0      0        0       704.299
org.apache.cassandra.metrics                       432   0      0        6       419.724
org.apache.cassandra.net                           938   0      0        0       1294.450
org.apache.cassandra.net.proxy                     18    0      0        0       4.960
org.apache.cassandra.repair                        210   0      0        6       260.516
org.apache.cassandra.repair.asymmetric             78    0      0        0       7.274
org.apache.cassandra.repair.consistent             414   0      0        6       113.230
org.apache.cassandra.repair.consistent.admin       30    0      0        0       18.872
org.apache.cassandra.repair.messages               108   0      0        0       16.036
org.apache.cassandra.schema                        246   0      0        6       105.364
org.apache.cassandra.security                      156   0      0        0       22.086
org.apache.cassandra.serializers                   198   0      0        0       3.933
org.apache.cassandra.service                       780   0      0        6       782.451
org.apache.cassandra.service.pager                 42    0      0        0       7.038
org.apache.cassandra.service.reads                 714   0      0        6       62.573
org.apache.cassandra.service.reads.repair          204   0      0        6       113.029
org.apache.cassandra.streaming                     60    2      0        0       128.836
org.apache.cassandra.streaming.async               108   0      0        0       20.086
org.apache.cassandra.streaming.compression         36    0      0        0       7.511
org.apache.cassandra.streaming.messages            6     0      0        0       0.819
org.apache.cassandra.stress.generate               12    0      0        0       0.734
org.apache.cassandra.stress.settings               16    0      0        0       2.085
org.apache.cassandra.stress.util                   10    0      0        0       0.245
org.apache.cassandra.tools                         792   0      0        0       1247.405
org.apache.cassandra.tools.cassandrastress         6     0      0        0       77.145
org.apache.cassandra.tools.cqlsh                   6     0      0        0       76.145
org.apache.cassandra.tools.nodetool                6     0      0        0       13.492
org.apache.cassandra.tools.nodetool.formatter      36    0      0        0       0.757
org.apache.cassandra.tools.nodetool.stats          84    0      0        0       166.085
org.apache.cassandra.tracing                       36    0      0        0       6.503
org.apache.cassandra.transport                     324   0      0        0       550.982
org.apache.cassandra.transport.frame.checksum      36    0      0        0       233.689
org.apache.cassandra.transport.messages            12    0      0        0       4.755
org.apache.cassandra.triggers                      120   0      0        0       59.968
org.apache.cassandra.utils                         1120  0      0        12      2493.098
org.apache.cassandra.utils.binlog                  126   0      0        0       133.149
org.apache.cassandra.utils.btree                   240   0      0        0       5.077
org.apache.cassandra.utils.concurrent              378   0      0        6       47.650
org.apache.cassandra.utils.memory                  220   0      1        0       432.258
org.apache.cassandra.utils.obs                     24    0      0        0       3.198
org.apache.cassandra.utils.streamhist              66    0      0        0       13.438
org.apache.cassandra.utils.vint                    24    0      0        0       1.667

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

Name             Tests Errors Failures Skipped Time(s)
Cassandra dtests 5     0      0                894.478
Cassandra dtests 5     0      0                514.622
Cassandra dtests 6     0      0                808.106
Cassandra dtests 5     0      0                778.114
Cassandra dtests 5     0      0                897.063
Cassandra dtests 4     0      0                283.027
Cassandra dtests 2     0      0                350.302
Cassandra dtests 3     0      0                782.069
Cassandra dtests 24    5      0                512.059
Cassandra dtests 22    4      0                585.986
Cassandra dtests 22    4      0                517.555
Cassandra dtests 22    5      0                699.880
Cassandra dtests 22    5      0                445.692
Cassandra dtests 21    4      0                498.597
Cassandra dtests 22    4      0                756.715
Cassandra dtests 20    2      0                723.359
Cassandra dtests 20    2      0                885.023
Cassandra dtests 21    3      0                587.335
Cassandra dtests 19    1      0                1024.412
Cassandra dtests 22    3      0                476.026
Cassandra dtests 20    2      0                876.482
Cassandra dtests 20    2      0                1160.026
Cassandra dtests 19    2      0                639.038
Cassandra dtests 19    3      0                467.583
Cassandra dtests 19    2      0                526.616
Cassandra dtests 17    1      0                514.688
Cassandra dtests 19    2      0                484.234
Cassandra dtests 19    2      0                601.768
Cassandra dtests 19    1      0                714.080
Cassandra dtests 20    2      0                622.765
Cassandra dtests 23    4      0                454.706
Cassandra dtests 24    4      1                2339.748
Cassandra dtests 21    4      0                876.453
Cassandra dtests 20    3      0                648.730
Cassandra dtests 18    2      0                662.672
Cassandra dtests 17    2      0                390.477
Cassandra dtests 19    3      0                550.333
Cassandra dtests 19    2      0                490.622
Cassandra dtests 20    3      0                467.548
Cassandra dtests 21    4      0                461.907
Cassandra dtests 20    4      0                364.319
Cassandra dtests 22    3      0                326.563
Cassandra dtests 19    2      0                621.463
Cassandra dtests 18    2      0                1084.494
Cassandra dtests 19    2      0                1031.351
Cassandra dtests 22    4      0                946.777
Cassandra dtests 20    3      0                768.698
Cassandra dtests 20    3      0                857.516
Cassandra dtests 20    3      0                1033.815
Cassandra dtests 20    3      0                900.339
Cassandra dtests 20    3      0                996.087
Cassandra dtests 20    2      0                752.328
Cassandra dtests 22    3      0                576.976
Cassandra dtests 20    2      0                858.407
Cassandra dtests 20    2      0                1011.182
Cassandra dtests 20    2      0                1724.406
Cassandra dtests 20    2      0                1150.091
Cassandra dtests 21    3      0                940.583
Cassandra dtests 22    4      0                645.755
Cassandra dtests 20    2      0                966.455
Cassandra dtests 21    3      0                523.126
Cassandra dtests 21    3      0                936.951
Cassandra dtests 21    4      0                911.209
Cassandra dtests 22    4      0                505.079
Cassandra dtests 22    4      0                544.509
Cassandra dtests 21    3      0                412.520
Cassandra dtests 21    3      0                804.688
Cassandra dtests 21    3      0                550.829
Cassandra dtests 22    4      0                816.438
Cassandra dtests 23    5      0                488.066
Cassandra dtests 21    3      0                539.281
Cassandra dtests 21    3      0                555.187
Cassandra dtests 19    1      0                811.803
Cassandra dtests 19    3      0                503.237
Cassandra dtests 18    2      0                602.775
Cassandra dtests 20    4      0                462.102
Cassandra dtests 20    4      0                419.061
Cassandra dtests 17    1      0                580.501
Cassandra dtests 20    3      0                367.950
Cassandra dtests 19    2      0                450.749
Cassandra dtests 21    4      0                511.330
Cassandra dtests 21    4      0                770.307
Cassandra dtests 19    3      0                490.380
Cassandra dtests 20    2      0                924.424
Cassandra dtests 19    4      0                340.288
Cassandra dtests 18    3      0                297.606
Cassandra dtests 20    3      0                552.733
Cassandra dtests 20    3      0                556.507
Cassandra dtests 22    5      0                380.228
Cassandra dtests 21    4      0                620.897
Cassandra dtests 21    4      0                415.186
Cassandra dtests 20    3      0                541.142
Cassandra dtests 20    3      0                616.094
Cassandra dtests 20    4      0                556.526
Cassandra dtests 21    3      0                886.073
Cassandra dtests 18    2      0                583.571
Cassandra dtests 18    2      0                531.287
Cassandra dtests 18    2      0                602.190
Cassandra dtests 18    2      0                586.551
Cassandra dtests 16    2      0                451.567
Cassandra dtests 17    2      0                722.847
Cassandra dtests 18    2      0                559.091
Cassandra dtests 17    2      0                865.528
Cassandra dtests 18    2      0                658.083
Cassandra dtests 19    2      0                772.139
Cassandra dtests 20    2      0                601.212
Cassandra dtests 20    4      0                410.491
Cassandra dtests 19    3      0                1000.624
Cassandra dtests 18    2      0                856.817
Cassandra dtests 20    3      0                695.766
Cassandra dtests 20    3      0                696.627
Cassandra dtests 20    3      0                483.178
Cassandra dtests 19    2      0                529.237
Cassandra dtests 20    3      0                588.273
Cassandra dtests 20    3      0                959.019
Cassandra dtests 20    3      0                618.997
Cassandra dtests 20    2      0                875.555
Cassandra dtests 20    3      0                455.595
Cassandra dtests 19    2      0                805.966
Cassandra dtests 19    2      0                734.197
Cassandra dtests 19    2      0                595.241
Cassandra dtests 19    2      0                711.492
Cassandra dtests 21    4      0                437.182
Cassandra dtests 19    2      0                703.778
Cassandra dtests 21    4      0                624.305
Cassandra dtests 21    4      0                480.236
Cassandra dtests 20    3      0                651.843
Cassandra dtests 19    1      0                1048.971
Cassandra dtests 20    3      0                581.495
Cassandra dtests 21    4      0                893.990
Cassandra dtests 20    3      0                1015.909
Cassandra dtests 21    4      0                889.710
Cassandra dtests 20    3      0                642.757
Cassandra dtests 19    2      0                594.600
Cassandra dtests 18    2      0                950.662
Cassandra dtests 16    1      0                484.269
Cassandra dtests 20    2      0                682.940
Cassandra dtests 19    3      0                466.523
Cassandra dtests 18    2      0                536.317
Cassandra dtests 19    3      0                527.024
Cassandra dtests 20    4      0                391.874
Cassandra dtests 18    2      0                546.907
Cassandra dtests 19    2      0                446.650
Cassandra dtests 19    2      0                350.185
Cassandra dtests 21    4      0                567.237
Cassandra dtests 21    4      0                683.530
Cassandra dtests 19    3      0                515.642
Cassandra dtests 20    2      0                834.280
Cassandra dtests 17    2      0                445.247
Cassandra dtests 19    4      0                184.213
Cassandra dtests 20    3      0                649.705
Cassandra dtests 20    3      0                540.167
Cassandra dtests 21    4      0                410.771
Cassandra dtests 25    5      0                409.808
Cassandra dtests 21    4      0                387.949
Cassandra dtests 21    4      0                538.766
Cassandra dtests 20    3      0                680.822
Cassandra dtests 19    3      0                599.939
Cassandra dtests 21    3      0                983.553
Cassandra dtests 19    3      0                563.417
Cassandra dtests 18    2      0                515.979
Cassandra dtests 18    2      0                539.922
Cassandra dtests 18    2      0                578.436
Cassandra dtests 17    2      0                523.707
Cassandra dtests 16    2      0                382.679
Cassandra dtests 18    2      0                835.174
Cassandra dtests 18    2      0                907.905
Cassandra dtests 17    2      0                555.460
Cassandra dtests 19    2      0                764.770
Cassandra dtests 19    1      0                943.035
Cassandra dtests 20    4      0                456.830
Cassandra dtests 19    3      0                908.258
Cassandra dtests 19    3      0                808.426
Cassandra dtests 19    2      0                715.224
Cassandra dtests 20    3      0                687.882
Cassandra dtests 19    2      0                545.373
Cassandra dtests 20    3      0                593.306
Cassandra dtests 19    2      0                481.316
Cassandra dtests 20    3      0                993.372
Cassandra dtests 20    3      0                659.330
Cassandra dtests 20    2      0                668.678
Cassandra dtests 21    4      0                383.792
Cassandra dtests 19    2      0                608.550
Cassandra dtests 19    2      0                808.264
Cassandra dtests 19    2      0                742.653
Cassandra dtests 19    2      0                677.012
Cassandra dtests 21    4      0                538.438
Cassandra dtests 19    2      0                663.076
Cassandra dtests 20    3      0                564.525
Cassandra dtests 21    4      0                685.955
Cassandra dtests 21    4      0                630.914
Cassandra dtests 20    2      0                1137.526
Cassandra dtests 20    3      0                555.358
Cassandra dtests 21    4      0                467.220
Cassandra dtests 20    3      0                746.717
Cassandra dtests 21    4      0                1088.086
Cassandra dtests 20    3      0                967.344
Cassandra dtests 18    1      0                882.481
Cassandra dtests 20    3      0                780.121
Cassandra dtests 16    1      0                511.217

-------------------------------------------------------------------------------
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.239
AuditLoggerAuthTest-cdc         9     0      0        0       53.899
AuditLoggerTest-cdc             28    0      0        0       22.776
BinAuditLoggerTest-cdc          1     0      0        0       12.643
AuditLogFilterTest-cdc          10    0      0        0       0.441
AuditLoggerAuthTest-cdc         9     0      0        0       54.258
AuditLoggerTest-cdc             28    0      0        0       22.577
BinAuditLoggerTest-cdc          1     0      0        0       13.045
AuditLogFilterTest-compression  10    0      0        0       0.307
AuditLoggerAuthTest-compression 9     0      0        0       56.077
AuditLoggerTest-compression     28    0      0        0       25.301
BinAuditLoggerTest-compression  1     0      0        0       13.196
AuditLogFilterTest-compression  10    0      0        0       0.385
AuditLoggerAuthTest-compression 9     0      0        0       53.848
AuditLoggerTest-compression     28    0      0        0       27.893
BinAuditLoggerTest-compression  1     0      1        0       19.384
AuditLogFilterTest              10    0      0        0       0.235
AuditLoggerAuthTest             9     0      0        0       53.494
AuditLoggerTest                 28    0      0        0       21.833
BinAuditLoggerTest              1     0      0        0       13.152
AuditLogFilterTest              10    0      0        0       0.413
AuditLoggerAuthTest             9     0      0        0       55.071
AuditLoggerTest                 28    0      0        0       21.094
BinAuditLoggerTest              1     0      0        0       12.389

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

Name                                  Tests Errors Failures Skipped Time(s)
AuthCacheTest-cdc                     14    0      0        0       0.567
CassandraNetworkAuthorizerTest-cdc    6     0      0        0       4.245
CassandraRoleManagerTest-cdc          1     0      0        0       3.804
PasswordAuthenticatorTest-cdc         7     0      0        0       6.099
RoleOptionsTest-cdc                   4     0      0        0       0.404
RolesTest-cdc                         4     0      0        0       3.574
AuthCacheTest-cdc                     14    0      0        0       0.690
CassandraNetworkAuthorizerTest-cdc    6     0      0        0       3.930
CassandraRoleManagerTest-cdc          1     0      0        0       3.899
PasswordAuthenticatorTest-cdc         7     0      0        0       5.516
RoleOptionsTest-cdc                   4     0      0        0       0.480
RolesTest-cdc                         4     0      0        0       3.279
AuthCacheTest-compression             14    0      0        0       0.534
CassandraNetworkAuthorizerTest-       6     0      0        0       4.260
compression
CassandraRoleManagerTest-compression  1     0      0        0       3.613
PasswordAuthenticatorTest-compression 7     0      0        0       5.574
RoleOptionsTest-compression           4     0      0        0       0.422
RolesTest-compression                 4     0      0        0       3.569
AuthCacheTest-compression             14    0      0        0       0.576
CassandraNetworkAuthorizerTest-       6     0      0        0       5.921
compression
CassandraRoleManagerTest-compression  1     0      0        0       5.165
PasswordAuthenticatorTest-compression 7     0      0        0       6.176
RoleOptionsTest-compression           4     0      0        0       0.581
RolesTest-compression                 4     0      0        0       3.410
AuthCacheTest                         14    0      0        0       0.479
CassandraNetworkAuthorizerTest        6     0      0        0       4.189
CassandraRoleManagerTest              1     0      0        0       3.355
PasswordAuthenticatorTest             7     0      0        0       5.519
RoleOptionsTest                       4     0      0        0       0.401
RolesTest                             4     0      0        0       3.332
AuthCacheTest                         14    0      0        0       0.854
CassandraNetworkAuthorizerTest        6     0      0        0       4.213
CassandraRoleManagerTest              1     0      0        0       3.476
PasswordAuthenticatorTest             7     0      0        0       5.253
RoleOptionsTest                       4     0      0        0       0.604
RolesTest                             4     0      0        0       3.803

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

Name                               Tests Errors Failures Skipped Time(s)
AuthorizationProxyTest-cdc         20    0      0        0       1.166
JMXAuthTest-cdc                    3     0      0        0       4.888
AuthorizationProxyTest-cdc         20    0      0        0       1.350
JMXAuthTest-cdc                    3     0      0        0       4.790
AuthorizationProxyTest-compression 20    0      0        0       1.196
JMXAuthTest-compression            3     0      0        0       4.929
AuthorizationProxyTest-compression 20    0      0        0       1.381
JMXAuthTest-compression            3     0      0        0       4.970
AuthorizationProxyTest             20    0      0        0       1.182
JMXAuthTest                        3     0      0        0       4.795
AuthorizationProxyTest             20    0      0        0       1.742
JMXAuthTest                        3     0      0        0       4.526

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

Name                                   Tests Errors Failures Skipped Time(s)
BatchlogEndpointFilterTest-cdc         5     0      0        0       0.465
BatchlogManagerTest-cdc                6     0      0        0       24.336
BatchlogTest-cdc                       1     0      0        0       3.390
BatchlogEndpointFilterTest-cdc         5     0      0        0       0.664
BatchlogManagerTest-cdc                6     0      0        0       25.198
BatchlogTest-cdc                       1     0      0        0       3.492
BatchlogEndpointFilterTest-compression 5     0      0        0       0.494
BatchlogManagerTest-compression        6     0      0        0       24.003
BatchlogTest-compression               1     0      0        0       3.488
BatchlogEndpointFilterTest-compression 5     0      0        0       0.506
BatchlogManagerTest-compression        6     0      0        0       24.025
BatchlogTest-compression               1     0      0        0       3.459
BatchlogEndpointFilterTest             5     0      0        0       0.431
BatchlogManagerTest                    6     0      0        0       24.712
BatchlogTest                           1     0      0        0       3.415
BatchlogEndpointFilterTest             5     0      0        0       0.541
BatchlogManagerTest                    6     0      0        0       24.241
BatchlogTest                           1     0      0        0       3.109

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

Name                            Tests Errors Failures Skipped Time(s)
AutoSavingCacheTest-cdc         2     0      0        0       3.505
CacheProviderTest-cdc           2     0      0        0       4.315
AutoSavingCacheTest-cdc         2     0      0        0       3.246
CacheProviderTest-cdc           2     0      0        0       5.589
AutoSavingCacheTest-compression 2     0      0        0       3.636
CacheProviderTest-compression   2     0      0        0       4.903
AutoSavingCacheTest-compression 2     0      0        0       3.201
CacheProviderTest-compression   2     0      0        0       4.372
AutoSavingCacheTest             2     0      0        0       3.384
CacheProviderTest               2     0      0        0       4.290
AutoSavingCacheTest             2     0      0        0       3.270
CacheProviderTest               2     0      0        0       5.118

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

Name                                       Tests Errors Failures Skipped Time(s)
LongOpOrderTest                            1     0      0        0       330.736
LongSharedExecutorPoolTest                 1     0      1        0       0.839
LongOpOrderTest                            1     0      0        0       331.029
LongSharedExecutorPoolTest                 1     0      1        0       0.820
DebuggableScheduledThreadPoolExecutorTest- 1     0      0        0       15.349
cdc
DebuggableThreadPoolExecutorTest-cdc       4     0      0        0       1.436
SEPExecutorTest-cdc                        2     0      0        0       4.201
WaitQueueTest-cdc                          2     0      0        0       0.230
DebuggableScheduledThreadPoolExecutorTest- 1     0      0        0       14.981
cdc
DebuggableThreadPoolExecutorTest-cdc       4     0      0        0       1.998
SEPExecutorTest-cdc                        2     0      0        0       8.356
WaitQueueTest-cdc                          2     0      0        0       0.844
DebuggableScheduledThreadPoolExecutorTest- 1     0      0        0       15.452
compression
DebuggableThreadPoolExecutorTest-          4     0      0        0       1.558
compression
SEPExecutorTest-compression                2     0      0        0       5.188
WaitQueueTest-compression                  2     0      0        0       0.273
DebuggableScheduledThreadPoolExecutorTest- 1     0      0        0       14.993
compression
DebuggableThreadPoolExecutorTest-          4     0      0        0       1.833
compression
SEPExecutorTest-compression                2     0      0        0       5.897
WaitQueueTest-compression                  2     0      0        0       0.367
DebuggableScheduledThreadPoolExecutorTest  1     0      0        0       15.518
DebuggableThreadPoolExecutorTest           4     0      0        0       1.514
SEPExecutorTest                            2     0      0        0       4.935
WaitQueueTest                              2     0      0        0       0.232
DebuggableScheduledThreadPoolExecutorTest  1     0      0        0       15.550
DebuggableThreadPoolExecutorTest           4     0      0        0       1.891
SEPExecutorTest                            2     0      0        0       6.743
WaitQueueTest                              2     0      0        0       0.423

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

Name                                    Tests Errors Failures Skipped Time(s)
CassandraRelevantPropertiesTest-cdc     8     0      0        0       0.152
DatabaseDescriptorRefTest-cdc           1     0      0        0       1.322
DatabaseDescriptorTest-cdc              21    0      0        0       0.968
EncryptionOptionsTest-cdc               4     0      0        0       0.367
YamlConfigurationLoaderTest-cdc         1     0      0        0       0.309
CassandraRelevantPropertiesTest-cdc     8     0      0        0       0.519
DatabaseDescriptorRefTest-cdc           1     0      0        0       2.127
DatabaseDescriptorTest-cdc              21    0      0        0       1.532
EncryptionOptionsTest-cdc               4     0      0        0       0.537
YamlConfigurationLoaderTest-cdc         1     0      0        0       0.435
CassandraRelevantPropertiesTest-        8     0      0        0       0.146
compression
DatabaseDescriptorRefTest-compression   1     0      0        0       1.349
DatabaseDescriptorTest-compression      21    0      0        0       1.063
EncryptionOptionsTest-compression       4     0      0        0       0.403
YamlConfigurationLoaderTest-compression 1     0      0        0       0.339
CassandraRelevantPropertiesTest-        8     0      0        0       0.221
compression
DatabaseDescriptorRefTest-compression   1     0      0        0       1.517
DatabaseDescriptorTest-compression      21    0      0        0       1.267
EncryptionOptionsTest-compression       4     0      0        0       0.602
YamlConfigurationLoaderTest-compression 1     0      0        0       0.471
CassandraRelevantPropertiesTest         8     0      0        0       0.126
DatabaseDescriptorRefTest               1     0      0        0       1.291
DatabaseDescriptorTest                  21    0      0        0       1.077
EncryptionOptionsTest                   4     0      0        0       0.401
YamlConfigurationLoaderTest             1     0      0        0       0.345
CassandraRelevantPropertiesTest         8     0      0        0       0.283
DatabaseDescriptorRefTest               1     0      0        0       1.667
DatabaseDescriptorTest                  21    0      0        0       1.377
EncryptionOptionsTest                   4     0      0        0       0.654
YamlConfigurationLoaderTest             1     0      0        0       0.569

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

Name                        Tests Errors Failures Skipped Time(s)
JdbcDecimalTest-cdc         1     0      0        0       0.070
JdbcDecimalTest-cdc         1     0      0        0       0.183
JdbcDecimalTest-compression 1     0      0        0       0.080
JdbcDecimalTest-compression 1     0      0        0       0.221
JdbcDecimalTest             1     0      0        0       0.075
JdbcDecimalTest             1     0      0        0       0.251

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

Name                                    Tests Errors Failures Skipped Time(s)
CorruptionTest                          1     0      0        0       127.249
ManyRowsTest                            2     0      0        0       9.051
ViewLongTest                            5     0      0        0       103.774
CorruptionTest                          1     0      0        0       126.269
ManyRowsTest                            2     0      0        0       6.939
ViewLongTest                            5     0      0        0       101.887
CDCStatementTest-cdc                    3     0      0        0       4.506
CQL3TypeLiteralTest-cdc                 6     0      0        0       0.844
ColumnIdentifierTest-cdc                4     0      0        0       0.384
CqlParserTest-cdc                       3     0      0        0       0.410
CustomNowInSecondsTest-cdc              4     0      0        0       14.951
DeleteTest-cdc                          1     0      0        0       15.310
DistinctQueryPagingTest-cdc             5     0      0        0       14.979
DurationTest-cdc                        8     0      0        0       0.084
EmptyValuesTest-cdc                     14    0      0        5       36.438
ErrorCollectorTest-cdc                  6     0      0        0       0.063
GcCompactionTest-cdc                    8     0      0        0       10.246
IndexQueryPagingTest-cdc                5     0      0        0       16.184
KeyCacheCqlTest-cdc                     10    0      0        0       19.328
ListsTest-cdc                           6     0      0        0       5.110
NonNativeTimestampTest-cdc              1     0      0        0       3.731
OutOfSpaceTest-cdc                      3     0      0        0       4.790
PagingQueryTest-cdc                     1     0      0        0       20.977
PagingTest-cdc                          1     0      0        0       10.382
PreparedStatementsTest-cdc              10    0      0        0       20.732
PstmtPersistenceTest-cdc                2     0      0        0       14.117
QueryEventsTest-cdc                     4     0      0        0       13.799
QueryWithIndexedSSTableTest-cdc         1     0      0        0       4.156
ReservedKeywordsTest-cdc                1     0      0        0       0.896
SerializationMirrorTest-cdc             1     0      0        0       3.546
SimpleQueryTest-cdc                     18    0      0        0       9.493
TombstonesWithIndexedSSTableTest-cdc    2     0      0        0       5.445
TraceCqlTest-cdc                        1     0      0        0       12.797
UDHelperTest-cdc                        3     0      0        0       0.314
ViewComplexTest-cdc                     32    0      0        1       101.990
ViewFilteringTest-cdc                   25    0      0        3       51.638
ViewSchemaTest-cdc                      7     0      0        0       23.512
ViewTest-cdc                            41    0      0        0       56.328
CDCStatementTest-cdc                    3     0      0        0       4.408
CQL3TypeLiteralTest-cdc                 6     0      0        0       1.328
ColumnIdentifierTest-cdc                4     0      0        0       0.720
CqlParserTest-cdc                       3     0      0        0       0.555
CustomNowInSecondsTest-cdc              4     0      0        0       14.405
DeleteTest-cdc                          1     0      0        0       17.524
DistinctQueryPagingTest-cdc             5     0      0        0       14.167
DurationTest-cdc                        8     0      0        0       0.196
EmptyValuesTest-cdc                     14    0      0        5       41.030
ErrorCollectorTest-cdc                  6     0      0        0       0.233
GcCompactionTest-cdc                    8     0      0        0       9.580
IndexQueryPagingTest-cdc                5     0      0        0       16.065
KeyCacheCqlTest-cdc                     10    0      0        0       22.219
ListsTest-cdc                           6     0      0        0       4.742
NonNativeTimestampTest-cdc              1     0      0        0       3.535
OutOfSpaceTest-cdc                      3     0      0        0       4.973
PagingQueryTest-cdc                     1     0      0        0       21.878
PagingTest-cdc                          1     0      0        0       9.825
PreparedStatementsTest-cdc              10    0      0        0       19.989
PstmtPersistenceTest-cdc                2     0      0        0       13.548
QueryEventsTest-cdc                     4     0      0        0       13.266
QueryWithIndexedSSTableTest-cdc         1     0      0        0       3.825
ReservedKeywordsTest-cdc                1     0      0        0       0.896
SerializationMirrorTest-cdc             1     0      0        0       3.299
SimpleQueryTest-cdc                     18    0      0        0       8.230
TombstonesWithIndexedSSTableTest-cdc    2     0      0        0       5.140
TraceCqlTest-cdc                        1     0      0        0       12.087
UDHelperTest-cdc                        3     0      0        0       0.419
ViewComplexTest-cdc                     32    0      0        1       97.302
ViewFilteringTest-cdc                   25    0      0        3       39.215
ViewSchemaTest-cdc                      7     0      0        0       22.706
ViewTest-cdc                            41    0      0        0       59.768
CDCStatementTest-compression            3     0      0        0       4.681
CQL3TypeLiteralTest-compression         6     0      0        0       1.026
ColumnIdentifierTest-compression        4     0      0        0       0.429
CqlParserTest-compression               3     0      0        0       0.438
CustomNowInSecondsTest-compression      4     0      0        0       15.205
DeleteTest-compression                  1     0      0        0       16.689
DistinctQueryPagingTest-compression     5     0      0        0       15.395
DurationTest-compression                8     0      0        0       0.099
EmptyValuesTest-compression             14    0      0        5       38.911
ErrorCollectorTest-compression          6     0      0        0       0.075
GcCompactionTest-compression            8     0      0        0       10.556
IndexQueryPagingTest-compression        5     0      0        0       15.522
KeyCacheCqlTest-compression             10    0      0        0       22.083
ListsTest-compression                   6     0      0        0       5.500
NonNativeTimestampTest-compression      1     0      0        0       3.880
OutOfSpaceTest-compression              3     0      0        0       4.812
PagingQueryTest-compression             1     0      0        0       22.667
PagingTest-compression                  1     0      0        0       10.919
PreparedStatementsTest-compression      10    0      0        0       21.296
PstmtPersistenceTest-compression        2     0      0        0       14.759
QueryEventsTest-compression             4     0      0        0       14.578
QueryWithIndexedSSTableTest-compression 1     0      0        0       4.452
ReservedKeywordsTest-compression        1     0      0        0       0.900
SerializationMirrorTest-compression     1     0      0        0       3.784
SimpleQueryTest-compression             18    0      0        0       9.799
TombstonesWithIndexedSSTableTest-       2     0      0        0       5.952
compression
TraceCqlTest-compression                1     0      0        0       13.127
UDHelperTest-compression                3     0      0        0       0.364
ViewComplexTest-compression             32    0      0        1       102.947
ViewFilteringTest-compression           25    0      0        3       44.908
ViewSchemaTest-compression              7     0      0        0       24.366
ViewTest-compression                    41    0      0        0       59.260
CDCStatementTest-compression            3     0      0        0       5.100
CQL3TypeLiteralTest-compression         6     0      0        0       1.049
ColumnIdentifierTest-compression        4     0      0        0       0.487
CqlParserTest-compression               3     0      0        0       0.416
CustomNowInSecondsTest-compression      4     0      0        0       15.867
DeleteTest-compression                  1     0      0        0       16.630
DistinctQueryPagingTest-compression     5     0      0        0       15.845
DurationTest-compression                8     0      0        0       0.327
EmptyValuesTest-compression             14    0      0        5       44.562
ErrorCollectorTest-compression          6     0      0        0       0.158
GcCompactionTest-compression            8     0      0        0       11.206
IndexQueryPagingTest-compression        5     0      0        0       15.718
KeyCacheCqlTest-compression             10    0      0        0       24.318
ListsTest-compression                   6     0      0        0       6.237
NonNativeTimestampTest-compression      1     0      0        0       3.466
OutOfSpaceTest-compression              3     0      0        0       4.706
PagingQueryTest-compression             1     0      0        0       24.969
PagingTest-compression                  1     0      0        0       10.172
PreparedStatementsTest-compression      10    0      0        0       22.857
PstmtPersistenceTest-compression        2     0      0        0       15.248
QueryEventsTest-compression             4     0      0        0       14.930
QueryWithIndexedSSTableTest-compression 1     0      0        0       4.320
ReservedKeywordsTest-compression        1     0      0        0       0.990
SerializationMirrorTest-compression     1     0      0        0       3.695
SimpleQueryTest-compression             18    0      0        0       12.070
TombstonesWithIndexedSSTableTest-       2     0      0        0       5.572
compression
TraceCqlTest-compression                1     0      0        0       12.700
UDHelperTest-compression                3     0      0        0       0.398
ViewComplexTest-compression             32    0      0        1       110.496
ViewFilteringTest-compression           25    0      0        3       55.099
ViewSchemaTest-compression              7     0      0        0       25.799
ViewTest-compression                    41    0      0        0       71.456
CDCStatementTest                        3     0      0        0       4.545
CQL3TypeLiteralTest                     6     0      0        0       0.827
ColumnIdentifierTest                    4     0      0        0       0.376
CqlParserTest                           3     0      0        0       0.404
CustomNowInSecondsTest                  4     0      0        0       14.747
DeleteTest                              1     0      0        0       16.311
DistinctQueryPagingTest                 5     0      0        0       15.068
DurationTest                            8     0      0        0       0.118
EmptyValuesTest                         14    0      0        5       37.225
ErrorCollectorTest                      6     0      0        0       0.068
GcCompactionTest                        8     0      0        0       10.007
IndexQueryPagingTest                    5     0      0        0       14.692
KeyCacheCqlTest                         10    0      0        0       20.279
ListsTest                               6     0      0        0       4.892
NonNativeTimestampTest                  1     0      0        0       3.360
OutOfSpaceTest                          3     0      0        0       4.235
PagingQueryTest                         1     0      0        0       20.006
PagingTest                              1     0      0        0       10.561
PreparedStatementsTest                  10    0      0        0       20.366
PstmtPersistenceTest                    2     0      0        0       14.111
QueryEventsTest                         4     0      0        0       13.819
QueryWithIndexedSSTableTest             1     0      0        0       4.261
ReservedKeywordsTest                    1     0      0        0       0.871
SerializationMirrorTest                 1     0      0        0       3.434
SimpleQueryTest                         18    0      0        0       9.375
TombstonesWithIndexedSSTableTest        2     0      0        0       5.493
TraceCqlTest                            1     0      0        0       12.472
UDHelperTest                            3     0      0        0       0.306
ViewComplexTest                         32    0      0        1       101.464
ViewFilteringTest                       25    0      0        3       43.981
ViewSchemaTest                          7     0      0        0       22.497
ViewTest                                41    0      0        0       54.158
CDCStatementTest                        3     0      0        0       4.797
CQL3TypeLiteralTest                     6     0      0        0       1.383
ColumnIdentifierTest                    4     0      0        0       0.648
CqlParserTest                           3     0      0        0       0.547
CustomNowInSecondsTest                  4     0      0        0       16.323
DeleteTest                              1     0      0        0       18.165
DistinctQueryPagingTest                 5     0      0        0       14.517
DurationTest                            8     0      0        0       0.180
EmptyValuesTest                         14    0      0        5       39.565
ErrorCollectorTest                      6     0      0        0       0.166
GcCompactionTest                        8     0      0        0       9.632
IndexQueryPagingTest                    5     0      0        0       14.399
KeyCacheCqlTest                         10    0      0        0       21.256
ListsTest                               6     0      0        0       4.701
NonNativeTimestampTest                  1     0      0        0       3.282
OutOfSpaceTest                          3     0      0        0       4.172
PagingQueryTest                         1     0      0        0       22.034
PagingTest                              1     0      0        0       9.732
PreparedStatementsTest                  10    0      0        0       19.989
PstmtPersistenceTest                    2     0      0        0       13.586
QueryEventsTest                         4     0      0        0       13.479
QueryWithIndexedSSTableTest             1     0      0        0       3.854
ReservedKeywordsTest                    1     0      0        0       0.924
SerializationMirrorTest                 1     0      0        0       3.333
SimpleQueryTest                         18    0      0        0       8.681
TombstonesWithIndexedSSTableTest        2     0      0        0       5.243
TraceCqlTest                            1     0      0        0       12.254
UDHelperTest                            3     0      0        0       0.418
ViewComplexTest                         32    0      0        1       99.194
ViewFilteringTest                       25    0      0        3       40.269
ViewSchemaTest                          7     0      0        0       22.128
ViewTest                                41    0      0        0       61.481

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

Name                            Tests Errors Failures Skipped Time(s)
ColumnConditionTest-cdc         4     0      0        0       0.597
ColumnConditionTest-cdc         4     0      0        0       0.644
ColumnConditionTest-compression 4     0      0        0       0.630
ColumnConditionTest-compression 4     0      0        0       0.661
ColumnConditionTest             4     0      0        0       0.547
ColumnConditionTest             4     0      0        0       0.726

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

Name                          Tests Errors Failures Skipped Time(s)
CastFctsTest-cdc              7     0      0        0       6.415
OperationFctsTest-cdc         11    0      0        0       7.693
TimeFctsTest-cdc              13    0      0        0       0.531
CastFctsTest-cdc              7     0      0        0       5.685
OperationFctsTest-cdc         11    0      0        0       6.576
TimeFctsTest-cdc              13    0      0        0       0.623
CastFctsTest-compression      7     0      0        0       6.863
OperationFctsTest-compression 11    0      0        0       7.733
TimeFctsTest-compression      13    0      0        0       0.570
CastFctsTest-compression      7     0      0        0       6.571
OperationFctsTest-compression 11    0      0        0       8.556
TimeFctsTest-compression      13    0      0        0       0.603
CastFctsTest                  7     0      0        0       6.100
OperationFctsTest             11    0      0        0       7.206
TimeFctsTest                  13    0      0        0       0.500
CastFctsTest                  7     0      0        0       5.714
OperationFctsTest             11    0      0        0       6.801
TimeFctsTest                  13    0      0        0       0.611

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

Name                                 Tests Errors Failures Skipped Time(s)
ClusteringColumnRestrictionsTest-cdc 23    0      0        0       1.058
ClusteringColumnRestrictionsTest-cdc 23    0      0        0       1.232
ClusteringColumnRestrictionsTest-    23    0      0        0       1.150
compression
ClusteringColumnRestrictionsTest-    23    0      0        0       1.269
compression
ClusteringColumnRestrictionsTest     23    0      0        0       1.000
ClusteringColumnRestrictionsTest     23    0      0        0       1.317

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

Name                                   Tests Errors Failures Skipped Time(s)
SelectionColumnMappingTest-cdc         2     0      0        0       5.649
TermSelectionTest-cdc                  8     0      0        0       7.528
SelectionColumnMappingTest-cdc         2     0      0        0       5.067
TermSelectionTest-cdc                  8     0      0        0       6.754
SelectionColumnMappingTest-compression 2     0      0        0       5.840
TermSelectionTest-compression          8     0      0        0       7.958
SelectionColumnMappingTest-compression 2     0      0        0       5.541
TermSelectionTest-compression          8     0      0        0       8.523
SelectionColumnMappingTest             2     0      0        0       5.284
TermSelectionTest                      8     0      0        0       7.485
SelectionColumnMappingTest             2     0      0        0       5.112
TermSelectionTest                      8     0      0        0       6.975

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

Name                                Tests Errors Failures Skipped Time(s)
AlterRoleStatementTest-cdc          4     0      0        0       0.864
CreateRoleStatementTest-cdc         4     0      0        0       3.956
CreateUserStatementTest-cdc         1     0      0        0       0.818
DescribeStatementTest-cdc           12    0      0        0       19.321
PropertyDefinitionsTest-cdc         2     0      0        0       0.225
SelectStatementTest-cdc             1     0      0        0       3.299
AlterRoleStatementTest-cdc          4     0      0        0       0.916
CreateRoleStatementTest-cdc         4     0      0        0       3.618
CreateUserStatementTest-cdc         1     0      0        0       0.966
DescribeStatementTest-cdc           12    0      0        0       16.978
PropertyDefinitionsTest-cdc         2     0      0        0       0.307
SelectStatementTest-cdc             1     0      0        0       3.127
AlterRoleStatementTest-compression  4     0      0        0       0.912
CreateRoleStatementTest-compression 4     0      0        0       4.133
CreateUserStatementTest-compression 1     0      0        0       0.892
DescribeStatementTest-compression   12    0      0        0       18.550
PropertyDefinitionsTest-compression 2     0      0        0       0.237
SelectStatementTest-compression     1     0      0        0       3.610
AlterRoleStatementTest-compression  4     0      0        0       0.847
CreateRoleStatementTest-compression 4     0      0        0       3.983
CreateUserStatementTest-compression 1     0      0        0       0.840
DescribeStatementTest-compression   12    0      0        0       19.599
PropertyDefinitionsTest-compression 2     0      0        0       0.292
SelectStatementTest-compression     1     0      0        0       2.980
AlterRoleStatementTest              4     0      0        0       0.837
CreateRoleStatementTest             4     0      0        0       3.889
CreateUserStatementTest             1     0      0        0       0.791
DescribeStatementTest               12    0      0        0       17.737
PropertyDefinitionsTest             2     0      0        0       0.208
SelectStatementTest                 1     0      0        0       3.268
AlterRoleStatementTest              4     0      0        0       0.898
CreateRoleStatementTest             4     0      0        0       3.689
CreateUserStatementTest             1     0      0        0       0.898
DescribeStatementTest               12    0      0        0       17.179
PropertyDefinitionsTest             2     0      0        0       0.305
SelectStatementTest                 1     0      0        0       3.092

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

Name                                 Tests Errors Failures Skipped Time(s)
CollectionsTest-cdc                  50    0      0        0       29.570
CountersTest-cdc                     7     0      0        0       5.957
DateTypeTest-cdc                     1     0      0        0       3.637
FrozenCollectionsTest-cdc            34    0      0        0       16.130
JsonTest-cdc                         22    0      0        0       25.103
SecondaryIndexOnMapEntriesTest-cdc   11    0      0        0       10.305
SecondaryIndexOnStaticColumnTest-cdc 6     0      0        0       8.104
SecondaryIndexTest-cdc               49    0      0        0       35.446
StaticColumnsTest-cdc                7     0      0        0       8.286
TimestampTest-cdc                    8     0      0        0       18.763
TimeuuidTest-cdc                     2     0      0        0       4.267
TupleTypeTest-cdc                    15    0      0        0       33.015
TypeTest-cdc                         4     0      0        0       5.057
UFAuthTest-cdc                       26    0      0        0       14.564
UFIdentificationTest-cdc             14    0      0        1       14.987
UFJavaTest-cdc                       20    0      0        0       22.852
UFPureScriptTupleCollectionTest-cdc  1     0      0        0       14.357
UFScriptTest-cdc                     12    0      0        0       20.670
UFSecurityTest-cdc                   2     0      0        0       7.058
UFTest-cdc                           24    0      0        0       22.170
UFTypesTest-cdc                      7     0      0        0       18.732
UFVerifierTest-cdc                   20    0      0        0       6.735
UserTypesTest-cdc                    27    0      0        0       15.583
VirtualTableTest-cdc                 5     0      0        0       13.481
CollectionsTest-cdc                  50    0      0        0       26.408
CountersTest-cdc                     7     0      0        0       5.147
DateTypeTest-cdc                     1     0      0        0       3.243
FrozenCollectionsTest-cdc            34    0      0        0       11.755
JsonTest-cdc                         22    0      0        0       22.536
SecondaryIndexOnMapEntriesTest-cdc   11    0      0        0       7.251
SecondaryIndexOnStaticColumnTest-cdc 6     0      0        0       6.411
SecondaryIndexTest-cdc               49    0      0        0       29.123
StaticColumnsTest-cdc                7     0      0        0       7.269
TimestampTest-cdc                    8     0      0        0       17.773
TimeuuidTest-cdc                     2     0      0        0       4.019
TupleTypeTest-cdc                    15    0      0        0       28.175
TypeTest-cdc                         4     0      0        0       4.406
UFAuthTest-cdc                       26    0      0        0       12.491
UFIdentificationTest-cdc             14    0      0        1       14.048
UFJavaTest-cdc                       20    0      0        0       20.994
UFPureScriptTupleCollectionTest-cdc  1     0      0        0       12.982
UFScriptTest-cdc                     12    0      0        0       18.603
UFSecurityTest-cdc                   2     0      0        0       6.299
UFTest-cdc                           24    0      0        0       20.705
UFTypesTest-cdc                      7     0      0        0       18.031
UFVerifierTest-cdc                   20    0      0        0       6.204
UserTypesTest-cdc                    27    0      0        0       15.335
VirtualTableTest-cdc                 5     0      0        0       13.321
CollectionsTest-compression          50    0      0        0       29.575
CountersTest-compression             7     0      0        0       5.951
DateTypeTest-compression             1     0      0        0       3.738
FrozenCollectionsTest-compression    34    0      0        0       13.776
JsonTest-compression                 22    0      0        0       23.182
SecondaryIndexOnMapEntriesTest-      11    0      0        0       9.194
compression
SecondaryIndexOnStaticColumnTest-    6     0      0        0       7.394
compression
SecondaryIndexTest-compression       49    0      0        0       33.344
StaticColumnsTest-compression        7     0      0        0       8.122
TimestampTest-compression            8     0      0        0       18.552
TimeuuidTest-compression             2     0      0        0       4.382
TupleTypeTest-compression            15    0      0        0       31.554
TypeTest-compression                 4     0      0        0       4.990
UFAuthTest-compression               26    0      0        0       15.270
UFIdentificationTest-compression     14    0      0        1       15.057
UFJavaTest-compression               20    0      0        0       22.742
UFPureScriptTupleCollectionTest-     1     0      0        0       13.626
compression
UFScriptTest-compression             12    0      0        0       19.907
UFSecurityTest-compression           2     0      0        0       7.007
UFTest-compression                   24    0      0        0       22.611
UFTypesTest-compression              7     0      0        0       19.762
UFVerifierTest-compression           20    0      0        0       7.143
UserTypesTest-compression            27    0      0        0       16.329
VirtualTableTest-compression         5     0      0        0       14.033
CollectionsTest-compression          50    0      0        0       36.078
CountersTest-compression             7     0      0        0       6.095
DateTypeTest-compression             1     0      0        0       3.220
FrozenCollectionsTest-compression    34    0      0        0       18.244
JsonTest-compression                 22    0      0        0       24.898
SecondaryIndexOnMapEntriesTest-      11    0      0        0       9.156
compression
SecondaryIndexOnStaticColumnTest-    6     0      0        0       7.918
compression
SecondaryIndexTest-compression       49    0      0        0       45.207
StaticColumnsTest-compression        7     0      0        0       8.653
TimestampTest-compression            8     0      0        0       19.063
TimeuuidTest-compression             2     0      0        0       4.006
TupleTypeTest-compression            15    0      0        0       43.999
TypeTest-compression                 4     0      0        0       4.809
UFAuthTest-compression               26    0      0        0       17.905
UFIdentificationTest-compression     14    0      0        1       30.434
UFJavaTest-compression               20    0      0        0       33.914
UFPureScriptTupleCollectionTest-     1     0      0        0       13.595
compression
UFScriptTest-compression             12    0      0        0       20.230
UFSecurityTest-compression           2     0      0        0       6.671
UFTest-compression                   24    0      0        0       24.715
UFTypesTest-compression              7     0      0        0       20.666
UFVerifierTest-compression           20    0      0        0       7.873
UserTypesTest-compression            27    0      0        0       22.429
VirtualTableTest-compression         5     0      0        0       13.791
CollectionsTest                      50    0      0        0       28.850
CountersTest                         7     0      0        0       5.376
DateTypeTest                         1     0      0        0       3.444
FrozenCollectionsTest                34    0      0        0       13.523
JsonTest                             22    0      0        0       21.484
SecondaryIndexOnMapEntriesTest       11    0      0        0       7.575
SecondaryIndexOnStaticColumnTest     6     0      0        0       6.768
SecondaryIndexTest                   49    0      0        0       33.340
StaticColumnsTest                    7     0      0        0       7.574
TimestampTest                        8     0      0        0       18.080
TimeuuidTest                         2     0      0        0       4.018
TupleTypeTest                        15    0      0        0       31.840
TypeTest                             4     0      0        0       4.575
UFAuthTest                           26    0      0        0       13.953
UFIdentificationTest                 14    0      0        1       14.313
UFJavaTest                           20    0      0        0       21.167
UFPureScriptTupleCollectionTest      1     0      0        0       12.968
UFScriptTest                         12    0      0        0       18.248
UFSecurityTest                       2     0      0        0       6.379
UFTest                               24    0      0        0       21.259
UFTypesTest                          7     0      0        0       18.771
UFVerifierTest                       20    0      0        0       6.643
UserTypesTest                        27    0      0        0       15.814
VirtualTableTest                     5     0      0        0       13.249
CollectionsTest                      50    0      0        0       26.646
CountersTest                         7     0      0        0       5.202
DateTypeTest                         1     0      0        0       3.291
FrozenCollectionsTest                34    0      0        0       12.029
JsonTest                             22    0      0        0       21.588
SecondaryIndexOnMapEntriesTest       11    0      0        0       7.197
SecondaryIndexOnStaticColumnTest     6     0      0        0       6.286
SecondaryIndexTest                   49    0      0        0       29.232
StaticColumnsTest                    7     0      0        0       7.234
TimestampTest                        8     0      0        0       17.845
TimeuuidTest                         2     0      0        0       3.755
TupleTypeTest                        15    0      0        0       29.346
TypeTest                             4     0      0        0       4.348
UFAuthTest                           26    0      0        0       12.468
UFIdentificationTest                 14    0      0        1       13.119
UFJavaTest                           20    0      0        0       20.749
UFPureScriptTupleCollectionTest      1     0      0        0       12.925
UFScriptTest                         12    0      0        0       18.345
UFSecurityTest                       2     0      0        0       5.982
UFTest                               24    0      0        0       20.478
UFTypesTest                          7     0      0        0       17.874
UFVerifierTest                       20    0      0        0       6.339
UserTypesTest                        27    0      0        0       14.408
VirtualTableTest                     5     0      0        0       13.056

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

Name                                    Tests Errors Failures Skipped Time(s)
CrcCheckChanceTest-cdc                  3     0      0        0       6.376
OverflowTest-cdc                        14    0      0        0       7.770
PgStringTest-cdc                        3     0      0        0       4.652
RoleSyntaxTest-cdc                      9     0      0        0       4.598
SSTableMetadataTrackingTest-cdc         7     0      0        0       5.855
SSTablesIteratedTest-cdc                14    0      0        0       9.682
TombstonesTest-cdc                      6     0      0        0       7.690
CrcCheckChanceTest-cdc                  3     0      0        0       5.905
OverflowTest-cdc                        14    0      0        0       6.974
PgStringTest-cdc                        3     0      0        0       4.242
RoleSyntaxTest-cdc                      9     0      0        0       4.347
SSTableMetadataTrackingTest-cdc         7     0      0        0       5.535
SSTablesIteratedTest-cdc                14    0      0        0       10.071
TombstonesTest-cdc                      6     0      0        0       7.440
CrcCheckChanceTest-compression          3     0      0        0       6.615
OverflowTest-compression                14    0      0        0       8.087
PgStringTest-compression                3     0      0        0       4.997
RoleSyntaxTest-compression              9     0      0        0       4.914
SSTableMetadataTrackingTest-compression 7     0      0        0       6.084
SSTablesIteratedTest-compression        14    0      0        0       11.075
TombstonesTest-compression              6     0      0        0       8.232
CrcCheckChanceTest-compression          3     0      0        0       7.214
OverflowTest-compression                14    0      0        0       9.098
PgStringTest-compression                3     0      0        0       4.628
RoleSyntaxTest-compression              9     0      0        0       4.982
SSTableMetadataTrackingTest-compression 7     0      0        0       6.482
SSTablesIteratedTest-compression        14    0      0        0       11.555
TombstonesTest-compression              6     0      0        0       8.306
CrcCheckChanceTest                      3     0      0        0       6.096
OverflowTest                            14    0      0        0       7.491
PgStringTest                            3     0      0        0       4.462
RoleSyntaxTest                          9     0      0        0       4.573
SSTableMetadataTrackingTest             7     0      0        0       5.892
SSTablesIteratedTest                    14    0      0        0       9.777
TombstonesTest                          6     0      0        0       7.566
CrcCheckChanceTest                      3     0      0        0       5.788
OverflowTest                            14    0      0        0       7.084
PgStringTest                            3     0      0        0       4.143
RoleSyntaxTest                          9     0      0        0       4.393
SSTableMetadataTrackingTest             7     0      0        0       5.351
SSTablesIteratedTest                    14    0      0        0       10.086
TombstonesTest                          6     0      0        0       7.491

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

Name                                      Tests Errors Failures Skipped Time(s)
AggregationTest-cdc                       50    0      0        0       33.815
AlterTest-cdc                             26    0      0        0       21.769
BatchTest-cdc                             11    0      0        0       48.996
CompactStorageTest-cdc                    83    0      0        0       33.459
CompactTableTest-cdc                      2     0      0        0       4.628
CreateTest-cdc                            20    0      0        0       10.280
DeleteTest-cdc                            33    0      0        0       19.534
DropRecreateAndRestoreTest-cdc            4     0      0        0       4.984
DropTest-cdc                              2     0      0        0       4.010
InsertTest-cdc                            8     0      0        0       6.425
InsertUpdateIfConditionTest-cdc           42    0      0        0       22.111
SelectGroupByTest-cdc                     7     0      0        0       18.106
SelectLimitTest-cdc                       7     0      0        0       15.420
SelectMultiColumnRelationTest-cdc         22    0      0        0       10.222
SelectOrderByTest-cdc                     17    0      0        0       9.213
SelectOrderedPartitionerTest-cdc          20    0      0        0       9.881
SelectSingleColumnRelationTest-cdc        23    0      0        0       11.285
SelectTest-cdc                            82    0      0        0       30.727
TTLTest-cdc                               8     0      0        0       10.899
TruncateTest-cdc                          1     0      0        0       3.673
TuplesWithNullsComparisonTest-cdc         3     0      0        0       4.767
UpdateTest-cdc                            11    0      0        0       8.706
UseTest-cdc                               1     0      0        0       3.375
AggregationTest-cdc                       50    0      0        0       30.891
AlterTest-cdc                             26    0      0        0       20.570
BatchTest-cdc                             11    0      0        0       48.351
CompactStorageTest-cdc                    83    0      0        0       29.023
CompactTableTest-cdc                      2     0      0        0       4.361
CreateTest-cdc                            20    0      0        0       9.798
DeleteTest-cdc                            33    0      0        0       17.022
DropRecreateAndRestoreTest-cdc            4     0      0        0       5.538
DropTest-cdc                              2     0      0        0       3.944
InsertTest-cdc                            8     0      0        0       5.998
InsertUpdateIfConditionTest-cdc           42    0      0        0       20.228
SelectGroupByTest-cdc                     7     0      0        0       18.798
SelectLimitTest-cdc                       7     0      0        0       15.467
SelectMultiColumnRelationTest-cdc         22    0      0        0       9.542
SelectOrderByTest-cdc                     17    0      0        0       8.671
SelectOrderedPartitionerTest-cdc          20    0      0        0       9.103
SelectSingleColumnRelationTest-cdc        23    0      0        0       10.461
SelectTest-cdc                            82    0      0        0       26.847
TTLTest-cdc                               8     0      0        0       10.543
TruncateTest-cdc                          1     0      0        0       3.625
TuplesWithNullsComparisonTest-cdc         3     0      0        0       4.549
UpdateTest-cdc                            11    0      0        0       8.284
UseTest-cdc                               1     0      0        0       3.096
AggregationTest-compression               50    0      0        0       33.582
AlterTest-compression                     26    0      0        0       22.154
BatchTest-compression                     11    0      0        0       49.117
CompactStorageTest-compression            83    0      0        0       33.567
CompactTableTest-compression              2     0      0        0       4.852
CreateTest-compression                    20    0      0        0       10.918
DeleteTest-compression                    33    0      0        0       19.384
DropRecreateAndRestoreTest-compression    4     0      0        0       5.257
DropTest-compression                      2     0      0        0       4.275
InsertTest-compression                    8     0      0        0       7.842
InsertUpdateIfConditionTest-compression   42    0      0        0       22.509
SelectGroupByTest-compression             7     0      0        0       19.580
SelectLimitTest-compression               7     0      0        0       16.366
SelectMultiColumnRelationTest-compression 22    0      0        0       10.714
SelectOrderByTest-compression             17    0      0        0       9.648
SelectOrderedPartitionerTest-compression  20    0      0        0       10.359
SelectSingleColumnRelationTest-           23    0      0        0       11.707
compression
SelectTest-compression                    82    0      0        0       31.517
TTLTest-compression                       8     0      0        0       11.571
TruncateTest-compression                  1     0      0        0       3.986
TuplesWithNullsComparisonTest-compression 3     0      0        0       5.101
UpdateTest-compression                    11    0      0        0       9.447
UseTest-compression                       1     0      0        0       3.582
AggregationTest-compression               50    0      0        0       40.885
AlterTest-compression                     26    0      0        0       25.915
BatchTest-compression                     11    0      0        0       50.132
CompactStorageTest-compression            83    0      0        0       49.385
CompactTableTest-compression              2     0      0        0       4.592
CreateTest-compression                    20    0      0        0       20.028
DeleteTest-compression                    33    0      0        0       42.928
DropRecreateAndRestoreTest-compression    4     0      0        0       6.446
DropTest-compression                      2     0      0        0       4.623
InsertTest-compression                    8     0      0        0       10.487
InsertUpdateIfConditionTest-compression   42    0      0        0       48.512
SelectGroupByTest-compression             7     0      0        0       22.193
SelectLimitTest-compression               7     0      0        0       16.784
SelectMultiColumnRelationTest-compression 22    0      0        0       13.667
SelectOrderByTest-compression             17    0      0        0       11.618
SelectOrderedPartitionerTest-compression  20    0      0        0       12.667
SelectSingleColumnRelationTest-           23    0      0        0       15.017
compression
SelectTest-compression                    82    0      0        0       69.099
TTLTest-compression                       8     0      0        0       20.795
TruncateTest-compression                  1     0      0        0       3.926
TuplesWithNullsComparisonTest-compression 3     0      0        0       6.507
UpdateTest-compression                    11    0      0        0       17.544
UseTest-compression                       1     0      0        0       3.277
AggregationTest                           50    0      0        0       32.766
AlterTest                                 26    0      0        0       21.313
BatchTest                                 11    0      0        0       48.752
CompactStorageTest                        83    0      0        0       34.410
CompactTableTest                          2     0      0        0       4.429
CreateTest                                20    0      0        0       10.341
DeleteTest                                33    0      0        0       19.088
DropRecreateAndRestoreTest                4     0      0        0       4.886
DropTest                                  2     0      0        0       3.965
InsertTest                                8     0      0        0       6.275
InsertUpdateIfConditionTest               42    0      0        0       22.479
SelectGroupByTest                         7     0      0        0       18.064
SelectLimitTest                           7     0      0        0       15.655
SelectMultiColumnRelationTest             22    0      0        0       10.583
SelectOrderByTest                         17    0      0        0       10.233
SelectOrderedPartitionerTest              20    0      0        0       10.100
SelectSingleColumnRelationTest            23    0      0        0       11.333
SelectTest                                82    0      0        0       32.368
TTLTest                                   8     0      0        0       11.172
TruncateTest                              1     0      0        0       3.589
TuplesWithNullsComparisonTest             3     0      0        0       4.669
UpdateTest                                11    0      0        0       8.927
UseTest                                   1     0      0        0       3.280
AggregationTest                           50    0      0        0       31.321
AlterTest                                 26    0      0        0       20.269
BatchTest                                 11    0      0        0       48.270
CompactStorageTest                        83    0      0        0       28.998
CompactTableTest                          2     0      0        0       4.271
CreateTest                                20    0      0        0       9.586
DeleteTest                                33    0      0        0       18.685
DropRecreateAndRestoreTest                4     0      0        0       4.490
DropTest                                  2     0      0        0       3.823
InsertTest                                8     0      0        0       5.952
InsertUpdateIfConditionTest               42    0      0        0       20.824
SelectGroupByTest                         7     0      0        0       18.734
SelectLimitTest                           7     0      0        0       15.516
SelectMultiColumnRelationTest             22    0      0        0       9.661
SelectOrderByTest                         17    0      0        0       9.577
SelectOrderedPartitionerTest              20    0      0        0       9.952
SelectSingleColumnRelationTest            23    0      0        0       10.529
SelectTest                                82    0      0        0       27.188
TTLTest                                   8     0      0        0       10.613
TruncateTest                              1     0      0        0       3.467
TuplesWithNullsComparisonTest             3     0      0        0       4.511
UpdateTest                                11    0      0        0       8.529
UseTest                                   1     0      0        0       3.054

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

Name                                     Tests Errors Failures Skipped Time(s)
CellTest-cdc                             11    0      0        0       3.204
CleanupTest-cdc                          8     0      0        0       17.840
CleanupTransientTest-cdc                 1     0      0        0       3.734
ClusteringBoundTest-cdc                  2     0      0        0       0.069
ColumnFamilyMetricTest-cdc               3     0      0        0       3.519
ColumnFamilyStoreTest-cdc                8     0      0        0       4.442
ColumnsTest-cdc                          8     0      0        0       1.624
CounterCacheTest-cdc                     5     0      0        0       3.533
CounterCellTest-cdc                      5     0      0        0       3.170
CounterMutationTest-cdc                  4     0      0        0       3.500
DeletePartitionTest-cdc                  1     0      0        0       3.296
DigestTest-cdc                           6     0      0        0       0.480
DirectoriesTest-cdc                      13    0      0        0       1.070
DiskBoundaryManagerTest-cdc              4     0      0        0       4.710
ImportTest-cdc                           14    0      0        0       8.445
KeyCacheTest-cdc                         6     0      0        0       4.097
KeyspaceTest-cdc                         11    0      0        0       7.527
LivenessInfoTest-cdc                     2     0      0        0       0.369
MmapFileTest-cdc                         1     0      0        0       0.309
MultiKeyspaceTest-cdc                    1     0      0        0       3.625
MutationExceededMaxSizeExceptionTest-cdc 1     0      0        0       0.058
NameSortTest-cdc                         3     0      0        0       3.556
NativeCellTest-cdc                       1     0      0        0       0.850
PartitionRangeReadTest-cdc               7     0      0        0       3.813
PartitionTest-cdc                        4     0      0        0       3.344
RangeTombstoneListTest-cdc               25    0      0        0       1.034
RangeTombstoneTest-cdc                   14    0      0        0       4.397
ReadCommandTest-cdc                      23    0      0        0       5.141
ReadCommandVerbHandlerTest-cdc           4     0      0        0       4.728
ReadMessageTest-cdc                      3     0      0        0       3.403
ReadResponseTest-cdc                     8     0      0        0       0.636
RecoveryManagerFlushedTest-cdc           6     0      0        0       3.496
RecoveryManagerMissingHeaderTest-cdc     6     0      0        0       3.056
RecoveryManagerTest-cdc                  42    0      0        0       6.897
RecoveryManagerTruncateTest-cdc          6     0      0        0       3.349
RemoveCellTest-cdc                       1     0      0        0       3.439
RepairedDataInfoTest-cdc                 7     0      0        0       1.580
RepairedDataTombstonesTest-cdc           7     0      0        0       27.989
RowCacheCQLTest-cdc                      3     0      0        0       4.484
RowCacheTest-cdc                         11    0      0        0       4.730
RowIndexEntryTest-cdc                    4     0      0        0       4.272
RowIterationTest-cdc                     3     0      0        0       4.489
RowTest-cdc                              4     0      0        0       3.158
SchemaCQLHelperTest-cdc                  9     0      0        0       6.018
ScrubTest-cdc                            23    0      0        0       7.626
SecondaryIndexTest-cdc                   14    0      0        0       9.443
SerializationHeaderTest-cdc              1     0      0        0       1.457
SinglePartitionReadCommandCQLTest-cdc    1     0      0        0       3.495
SinglePartitionSliceCommandTest-cdc      10    0      0        0       4.468
SystemKeyspaceMigrator40Test-cdc         4     0      0        0       4.129
SystemKeyspaceTest-cdc                   4     0      0        0       2.421
TimeSortTest-cdc                         2     0      0        0       4.521
TransformerTest-cdc                      1     0      0        0       0.991
VerifyTest-cdc                           23    0      0        0       4.141
CellTest-cdc                             11    0      0        0       2.977
CleanupTest-cdc                          8     0      0        0       17.495
CleanupTransientTest-cdc                 1     0      0        0       3.534
ClusteringBoundTest-cdc                  2     0      0        0       0.194
ColumnFamilyMetricTest-cdc               3     0      0        0       3.267
ColumnFamilyStoreTest-cdc                8     0      0        0       4.041
ColumnsTest-cdc                          8     0      0        0       2.056
CounterCacheTest-cdc                     5     0      0        0       3.232
CounterCellTest-cdc                      5     0      0        0       2.946
CounterMutationTest-cdc                  4     0      0        0       3.285
DeletePartitionTest-cdc                  1     0      0        0       2.959
DigestTest-cdc                           6     0      0        0       0.628
DirectoriesTest-cdc                      13    0      0        0       1.306
DiskBoundaryManagerTest-cdc              4     0      0        0       4.450
ImportTest-cdc                           14    0      0        0       7.849
KeyCacheTest-cdc                         6     0      0        0       3.851
KeyspaceTest-cdc                         11    0      0        0       7.001
LivenessInfoTest-cdc                     2     0      0        0       0.456
MmapFileTest-cdc                         1     0      0        0       0.492
MultiKeyspaceTest-cdc                    1     0      0        0       3.336
MutationExceededMaxSizeExceptionTest-cdc 1     0      0        0       0.172
NameSortTest-cdc                         3     0      0        0       3.399
NativeCellTest-cdc                       1     0      0        0       1.124
PartitionRangeReadTest-cdc               7     0      0        0       3.609
PartitionTest-cdc                        4     0      0        0       3.027
RangeTombstoneListTest-cdc               25    0      0        0       1.301
RangeTombstoneTest-cdc                   14    0      0        0       3.877
ReadCommandTest-cdc                      23    0      0        0       4.794
ReadCommandVerbHandlerTest-cdc           4     0      0        0       4.497
ReadMessageTest-cdc                      3     0      0        0       3.189
ReadResponseTest-cdc                     8     0      0        0       0.776
RecoveryManagerFlushedTest-cdc           6     0      0        0       3.258
RecoveryManagerMissingHeaderTest-cdc     6     0      0        0       2.754
RecoveryManagerTest-cdc                  42    0      0        0       6.183
RecoveryManagerTruncateTest-cdc          6     0      0        0       3.108
RemoveCellTest-cdc                       1     0      0        0       3.144
RepairedDataInfoTest-cdc                 7     0      0        0       1.805
RepairedDataTombstonesTest-cdc           7     0      0        0       27.323
RowCacheCQLTest-cdc                      3     0      0        0       4.106
RowCacheTest-cdc                         11    0      0        0       4.692
RowIndexEntryTest-cdc                    4     0      0        0       4.220
RowIterationTest-cdc                     3     0      0        0       4.002
RowTest-cdc                              4     0      0        0       2.896
SchemaCQLHelperTest-cdc                  9     0      0        0       5.627
ScrubTest-cdc                            23    0      0        0       7.950
SecondaryIndexTest-cdc                   14    0      0        0       9.050
SerializationHeaderTest-cdc              1     0      0        0       1.710
SinglePartitionReadCommandCQLTest-cdc    1     0      0        0       3.210
SinglePartitionSliceCommandTest-cdc      10    0      0        0       4.304
SystemKeyspaceMigrator40Test-cdc         4     0      0        0       3.803
SystemKeyspaceTest-cdc                   4     0      0        0       2.679
TimeSortTest-cdc                         2     0      0        0       4.373
TransformerTest-cdc                      1     0      0        0       1.241
VerifyTest-cdc                           23    0      0        0       3.814
CellTest-compression                     11    0      0        0       3.509
CleanupTest-compression                  8     0      0        0       18.210
CleanupTransientTest-compression         1     0      0        0       3.991
ClusteringBoundTest-compression          2     0      0        0       0.085
ColumnFamilyMetricTest-compression       3     0      0        0       3.801
ColumnFamilyStoreTest-compression        8     0      0        0       4.770
ColumnsTest-compression                  8     0      0        0       1.842
CounterCacheTest-compression             5     0      0        0       3.769
CounterCellTest-compression              5     0      0        0       3.519
CounterMutationTest-compression          4     0      0        0       3.755
DeletePartitionTest-compression          1     0      0        0       3.576
DigestTest-compression                   6     0      0        0       0.550
DirectoriesTest-compression              13    0      0        0       1.213
DiskBoundaryManagerTest-compression      4     0      0        0       5.047
ImportTest-compression                   14    0      0        0       9.269
KeyCacheTest-compression                 6     0      0        0       4.398
KeyspaceTest-compression                 11    0      0        0       8.307
LivenessInfoTest-compression             2     0      0        0       0.394
MmapFileTest-compression                 1     0      0        0       0.342
MultiKeyspaceTest-compression            1     0      0        0       3.852
MutationExceededMaxSizeExceptionTest-    1     0      0        0       0.068
compression
NameSortTest-compression                 3     0      0        0       3.929
NativeCellTest-compression               1     0      0        0       0.907
PartitionRangeReadTest-compression       7     0      0        0       4.151
PartitionTest-compression                4     0      0        0       3.646
RangeTombstoneListTest-compression       25    0      0        0       1.170
RangeTombstoneTest-compression           14    0      0        0       4.611
ReadCommandTest-compression              23    0      0        0       5.465
ReadCommandVerbHandlerTest-compression   4     0      0        0       6.516
ReadMessageTest-compression              3     0      0        0       3.607
ReadResponseTest-compression             8     0      0        0       0.692
RecoveryManagerFlushedTest-compression   6     0      0        0       3.618
RecoveryManagerMissingHeaderTest-        6     0      0        0       3.267
compression
RecoveryManagerTest-compression          42    0      0        0       6.907
RecoveryManagerTruncateTest-compression  6     0      0        0       3.456
RemoveCellTest-compression               1     0      0        0       3.768
RepairedDataInfoTest-compression         7     0      0        0       1.737
RepairedDataTombstonesTest-compression   7     0      0        0       28.208
RowCacheCQLTest-compression              3     0      0        0       4.667
RowCacheTest-compression                 11    0      0        0       5.263
RowIndexEntryTest-compression            4     0      0        0       4.695
RowIterationTest-compression             3     0      0        0       4.663
RowTest-compression                      4     0      0        0       3.438
SchemaCQLHelperTest-compression          9     0      0        0       6.376
ScrubTest-compression                    23    0      0        2       15.254
SecondaryIndexTest-compression           14    0      0        0       10.884
SerializationHeaderTest-compression      1     0      0        0       1.677
SinglePartitionReadCommandCQLTest-       1     0      0        0       3.703
compression
SinglePartitionSliceCommandTest-         10    0      0        0       4.919
compression
SystemKeyspaceMigrator40Test-compression 4     0      0        0       4.470
SystemKeyspaceTest-compression           4     0      0        0       2.709
TimeSortTest-compression                 2     0      0        0       4.984
TransformerTest-compression              1     0      0        0       1.163
VerifyTest-compression                   23    0      0        0       4.501
CellTest-compression                     11    0      0        0       3.063
CleanupTest-compression                  8     0      0        0       20.376
CleanupTransientTest-compression         1     0      0        0       3.698
ClusteringBoundTest-compression          2     0      0        0       0.165
ColumnFamilyMetricTest-compression       3     0      0        0       3.329
ColumnFamilyStoreTest-compression        8     0      0        0       4.748
ColumnsTest-compression                  8     0      0        0       1.979
CounterCacheTest-compression             5     0      0        0       3.375
CounterCellTest-compression              5     0      0        0       3.007
CounterMutationTest-compression          4     0      0        0       3.274
DeletePartitionTest-compression          1     0      0        0       3.028
DigestTest-compression                   6     0      0        0       0.544
DirectoriesTest-compression              13    0      0        0       1.297
DiskBoundaryManagerTest-compression      4     0      0        0       4.878
ImportTest-compression                   14    0      0        0       10.183
KeyCacheTest-compression                 6     0      0        0       3.929
KeyspaceTest-compression                 11    0      0        0       8.332
LivenessInfoTest-compression             2     0      0        0       0.419
MmapFileTest-compression                 1     0      0        0       0.461
MultiKeyspaceTest-compression            1     0      0        0       3.377
MutationExceededMaxSizeExceptionTest-    1     0      0        0       0.152
compression
NameSortTest-compression                 3     0      0        0       3.393
NativeCellTest-compression               1     0      0        0       1.041
PartitionRangeReadTest-compression       7     0      0        0       3.586
PartitionTest-compression                4     0      0        0       3.162
RangeTombstoneListTest-compression       25    0      0        0       1.387
RangeTombstoneTest-compression           14    0      0        0       4.544
ReadCommandTest-compression              23    0      0        0       5.460
ReadCommandVerbHandlerTest-compression   4     0      0        0       6.658
ReadMessageTest-compression              3     0      0        0       3.146
ReadResponseTest-compression             8     0      0        0       0.722
RecoveryManagerFlushedTest-compression   6     0      0        0       3.258
RecoveryManagerMissingHeaderTest-        6     0      0        0       2.951
compression
RecoveryManagerTest-compression          42    0      0        0       9.042
RecoveryManagerTruncateTest-compression  6     0      0        0       3.104
RemoveCellTest-compression               1     0      0        0       3.225
RepairedDataInfoTest-compression         7     0      0        0       1.772
RepairedDataTombstonesTest-compression   7     0      0        0       28.834
RowCacheCQLTest-compression              3     0      0        0       4.403
RowCacheTest-compression                 11    0      0        0       4.655
RowIndexEntryTest-compression            4     0      0        0       4.482
RowIterationTest-compression             3     0      0        0       4.640
RowTest-compression                      4     0      0        0       2.967
SchemaCQLHelperTest-compression          9     0      0        0       6.783
ScrubTest-compression                    23    0      0        2       8.641
SecondaryIndexTest-compression           14    0      0        0       10.016
SerializationHeaderTest-compression      1     0      0        0       1.653
SinglePartitionReadCommandCQLTest-       1     0      0        0       3.328
compression
SinglePartitionSliceCommandTest-         10    0      0        0       4.829
compression
SystemKeyspaceMigrator40Test-compression 4     0      0        0       4.342
SystemKeyspaceTest-compression           4     0      0        0       2.719
TimeSortTest-compression                 2     0      0        0       4.554
TransformerTest-compression              1     0      0        0       1.257
VerifyTest-compression                   23    0      0        0       3.956
CellTest                                 11    0      0        0       3.153
CleanupTest                              8     0      0        0       17.684
CleanupTransientTest                     1     0      0        0       3.738
ClusteringBoundTest                      2     0      0        0       0.066
ColumnFamilyMetricTest                   3     0      0        0       3.398
ColumnFamilyStoreTest                    8     0      0        0       4.412
ColumnsTest                              8     0      0        0       1.641
CounterCacheTest                         5     0      0        0       3.454
CounterCellTest                          5     0      0        0       3.214
CounterMutationTest                      4     0      0        0       3.541
DeletePartitionTest                      1     0      0        0       3.350
DigestTest                               6     0      0        0       0.472
DirectoriesTest                          13    0      0        0       1.152
DiskBoundaryManagerTest                  4     0      0        0       4.902
ImportTest                               14    0      0        0       8.971
KeyCacheTest                             6     0      0        0       4.027
KeyspaceTest                             11    0      0        0       7.981
LivenessInfoTest                         2     0      0        0       0.365
MmapFileTest                             1     0      0        0       0.309
MultiKeyspaceTest                        1     0      0        0       3.608
MutationExceededMaxSizeExceptionTest     1     0      0        0       0.063
NameSortTest                             3     0      0        0       3.582
NativeCellTest                           1     0      0        0       0.818
PartitionRangeReadTest                   7     0      0        0       3.727
PartitionTest                            4     0      0        0       3.307
RangeTombstoneListTest                   25    0      0        0       1.034
RangeTombstoneTest                       14    0      0        0       4.283
ReadCommandTest                          23    0      0        0       5.050
ReadCommandVerbHandlerTest               4     0      0        0       4.551
ReadMessageTest                          3     0      0        0       3.302
ReadResponseTest                         8     0      0        0       0.612
RecoveryManagerFlushedTest               6     0      0        0       3.374
RecoveryManagerMissingHeaderTest         6     0      0        0       3.048
RecoveryManagerTest                      42    0      0        0       6.806
RecoveryManagerTruncateTest              6     0      0        0       3.275
RemoveCellTest                           1     0      0        0       3.442
RepairedDataInfoTest                     7     0      0        0       1.529
RepairedDataTombstonesTest               7     0      0        0       27.987
RowCacheCQLTest                          3     0      0        0       4.309
RowCacheTest                             11    0      0        0       4.838
RowIndexEntryTest                        4     0      0        0       4.250
RowIterationTest                         3     0      0        0       4.304
RowTest                                  4     0      0        0       3.158
SchemaCQLHelperTest                      9     0      0        0       5.916
ScrubTest                                23    0      0        0       7.367
SecondaryIndexTest                       14    0      0        0       9.376
SerializationHeaderTest                  1     0      0        0       1.436
SinglePartitionReadCommandCQLTest        1     0      0        0       3.421
SinglePartitionSliceCommandTest          10    0      0        0       4.505
SystemKeyspaceMigrator40Test             4     0      0        0       4.091
SystemKeyspaceTest                       4     0      0        0       2.471
TimeSortTest                             2     0      0        0       4.561
TransformerTest                          1     0      0        0       0.981
VerifyTest                               23    0      0        0       4.043
CellTest                                 11    0      0        0       3.035
CleanupTest                              8     0      0        0       17.402
CleanupTransientTest                     1     0      0        0       3.533
ClusteringBoundTest                      2     0      0        0       0.167
ColumnFamilyMetricTest                   3     0      0        0       3.211
ColumnFamilyStoreTest                    8     0      0        0       4.163
ColumnsTest                              8     0      0        0       1.962
CounterCacheTest                         5     0      0        0       3.269
CounterCellTest                          5     0      0        0       2.983
CounterMutationTest                      4     0      0        0       3.265
DeletePartitionTest                      1     0      0        0       3.168
DigestTest                               6     0      0        0       0.576
DirectoriesTest                          13    0      0        0       1.456
DiskBoundaryManagerTest                  4     0      0        0       4.426
ImportTest                               14    0      0        0       8.171
KeyCacheTest                             6     0      0        0       3.841
KeyspaceTest                             11    0      0        0       7.118
LivenessInfoTest                         2     0      0        0       0.465
MmapFileTest                             1     0      0        0       0.459
MultiKeyspaceTest                        1     0      0        0       3.533
MutationExceededMaxSizeExceptionTest     1     0      0        0       0.178
NameSortTest                             3     0      0        0       3.408
NativeCellTest                           1     0      0        0       1.093
PartitionRangeReadTest                   7     0      0        0       3.600
PartitionTest                            4     0      0        0       3.065
RangeTombstoneListTest                   25    0      0        0       1.334
RangeTombstoneTest                       14    0      0        0       4.042
ReadCommandTest                          23    0      0        0       5.219
ReadCommandVerbHandlerTest               4     0      0        0       4.486
ReadMessageTest                          3     0      0        0       3.343
ReadResponseTest                         8     0      0        0       0.820
RecoveryManagerFlushedTest               6     0      0        0       3.657
RecoveryManagerMissingHeaderTest         6     0      0        0       2.991
RecoveryManagerTest                      42    0      0        0       7.734
RecoveryManagerTruncateTest              6     0      0        0       3.281
RemoveCellTest                           1     0      0        0       3.516
RepairedDataInfoTest                     7     0      0        0       1.830
RepairedDataTombstonesTest               7     0      0        0       27.562
RowCacheCQLTest                          3     0      0        0       4.094
RowCacheTest                             11    0      0        0       4.723
RowIndexEntryTest                        4     0      0        0       4.192
RowIterationTest                         3     0      0        0       4.165
RowTest                                  4     0      0        0       2.926
SchemaCQLHelperTest                      9     0      0        0       5.691
ScrubTest                                23    0      0        0       8.125
SecondaryIndexTest                       14    0      0        0       9.000
SerializationHeaderTest                  1     0      0        0       1.774
SinglePartitionReadCommandCQLTest        1     0      0        0       3.257
SinglePartitionSliceCommandTest          10    0      0        0       4.352
SystemKeyspaceMigrator40Test             4     0      0        0       3.918
SystemKeyspaceTest                       4     0      0        0       2.700
TimeSortTest                             2     0      0        0       4.550
TransformerTest                          1     0      0        0       1.341
VerifyTest                               23    0      0        0       3.842

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

Name                       Tests Errors Failures Skipped Time(s)
GroupMakerTest-cdc         6     0      0        0       0.884
GroupMakerTest-cdc         6     0      0        0       1.226
GroupMakerTest-compression 6     0      0        0       0.996
GroupMakerTest-compression 6     0      0        0       1.093
GroupMakerTest             6     0      0        0       0.891
GroupMakerTest             6     0      0        0       1.191

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

Name                                   Tests Errors Failures Skipped Time(s)
SSTableReverseIteratorTest-cdc         1     0      0        0       3.429
SSTableReverseIteratorTest-cdc         1     0      0        0       3.133
SSTableReverseIteratorTest-compression 1     0      0        0       3.757
SSTableReverseIteratorTest-compression 1     0      0        0       3.138
SSTableReverseIteratorTest             1     0      0        0       3.380
SSTableReverseIteratorTest             1     0      0        0       3.295

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

Name                                     Tests Errors Failures Skipped Time(s)
BatchCommitLogStressTest                 15    0      0        0       197.042
CommitLogStressTest                      1     0      0        1       0.078
GroupCommitLogStressTest                 15    0      0        0       187.194
PeriodicCommitLogStressTest              15    0      0        0       240.625
BatchCommitLogStressTest                 15    0      0        0       192.737
CommitLogStressTest                      1     0      0        1       0.151
GroupCommitLogStressTest                 15    0      0        0       185.822
PeriodicCommitLogStressTest              15    0      0        0       240.524
AbstractCommitLogServiceTest-cdc         9     0      0        0       1.213
BatchCommitLogTest-cdc                   174   0      0        0       7.329
CommitLogCQLTest-cdc                     1     0      0        0       3.511
CommitLogChainedMarkersTest-cdc          1     0      0        0       4.008
CommitLogDescriptorTest-cdc              14    0      0        0       14.105
CommitLogFailurePolicyTest-cdc           4     0      0        0       5.828
CommitLogInitWithExceptionTest-cdc       1     0      0        0       1.526
CommitLogReaderTest-cdc                  5     0      0        0       5.984
CommitLogSegmentBackpressureTest-cdc     1     0      0        0       4.673
CommitLogSegmentManagerCDCTest-cdc       7     0      0        0       9.123
CommitLogTest-cdc                        1     0      0        1       0.053
CommitLogUpgradeTest-cdc                 1     0      0        0       3.498
CommitlogShutdownTest-cdc                1     0      0        0       4.010
GroupCommitLogTest-cdc                   162   0      0        0       13.258
SegmentReaderTest-cdc                    6     0      0        0       1.217
SnapshotDeletingTest-cdc                 1     0      0        1       3.150
AbstractCommitLogServiceTest-cdc         9     0      0        0       1.496
BatchCommitLogTest-cdc                   174   0      0        0       6.882
CommitLogCQLTest-cdc                     1     0      0        0       3.366
CommitLogChainedMarkersTest-cdc          1     0      0        0       3.848
CommitLogDescriptorTest-cdc              14    0      0        0       7.690
CommitLogFailurePolicyTest-cdc           4     0      0        0       5.564
CommitLogInitWithExceptionTest-cdc       1     0      0        0       1.727
CommitLogReaderTest-cdc                  5     0      0        0       5.836
CommitLogSegmentBackpressureTest-cdc     1     0      0        0       4.411
CommitLogSegmentManagerCDCTest-cdc       7     0      0        0       8.309
CommitLogTest-cdc                        1     0      0        1       0.171
CommitLogUpgradeTest-cdc                 1     0      0        0       3.242
CommitlogShutdownTest-cdc                1     0      0        0       3.509
GroupCommitLogTest-cdc                   162   0      0        0       13.017
SegmentReaderTest-cdc                    6     0      0        0       1.478
SnapshotDeletingTest-cdc                 1     0      0        1       2.994
AbstractCommitLogServiceTest-compression 9     0      0        0       1.311
BatchCommitLogTest-compression           174   0      0        0       7.537
CommitLogCQLTest-compression             1     0      0        0       3.867
CommitLogChainedMarkersTest-compression  1     0      0        0       4.424
CommitLogDescriptorTest-compression      14    0      0        0       14.059
CommitLogFailurePolicyTest-compression   4     0      0        0       6.310
CommitLogInitWithExceptionTest-          1     0      0        0       1.567
compression
CommitLogReaderTest-compression          5     0      0        0       6.743
CommitLogSegmentBackpressureTest-        1     0      0        0       5.108
compression
CommitLogSegmentManagerCDCTest-          7     0      0        0       9.242
compression
CommitLogTest-compression                1     0      0        1       0.065
CommitLogUpgradeTest-compression         1     0      0        0       3.874
CommitlogShutdownTest-compression        1     0      0        0       4.179
GroupCommitLogTest-compression           162   0      0        0       14.085
SegmentReaderTest-compression            6     0      0        0       1.402
SnapshotDeletingTest-compression         1     0      0        1       3.634
AbstractCommitLogServiceTest-compression 9     0      0        0       1.417
BatchCommitLogTest-compression           174   0      0        0       8.157
CommitLogCQLTest-compression             1     0      0        0       3.374
CommitLogChainedMarkersTest-compression  1     0      0        0       3.706
CommitLogDescriptorTest-compression      14    0      0        0       6.619
CommitLogFailurePolicyTest-compression   4     0      0        0       5.437
CommitLogInitWithExceptionTest-          1     0      0        0       1.745
compression
CommitLogReaderTest-compression          5     0      0        0       6.527
CommitLogSegmentBackpressureTest-        1     0      0        0       4.474
compression
CommitLogSegmentManagerCDCTest-          7     0      0        0       9.724
compression
CommitLogTest-compression                1     0      0        1       0.163
CommitLogUpgradeTest-compression         1     0      0        0       3.249
CommitlogShutdownTest-compression        1     0      0        0       3.481
GroupCommitLogTest-compression           162   0      0        0       14.505
SegmentReaderTest-compression            6     0      0        0       1.410
SnapshotDeletingTest-compression         1     0      0        1       3.019
AbstractCommitLogServiceTest             9     0      0        0       1.207
BatchCommitLogTest                       174   0      0        0       7.223
CommitLogCQLTest                         1     0      0        0       3.546
CommitLogChainedMarkersTest              1     0      0        0       4.015
CommitLogDescriptorTest                  14    0      0        0       13.327
CommitLogFailurePolicyTest               4     0      0        0       5.871
CommitLogInitWithExceptionTest           1     0      0        0       1.527
CommitLogReaderTest                      5     0      0        0       6.012
CommitLogSegmentBackpressureTest         1     0      0        0       4.655
CommitLogSegmentManagerCDCTest           7     0      0        0       8.877
CommitLogTest                            1     0      0        1       0.052
CommitLogUpgradeTest                     1     0      0        0       3.420
CommitlogShutdownTest                    1     0      0        0       3.797
GroupCommitLogTest                       162   0      0        0       13.053
SegmentReaderTest                        6     0      0        0       1.212
SnapshotDeletingTest                     1     0      0        1       3.173
AbstractCommitLogServiceTest             9     0      0        0       1.503
BatchCommitLogTest                       174   0      0        0       6.707
CommitLogCQLTest                         1     0      0        0       3.303
CommitLogChainedMarkersTest              1     0      0        0       3.884
CommitLogDescriptorTest                  14    0      0        0       7.813
CommitLogFailurePolicyTest               4     0      0        0       5.557
CommitLogInitWithExceptionTest           1     0      0        0       1.729
CommitLogReaderTest                      5     0      0        0       6.021
CommitLogSegmentBackpressureTest         1     0      0        0       4.463
CommitLogSegmentManagerCDCTest           7     0      0        0       8.399
CommitLogTest                            1     0      0        1       0.154
CommitLogUpgradeTest                     1     0      0        0       3.302
CommitlogShutdownTest                    1     0      0        0       3.560
GroupCommitLogTest                       162   0      0        0       13.006
SegmentReaderTest                        6     0      0        0       1.415
SnapshotDeletingTest                     1     0      0        1       2.947

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

Name                                        Tests Errors Failures Skipped Time(s)
LongCompactionsTest                         4     0      0        0       20.055
LongLeveledCompactionStrategyCQLTest        1     0      0        0       304.151
LongLeveledCompactionStrategyTest           3     0      0        0       18.128
LongCompactionsTest                         4     0      0        0       20.949
LongLeveledCompactionStrategyCQLTest        1     0      0        0       303.691
LongLeveledCompactionStrategyTest           3     0      0        0       17.953
AbstractCompactionStrategyTest-cdc          4     0      0        0       3.747
AbstractPendingRepairTest-cdc               1     0      0        1       0.053
ActiveCompactionsTest-cdc                   6     0      0        0       5.835
AntiCompactionBytemanTest-cdc               1     0      0        0       6.316
AntiCompactionTest-cdc                      15    0      0        0       23.468
CancelCompactionsTest-cdc                   8     0      0        0       9.645
CompactionAwareWriterTest-cdc               4     0      0        0       87.680
CompactionControllerTest-cdc                2     0      0        0       3.748
CompactionExecutorTest-cdc                  3     0      0        0       0.899
CompactionInfoTest-cdc                      2     0      0        0       3.595
CompactionIteratorTest-cdc                  12    0      0        0       7.124
CompactionStrategyManagerPendingRepairTest- 9     0      0        0       4.103
cdc
CompactionStrategyManagerTest-cdc           5     0      0        0       6.294
CompactionTaskTest-cdc                      2     0      0        0       3.412
CompactionsBytemanTest-cdc                  6     0      0        0       13.246
CompactionsCQLTest-cdc                      24    0      0        0       36.283
CompactionsPurgeTest-cdc                    10    0      0        0       3.955
CompactionsTest-cdc                         6     0      0        1       16.918
CorruptedSSTablesCompactionsTest-cdc        2     0      0        0       4.982
DateTieredCompactionStrategyTest-cdc        7     0      0        0       7.242
LeveledCompactionStrategyTest-cdc           11    0      0        0       25.084
LeveledGenerationsTest-cdc                  4     0      0        0       4.002
NeverPurgeTest-cdc                          4     0      0        0       8.939
OneCompactionTest-cdc                       2     0      0        0       3.343
PendingRepairManagerTest-cdc                16    0      0        0       4.625
SingleSSTableLCSTaskTest-cdc                4     0      0        0       71.956
SizeTieredCompactionStrategyTest-cdc        3     0      0        0       3.274
TTLExpiryTest-cdc                           5     0      0        0       10.127
TimeWindowCompactionStrategyTest-cdc        5     0      0        0       8.809
ValidationExecutorTest-cdc                  2     0      0        0       0.578
AbstractCompactionStrategyTest-cdc          4     0      0        0       3.535
AbstractPendingRepairTest-cdc               1     0      0        1       0.164
ActiveCompactionsTest-cdc                   6     0      0        0       5.398
AntiCompactionBytemanTest-cdc               1     0      0        0       5.886
AntiCompactionTest-cdc                      15    0      0        0       27.425
CancelCompactionsTest-cdc                   8     0      0        0       9.047
CompactionAwareWriterTest-cdc               4     0      0        0       57.279
CompactionControllerTest-cdc                2     0      0        0       3.479
CompactionExecutorTest-cdc                  3     0      0        0       1.164
CompactionInfoTest-cdc                      2     0      0        0       3.230
CompactionIteratorTest-cdc                  12    0      0        0       6.584
CompactionStrategyManagerPendingRepairTest- 9     0      0        0       3.798
cdc
CompactionStrategyManagerTest-cdc           5     0      0        0       5.258
CompactionTaskTest-cdc                      2     0      0        0       3.115
CompactionsBytemanTest-cdc                  6     0      0        0       13.840
CompactionsCQLTest-cdc                      24    0      0        0       33.907
CompactionsPurgeTest-cdc                    10    0      0        0       4.700
CompactionsTest-cdc                         6     0      0        1       16.654
CorruptedSSTablesCompactionsTest-cdc        2     0      0        0       4.936
DateTieredCompactionStrategyTest-cdc        7     0      0        0       6.959
LeveledCompactionStrategyTest-cdc           11    0      0        0       19.900
LeveledGenerationsTest-cdc                  4     0      0        0       3.797
NeverPurgeTest-cdc                          4     0      0        0       8.800
OneCompactionTest-cdc                       2     0      0        0       3.101
PendingRepairManagerTest-cdc                16    0      0        0       4.319
SingleSSTableLCSTaskTest-cdc                4     0      0        0       54.039
SizeTieredCompactionStrategyTest-cdc        3     0      0        0       3.109
TTLExpiryTest-cdc                           5     0      0        0       9.622
TimeWindowCompactionStrategyTest-cdc        5     0      0        0       8.602
ValidationExecutorTest-cdc                  2     0      0        0       0.824
AbstractCompactionStrategyTest-compression  4     0      0        0       4.232
AbstractPendingRepairTest-compression       1     0      0        1       0.063
ActiveCompactionsTest-compression           6     0      0        0       6.464
AntiCompactionBytemanTest-compression       1     0      0        0       6.653
AntiCompactionTest-compression              15    0      0        0       32.248
CancelCompactionsTest-compression           8     0      0        0       10.140
CompactionAwareWriterTest-compression       4     0      0        0       85.758
CompactionControllerTest-compression        2     0      0        0       4.176
CompactionExecutorTest-compression          3     0      0        0       1.060
CompactionInfoTest-compression              2     0      0        0       3.807
CompactionIteratorTest-compression          12    0      0        0       7.687
CompactionStrategyManagerPendingRepairTest- 9     0      0        0       4.511
compression
CompactionStrategyManagerTest-compression   5     0      0        0       6.507
CompactionTaskTest-compression              2     0      0        0       3.728
CompactionsBytemanTest-compression          6     0      0        0       13.741
CompactionsCQLTest-compression              24    0      0        0       37.213
CompactionsPurgeTest-compression            10    0      0        0       4.525
CompactionsTest-compression                 6     0      0        1       17.187
CorruptedSSTablesCompactionsTest-           2     0      0        0       5.520
compression
DateTieredCompactionStrategyTest-           7     0      0        0       7.666
compression
LeveledCompactionStrategyTest-compression   11    0      0        0       29.741
LeveledGenerationsTest-compression          4     0      0        0       4.334
NeverPurgeTest-compression                  4     0      0        0       10.172
OneCompactionTest-compression               2     0      0        0       3.888
PendingRepairManagerTest-compression        16    0      0        0       5.330
SingleSSTableLCSTaskTest-compression        4     0      0        0       95.794
SizeTieredCompactionStrategyTest-           3     0      0        0       3.604
compression
TTLExpiryTest-compression                   5     0      0        0       10.420
TimeWindowCompactionStrategyTest-           5     0      0        0       9.237
compression
ValidationExecutorTest-compression          2     0      0        0       0.644
AbstractCompactionStrategyTest-compression  4     0      0        0       3.793
AbstractPendingRepairTest-compression       1     0      0        1       0.158
ActiveCompactionsTest-compression           6     0      0        0       6.593
AntiCompactionBytemanTest-compression       1     0      0        0       6.103
AntiCompactionTest-compression              15    0      0        0       24.524
CancelCompactionsTest-compression           8     0      0        0       11.278
CompactionAwareWriterTest-compression       4     0      0        0       50.124
CompactionControllerTest-compression        2     0      0        0       3.470
CompactionExecutorTest-compression          3     0      0        0       1.126
CompactionInfoTest-compression              2     0      0        0       3.140
CompactionIteratorTest-compression          12    0      0        0       7.901
CompactionStrategyManagerPendingRepairTest- 9     0      0        0       4.050
compression
CompactionStrategyManagerTest-compression   5     0      0        0       6.375
CompactionTaskTest-compression              2     0      0        0       3.147
CompactionsBytemanTest-compression          6     0      0        0       14.417
CompactionsCQLTest-compression              24    0      0        0       40.117
CompactionsPurgeTest-compression            10    0      0        0       4.167
CompactionsTest-compression                 6     0      0        1       16.751
CorruptedSSTablesCompactionsTest-           2     0      0        0       5.410
compression
DateTieredCompactionStrategyTest-           7     0      0        0       7.798
compression
LeveledCompactionStrategyTest-compression   11    0      0        0       20.815
LeveledGenerationsTest-compression          4     0      0        0       4.078
NeverPurgeTest-compression                  4     0      0        0       9.502
OneCompactionTest-compression               2     0      0        0       3.166
PendingRepairManagerTest-compression        16    0      0        0       4.801
SingleSSTableLCSTaskTest-compression        4     0      0        0       64.515
SizeTieredCompactionStrategyTest-           3     0      0        0       3.132
compression
TTLExpiryTest-compression                   5     0      0        0       10.127
TimeWindowCompactionStrategyTest-           5     0      0        0       9.381
compression
ValidationExecutorTest-compression          2     0      0        0       0.741
AbstractCompactionStrategyTest              4     0      0        0       3.839
AbstractPendingRepairTest                   1     0      0        1       0.051
ActiveCompactionsTest                       6     0      0        0       5.815
AntiCompactionBytemanTest                   1     0      0        0       6.275
AntiCompactionTest                          15    0      0        0       23.329
CancelCompactionsTest                       8     0      0        0       9.543
CompactionAwareWriterTest                   4     0      0        0       86.464
CompactionControllerTest                    2     0      0        0       3.681
CompactionExecutorTest                      3     0      0        0       0.918
CompactionInfoTest                          2     0      0        0       3.486
CompactionIteratorTest                      12    0      0        0       7.044
CompactionStrategyManagerPendingRepairTest  9     0      0        0       4.048
CompactionStrategyManagerTest               5     0      0        0       6.335
CompactionTaskTest                          2     0      0        0       3.484
CompactionsBytemanTest                      6     0      0        0       13.104
CompactionsCQLTest                          24    0      0        0       36.875
CompactionsPurgeTest                        10    0      0        0       3.956
CompactionsTest                             6     0      0        1       16.813
CorruptedSSTablesCompactionsTest            2     0      0        0       5.051
DateTieredCompactionStrategyTest            7     0      0        0       7.145
LeveledCompactionStrategyTest               11    0      0        0       24.565
LeveledGenerationsTest                      4     0      0        0       3.990
NeverPurgeTest                              4     0      0        0       9.075
OneCompactionTest                           2     0      0        0       3.336
PendingRepairManagerTest                    16    0      0        0       4.557
SingleSSTableLCSTaskTest                    4     0      0        0       80.751
SizeTieredCompactionStrategyTest            3     0      0        0       3.298
TTLExpiryTest                               5     0      0        0       11.064
TimeWindowCompactionStrategyTest            5     0      0        0       8.689
ValidationExecutorTest                      2     0      1        0       0.576
AbstractCompactionStrategyTest              4     0      0        0       3.603
AbstractPendingRepairTest                   1     0      0        1       0.144
ActiveCompactionsTest                       6     0      0        0       5.517
AntiCompactionBytemanTest                   1     0      0        0       5.982
AntiCompactionTest                          15    0      0        0       27.418
CancelCompactionsTest                       8     0      0        0       10.184
CompactionAwareWriterTest                   4     0      0        0       58.779
CompactionControllerTest                    2     0      0        0       3.504
CompactionExecutorTest                      3     0      0        0       1.278
CompactionInfoTest                          2     0      0        0       3.263
CompactionIteratorTest                      12    0      0        0       6.757
CompactionStrategyManagerPendingRepairTest  9     0      0        0       3.942
CompactionStrategyManagerTest               5     0      0        0       5.113
CompactionTaskTest                          2     0      0        0       3.222
CompactionsBytemanTest                      6     0      0        0       13.120
CompactionsCQLTest                          24    0      0        0       34.546
CompactionsPurgeTest                        10    0      0        0       3.836
CompactionsTest                             6     0      0        1       16.669
CorruptedSSTablesCompactionsTest            2     0      0        0       5.060
DateTieredCompactionStrategyTest            7     0      0        0       7.083
LeveledCompactionStrategyTest               11    0      0        0       20.627
LeveledGenerationsTest                      4     0      0        0       3.832
NeverPurgeTest                              4     0      0        0       9.018
OneCompactionTest                           2     0      0        0       3.176
PendingRepairManagerTest                    16    0      0        0       4.362
SingleSSTableLCSTaskTest                    4     0      0        0       74.028
SizeTieredCompactionStrategyTest            3     0      0        0       3.163
TTLExpiryTest                               5     0      0        0       9.722
TimeWindowCompactionStrategyTest            5     0      0        0       8.737
ValidationExecutorTest                      2     0      0        0       0.768

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

Name                  Tests Errors Failures Skipped Time(s)
CTypeTest-cdc         3     0      0        0       0.504
CTypeTest-cdc         3     0      0        0       0.584
CTypeTest-compression 3     0      0        0       0.556
CTypeTest-compression 3     0      0        0       0.570
CTypeTest             3     0      0        0       0.487
CTypeTest             3     0      0        0       0.608

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

Name                           Tests Errors Failures Skipped Time(s)
CounterContextTest-cdc         8     0      0        0       2.012
CounterContextTest-cdc         8     0      0        0       2.246
CounterContextTest-compression 8     0      0        0       2.217
CounterContextTest-compression 8     0      0        0       2.116
CounterContextTest             8     0      0        0       2.030
CounterContextTest             8     0      0        0       2.241

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

Name                         Tests Errors Failures Skipped Time(s)
ColumnFilterTest-cdc         3     0      0        0       0.599
RowFilterTest-cdc            1     0      0        0       0.587
SliceTest-cdc                4     0      0        0       0.107
ColumnFilterTest-cdc         3     0      0        0       0.750
RowFilterTest-cdc            1     0      0        0       0.715
SliceTest-cdc                4     0      0        0       0.217
ColumnFilterTest-compression 3     0      0        0       0.658
RowFilterTest-compression    1     0      0        0       0.648
SliceTest-compression        4     0      0        0       0.125
ColumnFilterTest-compression 3     0      0        0       0.728
RowFilterTest-compression    1     0      0        0       0.700
SliceTest-compression        4     0      0        0       0.204
ColumnFilterTest             3     0      0        0       0.584
RowFilterTest                1     0      0        0       0.596
SliceTest                    4     0      0        0       0.107
ColumnFilterTest             3     0      0        0       0.735
RowFilterTest                1     0      0        0       0.734
SliceTest                    4     0      0        0       0.214

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

Name                                 Tests Errors Failures Skipped Time(s)
HelpersTest-cdc                      8     0      0        0       14.419
LifecycleTransactionTest-cdc         8     0      0        0       2.558
LogTransactionTest-cdc               39    0      0        0       3.104
RealTransactionsTest-cdc             3     0      0        0       4.039
TrackerTest-cdc                      7     0      0        0       2.263
ViewTest-cdc                         3     0      0        0       2.053
HelpersTest-cdc                      8     0      0        0       14.031
LifecycleTransactionTest-cdc         8     0      0        0       2.747
LogTransactionTest-cdc               39    0      0        0       3.184
RealTransactionsTest-cdc             3     0      0        0       3.874
TrackerTest-cdc                      7     0      0        0       2.484
ViewTest-cdc                         3     0      0        0       2.312
HelpersTest-compression              8     0      0        0       15.099
LifecycleTransactionTest-compression 8     0      0        0       2.790
LogTransactionTest-compression       39    0      0        0       3.098
RealTransactionsTest-compression     3     0      0        0       4.502
TrackerTest-compression              7     0      0        0       2.516
ViewTest-compression                 3     0      0        0       2.229
HelpersTest-compression              8     0      0        0       11.179
LifecycleTransactionTest-compression 8     0      0        0       2.798
LogTransactionTest-compression       39    0      0        0       3.458
RealTransactionsTest-compression     3     0      0        0       3.999
TrackerTest-compression              7     0      0        0       2.417
ViewTest-compression                 3     0      0        0       2.172
HelpersTest                          8     0      0        0       14.247
LifecycleTransactionTest             8     0      0        0       2.543
LogTransactionTest                   39    0      0        0       2.933
RealTransactionsTest                 3     0      0        0       3.951
TrackerTest                          7     0      0        0       2.208
ViewTest                             3     0      0        0       2.075
HelpersTest                          8     0      0        0       14.384
LifecycleTransactionTest             8     0      0        0       2.795
LogTransactionTest                   39    0      0        0       3.096
RealTransactionsTest                 3     0      0        0       4.030
TrackerTest                          7     0      0        0       2.527
ViewTest                             3     0      0        0       2.262

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

Name                                   Tests Errors Failures Skipped Time(s)
AbstractCompositeTypeTest-cdc          2     0      0        0       0.063
ByteBufferAccessorTest-cdc             2     0      0        0       0.094
BytesTypeTest-cdc                      2     0      0        0       0.217
CollectionTypeTest-cdc                 6     0      0        0       0.140
CollectionTypesTest-cdc                3     0      0        0       5.570
CompositeAndTupleTypesTest-cdc         3     0      0        0       8.506
CompositeTypeTest-cdc                  9     0      0        0       3.258
DecimalTypeTest-cdc                    3     0      0        0       0.069
DynamicCompositeTypeTest-cdc           8     0      0        0       3.340
EmptyTypeTest-cdc                      7     0      0        0       0.818
IntegerTypeTest-cdc                    10    0      0        0       0.100
JsonConversionTest-cdc                 30    0      0        0       0.664
ReversedTypeTest-cdc                   1     0      0        0       0.086
RoundTripTest-cdc                      8     0      0        0       0.492
SimpleDateTypeTest-cdc                 1     0      0        0       0.108
TimeTypeTest-cdc                       2     0      0        0       3.576
TimeUUIDTypeTest-cdc                   6     0      0        0       8.089
TimestampTypeTest-cdc                  1     0      0        0       0.520
TypeCompareTest-cdc                    6     0      0        0       0.254
TypeParserTest-cdc                     3     0      0        0       0.923
TypeValidationTest-cdc                 18    0      0        0       3.185
UUIDTypeTest-cdc                       6     0      0        0       3.592
ValueAccessorTest-cdc                  4     0      0        0       0.425
AbstractCompositeTypeTest-cdc          2     0      0        0       0.179
ByteBufferAccessorTest-cdc             2     0      0        0       0.216
BytesTypeTest-cdc                      2     0      0        0       0.317
CollectionTypeTest-cdc                 6     0      0        0       0.249
CollectionTypesTest-cdc                3     0      0        0       5.699
CompositeAndTupleTypesTest-cdc         3     0      0        0       7.942
CompositeTypeTest-cdc                  9     0      0        0       2.957
DecimalTypeTest-cdc                    3     0      0        0       0.186
DynamicCompositeTypeTest-cdc           8     0      0        0       2.906
EmptyTypeTest-cdc                      7     0      0        0       0.918
IntegerTypeTest-cdc                    10    0      0        0       0.243
JsonConversionTest-cdc                 30    0      0        0       0.827
ReversedTypeTest-cdc                   1     0      0        0       0.198
RoundTripTest-cdc                      8     0      0        0       0.596
SimpleDateTypeTest-cdc                 1     0      0        0       0.239
TimeTypeTest-cdc                       2     0      0        0       3.314
TimeUUIDTypeTest-cdc                   6     0      0        0       4.719
TimestampTypeTest-cdc                  1     0      0        0       0.663
TypeCompareTest-cdc                    6     0      0        0       0.386
TypeParserTest-cdc                     3     0      0        0       1.111
TypeValidationTest-cdc                 18    0      0        0       3.551
UUIDTypeTest-cdc                       6     0      0        0       2.695
ValueAccessorTest-cdc                  4     0      0        0       0.617
AbstractCompositeTypeTest-compression  2     0      0        0       0.081
ByteBufferAccessorTest-compression     2     0      0        0       0.117
BytesTypeTest-compression              2     0      0        0       0.269
CollectionTypeTest-compression         6     0      0        0       0.177
CollectionTypesTest-compression        3     0      0        0       5.848
CompositeAndTupleTypesTest-compression 3     0      0        0       8.318
CompositeTypeTest-compression          9     0      0        0       3.462
DecimalTypeTest-compression            3     0      0        0       0.082
DynamicCompositeTypeTest-compression   8     0      0        0       3.551
EmptyTypeTest-compression              7     0      0        0       0.870
IntegerTypeTest-compression            10    0      0        0       0.120
JsonConversionTest-compression         30    0      0        0       0.739
ReversedTypeTest-compression           1     0      0        0       0.103
RoundTripTest-compression              8     0      0        0       0.551
SimpleDateTypeTest-compression         1     0      0        0       0.127
TimeTypeTest-compression               2     0      0        0       3.829
TimeUUIDTypeTest-compression           6     0      0        0       7.755
TimestampTypeTest-compression          1     0      0        0       0.605
TypeCompareTest-compression            6     0      0        0       0.301
TypeParserTest-compression             3     0      0        0       0.957
TypeValidationTest-compression         18    0      0        0       3.538
UUIDTypeTest-compression               6     0      0        0       3.796
ValueAccessorTest-compression          4     0      0        0       0.512
AbstractCompositeTypeTest-compression  2     0      0        0       0.159
ByteBufferAccessorTest-compression     2     0      0        0       0.191
BytesTypeTest-compression              2     0      0        0       0.306
CollectionTypeTest-compression         6     0      0        0       0.238
CollectionTypesTest-compression        3     0      0        0       5.444
CompositeAndTupleTypesTest-compression 3     0      0        0       7.388
CompositeTypeTest-compression          9     0      0        0       2.987
DecimalTypeTest-compression            3     0      0        0       0.172
DynamicCompositeTypeTest-compression   8     0      0        0       2.932
EmptyTypeTest-compression              7     0      0        0       0.840
IntegerTypeTest-compression            10    0      0        0       0.210
JsonConversionTest-compression         30    0      0        0       0.771
ReversedTypeTest-compression           1     0      0        0       0.183
RoundTripTest-compression              8     0      0        0       0.601
SimpleDateTypeTest-compression         1     0      0        0       0.209
TimeTypeTest-compression               2     0      0        0       3.486
TimeUUIDTypeTest-compression           6     0      0        0       4.695
TimestampTypeTest-compression          1     0      0        0       0.621
TypeCompareTest-compression            6     0      0        0       0.356
TypeParserTest-compression             3     0      0        0       1.148
TypeValidationTest-compression         18    0      0        0       3.692
UUIDTypeTest-compression               6     0      0        0       2.594
ValueAccessorTest-compression          4     0      0        0       0.558
AbstractCompositeTypeTest              2     0      0        0       0.060
ByteBufferAccessorTest                 2     0      0        0       0.094
BytesTypeTest                          2     0      0        0       0.210
CollectionTypeTest                     6     0      0        0       0.142
CollectionTypesTest                    3     0      0        0       5.582
CompositeAndTupleTypesTest             3     0      0        0       8.239
CompositeTypeTest                      9     0      0        0       3.169
DecimalTypeTest                        3     0      0        0       0.070
DynamicCompositeTypeTest               8     0      0        0       3.189
EmptyTypeTest                          7     0      0        0       0.808
IntegerTypeTest                        10    0      0        0       0.102
JsonConversionTest                     30    0      0        0       0.644
ReversedTypeTest                       1     0      0        0       0.085
RoundTripTest                          8     0      0        0       0.495
SimpleDateTypeTest                     1     0      0        0       0.107
TimeTypeTest                           2     0      0        0       3.549
TimeUUIDTypeTest                       6     0      0        0       7.727
TimestampTypeTest                      1     0      0        0       0.511
TypeCompareTest                        6     0      0        0       0.262
TypeParserTest                         3     0      0        0       0.880
TypeValidationTest                     18    0      0        0       3.300
UUIDTypeTest                           6     0      0        0       3.674
ValueAccessorTest                      4     0      0        0       0.421
AbstractCompositeTypeTest              2     0      0        0       0.164
ByteBufferAccessorTest                 2     0      0        0       0.196
BytesTypeTest                          2     0      0        0       0.314
CollectionTypeTest                     6     0      0        0       0.239
CollectionTypesTest                    3     0      0        0       5.683
CompositeAndTupleTypesTest             3     0      0        0       7.946
CompositeTypeTest                      9     0      0        0       3.067
DecimalTypeTest                        3     0      0        0       0.173
DynamicCompositeTypeTest               8     0      0        0       3.033
EmptyTypeTest                          7     0      0        0       0.948
IntegerTypeTest                        10    0      0        0       0.223
JsonConversionTest                     30    0      0        0       0.811
ReversedTypeTest                       1     0      0        0       0.188
RoundTripTest                          8     0      0        0       0.598
SimpleDateTypeTest                     1     0      0        0       0.215
TimeTypeTest                           2     0      0        0       3.396
TimeUUIDTypeTest                       6     0      0        0       4.704
TimestampTypeTest                      1     0      0        0       0.662
TypeCompareTest                        6     0      0        0       0.384
TypeParserTest                         3     0      0        0       1.146
TypeValidationTest                     18    0      0        0       3.615
UUIDTypeTest                           6     0      0        0       2.654
ValueAccessorTest                      4     0      0        0       0.577

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

Name                           Tests Errors Failures Skipped Time(s)
MonitoringTaskTest-cdc         15    0      0        0       5.379
MonitoringTaskTest-cdc         15    0      0        0       5.536
MonitoringTaskTest-compression 15    0      0        0       5.408
MonitoringTaskTest-compression 15    0      0        0       5.561
MonitoringTaskTest             15    0      0        0       5.403
MonitoringTaskTest             15    0      0        0       5.520

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

Name                                    Tests Errors Failures Skipped Time(s)
PartitionImplementationTest-cdc         7     0      0        0       56.975
PartitionUpdateTest-cdc                 3     0      0        0       4.330
PartitionImplementationTest-cdc         7     0      0        0       59.143
PartitionUpdateTest-cdc                 3     0      0        0       4.256
PartitionImplementationTest-compression 7     0      0        0       60.881
PartitionUpdateTest-compression         3     0      0        0       4.594
PartitionImplementationTest-compression 7     0      0        0       57.967
PartitionUpdateTest-compression         3     0      0        0       4.345
PartitionImplementationTest             7     0      0        0       57.649
PartitionUpdateTest                     3     0      0        0       4.177
PartitionImplementationTest             7     0      0        0       56.235
PartitionUpdateTest                     3     0      0        0       4.045

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

Name                          Tests Errors Failures Skipped Time(s)
PurgeFunctionTest-cdc         8     0      0        0       0.624
PurgeFunctionTest-cdc         8     0      0        0       0.759
PurgeFunctionTest-compression 8     0      0        0       0.699
PurgeFunctionTest-compression 8     0      0        0       0.705
PurgeFunctionTest             8     0      0        0       0.589
PurgeFunctionTest             8     0      0        0       0.746

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

Name                                           Tests Errors Failures Skipped Time
                                                                             (s)
AbstractPendingAntiCompactionTest-cdc          1     0      0        1       0.058
CompactionManagerGetSSTablesForValidationTest- 3     0      0        0       3.479
cdc
PendingAntiCompactionBytemanTest-cdc           1     0      0        0       3.986
PendingAntiCompactionTest-cdc                  18    0      0        0       12.555
AbstractPendingAntiCompactionTest-cdc          1     0      0        1       0.191
CompactionManagerGetSSTablesForValidationTest- 3     0      0        0       3.387
cdc
PendingAntiCompactionBytemanTest-cdc           1     0      0        0       3.543
PendingAntiCompactionTest-cdc                  18    0      0        0       12.259
AbstractPendingAntiCompactionTest-compression  1     0      0        1       0.064
CompactionManagerGetSSTablesForValidationTest- 3     0      0        0       3.762
compression
PendingAntiCompactionBytemanTest-compression   1     0      0        0       4.277
PendingAntiCompactionTest-compression          18    0      0        0       13.099
AbstractPendingAntiCompactionTest-compression  1     0      0        1       0.164
CompactionManagerGetSSTablesForValidationTest- 3     0      0        0       3.322
compression
PendingAntiCompactionBytemanTest-compression   1     0      0        0       3.737
PendingAntiCompactionTest-compression          18    0      0        0       13.283
AbstractPendingAntiCompactionTest              1     0      0        1       0.052
CompactionManagerGetSSTablesForValidationTest  3     0      0        0       3.497
PendingAntiCompactionBytemanTest               1     0      0        0       4.005
PendingAntiCompactionTest                      18    0      0        0       12.592
AbstractPendingAntiCompactionTest              1     0      0        1       0.153
CompactionManagerGetSSTablesForValidationTest  3     0      0        0       3.211
PendingAntiCompactionBytemanTest               1     0      0        0       3.740
PendingAntiCompactionTest                      18    0      0        0       12.311

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

Name                                    Tests Errors Failures Skipped Time(s)
ColumnMetadataVersionComparatorTest-cdc 10    0      0        0       0.320
EncodingStatsTest-cdc                   10    0      0        0       0.127
PartitionSerializationExceptionTest-cdc 2     0      0        0       1.044
RowAndDeletionMergeIteratorTest-cdc     10    0      0        0       3.205
RowsTest-cdc                            9     0      0        0       1.026
ThrottledUnfilteredIteratorTest-cdc     7     0      0        0       8.521
UnfilteredRowIteratorsMergeTest-cdc     5     0      0        0       27.063
UnfilteredRowIteratorsTest-cdc          1     0      0        0       0.603
ColumnMetadataVersionComparatorTest-cdc 10    0      0        0       0.414
EncodingStatsTest-cdc                   10    0      0        0       0.242
PartitionSerializationExceptionTest-cdc 2     0      0        0       1.247
RowAndDeletionMergeIteratorTest-cdc     10    0      0        0       3.284
RowsTest-cdc                            9     0      0        0       1.458
ThrottledUnfilteredIteratorTest-cdc     7     0      0        0       9.542
UnfilteredRowIteratorsMergeTest-cdc     5     0      0        0       26.477
UnfilteredRowIteratorsTest-cdc          1     0      0        0       0.755
ColumnMetadataVersionComparatorTest-    10    0      0        0       0.344
compression
EncodingStatsTest-compression           10    0      0        0       0.155
PartitionSerializationExceptionTest-    2     0      0        0       1.176
compression
RowAndDeletionMergeIteratorTest-        10    0      0        0       3.499
compression
RowsTest-compression                    9     0      0        0       1.153
ThrottledUnfilteredIteratorTest-        7     0      0        0       10.924
compression
UnfilteredRowIteratorsMergeTest-        5     0      0        0       27.757
compression
UnfilteredRowIteratorsTest-compression  1     0      0        0       0.680
ColumnMetadataVersionComparatorTest-    10    0      0        0       0.386
compression
EncodingStatsTest-compression           10    0      0        0       0.218
PartitionSerializationExceptionTest-    2     0      0        0       1.123
compression
RowAndDeletionMergeIteratorTest-        10    0      0        0       2.900
compression
RowsTest-compression                    9     0      0        0       1.230
ThrottledUnfilteredIteratorTest-        7     0      0        0       9.451
compression
UnfilteredRowIteratorsMergeTest-        5     0      0        0       25.354
compression
UnfilteredRowIteratorsTest-compression  1     0      0        0       0.750
ColumnMetadataVersionComparatorTest     10    0      0        0       0.298
EncodingStatsTest                       10    0      0        0       0.123
PartitionSerializationExceptionTest     2     0      0        0       1.067
RowAndDeletionMergeIteratorTest         10    0      0        0       3.156
RowsTest                                9     0      0        0       1.027
ThrottledUnfilteredIteratorTest         7     0      0        0       8.944
UnfilteredRowIteratorsMergeTest         5     0      0        0       26.919
UnfilteredRowIteratorsTest              1     0      0        0       0.633
ColumnMetadataVersionComparatorTest     10    0      0        0       0.380
EncodingStatsTest                       10    0      0        0       0.227
PartitionSerializationExceptionTest     2     0      0        0       1.138
RowAndDeletionMergeIteratorTest         10    0      0        0       2.956
RowsTest                                9     0      0        0       1.303
ThrottledUnfilteredIteratorTest         7     0      0        0       10.153
UnfilteredRowIteratorsMergeTest         5     0      0        0       26.258
UnfilteredRowIteratorsTest              1     0      0        0       0.748

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

Name                                                Tests Errors Failures Skipped Time
                                                                                  (s)
CassandraEntireSSTableStreamWriterTest-cdc          2     0      0        0       3.641
CassandraOutgoingFileTest-cdc                       3     0      0        0       3.491
CassandraStreamHeaderTest-cdc                       5     0      0        0       3.374
CassandraStreamManagerTest-cdc                      2     0      0        0       3.524
ComponentManifestTest-cdc                           2     0      0        0       0.248
EntireSSTableStreamConcurrentComponentMutationTest- 3     0      0        0       14.307
cdc
StreamRequestTest-cdc                               1     0      0        0       0.870
CassandraEntireSSTableStreamWriterTest-cdc          2     0      0        0       3.438
CassandraOutgoingFileTest-cdc                       3     0      0        0       3.180
CassandraStreamHeaderTest-cdc                       5     0      0        0       2.981
CassandraStreamManagerTest-cdc                      2     0      0        0       3.241
ComponentManifestTest-cdc                           2     0      0        0       0.354
EntireSSTableStreamConcurrentComponentMutationTest- 3     0      0        0       13.928
cdc
StreamRequestTest-cdc                               1     0      0        0       1.160
CassandraEntireSSTableStreamWriterTest-compression  2     0      0        0       4.027
CassandraOutgoingFileTest-compression               3     0      0        0       3.682
CassandraStreamHeaderTest-compression               5     0      0        0       3.692
CassandraStreamManagerTest-compression              2     0      0        0       3.931
ComponentManifestTest-compression                   2     0      0        0       0.297
EntireSSTableStreamConcurrentComponentMutationTest- 3     0      0        0       14.684
compression
StreamRequestTest-compression                       1     0      0        0       0.998
CassandraEntireSSTableStreamWriterTest-compression  2     0      0        0       3.327
CassandraOutgoingFileTest-compression               3     0      0        0       3.108
CassandraStreamHeaderTest-compression               5     0      0        0       3.032
CassandraStreamManagerTest-compression              2     0      0        0       3.259
ComponentManifestTest-compression                   2     0      0        0       0.337
EntireSSTableStreamConcurrentComponentMutationTest- 3     0      0        0       13.983
compression
StreamRequestTest-compression                       1     0      0        0       1.100
CassandraEntireSSTableStreamWriterTest              2     0      0        0       3.566
CassandraOutgoingFileTest                           3     0      0        0       3.418
CassandraStreamHeaderTest                           5     0      0        0       3.341
CassandraStreamManagerTest                          2     0      0        0       3.548
ComponentManifestTest                               2     0      0        0       0.249
EntireSSTableStreamConcurrentComponentMutationTest  3     0      0        0       14.420
StreamRequestTest                                   1     0      0        0       0.885
CassandraEntireSSTableStreamWriterTest              2     0      0        0       3.259
CassandraOutgoingFileTest                           3     0      0        0       3.233
CassandraStreamHeaderTest                           5     0      0        0       3.108
CassandraStreamManagerTest                          2     0      0        0       3.305
ComponentManifestTest                               2     0      0        0       0.334
EntireSSTableStreamConcurrentComponentMutationTest  3     0      0        0       14.075
StreamRequestTest                                   1     0      0        0       1.140

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

Name                                Tests Errors Failures Skipped Time(s)
DuplicateRowCheckerTest-cdc         7     0      0        0       5.698
RTTransformationsTest-cdc           15    0      0        0       0.589
DuplicateRowCheckerTest-cdc         7     0      0        0       5.427
RTTransformationsTest-cdc           15    0      0        0       0.727
DuplicateRowCheckerTest-compression 7     0      0        0       6.239
RTTransformationsTest-compression   15    0      0        0       0.665
DuplicateRowCheckerTest-compression 7     0      0        0       6.344
RTTransformationsTest-compression   15    0      0        0       0.717
DuplicateRowCheckerTest             7     0      0        0       5.695
RTTransformationsTest               15    0      0        0       0.597
DuplicateRowCheckerTest             7     0      0        0       5.417
RTTransformationsTest               15    0      0        0       0.734

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

Name                            Tests Errors Failures Skipped Time(s)
ViewBuilderTaskTest-cdc         1     0      0        0       16.930
ViewUtilsTest-cdc               3     0      0        0       1.342
ViewBuilderTaskTest-cdc         1     0      0        0       21.320
ViewUtilsTest-cdc               3     0      0        0       1.511
ViewBuilderTaskTest-compression 1     0      0        0       19.534
ViewUtilsTest-compression       3     0      0        0       1.519
ViewBuilderTaskTest-compression 1     0      0        0       19.940
ViewUtilsTest-compression       3     0      0        0       1.451
ViewBuilderTaskTest             1     0      0        0       27.794
ViewUtilsTest                   3     0      0        0       1.375
ViewBuilderTaskTest             1     0      0        0       19.824
ViewUtilsTest                   3     0      0        0       1.542

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

Name                                  Tests Errors Failures Skipped Time(s)
SettingsTableTest-cdc                 7     0      0        0       13.677
SystemPropertiesTableTest-cdc         6     0      0        0       13.067
SettingsTableTest-cdc                 7     0      0        0       13.272
SystemPropertiesTableTest-cdc         6     0      0        0       12.729
SettingsTableTest-compression         7     0      0        0       14.177
SystemPropertiesTableTest-compression 6     0      0        0       13.676
SettingsTableTest-compression         7     0      0        0       14.495
SystemPropertiesTableTest-compression 6     0      0        0       13.449
SettingsTableTest                     7     0      0        0       13.537
SystemPropertiesTableTest             6     0      0        0       13.209
SettingsTableTest                     7     0      0        0       13.381
SystemPropertiesTableTest             6     0      0        0       12.676

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

Name                                    Tests Errors Failures Skipped Time(s)
BootStrapperTest-cdc                    10    0      0        0       5.560
BoundsTest-cdc                          1     0      0        0       0.094
ByteOrderedPartitionerTest-cdc          6     0      0        0       1.990
KeyCollisionTest-cdc                    1     0      0        0       3.164
Murmur3PartitionerTest-cdc              10    0      0        0       1.678
OrderPreservingPartitionerTest-cdc      7     0      0        0       2.133
RandomPartitionerTest-cdc               9     0      0        0       1.958
RangeFetchMapCalculatorTest-cdc         13    0      0        0       0.932
RangeTest-cdc                           32    0      0        0       13.133
SplitterTest-cdc                        14    0      0        0       18.915
StreamStateStoreTest-cdc                1     0      0        0       1.982
BootStrapperTest-cdc                    10    0      0        0       5.418
BoundsTest-cdc                          1     0      0        0       0.227
ByteOrderedPartitionerTest-cdc          6     0      0        0       2.345
KeyCollisionTest-cdc                    1     0      0        0       2.958
Murmur3PartitionerTest-cdc              10    0      0        0       2.040
OrderPreservingPartitionerTest-cdc      7     0      0        0       2.449
RandomPartitionerTest-cdc               9     0      0        0       2.327
RangeFetchMapCalculatorTest-cdc         13    0      0        0       1.204
RangeTest-cdc                           32    0      0        0       14.049
SplitterTest-cdc                        14    0      0        0       18.277
StreamStateStoreTest-cdc                1     0      0        0       2.163
BootStrapperTest-compression            10    0      0        0       7.838
BoundsTest-compression                  1     0      0        0       0.110
ByteOrderedPartitionerTest-compression  6     0      0        0       2.257
KeyCollisionTest-compression            1     0      0        0       3.546
Murmur3PartitionerTest-compression      10    0      0        0       1.936
OrderPreservingPartitionerTest-         7     0      0        0       2.429
compression
RandomPartitionerTest-compression       9     0      0        0       2.178
RangeFetchMapCalculatorTest-compression 13    0      0        0       1.080
RangeTest-compression                   32    0      0        0       13.419
SplitterTest-compression                14    0      0        0       19.853
StreamStateStoreTest-compression        1     0      0        0       2.320
BootStrapperTest-compression            10    0      0        0       8.107
BoundsTest-compression                  1     0      0        0       0.185
ByteOrderedPartitionerTest-compression  6     0      0        0       2.278
KeyCollisionTest-compression            1     0      0        0       2.983
Murmur3PartitionerTest-compression      10    0      0        0       2.015
OrderPreservingPartitionerTest-         7     0      0        0       2.292
compression
RandomPartitionerTest-compression       9     0      0        0       2.318
RangeFetchMapCalculatorTest-compression 13    0      0        0       1.154
RangeTest-compression                   32    0      0        0       13.766
SplitterTest-compression                14    0      0        0       18.216
StreamStateStoreTest-compression        1     0      0        0       2.190
BootStrapperTest                        10    0      0        0       5.490
BoundsTest                              1     0      0        0       0.094
ByteOrderedPartitionerTest              6     0      0        0       1.998
KeyCollisionTest                        1     0      0        0       3.223
Murmur3PartitionerTest                  10    0      0        0       1.642
OrderPreservingPartitionerTest          7     0      0        0       2.110
RandomPartitionerTest                   9     0      0        0       2.000
RangeFetchMapCalculatorTest             13    0      0        0       0.953
RangeTest                               32    0      0        0       12.932
SplitterTest                            14    0      0        0       19.161
StreamStateStoreTest                    1     0      0        0       1.995
BootStrapperTest                        10    0      0        0       5.626
BoundsTest                              1     0      0        0       0.202
ByteOrderedPartitionerTest              6     0      0        0       2.373
KeyCollisionTest                        1     0      0        0       2.917
Murmur3PartitionerTest                  10    0      0        0       2.147
OrderPreservingPartitionerTest          7     0      0        0       2.388
RandomPartitionerTest                   9     0      0        0       2.341
RangeFetchMapCalculatorTest             13    0      0        0       1.248
RangeTest                               32    0      0        0       14.796
SplitterTest                            14    0      0        0       18.209
StreamStateStoreTest                    1     0      0        0       2.248

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

Name                                       Tests Errors Failures Skipped Time(s)
AbstractReplicationAwareTokenAllocatorTest 1     0      0        1       0.068
Murmur3ReplicationAwareTokenAllocatorTest  2     0      0        0       155.541
NoReplicationTokenAllocatorTest            4     0      0        0       6.787
RandomReplicationAwareTokenAllocatorTest   2     0      0        0       66.838
AbstractReplicationAwareTokenAllocatorTest 1     0      0        1       0.165
Murmur3ReplicationAwareTokenAllocatorTest  2     0      0        0       153.393
NoReplicationTokenAllocatorTest            4     0      0        0       6.441
RandomReplicationAwareTokenAllocatorTest   2     0      0        0       61.489

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

Name                                   Tests Errors Failures Skipped Time(s)
DiagnosticEventServiceTest-cdc         6     0      0        0       0.909
DiagnosticEventServiceTest-cdc         6     0      0        0       1.164
DiagnosticEventServiceTest-compression 6     0      0        0       1.051
DiagnosticEventServiceTest-compression 6     0      0        0       1.059
DiagnosticEventServiceTest             6     0      0        0       0.867
DiagnosticEventServiceTest             6     0      0        0       1.120

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

Name                               Tests Errors Failures Skipped Time(s)
DiagnosticEventMemoryStoreTest-cdc 6     0      0        0       0.062
DiagnosticEventMemoryStoreTest-cdc 6     0      0        0       0.185
DiagnosticEventMemoryStoreTest-    6     0      0        0       0.079
compression
DiagnosticEventMemoryStoreTest-    6     0      0        0       0.159
compression
DiagnosticEventMemoryStoreTest     6     0      0        0       0.061
DiagnosticEventMemoryStoreTest     6     0      0        0       0.157

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

Name                                                           Tests Errors Failures Skipped Time(s)
BootstrapBinaryDisabledTest                                    1     0      0        0       91.851
CasWriteTest                                                   9     0      0        0       29.775
ClientNetworkStopStartTest                                     1     0      0        0       26.694
FailingRepairTest                                              6     0      0        0       32.254
FqlReplayDDLExclusionTest                                      1     0      0        0       31.203
FrozenUDTTest                                                  4     0      0        0       28.484
FullRepairCoordinatorFastTest                                  66    0      0        2       80.043
FullRepairCoordinatorNeighbourDownTest                         12    0      0        0       239.587
FullRepairCoordinatorTimeoutTest                               6     0      0        0       95.061
GossipSettlesTest                                              1     0      0        0       34.521
GossipShutdownTest                                             1     0      0        0       38.716
GossipTest                                                     2     0      0        0       66.447
IncRepairTruncationTest                                        1     0      0        0       30.124
IncrementalRepairCoordinatorFastTest                           66    0      0        6       75.438
IncrementalRepairCoordinatorNeighbourDownTest                  12    0      0        0       239.494
IncrementalRepairCoordinatorTimeoutTest                        6     0      0        0       95.200
InternodeEncryptionOptionsTest                                 8     0      0        0       65.809
JVMDTestTest                                                   4     0      0        0       163.178
JVMStabilityInspectorCorruptSSTableExceptionTest               2     0      0        0       83.115
LargeColumnTest                                                1     0      0        0       13.617
MessageFiltersTest                                             5     0      0        0       60.172
MessageForwardingTest                                          1     0      0        0       14.125
NativeProtocolTest                                             2     0      0        0       71.246
NativeTransportEncryptionOptionsTest                           5     0      0        0       29.039
NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest    2     0      0        0       240.482
NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest 2     0      0        0       227.041
NetstatsRepairStreamingTest                                    2     0      0        0       259.421
NetworkTopologyTest                                            7     0      0        0       51.984
NodeToolEnableDisableBinaryTest                                2     0      0        0       28.039
NodeToolRingTest                                               6     0      0        0       8.575
NodeToolTest                                                   3     0      0        0       8.215
PreviewRepairCoordinatorFastTest                               66    0      0        2       77.627
PreviewRepairCoordinatorNeighbourDownTest                      12    0      0        0       239.385
PreviewRepairCoordinatorTimeoutTest                            6     0      0        0       92.852
PreviewRepairTest                                              5     0      0        0       148.218
QueryReplayerEndToEndTest                                      1     0      0        0       48.270
ReadRepairEmptyRangeTombstonesTest                             119   0      0        0       50.732
ReadRepairQueryTypesTest                                       306   0      0        0       212.699
ReadRepairTest                                                 1     1      0        0       0.000
RepairBoundaryTest                                             2     0      0        0       43.662
RepairCoordinatorFailingMessageTest                            1     0      0        1       0.063
RepairDigestTrackingTest                                       5     0      0        0       46.316
RepairOperationalTest                                          5     0      0        0       72.364
RepairTest                                                     7     0      0        0       112.890
ReplicaFilteringProtectionTest                                 3     0      0        0       10.927
ResourceLeakTest                                               1     0      0        1       0.062
SchemaTest                                                     3     0      0        0       26.048
ShortReadProtectionTest                                        2     0      0        0       18.477
SimpleReadWriteTest                                            1     1      0        0       0.000
StreamPrepareFailTest                                          1     0      0        0       30.734
StreamingTest                                                  1     0      0        0       14.545
TableEstimatesTest                                             2     0      0        0       8.299
TopologyChangeTest                                             4     0      0        0       201.454
BootstrapBinaryDisabledTest                                    1     0      0        0       91.139
CasWriteTest                                                   9     0      0        0       29.449
ClientNetworkStopStartTest                                     1     0      0        0       25.117
FailingRepairTest                                              6     0      0        0       32.207
FqlReplayDDLExclusionTest                                      1     0      0        0       33.012
FrozenUDTTest                                                  4     0      0        0       28.597
FullRepairCoordinatorFastTest                                  66    0      0        2       87.102
FullRepairCoordinatorNeighbourDownTest                         12    0      0        0       248.193
FullRepairCoordinatorTimeoutTest                               6     0      0        0       94.390
GossipSettlesTest                                              1     0      0        0       34.509
GossipShutdownTest                                             1     0      0        0       38.572
GossipTest                                                     2     0      0        0       65.426
IncRepairTruncationTest                                        1     0      0        0       29.689
IncrementalRepairCoordinatorFastTest                           66    0      0        6       75.252
IncrementalRepairCoordinatorNeighbourDownTest                  12    0      0        0       228.714
IncrementalRepairCoordinatorTimeoutTest                        6     0      0        0       94.370
InternodeEncryptionOptionsTest                                 8     0      0        0       63.685
JVMDTestTest                                                   4     0      0        0       160.927
JVMStabilityInspectorCorruptSSTableExceptionTest               2     0      0        0       82.521
LargeColumnTest                                                1     0      0        0       12.687
MessageFiltersTest                                             5     0      0        0       58.220
MessageForwardingTest                                          1     0      0        0       13.316
NativeProtocolTest                                             2     0      0        0       69.175
NativeTransportEncryptionOptionsTest                           5     0      0        0       28.087
NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest    2     0      0        0       237.950
NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest 2     0      0        0       225.236
NetstatsRepairStreamingTest                                    2     0      0        0       256.125
NetworkTopologyTest                                            7     0      0        0       51.013
NodeToolEnableDisableBinaryTest                                2     0      0        0       27.700
NodeToolRingTest                                               6     0      0        0       7.994
NodeToolTest                                                   3     0      0        0       7.961
PreviewRepairCoordinatorFastTest                               66    0      0        2       76.237
PreviewRepairCoordinatorNeighbourDownTest                      12    0      0        0       225.777
PreviewRepairCoordinatorTimeoutTest                            6     0      0        0       92.961
PreviewRepairTest                                              5     0      0        0       144.479
QueryReplayerEndToEndTest                                      1     0      0        0       47.883
ReadRepairEmptyRangeTombstonesTest                             119   0      0        0       52.285
ReadRepairQueryTypesTest                                       306   0      0        0       227.854
ReadRepairTest                                                 10    0      0        0       142.173
RepairBoundaryTest                                             2     0      0        0       43.738
RepairCoordinatorFailingMessageTest                            1     0      0        1       0.172
RepairDigestTrackingTest                                       5     0      0        0       43.204
RepairOperationalTest                                          5     0      0        0       68.530
RepairTest                                                     7     0      0        0       107.202
ReplicaFilteringProtectionTest                                 3     0      0        0       10.721
ResourceLeakTest                                               1     0      0        1       0.159
SchemaTest                                                     3     0      0        0       24.631
ShortReadProtectionTest                                        2     0      0        0       17.651
SimpleReadWriteTest                                            14    0      0        0       136.045
StreamPrepareFailTest                                          1     0      0        0       30.403
StreamingTest                                                  1     0      0        0       14.126
TableEstimatesTest                                             2     0      0        0       7.998
TopologyChangeTest                                             4     0      0        0       197.821

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

Name                                Tests Errors Failures Skipped Time(s)
BootstrapTest                       2     0      0        0       166.643
CommunicationDuringDecommissionTest 1     0      0        0       59.261
NodeNotInRingTest                   1     0      0        0       30.383
PendingWritesTest                   1     0      0        0       57.459
BootstrapTest                       2     0      0        0       163.312
CommunicationDuringDecommissionTest 1     0      0        0       58.958
NodeNotInRingTest                   1     0      0        0       29.825
PendingWritesTest                   1     0      0        0       56.840

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

Name                                Tests Errors Failures Skipped Time(s)
CompactStorage3to4UpgradeTest       4     0      3        0       45.823
CompactStorageUpgradeTest           5     0      0        0       64.400
MixedModeReadRepairDeleteTest       1     1      0        0       0.000
MixedModeReadRepairWriteTest        1     1      0        0       0.000
MixedModeReadTest                   1     0      0        0       27.866
PagingTest                          1     0      0        0       112.594
ReadRepairCompactStorageUpgradeTest 1     0      0        0       45.380
UpgradeTest                         2     0      0        0       96.465

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

Name                            Tests Errors Failures Skipped Time(s)
FullQueryLoggerTest-cdc         35    0      0        0       8.858
FullQueryLoggerTest-cdc         35    0      0        0       8.175
FullQueryLoggerTest-compression 35    0      0        0       9.322
FullQueryLoggerTest-compression 35    0      0        0       12.631
FullQueryLoggerTest             35    0      0        0       8.917
FullQueryLoggerTest             35    0      0        0       8.155

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

Name           Tests Errors Failures Skipped Time(s)
FQLCompareTest 3     0      0        0       2.803
FQLReplayTest  22    0      0        0       2.569
FQLCompareTest 3     0      0        0       2.801
FQLReplayTest  22    0      0        0       2.521

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

Name                                    Tests Errors Failures Skipped Time(s)
ArrayBackedBoundedStatsTest-cdc         2     0      0        0       0.062
ArrivalWindowTest-cdc                   1     0      0        0       0.426
EndpointStateTest-cdc                   2     0      0        0       1.266
ExpireEndpointTest-cdc                  1     0      0        0       0.928
FailureDetectorTest-cdc                 1     0      0        0       2.327
GossipDigestTest-cdc                    1     0      0        0       0.244
GossiperTest-cdc                        4     0      0        0       2.227
PendingRangeCalculatorServiceTest-cdc   1     0      0        0       4.495
SerializationsTest-cdc                  2     0      0        0       0.910
ShadowRoundTest-cdc                     1     0      0        0       5.679
ArrayBackedBoundedStatsTest-cdc         2     0      0        0       0.178
ArrivalWindowTest-cdc                   1     0      0        0       0.596
EndpointStateTest-cdc                   2     0      0        0       1.621
ExpireEndpointTest-cdc                  1     0      0        0       1.180
FailureDetectorTest-cdc                 1     0      0        0       2.514
GossipDigestTest-cdc                    1     0      0        0       0.348
GossiperTest-cdc                        4     0      0        0       2.383
PendingRangeCalculatorServiceTest-cdc   1     0      0        0       4.055
SerializationsTest-cdc                  2     0      0        0       1.162
ShadowRoundTest-cdc                     1     0      0        0       5.815
ArrayBackedBoundedStatsTest-compression 2     0      0        0       0.068
ArrivalWindowTest-compression           1     0      0        0       0.488
EndpointStateTest-compression           2     0      0        0       1.399
ExpireEndpointTest-compression          1     0      0        0       1.042
FailureDetectorTest-compression         1     0      0        0       2.547
GossipDigestTest-compression            1     0      0        0       0.277
GossiperTest-compression                4     0      0        0       2.532
PendingRangeCalculatorServiceTest-      1     0      0        0       4.784
compression
SerializationsTest-compression          2     0      0        0       0.975
ShadowRoundTest-compression             1     0      0        0       5.949
ArrayBackedBoundedStatsTest-compression 2     0      0        0       0.161
ArrivalWindowTest-compression           1     0      0        0       0.545
EndpointStateTest-compression           2     0      0        0       1.763
ExpireEndpointTest-compression          1     0      0        0       1.117
FailureDetectorTest-compression         1     0      0        0       2.551
GossipDigestTest-compression            1     0      0        0       0.339
GossiperTest-compression                4     0      0        0       2.353
PendingRangeCalculatorServiceTest-      1     0      0        0       4.202
compression
SerializationsTest-compression          2     0      0        0       1.136
ShadowRoundTest-compression             1     0      0        0       5.827
ArrayBackedBoundedStatsTest             2     0      0        0       0.058
ArrivalWindowTest                       1     0      0        0       0.434
EndpointStateTest                       2     0      0        0       1.206
ExpireEndpointTest                      1     0      0        0       0.933
FailureDetectorTest                     1     0      0        0       2.355
GossipDigestTest                        1     0      0        0       0.241
GossiperTest                            4     0      0        0       2.225
PendingRangeCalculatorServiceTest       1     0      0        0       4.383
SerializationsTest                      2     0      0        0       0.881
ShadowRoundTest                         1     0      0        0       5.691
ArrayBackedBoundedStatsTest             2     0      0        0       0.153
ArrivalWindowTest                       1     0      0        0       0.621
EndpointStateTest                       2     0      0        0       1.659
ExpireEndpointTest                      1     0      0        0       1.166
FailureDetectorTest                     1     0      0        0       2.607
GossipDigestTest                        1     0      0        0       0.347
GossiperTest                            4     0      0        0       2.558
PendingRangeCalculatorServiceTest       1     0      0        0       4.077
SerializationsTest                      2     0      0        0       1.197
ShadowRoundTest                         1     0      0        0       5.927

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

Name                                 Tests Errors Failures Skipped Time(s)
HintsWriteThenReadTest               1     0      1        0       59.695
HintsWriteThenReadTest               1     0      1        0       58.807
ChecksummedDataInputTest-cdc         3     0      0        0       0.904
HintMessageTest-cdc                  1     0      0        0       3.238
HintTest-cdc                         7     0      0        0       4.565
HintWriteTTLTest-cdc                 4     0      0        0       3.140
HintsBufferPoolTest-cdc              1     0      0        0       3.765
HintsBufferTest-cdc                  2     0      0        0       4.557
HintsCatalogTest-cdc                 3     0      0        0       3.245
HintsCompressionTest-cdc             4     0      0        0       8.060
HintsDescriptorTest-cdc              5     0      0        0       0.490
HintsEncryptionTest-cdc              1     0      0        0       4.924
HintsReaderTest-cdc                  2     0      0        0       3.673
HintsServiceTest-cdc                 4     0      0        0       175.951
ChecksummedDataInputTest-cdc         3     0      0        0       1.125
HintMessageTest-cdc                  1     0      0        0       2.987
HintTest-cdc                         7     0      0        0       4.185
HintWriteTTLTest-cdc                 4     0      0        0       3.009
HintsBufferPoolTest-cdc              1     0      0        0       3.544
HintsBufferTest-cdc                  2     0      0        0       5.822
HintsCatalogTest-cdc                 3     0      0        0       3.113
HintsCompressionTest-cdc             4     0      0        0       6.315
HintsDescriptorTest-cdc              5     0      0        0       0.600
HintsEncryptionTest-cdc              1     0      0        0       4.638
HintsReaderTest-cdc                  2     0      0        0       3.510
HintsServiceTest-cdc                 4     0      0        0       175.617
ChecksummedDataInputTest-compression 3     0      0        0       0.967
HintMessageTest-compression          1     0      0        0       3.517
HintTest-compression                 7     0      0        0       4.951
HintWriteTTLTest-compression         4     0      0        0       3.490
HintsBufferPoolTest-compression      1     0      0        0       4.066
HintsBufferTest-compression          2     0      0        0       6.139
HintsCatalogTest-compression         3     0      0        0       3.542
HintsCompressionTest-compression     4     0      0        0       7.595
HintsDescriptorTest-compression      5     0      0        0       0.546
HintsEncryptionTest-compression      1     0      0        0       5.042
HintsReaderTest-compression          2     0      0        0       3.929
HintsServiceTest-compression         4     0      0        0       176.263
ChecksummedDataInputTest-compression 3     0      0        0       1.086
HintMessageTest-compression          1     0      0        0       2.943
HintTest-compression                 7     0      0        0       4.672
HintWriteTTLTest-compression         4     0      0        0       2.869
HintsBufferPoolTest-compression      1     0      0        0       3.501
HintsBufferTest-compression          2     0      0        0       5.269
HintsCatalogTest-compression         3     0      0        0       3.078
HintsCompressionTest-compression     4     0      0        0       5.821
HintsDescriptorTest-compression      5     0      0        0       0.563
HintsEncryptionTest-compression      1     0      0        0       4.467
HintsReaderTest-compression          2     0      0        0       3.470
HintsServiceTest-compression         4     0      0        0       175.772
ChecksummedDataInputTest             3     0      0        0       0.893
HintMessageTest                      1     0      0        0       3.123
HintTest                             7     0      0        0       4.475
HintWriteTTLTest                     4     0      0        0       3.146
HintsBufferPoolTest                  1     0      0        0       3.668
HintsBufferTest                      2     0      0        0       4.771
HintsCatalogTest                     3     0      0        0       3.257
HintsCompressionTest                 4     0      0        0       8.129
HintsDescriptorTest                  5     0      0        0       0.479
HintsEncryptionTest                  1     0      0        0       4.985
HintsReaderTest                      2     0      0        0       3.591
HintsServiceTest                     4     0      0        0       175.848
ChecksummedDataInputTest             3     0      0        0       1.213
HintMessageTest                      1     0      0        0       3.091
HintTest                             7     0      0        0       4.358
HintWriteTTLTest                     4     0      0        0       3.063
HintsBufferPoolTest                  1     0      0        0       3.510
HintsBufferTest                      2     0      0        0       6.022
HintsCatalogTest                     3     0      0        0       2.959
HintsCompressionTest                 4     0      0        0       6.244
HintsDescriptorTest                  5     0      0        0       0.603
HintsEncryptionTest                  1     0      0        0       4.597
HintsReaderTest                      2     0      0        0       3.442
HintsServiceTest                     4     0      0        0       175.571

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

Name                                  Tests Errors Failures Skipped Time(s)
CustomIndexTest-cdc                   29    0      0        0       25.045
SecondaryIndexManagerTest-cdc         16    0      0        0       27.959
CustomIndexTest-cdc                   29    0      0        0       23.859
SecondaryIndexManagerTest-cdc         16    0      0        0       26.552
CustomIndexTest-compression           29    0      0        0       26.234
SecondaryIndexManagerTest-compression 16    0      0        0       28.330
CustomIndexTest-compression           29    0      0        0       30.762
SecondaryIndexManagerTest-compression 16    0      0        0       31.572
CustomIndexTest                       29    0      0        0       24.903
SecondaryIndexManagerTest             16    0      0        0       28.093
CustomIndexTest                       29    0      0        0       24.217
SecondaryIndexManagerTest             16    0      0        0       26.798

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

Name                           Tests Errors Failures Skipped Time(s)
CassandraIndexTest-cdc         28    0      0        0       21.536
CassandraIndexTest-cdc         28    0      0        0       19.374
CassandraIndexTest-compression 28    0      0        0       22.390
CassandraIndexTest-compression 28    0      0        0       29.364
CassandraIndexTest             28    0      0        0       22.338
CassandraIndexTest             28    0      0        0       19.736

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

Name                      Tests Errors Failures Skipped Time(s)
SASICQLTest-cdc           9     0      0        0       19.710
SASIIndexTest-cdc         32    0      0        0       15.684
SASICQLTest-cdc           9     0      0        0       19.079
SASIIndexTest-cdc         32    0      0        0       18.817
SASICQLTest-compression   9     0      0        0       21.034
SASIIndexTest-compression 32    0      0        0       20.764
SASICQLTest-compression   9     0      0        0       23.732
SASIIndexTest-compression 32    0      0        0       19.616
SASICQLTest               9     0      0        0       20.100
SASIIndexTest             32    0      0        0       15.653
SASICQLTest               9     0      0        0       19.177
SASIIndexTest             32    0      0        0       19.620

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

Name                                  Tests Errors Failures Skipped Time(s)
DelimiterAnalyzerTest-cdc             12    0      0        0       0.370
NonTokenizingAnalyzerTest-cdc         3     0      0        0       0.249
StandardAnalyzerTest-cdc              10    0      0        0       0.543
DelimiterAnalyzerTest-cdc             12    0      0        0       0.529
NonTokenizingAnalyzerTest-cdc         3     0      0        0       0.367
StandardAnalyzerTest-cdc              10    0      0        0       0.676
DelimiterAnalyzerTest-compression     12    0      0        0       0.415
NonTokenizingAnalyzerTest-compression 3     0      0        0       0.271
StandardAnalyzerTest-compression      10    0      0        0       0.622
DelimiterAnalyzerTest-compression     12    0      0        0       0.507
NonTokenizingAnalyzerTest-compression 3     0      0        0       0.319
StandardAnalyzerTest-compression      10    0      0        0       0.673
DelimiterAnalyzerTest                 12    0      0        0       0.372
NonTokenizingAnalyzerTest             3     0      0        0       0.242
StandardAnalyzerTest                  10    0      0        0       0.545
DelimiterAnalyzerTest                 12    0      0        0       0.521
NonTokenizingAnalyzerTest             3     0      0        0       0.353
StandardAnalyzerTest                  10    0      0        0       0.702

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

Name                      Tests Errors Failures Skipped Time(s)
IndexModeTest-cdc         14    0      0        0       1.008
IndexModeTest-cdc         14    0      0        0       1.219
IndexModeTest-compression 14    0      0        0       1.088
IndexModeTest-compression 14    0      0        0       1.169
IndexModeTest             14    0      0        0       0.986
IndexModeTest             14    0      0        0       1.373

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

Name                                  Tests Errors Failures Skipped Time(s)
OnDiskIndexTest-cdc                   12    0      0        0       15.498
PerSSTableIndexWriterTest-cdc         2     0      0        0       5.728
TokenTreeTest-cdc                     14    0      0        0       12.416
OnDiskIndexTest-cdc                   12    0      0        0       14.097
PerSSTableIndexWriterTest-cdc         2     0      0        0       5.916
TokenTreeTest-cdc                     14    0      0        0       13.384
OnDiskIndexTest-compression           12    0      0        0       16.634
PerSSTableIndexWriterTest-compression 2     0      0        0       6.482
TokenTreeTest-compression             14    0      0        0       12.527
OnDiskIndexTest-compression           12    0      0        0       14.358
PerSSTableIndexWriterTest-compression 2     0      0        0       5.907
TokenTreeTest-compression             14    0      0        0       13.416
OnDiskIndexTest                       12    0      0        0       16.054
PerSSTableIndexWriterTest             2     0      0        0       5.638
TokenTreeTest                         14    0      0        0       12.229
OnDiskIndexTest                       12    0      0        0       14.354
PerSSTableIndexWriterTest             2     0      0        0       6.051
TokenTreeTest                         14    0      0        0       13.513

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

Name                       Tests Errors Failures Skipped Time(s)
ExpressionTest-cdc         2     0      0        0       0.072
OperationTest-cdc          6     0      0        0       4.593
ExpressionTest-cdc         2     0      0        0       0.193
OperationTest-cdc          6     0      0        0       4.516
ExpressionTest-compression 2     0      0        0       0.084
OperationTest-compression  6     0      0        0       5.025
ExpressionTest-compression 2     0      0        0       0.170
OperationTest-compression  6     0      0        0       4.855
ExpressionTest             2     0      0        0       0.074
OperationTest              6     0      0        0       4.539
ExpressionTest             2     0      0        0       0.168
OperationTest              6     0      0        0       4.307

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

Name                                      Tests Errors Failures Skipped Time(s)
LongIteratorTest-cdc                      2     0      0        0       0.062
MappedBufferTest-cdc                      26    0      0        0       2.852
RangeIntersectionIteratorTest-cdc         11    0      0        0       0.284
RangeUnionIteratorTest-cdc                13    0      0        0       0.265
LongIteratorTest-cdc                      2     0      0        0       0.174
MappedBufferTest-cdc                      26    0      0        0       2.377
RangeIntersectionIteratorTest-cdc         11    0      0        0       0.379
RangeUnionIteratorTest-cdc                13    0      0        0       0.366
LongIteratorTest-compression              2     0      0        0       0.089
MappedBufferTest-compression              26    0      0        0       2.215
RangeIntersectionIteratorTest-compression 11    0      0        0       0.323
RangeUnionIteratorTest-compression        13    0      0        0       0.312
LongIteratorTest-compression              2     0      0        0       0.167
MappedBufferTest-compression              26    0      0        0       3.139
RangeIntersectionIteratorTest-compression 11    0      0        0       0.368
RangeUnionIteratorTest-compression        13    0      0        0       0.366
LongIteratorTest                          2     0      0        0       0.062
MappedBufferTest                          26    0      0        0       2.811
RangeIntersectionIteratorTest             11    0      0        0       0.278
RangeUnionIteratorTest                    13    0      0        0       0.306
LongIteratorTest                          2     0      0        0       0.165
MappedBufferTest                          26    0      0        0       2.366
RangeIntersectionIteratorTest             11    0      0        0       0.409
RangeUnionIteratorTest                    13    0      0        0       0.401

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

Name                               Tests Errors Failures Skipped Time(s)
BloomFilterTrackerTest-cdc         3     0      0        0       0.058
DiskSpaceMetricsTest-cdc           2     0      0        0       17.870
BloomFilterTrackerTest-cdc         3     0      0        0       0.164
DiskSpaceMetricsTest-cdc           2     0      0        0       10.823
BloomFilterTrackerTest-compression 3     0      0        0       0.071
DiskSpaceMetricsTest-compression   2     0      0        0       19.192
BloomFilterTrackerTest-compression 3     0      0        0       0.178
DiskSpaceMetricsTest-compression   2     0      0        0       14.112
BloomFilterTrackerTest             3     0      0        0       0.057
DiskSpaceMetricsTest               2     0      0        0       17.961
BloomFilterTrackerTest             3     0      0        0       0.153
DiskSpaceMetricsTest               2     0      0        0       11.190

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

Name                                     Tests Errors Failures Skipped Time(s)
CQLCompressionTest-cdc                   11    0      0        0       6.779
CompressedRandomAccessReaderTest-cdc     8     0      0        0       1.296
CompressedSequentialWriterReopenTest-cdc 4     0      0        0       7.323
CompressedSequentialWriterTest-cdc       14    0      0        0       1.821
CompressorTest-cdc                       6     0      0        0       0.852
ZstdCompressorTest-cdc                   3     0      0        0       0.232
CQLCompressionTest-cdc                   11    0      0        0       6.239
CompressedRandomAccessReaderTest-cdc     8     0      0        0       1.493
CompressedSequentialWriterReopenTest-cdc 4     0      0        0       7.798
CompressedSequentialWriterTest-cdc       14    0      0        0       2.182
CompressorTest-cdc                       6     0      0        0       0.981
ZstdCompressorTest-cdc                   3     0      0        0       0.387
CQLCompressionTest-compression           11    0      0        0       7.466
CompressedRandomAccessReaderTest-        8     0      0        0       1.351
compression
CompressedSequentialWriterReopenTest-    4     0      0        0       8.927
compression
CompressedSequentialWriterTest-          14    0      0        0       1.989
compression
CompressorTest-compression               6     0      0        0       0.843
ZstdCompressorTest-compression           3     0      0        0       0.269
CQLCompressionTest-compression           11    0      0        0       9.362
CompressedRandomAccessReaderTest-        8     0      0        0       1.467
compression
CompressedSequentialWriterReopenTest-    4     0      0        0       7.644
compression
CompressedSequentialWriterTest-          14    0      0        0       2.015
compression
CompressorTest-compression               6     0      0        0       0.951
ZstdCompressorTest-compression           3     0      0        0       0.324
CQLCompressionTest                       11    0      0        0       6.938
CompressedRandomAccessReaderTest         8     0      0        0       1.244
CompressedSequentialWriterReopenTest     4     0      0        0       8.096
CompressedSequentialWriterTest           14    0      0        0       1.806
CompressorTest                           6     0      0        0       0.793
ZstdCompressorTest                       3     0      0        0       0.235
CQLCompressionTest                       11    0      0        0       6.431
CompressedRandomAccessReaderTest         8     0      0        0       1.476
CompressedSequentialWriterReopenTest     4     0      0        0       8.342
CompressedSequentialWriterTest           14    0      0        0       2.098
CompressorTest                           6     0      0        0       0.938
ZstdCompressorTest                       3     0      0        0       0.358

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

Name                                   Tests Errors Failures Skipped Time(s)
CQLSSTableWriterLongTest               1     0      0        0       6.255
CQLSSTableWriterLongTest               1     0      0        0       6.305
BigTableWriterTest-cdc                 5     0      0        0       3.431
CQLSSTableWriterClientTest-cdc         1     0      0        0       1.807
CQLSSTableWriterTest-cdc               11    0      0        0       26.758
DescriptorTest-cdc                     7     0      0        0       0.957
IndexSummaryManagerTest-cdc            8     0      0        0       5.770
IndexSummaryRedistributionTest-cdc     1     0      0        0       4.180
IndexSummaryTest-cdc                   12    0      0        0       31.871
LargePartitionsTest-cdc                1     0      0        1       0.052
LegacySSTableTest-cdc                  11    0      0        1       56.594
SSTableCorruptionDetectionTest-cdc     2     0      0        0       55.457
SSTableHeaderFixTest-cdc               14    0      0        0       1.157
SSTableLoaderTest-cdc                  4     0      0        0       21.368
SSTableMetadataTest-cdc                3     0      0        0       3.605
SSTableReaderTest-cdc                  19    0      0        0       8.700
SSTableRewriterTest-cdc                20    0      0        0       12.565
SSTableScannerTest-cdc                 3     0      0        0       3.282
SSTableWriterTest-cdc                  5     0      0        0       26.452
BigTableWriterTest-cdc                 5     0      0        0       3.320
CQLSSTableWriterClientTest-cdc         1     0      0        0       1.924
CQLSSTableWriterTest-cdc               11    0      0        0       26.246
DescriptorTest-cdc                     7     0      0        0       1.257
IndexSummaryManagerTest-cdc            8     0      0        0       5.642
IndexSummaryRedistributionTest-cdc     1     0      0        0       4.025
IndexSummaryTest-cdc                   12    0      0        0       32.862
LargePartitionsTest-cdc                1     0      0        1       0.192
LegacySSTableTest-cdc                  11    0      0        1       56.459
SSTableCorruptionDetectionTest-cdc     2     0      0        0       56.557
SSTableHeaderFixTest-cdc               14    0      0        0       1.460
SSTableLoaderTest-cdc                  4     0      0        0       22.458
SSTableMetadataTest-cdc                3     0      0        0       3.430
SSTableReaderTest-cdc                  19    0      0        0       8.342
SSTableRewriterTest-cdc                20    0      0        0       14.317
SSTableScannerTest-cdc                 3     0      0        0       3.037
SSTableWriterTest-cdc                  5     0      0        0       59.295
BigTableWriterTest-compression         5     0      0        0       3.802
CQLSSTableWriterClientTest-compression 1     0      0        0       2.005
CQLSSTableWriterTest-compression       11    0      0        0       26.948
DescriptorTest-compression             7     0      0        0       1.025
IndexSummaryManagerTest-compression    8     0      0        0       6.579
IndexSummaryRedistributionTest-        1     0      0        0       4.478
compression
IndexSummaryTest-compression           12    0      0        0       32.921
LargePartitionsTest-compression        1     0      0        1       0.063
LegacySSTableTest-compression          11    0      0        1       57.931
SSTableCorruptionDetectionTest-        2     0      0        0       57.135
compression
SSTableHeaderFixTest-compression       14    0      0        0       1.319
SSTableLoaderTest-compression          4     0      0        0       23.902
SSTableMetadataTest-compression        3     0      0        0       3.953
SSTableReaderTest-compression          19    0      0        0       9.204
SSTableRewriterTest-compression        20    0      0        0       15.354
SSTableScannerTest-compression         3     0      0        0       3.583
SSTableWriterTest-compression          5     0      0        0       35.469
BigTableWriterTest-compression         5     0      0        0       3.302
CQLSSTableWriterClientTest-compression 1     0      0        0       1.950
CQLSSTableWriterTest-compression       11    0      0        0       26.585
DescriptorTest-compression             7     0      0        0       1.156
IndexSummaryManagerTest-compression    8     0      0        0       6.139
IndexSummaryRedistributionTest-        1     0      0        0       3.855
compression
IndexSummaryTest-compression           12    0      0        0       31.634
LargePartitionsTest-compression        1     0      0        1       0.191
LegacySSTableTest-compression          11    0      0        1       60.281
SSTableCorruptionDetectionTest-        2     0      0        0       42.877
compression
SSTableHeaderFixTest-compression       14    0      0        0       1.307
SSTableLoaderTest-compression          4     0      0        0       22.045
SSTableMetadataTest-compression        3     0      0        0       3.583
SSTableReaderTest-compression          19    0      0        0       8.842
SSTableRewriterTest-compression        20    0      0        0       16.089
SSTableScannerTest-compression         3     0      0        0       3.133
SSTableWriterTest-compression          5     0      0        0       28.111
BigTableWriterTest                     5     0      0        0       3.514
CQLSSTableWriterClientTest             1     0      0        0       1.857
CQLSSTableWriterTest                   11    0      0        0       26.226
DescriptorTest                         7     0      0        0       0.944
IndexSummaryManagerTest                8     0      0        0       5.595
IndexSummaryRedistributionTest         1     0      0        0       4.191
IndexSummaryTest                       12    0      0        0       31.811
LargePartitionsTest                    1     0      0        1       0.051
LegacySSTableTest                      11    0      0        1       57.495
SSTableCorruptionDetectionTest         2     0      0        0       57.231
SSTableHeaderFixTest                   14    0      0        0       1.164
SSTableLoaderTest                      4     0      0        0       20.944
SSTableMetadataTest                    3     0      0        0       3.591
SSTableReaderTest                      19    0      0        0       8.655
SSTableRewriterTest                    20    0      0        0       12.357
SSTableScannerTest                     3     0      0        0       3.224
SSTableWriterTest                      5     0      0        0       26.147
BigTableWriterTest                     5     0      0        0       3.330
CQLSSTableWriterClientTest             1     0      0        0       1.979
CQLSSTableWriterTest                   11    0      0        0       25.436
DescriptorTest                         7     0      0        0       1.249
IndexSummaryManagerTest                8     0      0        0       6.729
IndexSummaryRedistributionTest         1     0      0        0       4.338
IndexSummaryTest                       12    0      0        0       32.931
LargePartitionsTest                    1     0      0        1       0.159
LegacySSTableTest                      11    0      0        1       55.783
SSTableCorruptionDetectionTest         2     0      0        0       60.243
SSTableHeaderFixTest                   14    0      0        0       1.403
SSTableLoaderTest                      4     0      0        0       22.544
SSTableMetadataTest                    3     0      0        0       3.546
SSTableReaderTest                      19    0      0        0       8.537
SSTableRewriterTest                    20    0      0        0       14.507
SSTableScannerTest                     3     0      0        0       3.114
SSTableWriterTest                      5     0      0        0       60.161

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

Name                                 Tests Errors Failures Skipped Time(s)
SSTableFlushObserverTest-cdc         1     0      0        0       2.094
SSTableFlushObserverTest-cdc         1     0      0        0       2.187
SSTableFlushObserverTest-compression 1     0      0        0       2.249
SSTableFlushObserverTest-compression 1     0      0        0       2.178
SSTableFlushObserverTest             1     0      0        0       2.099
SSTableFlushObserverTest             1     0      0        0       2.532

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

Name                                   Tests Errors Failures Skipped Time(s)
BigTableZeroCopyWriterTest-cdc         2     0      0        0       3.455
BigTableZeroCopyWriterTest-cdc         2     0      0        0       3.367
BigTableZeroCopyWriterTest-compression 2     0      0        0       3.860
BigTableZeroCopyWriterTest-compression 2     0      0        0       3.195
BigTableZeroCopyWriterTest             2     0      0        0       3.496
BigTableZeroCopyWriterTest             2     0      0        0       3.651

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

Name                               Tests Errors Failures Skipped Time(s)
MetadataSerializerTest-cdc         10    0      0        0       1.129
MetadataSerializerTest-cdc         10    0      0        0       1.348
MetadataSerializerTest-compression 10    0      0        0       1.294
MetadataSerializerTest-compression 10    0      0        0       1.330
MetadataSerializerTest             10    0      0        0       1.114
MetadataSerializerTest             10    0      0        0       1.466

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

Name                                     Tests Errors Failures Skipped Time(s)
BufferedDataOutputStreamTest-cdc         16    0      0        0       25.187
BufferedRandomAccessFileTest-cdc         17    0      0        0       1.133
ChecksummedRandomAccessReaderTest-cdc    3     0      0        0       0.923
ChecksummedSequentialWriterTest-cdc      7     0      0        0       0.887
DataOutputTest-cdc                       15    0      0        0       0.902
DiskOptimizationStrategyTest-cdc         5     0      0        0       0.063
FileSegmentInputStreamTest-cdc           7     0      0        0       0.083
FileUtilsTest-cdc                        4     0      0        0       0.864
MemoryTest-cdc                           2     0      0        0       0.271
MmappedRegionsTest-cdc                   12    0      0        0       1.035
NIODataInputStreamTest-cdc               17    0      0        0       8.785
RandomAccessReaderTest-cdc               11    0      0        0       1.473
RewindableDataInputStreamPlusTest-cdc    8     0      0        0       0.227
SafeMemoryWriterTest-cdc                 2     0      0        0       2.555
SequentialWriterTest-cdc                 7     0      0        0       0.887
BufferedDataOutputStreamTest-cdc         16    0      0        0       23.271
BufferedRandomAccessFileTest-cdc         17    0      0        0       1.411
ChecksummedRandomAccessReaderTest-cdc    3     0      0        0       1.191
ChecksummedSequentialWriterTest-cdc      7     0      0        0       1.103
DataOutputTest-cdc                       15    0      0        0       1.239
DiskOptimizationStrategyTest-cdc         5     0      0        0       0.173
FileSegmentInputStreamTest-cdc           7     0      0        0       0.217
FileUtilsTest-cdc                        4     0      0        0       1.112
MemoryTest-cdc                           2     0      0        0       0.407
MmappedRegionsTest-cdc                   12    0      0        0       1.413
NIODataInputStreamTest-cdc               17    0      0        0       7.162
RandomAccessReaderTest-cdc               11    0      0        0       1.565
RewindableDataInputStreamPlusTest-cdc    8     0      0        0       0.361
SafeMemoryWriterTest-cdc                 2     0      0        0       2.748
SequentialWriterTest-cdc                 7     0      0        0       1.178
BufferedDataOutputStreamTest-compression 16    0      0        0       25.530
BufferedRandomAccessFileTest-compression 17    0      0        0       1.221
ChecksummedRandomAccessReaderTest-       3     0      0        0       0.994
compression
ChecksummedSequentialWriterTest-         7     0      0        0       0.967
compression
DataOutputTest-compression               15    0      0        0       1.015
DiskOptimizationStrategyTest-compression 5     0      0        0       0.078
FileSegmentInputStreamTest-compression   7     0      0        0       0.101
FileUtilsTest-compression                4     0      0        0       0.958
MemoryTest-compression                   2     0      0        0       0.307
MmappedRegionsTest-compression           12    0      0        0       1.168
NIODataInputStreamTest-compression       17    0      0        0       9.081
RandomAccessReaderTest-compression       11    0      0        0       1.484
RewindableDataInputStreamPlusTest-       8     0      0        0       0.272
compression
SafeMemoryWriterTest-compression         2     0      0        0       2.709
SequentialWriterTest-compression         7     0      0        0       0.966
BufferedDataOutputStreamTest-compression 16    0      0        0       22.332
BufferedRandomAccessFileTest-compression 17    0      0        0       1.364
ChecksummedRandomAccessReaderTest-       3     0      0        0       1.114
compression
ChecksummedSequentialWriterTest-         7     0      0        0       1.114
compression
DataOutputTest-compression               15    0      0        0       1.125
DiskOptimizationStrategyTest-compression 5     0      0        0       0.164
FileSegmentInputStreamTest-compression   7     0      0        0       0.196
FileUtilsTest-compression                4     0      0        0       1.061
MemoryTest-compression                   2     0      0        0       0.388
MmappedRegionsTest-compression           12    0      0        0       1.268
NIODataInputStreamTest-compression       17    0      0        0       7.320
RandomAccessReaderTest-compression       11    0      0        0       1.544
RewindableDataInputStreamPlusTest-       8     0      0        0       0.314
compression
SafeMemoryWriterTest-compression         2     0      0        0       2.205
SequentialWriterTest-compression         7     0      0        0       1.081
BufferedDataOutputStreamTest             16    0      0        0       25.598
BufferedRandomAccessFileTest             17    0      0        0       1.156
ChecksummedRandomAccessReaderTest        3     0      0        0       0.910
ChecksummedSequentialWriterTest          7     0      0        0       0.884
DataOutputTest                           15    0      0        0       0.895
DiskOptimizationStrategyTest             5     0      0        0       0.068
FileSegmentInputStreamTest               7     0      0        0       0.085
FileUtilsTest                            4     0      0        0       0.854
MemoryTest                               2     0      0        0       0.265
MmappedRegionsTest                       12    0      0        0       1.041
NIODataInputStreamTest                   17    0      0        0       8.782
RandomAccessReaderTest                   11    0      0        0       1.452
RewindableDataInputStreamPlusTest        8     0      0        0       0.235
SafeMemoryWriterTest                     2     0      0        0       2.548
SequentialWriterTest                     7     0      0        0       0.880
BufferedDataOutputStreamTest             16    0      0        0       23.852
BufferedRandomAccessFileTest             17    0      0        0       1.549
ChecksummedRandomAccessReaderTest        3     0      0        0       1.372
ChecksummedSequentialWriterTest          7     0      0        0       1.160
DataOutputTest                           15    0      0        0       1.190
DiskOptimizationStrategyTest             5     0      0        0       0.167
FileSegmentInputStreamTest               7     0      0        0       0.213
FileUtilsTest                            4     0      0        0       1.078
MemoryTest                               2     0      0        0       0.397
MmappedRegionsTest                       12    0      0        0       1.308
NIODataInputStreamTest                   17    0      0        0       7.508
RandomAccessReaderTest                   11    0      0        0       1.712
RewindableDataInputStreamPlusTest        8     0      0        0       0.342
SafeMemoryWriterTest                     2     0      0        0       2.681
SequentialWriterTest                     7     0      0        0       1.163

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

Name                                      Tests Errors Failures Skipped Time(s)
DynamicEndpointSnitchLongTest             1     0      0        0       24.756
DynamicEndpointSnitchLongTest             1     0      0        0       29.933
AlibabaCloudSnitchTest-cdc                2     0      0        0       10.640
CloudstackSnitchTest-cdc                  2     0      0        0       10.582
DynamicEndpointSnitchTest-cdc             1     0      0        0       2.200
EC2SnitchTest-cdc                         13    0      0        0       10.591
GoogleCloudSnitchTest-cdc                 2     0      0        0       10.612
GossipingPropertyFileSnitchTest-cdc       1     0      0        0       0.866
InetAddressAndPortSerializerTest-cdc      1     0      0        0       0.239
InetAddressAndPortTest-cdc                5     0      0        0       0.140
NetworkTopologyStrategyTest-cdc           5     0      0        0       2.849
PendingRangeMapsTest-cdc                  2     0      0        0       0.399
PendingRangesTest-cdc                     5     0      0        0       32.130
PropertyFileSnitchTest-cdc                5     0      0        0       15.945
ReconnectableSnitchHelperTest-cdc         1     0      0        0       1.068
ReplicaCollectionTest-cdc                 6     0      0        0       0.790
ReplicaLayoutTest-cdc                     1     0      0        0       0.415
ReplicaPlansTest-cdc                      1     0      0        0       1.351
ReplicationFactorTest-cdc                 2     0      0        0       0.885
ReplicationStrategyEndpointCacheTest-cdc  2     0      0        0       3.092
SimpleStrategyTest-cdc                    7     0      0        0       3.225
TokenMetadataTest-cdc                     6     0      0        0       0.895
AlibabaCloudSnitchTest-cdc                2     0      0        0       10.721
CloudstackSnitchTest-cdc                  2     0      0        0       10.717
DynamicEndpointSnitchTest-cdc             1     0      0        0       2.422
EC2SnitchTest-cdc                         13    0      0        0       10.738
GoogleCloudSnitchTest-cdc                 2     0      0        0       10.692
GossipingPropertyFileSnitchTest-cdc       1     0      0        0       1.088
InetAddressAndPortSerializerTest-cdc      1     0      0        0       0.362
InetAddressAndPortTest-cdc                5     0      0        0       0.299
NetworkTopologyStrategyTest-cdc           5     0      0        0       3.346
PendingRangeMapsTest-cdc                  2     0      0        0       0.506
PendingRangesTest-cdc                     5     0      0        0       28.645
PropertyFileSnitchTest-cdc                5     0      0        0       16.266
ReconnectableSnitchHelperTest-cdc         1     0      0        0       1.284
ReplicaCollectionTest-cdc                 6     0      0        0       0.861
ReplicaLayoutTest-cdc                     1     0      0        0       0.521
ReplicaPlansTest-cdc                      1     0      0        0       1.476
ReplicationFactorTest-cdc                 2     0      0        0       1.150
ReplicationStrategyEndpointCacheTest-cdc  2     0      0        0       2.971
SimpleStrategyTest-cdc                    7     0      0        0       2.908
TokenMetadataTest-cdc                     6     0      0        0       1.108
AlibabaCloudSnitchTest-compression        2     0      0        0       10.799
CloudstackSnitchTest-compression          2     0      0        0       10.801
DynamicEndpointSnitchTest-compression     1     0      0        0       2.334
EC2SnitchTest-compression                 13    0      0        0       10.827
GoogleCloudSnitchTest-compression         2     0      0        0       10.858
GossipingPropertyFileSnitchTest-          1     0      0        0       0.953
compression
InetAddressAndPortSerializerTest-         1     0      0        0       0.276
compression
InetAddressAndPortTest-compression        5     0      0        0       0.182
NetworkTopologyStrategyTest-compression   5     0      0        0       3.213
PendingRangeMapsTest-compression          2     0      0        0       0.483
PendingRangesTest-compression             5     0      0        0       29.883
PropertyFileSnitchTest-compression        5     0      0        0       16.032
ReconnectableSnitchHelperTest-compression 1     0      0        0       1.208
ReplicaCollectionTest-compression         6     0      0        0       0.808
ReplicaLayoutTest-compression             1     0      0        0       0.477
ReplicaPlansTest-compression              1     0      0        0       1.448
ReplicationFactorTest-compression         2     0      0        0       0.979
ReplicationStrategyEndpointCacheTest-     2     0      0        0       3.421
compression
SimpleStrategyTest-compression            7     0      0        0       3.533
TokenMetadataTest-compression             6     0      0        0       1.020
AlibabaCloudSnitchTest-compression        2     0      0        0       10.741
CloudstackSnitchTest-compression          2     0      0        0       10.740
DynamicEndpointSnitchTest-compression     1     0      0        0       2.422
EC2SnitchTest-compression                 13    0      0        0       10.688
GoogleCloudSnitchTest-compression         2     0      0        0       10.804
GossipingPropertyFileSnitchTest-          1     0      0        0       1.052
compression
InetAddressAndPortSerializerTest-         1     0      0        0       0.327
compression
InetAddressAndPortTest-compression        5     0      0        0       0.257
NetworkTopologyStrategyTest-compression   5     0      0        0       3.252
PendingRangeMapsTest-compression          2     0      0        0       0.471
PendingRangesTest-compression             5     0      0        0       29.258
PropertyFileSnitchTest-compression        5     0      0        0       16.197
ReconnectableSnitchHelperTest-compression 1     0      0        0       1.259
ReplicaCollectionTest-compression         6     0      0        0       0.854
ReplicaLayoutTest-compression             1     0      0        0       0.496
ReplicaPlansTest-compression              1     0      0        0       1.426
ReplicationFactorTest-compression         2     0      0        0       1.092
ReplicationStrategyEndpointCacheTest-     2     0      0        0       2.813
compression
SimpleStrategyTest-compression            7     0      0        0       2.879
TokenMetadataTest-compression             6     0      0        0       1.064
AlibabaCloudSnitchTest                    2     0      0        0       10.618
CloudstackSnitchTest                      2     0      0        0       10.588
DynamicEndpointSnitchTest                 1     0      0        0       2.210
EC2SnitchTest                             13    0      0        0       10.573
GoogleCloudSnitchTest                     2     0      0        0       10.656
GossipingPropertyFileSnitchTest           1     0      0        0       0.849
InetAddressAndPortSerializerTest          1     0      0        0       0.237
InetAddressAndPortTest                    5     0      0        0       0.139
NetworkTopologyStrategyTest               5     0      0        0       2.921
PendingRangeMapsTest                      2     0      0        0       0.409
PendingRangesTest                         5     0      0        0       30.316
PropertyFileSnitchTest                    5     0      0        0       15.949
ReconnectableSnitchHelperTest             1     0      0        0       1.043
ReplicaCollectionTest                     6     0      0        0       0.716
ReplicaLayoutTest                         1     0      0        0       0.420
ReplicaPlansTest                          1     0      0        0       1.334
ReplicationFactorTest                     2     0      0        0       0.877
ReplicationStrategyEndpointCacheTest      2     0      0        0       3.127
SimpleStrategyTest                        7     0      0        0       3.161
TokenMetadataTest                         6     0      0        0       0.902
AlibabaCloudSnitchTest                    2     0      0        0       10.754
CloudstackSnitchTest                      2     0      0        0       10.814
DynamicEndpointSnitchTest                 1     0      0        0       2.489
EC2SnitchTest                             13    0      0        0       10.782
GoogleCloudSnitchTest                     2     0      0        0       10.816
GossipingPropertyFileSnitchTest           1     0      0        0       1.164
InetAddressAndPortSerializerTest          1     0      0        0       0.393
InetAddressAndPortTest                    5     0      0        0       0.270
NetworkTopologyStrategyTest               5     0      0        0       3.532
PendingRangeMapsTest                      2     0      0        0       0.502
PendingRangesTest                         5     0      0        0       27.703
PropertyFileSnitchTest                    5     0      0        0       16.195
ReconnectableSnitchHelperTest             1     0      0        0       1.300
ReplicaCollectionTest                     6     0      0        0       0.853
ReplicaLayoutTest                         1     0      0        0       0.502
ReplicaPlansTest                          1     0      0        0       1.465
ReplicationFactorTest                     2     0      0        0       1.215
ReplicationStrategyEndpointCacheTest      2     0      0        0       3.045
SimpleStrategyTest                        7     0      0        0       2.999
TokenMetadataTest                         6     0      0        0       1.150

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

Name                                     Tests Errors Failures Skipped Time(s)
BatchMetricsTest-cdc                     3     0      0        0       10.145
BufferPoolMetricsTest-cdc                7     0      0        0       1.030
CQLMetricsTest-cdc                       4     0      0        0       6.453
CacheMetricsTest-cdc                     1     0      0        0       0.275
CassandraMetricsRegistryTest-cdc         5     0      0        0       0.279
ClientRequestSizeMetricsTest-cdc         1     0      0        0       12.390
DecayingEstimatedHistogramReservoirTest- 15    0      0        1       11.561
cdc
HintedHandOffMetricsTest-cdc             1     0      0        0       1.978
KeyspaceMetricsTest-cdc                  1     0      0        0       5.900
LatencyMetricsTest-cdc                   3     0      0        0       0.285
MaxSamplerTest-cdc                       8     0      0        0       5.211
SamplerTest-cdc                          5     0      0        0       1.130
TableMetricsTest-cdc                     9     0      0        0       9.429
ThreadPoolMetricsTest-cdc                3     0      0        0       0.490
TopFrequencySamplerTest-cdc              6     0      0        0       1.983
BatchMetricsTest-cdc                     3     0      0        0       8.383
BufferPoolMetricsTest-cdc                7     0      0        0       1.241
CQLMetricsTest-cdc                       4     0      0        0       6.014
CacheMetricsTest-cdc                     1     0      0        0       0.523
CassandraMetricsRegistryTest-cdc         5     0      0        0       0.486
ClientRequestSizeMetricsTest-cdc         1     0      0        0       11.918
DecayingEstimatedHistogramReservoirTest- 15    0      0        1       9.517
cdc
HintedHandOffMetricsTest-cdc             1     0      0        0       2.312
KeyspaceMetricsTest-cdc                  1     0      0        0       5.358
LatencyMetricsTest-cdc                   3     0      0        0       0.480
MaxSamplerTest-cdc                       8     0      0        0       5.457
SamplerTest-cdc                          5     0      0        0       1.413
TableMetricsTest-cdc                     9     0      0        0       11.292
ThreadPoolMetricsTest-cdc                3     0      0        0       0.634
TopFrequencySamplerTest-cdc              6     0      0        0       2.345
BatchMetricsTest-compression             3     0      0        0       10.193
BufferPoolMetricsTest-compression        7     0      0        0       1.139
CQLMetricsTest-compression               4     0      0        0       6.969
CacheMetricsTest-compression             1     0      0        0       0.315
CassandraMetricsRegistryTest-compression 5     0      0        0       0.317
ClientRequestSizeMetricsTest-compression 1     0      0        0       12.725
DecayingEstimatedHistogramReservoirTest- 15    0      0        1       12.826
compression
HintedHandOffMetricsTest-compression     1     0      0        0       2.160
KeyspaceMetricsTest-compression          1     0      0        0       6.325
LatencyMetricsTest-compression           3     0      0        0       0.329
MaxSamplerTest-compression               8     0      0        0       5.199
SamplerTest-compression                  5     0      0        0       1.235
TableMetricsTest-compression             9     0      0        0       11.390
ThreadPoolMetricsTest-compression        3     0      0        0       0.561
TopFrequencySamplerTest-compression      6     0      0        0       2.220
BatchMetricsTest-compression             3     0      0        0       10.813
BufferPoolMetricsTest-compression        7     0      0        0       1.273
CQLMetricsTest-compression               4     0      0        0       6.461
CacheMetricsTest-compression             1     0      0        0       0.405
CassandraMetricsRegistryTest-compression 5     0      0        0       0.407
ClientRequestSizeMetricsTest-compression 1     0      0        0       12.136
DecayingEstimatedHistogramReservoirTest- 15    0      0        1       10.239
compression
HintedHandOffMetricsTest-compression     1     0      0        0       2.139
KeyspaceMetricsTest-compression          1     0      0        0       5.627
LatencyMetricsTest-compression           3     0      0        0       0.435
MaxSamplerTest-compression               8     0      0        0       5.456
SamplerTest-compression                  5     0      0        0       1.420
TableMetricsTest-compression             9     0      0        0       10.607
ThreadPoolMetricsTest-compression        3     0      0        0       0.604
TopFrequencySamplerTest-compression      6     0      0        0       2.212
BatchMetricsTest                         3     0      0        0       10.033
BufferPoolMetricsTest                    7     0      0        0       1.061
CQLMetricsTest                           4     0      0        0       6.364
CacheMetricsTest                         1     0      0        0       0.268
CassandraMetricsRegistryTest             5     0      0        0       0.277
ClientRequestSizeMetricsTest             1     0      0        0       12.234
DecayingEstimatedHistogramReservoirTest  15    0      0        1       11.614
HintedHandOffMetricsTest                 1     0      0        0       1.988
KeyspaceMetricsTest                      1     0      0        0       5.772
LatencyMetricsTest                       3     0      0        0       0.277
MaxSamplerTest                           8     0      0        0       5.109
SamplerTest                              5     0      0        0       1.148
TableMetricsTest                         9     0      0        0       9.548
ThreadPoolMetricsTest                    3     0      0        0       0.499
TopFrequencySamplerTest                  6     0      0        0       2.098
BatchMetricsTest                         3     0      0        0       12.545
BufferPoolMetricsTest                    7     0      0        0       1.241
CQLMetricsTest                           4     0      0        0       6.395
CacheMetricsTest                         1     0      0        0       0.466
CassandraMetricsRegistryTest             5     0      0        0       0.459
ClientRequestSizeMetricsTest             1     0      0        0       12.065
DecayingEstimatedHistogramReservoirTest  15    0      0        1       10.368
HintedHandOffMetricsTest                 1     0      0        0       2.226
KeyspaceMetricsTest                      1     0      0        0       5.490
LatencyMetricsTest                       3     0      0        0       0.467
MaxSamplerTest                           8     0      0        0       5.555
SamplerTest                              5     0      0        0       1.401
TableMetricsTest                         9     0      0        0       9.636
ThreadPoolMetricsTest                    3     0      0        0       0.675
TopFrequencySamplerTest                  6     0      0        0       2.396

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

Name                                      Tests Errors Failures Skipped Time(s)
ConnectionBurnTest                        1     0      0        0       124.398
ConnectionBurnTest                        1     0      0        0       123.916
AsyncChannelPromiseTest-cdc               4     0      0        0       0.411
AsyncMessageOutputPlusTest-cdc            1     0      0        0       0.964
AsyncOneResponseTest-cdc                  2     0      0        0       4.243
AsyncPromiseTest-cdc                      4     0      0        0       0.358
AsyncStreamingInputPlusTest-cdc           13    0      0        0       1.409
AsyncStreamingOutputPlusTest-cdc          3     0      0        0       0.950
ChunkedInputPlusTest-cdc                  5     0      0        0       0.483
ConnectionTest-cdc                        13    0      0        0       79.466
ForwardingInfoTest-cdc                    2     0      0        0       0.256
FramingTest-cdc                           5     0      0        0       23.976
HandshakeTest-cdc                         13    0      0        0       2.280
ManyToOneConcurrentLinkedQueueTest-cdc    22    0      0        0       1.742
MessageSerializationPropertyTest-cdc      2     0      0        0       5.879
MessageTest-cdc                           7     0      0        0       1.465
MessagingServiceTest-cdc                  14    0      0        0       2.334
MockMessagingServiceTest-cdc              1     0      0        0       3.775
OutboundConnectionSettingsTest-cdc        9     0      0        0       2.075
OutboundConnectionsTest-cdc               6     0      0        0       2.243
OutboundMessageQueueTest-cdc              3     0      0        0       0.923
ProxyHandlerConnectionsTest-cdc           5     0      0        0       35.891
PrunableArrayQueueTest-cdc                9     0      0        0       0.065
ResourceLimitsTest-cdc                    4     0      0        0       0.133
StartupClusterConnectivityCheckerTest-cdc 7     0      0        0       1.105
VerbTest-cdc                              1     0      0        0       0.135
WriteCallbackInfoTest-cdc                 1     0      0        0       1.541
AsyncChannelPromiseTest-cdc               4     0      0        0       0.547
AsyncMessageOutputPlusTest-cdc            1     0      0        0       1.199
AsyncOneResponseTest-cdc                  2     0      0        0       4.349
AsyncPromiseTest-cdc                      4     0      0        0       0.511
AsyncStreamingInputPlusTest-cdc           13    0      0        0       1.548
AsyncStreamingOutputPlusTest-cdc          3     0      0        0       1.239
ChunkedInputPlusTest-cdc                  5     0      0        0       0.648
ConnectionTest-cdc                        13    0      0        0       77.013
ForwardingInfoTest-cdc                    2     0      0        0       0.366
FramingTest-cdc                           5     0      0        0       22.668
HandshakeTest-cdc                         13    0      0        0       2.510
ManyToOneConcurrentLinkedQueueTest-cdc    22    0      0        0       1.952
MessageSerializationPropertyTest-cdc      2     0      0        0       6.956
MessageTest-cdc                           7     0      0        0       1.705
MessagingServiceTest-cdc                  14    0      0        0       2.627
MockMessagingServiceTest-cdc              1     0      0        0       3.500
OutboundConnectionSettingsTest-cdc        9     0      0        0       2.249
OutboundConnectionsTest-cdc               6     0      0        0       2.463
OutboundMessageQueueTest-cdc              3     0      0        0       1.175
ProxyHandlerConnectionsTest-cdc           5     0      0        0       36.156
PrunableArrayQueueTest-cdc                9     0      0        0       0.188
ResourceLimitsTest-cdc                    4     0      0        0       0.246
StartupClusterConnectivityCheckerTest-cdc 7     0      0        0       1.320
VerbTest-cdc                              1     0      0        0       0.253
WriteCallbackInfoTest-cdc                 1     0      0        0       1.715
AsyncChannelPromiseTest-compression       4     0      0        0       0.459
AsyncMessageOutputPlusTest-compression    1     0      0        0       1.039
AsyncOneResponseTest-compression          2     0      0        0       4.287
AsyncPromiseTest-compression              4     0      0        0       0.391
AsyncStreamingInputPlusTest-compression   13    0      0        0       1.446
AsyncStreamingOutputPlusTest-compression  3     0      0        0       1.043
ChunkedInputPlusTest-compression          5     0      0        0       0.560
ConnectionTest-compression                13    0      0        0       75.905
ForwardingInfoTest-compression            2     0      0        0       0.292
FramingTest-compression                   5     0      0        0       24.667
HandshakeTest-compression                 13    0      0        0       2.553
ManyToOneConcurrentLinkedQueueTest-       22    0      0        0       1.785
compression
MessageSerializationPropertyTest-         2     0      0        0       6.318
compression
MessageTest-compression                   7     0      0        0       1.591
MessagingServiceTest-compression          14    0      0        0       2.691
MockMessagingServiceTest-compression      1     0      0        0       4.355
OutboundConnectionSettingsTest-           9     0      0        0       2.372
compression
OutboundConnectionsTest-compression       6     0      0        0       2.528
OutboundMessageQueueTest-compression      3     0      0        0       1.065
ProxyHandlerConnectionsTest-compression   5     0      0        0       36.138
PrunableArrayQueueTest-compression        9     0      0        0       0.080
ResourceLimitsTest-compression            4     0      0        0       0.146
StartupClusterConnectivityCheckerTest-    7     0      0        0       1.282
compression
VerbTest-compression                      1     0      0        0       0.162
WriteCallbackInfoTest-compression         1     0      0        0       1.851
AsyncChannelPromiseTest-compression       4     0      0        0       0.524
AsyncMessageOutputPlusTest-compression    1     0      0        0       1.124
AsyncOneResponseTest-compression          2     0      0        0       4.334
AsyncPromiseTest-compression              4     0      0        0       0.469
AsyncStreamingInputPlusTest-compression   13    0      0        0       1.490
AsyncStreamingOutputPlusTest-compression  3     0      0        0       1.158
ChunkedInputPlusTest-compression          5     0      0        0       0.585
ConnectionTest-compression                13    0      0        0       80.695
ForwardingInfoTest-compression            2     0      0        0       0.344
FramingTest-compression                   5     0      0        0       20.006
HandshakeTest-compression                 13    0      0        0       2.453
ManyToOneConcurrentLinkedQueueTest-       22    0      0        0       1.867
compression
MessageSerializationPropertyTest-         2     0      0        0       6.025
compression
MessageTest-compression                   7     0      0        0       1.620
MessagingServiceTest-compression          14    0      0        0       2.572
MockMessagingServiceTest-compression      1     0      0        0       3.489
OutboundConnectionSettingsTest-           9     0      0        0       2.260
compression
OutboundConnectionsTest-compression       6     0      0        0       2.332
OutboundMessageQueueTest-compression      3     0      0        0       1.122
ProxyHandlerConnectionsTest-compression   5     0      0        0       36.732
PrunableArrayQueueTest-compression        9     0      0        0       0.160
ResourceLimitsTest-compression            4     0      0        0       0.238
StartupClusterConnectivityCheckerTest-    7     0      0        0       1.364
compression
VerbTest-compression                      1     0      0        0       0.220
WriteCallbackInfoTest-compression         1     0      0        0       1.645
AsyncChannelPromiseTest                   4     0      0        0       0.401
AsyncMessageOutputPlusTest                1     0      0        0       0.948
AsyncOneResponseTest                      2     0      0        0       4.236
AsyncPromiseTest                          4     0      0        0       0.349
AsyncStreamingInputPlusTest               13    0      0        0       1.405
AsyncStreamingOutputPlusTest              3     0      0        0       0.940
ChunkedInputPlusTest                      5     0      0        0       0.472
ConnectionTest                            13    0      0        0       77.845
ForwardingInfoTest                        2     0      0        0       0.248
FramingTest                               5     0      0        0       23.919
HandshakeTest                             13    0      0        0       2.315
ManyToOneConcurrentLinkedQueueTest        22    0      0        0       1.786
MessageSerializationPropertyTest          2     0      0        0       6.017
MessageTest                               7     0      0        0       1.456
MessagingServiceTest                      14    0      0        0       2.356
MockMessagingServiceTest                  1     0      0        0       3.789
OutboundConnectionSettingsTest            9     0      0        0       2.035
OutboundConnectionsTest                   6     0      0        0       2.223
OutboundMessageQueueTest                  3     0      0        0       0.938
ProxyHandlerConnectionsTest               5     0      0        0       35.881
PrunableArrayQueueTest                    9     0      0        0       0.061
ResourceLimitsTest                        4     0      0        0       0.141
StartupClusterConnectivityCheckerTest     7     0      0        0       1.120
VerbTest                                  1     0      0        0       0.131
WriteCallbackInfoTest                     1     0      0        0       1.497
AsyncChannelPromiseTest                   4     0      0        0       0.548
AsyncMessageOutputPlusTest                1     0      0        0       1.312
AsyncOneResponseTest                      2     0      0        0       4.335
AsyncPromiseTest                          4     0      0        0       0.514
AsyncStreamingInputPlusTest               13    0      0        0       1.537
AsyncStreamingOutputPlusTest              3     0      0        0       1.196
ChunkedInputPlusTest                      5     0      0        0       0.639
ConnectionTest                            13    0      0        0       76.227
ForwardingInfoTest                        2     0      0        0       0.376
FramingTest                               5     0      0        0       22.789
HandshakeTest                             13    0      0        0       2.592
ManyToOneConcurrentLinkedQueueTest        22    0      0        0       1.964
MessageSerializationPropertyTest          2     0      0        0       6.350
MessageTest                               7     0      0        0       1.730
MessagingServiceTest                      14    0      0        0       2.739
MockMessagingServiceTest                  1     0      0        0       3.737
OutboundConnectionSettingsTest            9     0      0        0       2.341
OutboundConnectionsTest                   6     0      0        0       2.460
OutboundMessageQueueTest                  3     0      0        0       1.217
ProxyHandlerConnectionsTest               5     0      0        0       36.149
PrunableArrayQueueTest                    9     0      0        0       0.190
ResourceLimitsTest                        4     0      0        0       0.237
StartupClusterConnectivityCheckerTest     7     0      0        0       1.420
VerbTest                                  1     0      0        0       0.218
WriteCallbackInfoTest                     1     0      0        0       1.771

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

Name                         Tests Errors Failures Skipped Time(s)
ProxyHandlerTest-cdc         3     0      0        0       0.760
ProxyHandlerTest-cdc         3     0      0        0       0.882
ProxyHandlerTest-compression 3     0      0        0       0.806
ProxyHandlerTest-compression 3     0      0        0       0.886
ProxyHandlerTest             3     0      0        0       0.749
ProxyHandlerTest             3     0      0        0       0.877

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

Name                                    Tests Errors Failures Skipped Time(s)
AbstractRepairTest-cdc                  1     0      0        1       0.051
LocalSyncTaskTest-cdc                   6     0      0        0       4.254
NeighborsAndRangesTest-cdc              2     0      0        0       0.864
RepairJobTest-cdc                       16    0      0        0       4.289
RepairSessionTest-cdc                   1     0      0        0       0.931
StreamingRepairTaskTest-cdc             2     0      0        0       3.302
SymmetricRemoteSyncTaskTest-cdc         1     0      0        0       0.945
ValidatorTest-cdc                       6     0      0        0       26.997
AbstractRepairTest-cdc                  1     0      0        1       0.181
LocalSyncTaskTest-cdc                   6     0      0        0       3.968
NeighborsAndRangesTest-cdc              2     0      0        0       1.130
RepairJobTest-cdc                       16    0      0        0       4.323
RepairSessionTest-cdc                   1     0      0        0       1.212
StreamingRepairTaskTest-cdc             2     0      0        0       2.973
SymmetricRemoteSyncTaskTest-cdc         1     0      0        0       1.253
ValidatorTest-cdc                       6     0      0        0       29.244
AbstractRepairTest-compression          1     0      0        1       0.064
LocalSyncTaskTest-compression           6     0      0        0       4.785
NeighborsAndRangesTest-compression      2     0      0        0       0.955
RepairJobTest-compression               16    0      0        0       4.729
RepairSessionTest-compression           1     0      0        0       1.049
StreamingRepairTaskTest-compression     2     0      0        0       3.551
SymmetricRemoteSyncTaskTest-compression 1     0      0        0       1.033
ValidatorTest-compression               6     0      0        0       30.078
AbstractRepairTest-compression          1     0      0        1       0.156
LocalSyncTaskTest-compression           6     0      0        0       3.802
NeighborsAndRangesTest-compression      2     0      0        0       1.066
RepairJobTest-compression               16    0      0        0       4.451
RepairSessionTest-compression           1     0      0        0       1.136
StreamingRepairTaskTest-compression     2     0      0        0       2.948
SymmetricRemoteSyncTaskTest-compression 1     0      0        0       1.119
ValidatorTest-compression               6     0      0        0       27.569
AbstractRepairTest                      1     0      0        1       0.052
LocalSyncTaskTest                       6     0      0        0       4.252
NeighborsAndRangesTest                  2     0      0        0       0.851
RepairJobTest                           16    0      0        0       4.224
RepairSessionTest                       1     0      0        0       0.960
StreamingRepairTaskTest                 2     0      0        0       3.284
SymmetricRemoteSyncTaskTest             1     0      0        0       0.910
ValidatorTest                           6     0      0        0       27.060
AbstractRepairTest                      1     0      0        1       0.151
LocalSyncTaskTest                       6     0      0        0       4.025
NeighborsAndRangesTest                  2     0      0        0       1.133
RepairJobTest                           16    0      0        0       4.405
RepairSessionTest                       1     0      0        0       1.286
StreamingRepairTaskTest                 2     0      0        0       3.002
SymmetricRemoteSyncTaskTest             1     0      0        0       1.198
ValidatorTest                           6     0      0        0       29.315

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

Name                              Tests Errors Failures Skipped Time(s)
DifferenceHolderTest-cdc          2     0      0        0       0.296
RangeDenormalizerTest-cdc         3     0      0        0       0.253
ReduceHelperTest-cdc              5     0      0        0       0.285
StreamFromOptionsTest-cdc         3     0      0        0       0.111
DifferenceHolderTest-cdc          2     0      0        0       0.434
RangeDenormalizerTest-cdc         3     0      0        0       0.370
ReduceHelperTest-cdc              5     0      0        0       0.429
StreamFromOptionsTest-cdc         3     0      0        0       0.262
DifferenceHolderTest-compression  2     0      0        0       0.355
RangeDenormalizerTest-compression 3     0      0        0       0.314
ReduceHelperTest-compression      5     0      0        0       0.323
StreamFromOptionsTest-compression 3     0      0        0       0.133
DifferenceHolderTest-compression  2     0      0        0       0.405
RangeDenormalizerTest-compression 3     0      0        0       0.343
ReduceHelperTest-compression      5     0      0        0       0.364
StreamFromOptionsTest-compression 3     0      0        0       0.214
DifferenceHolderTest              2     0      0        0       0.297
RangeDenormalizerTest             3     0      0        0       0.251
ReduceHelperTest                  5     0      0        0       0.282
StreamFromOptionsTest             3     0      0        0       0.112
DifferenceHolderTest              2     0      0        0       0.447
RangeDenormalizerTest             3     0      0        0       0.379
ReduceHelperTest                  5     0      0        0       0.386
StreamFromOptionsTest             3     0      0        0       0.229

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

Name                                      Tests Errors Failures Skipped Time(s)
AbstractConsistentSessionTest-cdc         1     0      0        1       0.053
CoordinatorMessagingTest-cdc              7     0      0        0       5.894
CoordinatorSessionTest-cdc                7     0      0        0       1.040
CoordinatorSessionsTest-cdc               7     0      0        0       3.189
LocalSessionTest-cdc                      40    0      0        0       4.873
PendingRepairStatTest-cdc                 1     0      0        0       3.326
RepairStateTest-cdc                       6     0      0        0       0.115
AbstractConsistentSessionTest-cdc         1     0      0        1       0.163
CoordinatorMessagingTest-cdc              7     0      0        0       5.585
CoordinatorSessionTest-cdc                7     0      0        0       1.267
CoordinatorSessionsTest-cdc               7     0      0        0       2.981
LocalSessionTest-cdc                      40    0      0        0       5.309
PendingRepairStatTest-cdc                 1     0      0        0       3.211
RepairStateTest-cdc                       6     0      0        0       0.214
AbstractConsistentSessionTest-compression 1     0      0        1       0.062
CoordinatorMessagingTest-compression      7     0      0        0       6.110
CoordinatorSessionTest-compression        7     0      0        0       1.144
CoordinatorSessionsTest-compression       7     0      0        0       3.479
LocalSessionTest-compression              40    0      0        0       4.906
PendingRepairStatTest-compression         1     0      0        0       3.648
RepairStateTest-compression               6     0      0        0       0.128
AbstractConsistentSessionTest-compression 1     0      0        1       0.156
CoordinatorMessagingTest-compression      7     0      0        0       5.678
CoordinatorSessionTest-compression        7     0      0        0       1.229
CoordinatorSessionsTest-compression       7     0      0        0       2.889
LocalSessionTest-compression              40    0      0        0       7.101
PendingRepairStatTest-compression         1     0      0        0       3.207
RepairStateTest-compression               6     0      0        0       0.200
AbstractConsistentSessionTest             1     0      0        1       0.051
CoordinatorMessagingTest                  7     0      0        0       5.851
CoordinatorSessionTest                    7     0      0        0       1.025
CoordinatorSessionsTest                   7     0      0        0       3.203
LocalSessionTest                          40    0      0        0       4.834
PendingRepairStatTest                     1     0      0        0       3.289
RepairStateTest                           6     0      0        0       0.109
AbstractConsistentSessionTest             1     0      0        1       0.158
CoordinatorMessagingTest                  7     0      0        0       5.584
CoordinatorSessionTest                    7     0      0        0       1.298
CoordinatorSessionsTest                   7     0      0        0       2.976
LocalSessionTest                          40    0      0        0       4.337
PendingRepairStatTest                     1     0      0        0       3.133
RepairStateTest                           6     0      0        0       0.225

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

Name                             Tests Errors Failures Skipped Time(s)
SchemaArgsParserTest-cdc         5     0      0        0       3.206
SchemaArgsParserTest-cdc         5     0      0        0       2.994
SchemaArgsParserTest-compression 5     0      0        0       3.543
SchemaArgsParserTest-compression 5     0      0        0       2.923
SchemaArgsParserTest             5     0      0        0       3.110
SchemaArgsParserTest             5     0      0        0       3.096

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

Name                                    Tests Errors Failures Skipped Time(s)
RepairMessageSerializationsTest-cdc     8     0      0        0       0.980
RepairMessageSerializerTest-cdc         6     0      0        0       0.481
RepairOptionTest-cdc                    4     0      0        0       0.902
RepairMessageSerializationsTest-cdc     8     0      0        0       1.265
RepairMessageSerializerTest-cdc         6     0      0        0       0.614
RepairOptionTest-cdc                    4     0      0        0       1.110
RepairMessageSerializationsTest-        8     0      0        0       1.097
compression
RepairMessageSerializerTest-compression 6     0      0        0       0.544
RepairOptionTest-compression            4     0      0        0       0.974
RepairMessageSerializationsTest-        8     0      0        0       1.144
compression
RepairMessageSerializerTest-compression 6     0      0        0       0.561
RepairOptionTest-compression            4     0      0        0       1.120
RepairMessageSerializationsTest         8     0      0        0       0.951
RepairMessageSerializerTest             6     0      0        0       0.474
RepairOptionTest                        4     0      0        0       0.870
RepairMessageSerializationsTest         8     0      0        0       1.192
RepairMessageSerializerTest             6     0      0        0       0.619
RepairOptionTest                        4     0      0        0       1.138

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

Name                                     Tests Errors Failures Skipped Time(s)
CreateTableValidationTest-cdc            1     0      0        0       3.380
IndexMetadataTest-cdc                    3     0      0        0       0.216
MigrationCoordinatorTest-cdc             8     0      0        0       0.906
MigrationManagerTest-cdc                 17    0      0        0       5.292
SchemaKeyspaceTest-cdc                   5     0      0        0       3.567
SchemaTest-cdc                           1     0      0        0       2.443
TupleTypesRepresentationTest-cdc         2     0      0        1       0.924
ValidationTest-cdc                       4     0      0        0       0.285
CreateTableValidationTest-cdc            1     0      0        0       3.146
IndexMetadataTest-cdc                    3     0      0        0       0.394
MigrationCoordinatorTest-cdc             8     0      0        0       1.224
MigrationManagerTest-cdc                 17    0      0        0       5.038
SchemaKeyspaceTest-cdc                   5     0      0        0       3.376
SchemaTest-cdc                           1     0      0        0       2.594
TupleTypesRepresentationTest-cdc         2     0      0        1       1.001
ValidationTest-cdc                       4     0      0        0       0.387
CreateTableValidationTest-compression    1     0      0        0       3.709
IndexMetadataTest-compression            3     0      0        0       0.247
MigrationCoordinatorTest-compression     8     0      0        0       1.060
MigrationManagerTest-compression         17    0      0        0       5.918
SchemaKeyspaceTest-compression           5     0      0        0       3.972
SchemaTest-compression                   1     0      0        0       2.695
TupleTypesRepresentationTest-compression 2     0      0        1       1.005
ValidationTest-compression               4     0      0        0       0.319
CreateTableValidationTest-compression    1     0      0        0       3.229
IndexMetadataTest-compression            3     0      0        0       0.313
MigrationCoordinatorTest-compression     8     0      0        0       1.116
MigrationManagerTest-compression         17    0      0        0       5.704
SchemaKeyspaceTest-compression           5     0      0        0       3.615
SchemaTest-compression                   1     0      0        0       2.535
TupleTypesRepresentationTest-compression 2     0      0        1       0.988
ValidationTest-compression               4     0      0        0       0.371
CreateTableValidationTest                1     0      0        0       3.426
IndexMetadataTest                        3     0      0        0       0.215
MigrationCoordinatorTest                 8     0      0        0       0.911
MigrationManagerTest                     17    0      0        0       5.274
SchemaKeyspaceTest                       5     0      0        0       3.617
SchemaTest                               1     0      0        0       2.369
TupleTypesRepresentationTest             2     0      0        1       0.911
ValidationTest                           4     0      0        0       0.279
CreateTableValidationTest                1     0      0        0       3.091
IndexMetadataTest                        3     0      0        0       0.322
MigrationCoordinatorTest                 8     0      0        0       1.339
MigrationManagerTest                     17    0      0        0       5.149
SchemaKeyspaceTest                       5     0      0        0       3.356
SchemaTest                               1     0      0        0       2.685
TupleTypesRepresentationTest             2     0      0        1       1.046
ValidationTest                           4     0      0        0       0.405

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

Name                            Tests Errors Failures Skipped Time(s)
CipherFactoryTest-cdc           7     0      0        0       0.510
EncryptionUtilsTest-cdc         3     0      0        0       1.133
JKSKeyProviderTest-cdc          2     0      0        0       0.279
SSLFactoryTest-cdc              14    0      0        0       1.256
CipherFactoryTest-cdc           7     0      0        0       0.637
EncryptionUtilsTest-cdc         3     0      0        0       1.333
JKSKeyProviderTest-cdc          2     0      0        0       0.381
SSLFactoryTest-cdc              14    0      0        0       1.597
CipherFactoryTest-compression   7     0      0        0       0.578
EncryptionUtilsTest-compression 3     0      0        0       1.239
JKSKeyProviderTest-compression  2     0      0        0       0.315
SSLFactoryTest-compression      14    0      0        0       1.399
CipherFactoryTest-compression   7     0      0        0       0.573
EncryptionUtilsTest-compression 3     0      0        0       1.341
JKSKeyProviderTest-compression  2     0      0        0       0.372
SSLFactoryTest-compression      14    0      0        0       1.655
CipherFactoryTest               7     0      0        0       0.504
EncryptionUtilsTest             3     0      0        0       1.108
JKSKeyProviderTest              2     0      0        0       0.280
SSLFactoryTest                  14    0      0        0       1.338
CipherFactoryTest               7     0      0        0       0.633
EncryptionUtilsTest             3     0      0        0       1.405
JKSKeyProviderTest              2     0      0        0       0.403
SSLFactoryTest                  14    0      0        0       1.817

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

Name                                 Tests Errors Failures Skipped Time(s)
SimpleDateSerializerTest-cdc         9     0      0        0       0.103
TimeSerializerTest-cdc               16    0      0        0       0.068
TimestampSerializerTest-cdc          8     0      0        0       0.277
SimpleDateSerializerTest-cdc         9     0      0        0       0.226
TimeSerializerTest-cdc               16    0      0        0       0.203
TimestampSerializerTest-cdc          8     0      0        0       0.404
SimpleDateSerializerTest-compression 9     0      0        0       0.128
TimeSerializerTest-compression       16    0      0        0       0.090
TimestampSerializerTest-compression  8     0      0        0       0.344
SimpleDateSerializerTest-compression 9     0      0        0       0.252
TimeSerializerTest-compression       16    0      0        0       0.197
TimestampSerializerTest-compression  8     0      0        0       0.375
SimpleDateSerializerTest             9     0      0        0       0.101
TimeSerializerTest                   16    0      0        0       0.069
TimestampSerializerTest              8     0      0        0       0.284
SimpleDateSerializerTest             9     0      0        0       0.218
TimeSerializerTest                   16    0      0        0       0.196
TimestampSerializerTest              8     0      0        0       0.398

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

Name                                   Tests Errors Failures Skipped Time(s)
ActiveRepairServiceTest-cdc            11    0      0        0       3.912
BootstrapTransientTest-cdc             1     0      0        0       0.929
ClientWarningsTest-cdc                 4     0      0        0       22.268
GCInspectorTest-cdc                    6     0      0        0       0.883
JoinTokenRingTest-cdc                  1     0      0        0       4.579
LeaveAndBootstrapTest-cdc              8     0      0        0       5.264
LegacyAuthFailTest-cdc                 1     0      0        0       4.793
MoveTest-cdc                           7     0      0        0       21.307
MoveTransientTest-cdc                  19    0      0        0       1.154
NativeTransportServiceTest-cdc         13    0      0        0       7.835
OptionalTasksTest-cdc                  2     0      0        0       3.171
PaxosStateTest-cdc                     2     0      0        0       4.667
ProtocolBetaVersionTest-cdc            2     0      0        0       12.508
QueryPagerTest-cdc                     8     0      0        0       3.457
RMIServerSocketFactoryImplTest-cdc     1     0      0        0       0.062
RemoveTest-cdc                         4     0      0        0       5.769
SerializationsTest-cdc                 4     0      0        0       0.952
StartupChecksTest-cdc                  3     0      0        0       2.637
StorageProxyTest-cdc                   4     0      0        0       0.989
StorageServiceServerTest-cdc           19    0      0        1       8.346
StorageServiceTest-cdc                 1     0      0        0       0.916
WriteResponseHandlerTest-cdc           5     0      0        0       3.250
WriteResponseHandlerTransientTest-cdc  4     0      0        0       3.203
ActiveRepairServiceTest-cdc            11    0      0        0       3.390
BootstrapTransientTest-cdc             1     0      0        0       1.144
ClientWarningsTest-cdc                 4     0      0        0       26.213
GCInspectorTest-cdc                    6     0      0        0       1.119
JoinTokenRingTest-cdc                  1     0      0        0       4.599
LeaveAndBootstrapTest-cdc              8     0      0        0       5.138
LegacyAuthFailTest-cdc                 1     0      0        0       4.255
MoveTest-cdc                           7     0      0        0       21.231
MoveTransientTest-cdc                  19    0      0        0       1.460
NativeTransportServiceTest-cdc         13    0      0        0       8.039
OptionalTasksTest-cdc                  2     0      0        0       2.877
PaxosStateTest-cdc                     2     0      0        0       4.349
ProtocolBetaVersionTest-cdc            2     0      0        0       12.242
QueryPagerTest-cdc                     8     0      0        0       3.129
RMIServerSocketFactoryImplTest-cdc     1     0      0        0       0.172
RemoveTest-cdc                         4     0      0        0       5.947
SerializationsTest-cdc                 4     0      0        0       1.180
StartupChecksTest-cdc                  3     0      0        0       2.486
StorageProxyTest-cdc                   4     0      0        0       1.370
StorageServiceServerTest-cdc           19    0      0        1       8.681
StorageServiceTest-cdc                 1     0      0        0       1.206
WriteResponseHandlerTest-cdc           5     0      0        0       3.025
WriteResponseHandlerTransientTest-cdc  4     0      0        0       3.019
ActiveRepairServiceTest-compression    11    0      0        0       4.263
BootstrapTransientTest-compression     1     0      0        0       1.072
ClientWarningsTest-compression         4     0      0        0       28.136
GCInspectorTest-compression            6     0      0        0       0.957
JoinTokenRingTest-compression          1     0      0        0       6.588
LeaveAndBootstrapTest-compression      8     0      0        0       7.222
LegacyAuthFailTest-compression         1     0      0        0       4.934
MoveTest-compression                   7     0      0        0       23.489
MoveTransientTest-compression          19    0      0        0       1.322
NativeTransportServiceTest-compression 13    0      0        0       8.012
OptionalTasksTest-compression          2     0      0        0       3.500
PaxosStateTest-compression             2     0      0        0       6.609
ProtocolBetaVersionTest-compression    2     0      0        0       12.915
QueryPagerTest-compression             8     0      0        0       3.735
RMIServerSocketFactoryImplTest-        1     0      0        0       0.070
compression
RemoveTest-compression                 4     0      0        0       6.035
SerializationsTest-compression         4     0      0        0       0.989
StartupChecksTest-compression          3     0      0        0       2.862
StorageProxyTest-compression           4     0      0        0       1.099
StorageServiceServerTest-compression   19    0      0        1       8.611
StorageServiceTest-compression         1     0      0        0       1.047
WriteResponseHandlerTest-compression   5     0      0        0       3.591
WriteResponseHandlerTransientTest-     4     0      0        0       3.566
compression
ActiveRepairServiceTest-compression    11    0      0        0       3.808
BootstrapTransientTest-compression     1     0      0        0       1.114
ClientWarningsTest-compression         4     0      0        0       27.693
GCInspectorTest-compression            6     0      0        0       1.074
JoinTokenRingTest-compression          1     0      0        0       7.813
LeaveAndBootstrapTest-compression      8     0      0        0       7.478
LegacyAuthFailTest-compression         1     0      0        0       4.743
MoveTest-compression                   7     0      0        0       24.143
MoveTransientTest-compression          19    0      0        0       1.407
NativeTransportServiceTest-compression 13    0      0        0       7.975
OptionalTasksTest-compression          2     0      0        0       2.972
PaxosStateTest-compression             2     0      0        0       6.790
ProtocolBetaVersionTest-compression    2     0      0        0       12.497
QueryPagerTest-compression             8     0      0        0       3.163
RMIServerSocketFactoryImplTest-        1     0      0        0       0.159
compression
RemoveTest-compression                 4     0      0        0       6.012
SerializationsTest-compression         4     0      0        0       1.093
StartupChecksTest-compression          3     0      0        0       2.419
StorageProxyTest-compression           4     0      0        0       1.170
StorageServiceServerTest-compression   19    0      0        1       8.522
StorageServiceTest-compression         1     0      0        0       1.127
WriteResponseHandlerTest-compression   5     0      0        0       3.125
WriteResponseHandlerTransientTest-     4     0      0        0       2.969
compression
ActiveRepairServiceTest                11    0      0        0       3.834
BootstrapTransientTest                 1     0      0        0       0.931
ClientWarningsTest                     4     0      0        0       24.062
GCInspectorTest                        6     0      0        0       0.847
JoinTokenRingTest                      1     0      0        0       4.608
LeaveAndBootstrapTest                  8     0      0        0       5.299
LegacyAuthFailTest                     1     0      0        0       4.649
MoveTest                               7     0      0        0       21.394
MoveTransientTest                      19    0      0        0       1.140
NativeTransportServiceTest             13    0      0        0       7.817
OptionalTasksTest                      2     0      0        0       3.147
PaxosStateTest                         2     0      0        0       4.602
ProtocolBetaVersionTest                2     0      0        0       12.461
QueryPagerTest                         8     0      0        0       3.409
RMIServerSocketFactoryImplTest         1     0      0        0       0.058
RemoveTest                             4     0      0        0       5.710
SerializationsTest                     4     0      0        0       0.899
StartupChecksTest                      3     0      0        0       2.668
StorageProxyTest                       4     0      0        0       0.956
StorageServiceServerTest               19    0      0        1       8.271
StorageServiceTest                     1     0      0        0       0.919
WriteResponseHandlerTest               5     0      0        0       3.238
WriteResponseHandlerTransientTest      4     0      0        0       3.194
ActiveRepairServiceTest                11    0      0        0       3.527
BootstrapTransientTest                 1     0      0        0       1.252
ClientWarningsTest                     4     0      0        0       28.523
GCInspectorTest                        6     0      0        0       1.213
JoinTokenRingTest                      1     0      0        0       4.565
LeaveAndBootstrapTest                  8     0      0        0       5.188
LegacyAuthFailTest                     1     0      0        0       4.424
MoveTest                               7     0      0        0       21.309
MoveTransientTest                      19    0      0        0       1.368
NativeTransportServiceTest             13    0      0        0       8.088
OptionalTasksTest                      2     0      0        0       3.077
PaxosStateTest                         2     0      0        0       4.438
ProtocolBetaVersionTest                2     0      0        0       12.329
QueryPagerTest                         8     0      0        0       3.176
RMIServerSocketFactoryImplTest         1     0      0        0       0.164
RemoveTest                             4     0      0        0       5.934
SerializationsTest                     4     0      0        0       1.180
StartupChecksTest                      3     0      0        0       2.530
StorageProxyTest                       4     0      0        0       1.401
StorageServiceServerTest               19    0      0        1       8.427
StorageServiceTest                     1     0      0        0       1.197
WriteResponseHandlerTest               5     0      0        0       3.032
WriteResponseHandlerTransientTest      4     0      0        0       2.984

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

Name                        Tests Errors Failures Skipped Time(s)
PagingStateTest-cdc         7     0      0        0       1.017
PagingStateTest-cdc         7     0      0        0       1.325
PagingStateTest-compression 7     0      0        0       1.100
PagingStateTest-compression 7     0      0        0       1.284
PagingStateTest             7     0      0        0       1.010
PagingStateTest             7     0      0        0       1.302

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

Name                                  Tests Errors Failures Skipped Time(s)
AbstractReadResponseTest-cdc          1     0      0        1       0.051
DataResolverTest-cdc                  32    0      0        0       3.593
DigestResolverTest-cdc                5     0      0        0       3.395
ReadExecutorTest-cdc                  3     0      0        0       3.449
SpeculativeRetryParseTest-cdc         78    0      0        0       0.105
AbstractReadResponseTest-cdc          1     0      0        1       0.165
DataResolverTest-cdc                  32    0      0        0       3.241
DigestResolverTest-cdc                5     0      0        0       3.112
ReadExecutorTest-cdc                  3     0      0        0       3.299
SpeculativeRetryParseTest-cdc         78    0      0        0       0.237
AbstractReadResponseTest-compression  1     0      0        1       0.062
DataResolverTest-compression          32    0      0        0       3.800
DigestResolverTest-compression        5     0      0        0       3.602
ReadExecutorTest-compression          3     0      0        0       3.720
SpeculativeRetryParseTest-compression 78    0      0        0       0.135
AbstractReadResponseTest-compression  1     0      0        1       0.160
DataResolverTest-compression          32    0      0        0       3.268
DigestResolverTest-compression        5     0      0        0       3.235
ReadExecutorTest-compression          3     0      0        0       3.113
SpeculativeRetryParseTest-compression 78    0      0        0       0.190
AbstractReadResponseTest              1     0      0        1       0.054
DataResolverTest                      32    0      0        0       3.586
DigestResolverTest                    5     0      0        0       3.375
ReadExecutorTest                      3     0      0        0       3.400
SpeculativeRetryParseTest             78    0      0        0       0.103
AbstractReadResponseTest              1     0      0        1       0.155
DataResolverTest                      32    0      0        0       3.408
DigestResolverTest                    5     0      0        0       3.188
ReadExecutorTest                      3     0      0        0       3.154
SpeculativeRetryParseTest             78    0      0        0       0.218

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

Name                                 Tests Errors Failures Skipped Time(s)
AbstractReadRepairTest-cdc           1     0      0        1       0.051
BlockingReadRepairTest-cdc           9     0      0        0       3.393
DiagEventsBlockingReadRepairTest-cdc 3     0      0        0       3.446
ReadOnlyReadRepairTest-cdc           4     0      0        0       3.223
ReadRepairTest-cdc                   7     0      0        0       3.411
RepairedDataVerifierTest-cdc         10    0      0        0       4.582
AbstractReadRepairTest-cdc           1     0      0        1       0.171
BlockingReadRepairTest-cdc           9     0      0        0       3.524
DiagEventsBlockingReadRepairTest-cdc 3     0      0        0       3.546
ReadOnlyReadRepairTest-cdc           4     0      0        0       3.399
ReadRepairTest-cdc                   7     0      0        0       3.388
RepairedDataVerifierTest-cdc         10    0      0        0       4.774
AbstractReadRepairTest-compression   1     0      0        1       0.067
BlockingReadRepairTest-compression   9     0      0        0       3.751
DiagEventsBlockingReadRepairTest-    3     0      0        0       3.739
compression
ReadOnlyReadRepairTest-compression   4     0      0        0       3.565
ReadRepairTest-compression           7     0      0        0       3.654
RepairedDataVerifierTest-compression 10    0      0        0       6.480
AbstractReadRepairTest-compression   1     0      0        1       0.165
BlockingReadRepairTest-compression   9     0      0        0       3.081
DiagEventsBlockingReadRepairTest-    3     0      0        0       3.198
compression
ReadOnlyReadRepairTest-compression   4     0      0        0       2.987
ReadRepairTest-compression           7     0      0        0       3.133
RepairedDataVerifierTest-compression 10    0      0        0       6.700
AbstractReadRepairTest               1     0      0        1       0.052
BlockingReadRepairTest               9     0      0        0       3.438
DiagEventsBlockingReadRepairTest     3     0      0        0       3.445
ReadOnlyReadRepairTest               4     0      0        0       3.310
ReadRepairTest                       7     0      0        0       3.347
RepairedDataVerifierTest             10    0      0        0       4.566
AbstractReadRepairTest               1     0      0        1       0.153
BlockingReadRepairTest               9     0      0        0       3.210
DiagEventsBlockingReadRepairTest     3     0      0        0       3.218
ReadOnlyReadRepairTest               4     0      0        0       3.171
ReadRepairTest                       7     0      0        0       3.218
RepairedDataVerifierTest             10    0      0        0       4.473

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

Name                                         Tests Errors Failures Skipped Time
                                                                           (s)
LongStreamingTest                            0     1      0        0       0.969
LongStreamingTest                            0     1      0        0       1.193
EntireSSTableStreamingCorrectFilesCountTest- 1     0      0        0       3.466
cdc
SessionInfoTest-cdc                          1     0      0        0       0.474
StreamOperationTest-cdc                      1     0      0        0       0.060
StreamTransferTaskTest-cdc                   2     0      0        0       3.278
StreamingTransferTest-cdc                    5     0      0        0       14.510
EntireSSTableStreamingCorrectFilesCountTest- 1     0      0        0       3.184
cdc
SessionInfoTest-cdc                          1     0      0        0       0.575
StreamOperationTest-cdc                      1     0      0        0       0.170
StreamTransferTaskTest-cdc                   2     0      0        0       3.164
StreamingTransferTest-cdc                    5     0      0        0       12.954
EntireSSTableStreamingCorrectFilesCountTest- 1     0      0        0       3.770
compression
SessionInfoTest-compression                  1     0      0        0       0.522
StreamOperationTest-compression              1     0      0        0       0.068
StreamTransferTaskTest-compression           2     0      0        0       3.633
StreamingTransferTest-compression            5     0      0        0       14.807
EntireSSTableStreamingCorrectFilesCountTest- 1     0      0        0       3.248
compression
SessionInfoTest-compression                  1     0      0        0       0.551
StreamOperationTest-compression              1     0      0        0       0.154
StreamTransferTaskTest-compression           2     0      0        0       3.046
StreamingTransferTest-compression            5     0      0        0       13.453
EntireSSTableStreamingCorrectFilesCountTest  1     0      0        0       3.389
SessionInfoTest                              1     0      0        0       0.460
StreamOperationTest                          1     0      0        0       0.055
StreamTransferTaskTest                       2     0      0        0       3.308
StreamingTransferTest                        5     0      0        0       14.055
EntireSSTableStreamingCorrectFilesCountTest  1     0      0        0       3.267
SessionInfoTest                              1     0      0        0       0.586
StreamOperationTest                          1     0      0        0       0.162
StreamTransferTaskTest                       2     0      0        0       3.109
StreamingTransferTest                        5     0      0        0       13.196

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

Name                                    Tests Errors Failures Skipped Time(s)
NettyStreamingMessageSenderTest-cdc     10    0      0        0       0.998
StreamCompressionSerializerTest-cdc     2     0      0        0       0.859
StreamingInboundHandlerTest-cdc         6     0      0        0       1.033
NettyStreamingMessageSenderTest-cdc     10    0      0        0       1.282
StreamCompressionSerializerTest-cdc     2     0      0        0       1.149
StreamingInboundHandlerTest-cdc         6     0      0        0       1.332
NettyStreamingMessageSenderTest-        10    0      0        0       1.123
compression
StreamCompressionSerializerTest-        2     0      0        0       0.970
compression
StreamingInboundHandlerTest-compression 6     0      0        0       1.130
NettyStreamingMessageSenderTest-        10    0      0        0       1.207
compression
StreamCompressionSerializerTest-        2     0      0        0       1.079
compression
StreamingInboundHandlerTest-compression 6     0      0        0       1.198
NettyStreamingMessageSenderTest         10    0      0        0       1.026
StreamCompressionSerializerTest         2     0      0        0       0.868
StreamingInboundHandlerTest             6     0      0        0       1.039
NettyStreamingMessageSenderTest         10    0      0        0       1.292
StreamCompressionSerializerTest         2     0      0        0       1.135
StreamingInboundHandlerTest             6     0      0        0       1.366

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

Name                                  Tests Errors Failures Skipped Time(s)
CompressedInputStreamTest-cdc         6     0      0        0       1.066
CompressedInputStreamTest-cdc         6     0      0        0       1.382
CompressedInputStreamTest-compression 6     0      0        0       1.227
CompressedInputStreamTest-compression 6     0      0        0       1.432
CompressedInputStreamTest             6     0      0        0       1.089
CompressedInputStreamTest             6     0      0        0       1.315

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

Name                          Tests Errors Failures Skipped Time(s)
StreamMessageTest-cdc         1     0      0        0       0.079
StreamMessageTest-cdc         1     0      0        0       0.195
StreamMessageTest-compression 1     0      0        0       0.104
StreamMessageTest-compression 1     0      0        0       0.170
StreamMessageTest             1     0      0        0       0.077
StreamMessageTest             1     0      0        0       0.194

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

Name                     Tests Errors Failures Skipped Time(s)
DistributionGaussianTest 2     0      0        0       0.117
DistributionSequenceTest 4     0      0        0       0.078
DistributionGaussianTest 2     0      0        0       0.281
DistributionSequenceTest 4     0      0        0       0.258

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

Name                  Tests Errors Failures Skipped Time(s)
OptionReplicationTest 1     0      0        0       0.091
SettingsMiscTest      4     0      0        0       0.100
SettingsNodeTest      2     0      0        0       0.076
StressSettingsTest    1     0      0        0       0.576
OptionReplicationTest 1     0      0        0       0.179
SettingsMiscTest      4     0      0        0       0.264
SettingsNodeTest      2     0      0        0       0.189
StressSettingsTest    1     0      0        0       0.610

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

Name                  Tests Errors Failures Skipped Time(s)
MultiResultLoggerTest 5     0      0        0       0.083
MultiResultLoggerTest 5     0      0        0       0.162

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

Name                                    Tests Errors Failures Skipped Time(s)
AuditLogViewerTest-cdc                  10    0      0        0       14.412
BulkLoaderTest-cdc                      6     0      0        0       12.833
ClearSnapshotTest-cdc                   4     0      0        0       12.264
CompactionStressTest-cdc                2     0      0        0       14.705
GetFullQueryLogTest-cdc                 3     0      0        0       13.334
GetVersionTest-cdc                      1     0      0        0       0.384
JMXCompatabilityTest-cdc                3     0      0        0       28.981
JMXToolTest-cdc                         5     0      0        0       10.312
LoaderOptionsTest-cdc                   2     0      0        0       0.539
NodeToolGossipInfoTest-cdc              2     0      0        0       15.453
NodeToolTPStatsTest-cdc                 3     0      0        0       22.657
NodetoolNetStatsTest-cdc                3     0      0        0       6.544
SSTableExpiredBlockersTest-cdc          4     0      0        0       2.290
SSTableExportTest-cdc                   10    0      0        0       1.329
SSTableLevelResetterTest-cdc            5     0      0        0       2.285
SSTableMetadataViewerTest-cdc           10    0      0        0       1.273
SSTableOfflineRelevelTest-cdc           4     0      0        0       2.225
SSTableRepairedAtSetterTest-cdc         6     0      0        0       1.058
StandaloneSSTableUtilTest-cdc           8     0      0        0       2.324
StandaloneScrubberTest-cdc              7     0      0        0       2.332
StandaloneSplitterTest-cdc              6     0      0        0       2.260
StandaloneSplitterWithCQLTesterTest-cdc 6     0      0        0       11.846
StandaloneUpgraderOnSStablesTest-cdc    3     0      0        0       5.419
StandaloneUpgraderTest-cdc              6     0      0        0       2.277
StandaloneVerifierTest-cdc              10    0      0        0       2.290
ToolsEnvsConfigsTest-cdc                1     0      0        0       1.962
TopPartitionsTest-cdc                   2     0      0        0       3.841
AuditLogViewerTest-cdc                  10    0      0        0       15.260
BulkLoaderTest-cdc                      6     0      0        0       12.703
ClearSnapshotTest-cdc                   4     0      0        0       13.657
CompactionStressTest-cdc                2     0      0        0       14.445
GetFullQueryLogTest-cdc                 3     0      0        0       15.424
GetVersionTest-cdc                      1     0      0        0       0.493
JMXCompatabilityTest-cdc                3     0      0        0       32.456
JMXToolTest-cdc                         5     0      0        0       11.896
LoaderOptionsTest-cdc                   2     0      0        0       0.660
NodeToolGossipInfoTest-cdc              2     0      0        0       15.676
NodeToolTPStatsTest-cdc                 3     0      0        0       24.506
NodetoolNetStatsTest-cdc                3     0      0        0       6.536
SSTableExpiredBlockersTest-cdc          4     0      0        0       1.907
SSTableExportTest-cdc                   10    0      0        0       1.235
SSTableLevelResetterTest-cdc            5     0      0        0       1.980
SSTableMetadataViewerTest-cdc           10    0      0        0       1.251
SSTableOfflineRelevelTest-cdc           4     0      0        0       1.946
SSTableRepairedAtSetterTest-cdc         6     0      0        0       1.116
StandaloneSSTableUtilTest-cdc           8     0      0        0       1.919
StandaloneScrubberTest-cdc              7     0      0        0       1.996
StandaloneSplitterTest-cdc              6     0      0        0       1.988
StandaloneSplitterWithCQLTesterTest-cdc 6     0      0        0       14.670
StandaloneUpgraderOnSStablesTest-cdc    3     0      0        0       5.219
StandaloneUpgraderTest-cdc              6     0      0        0       1.947
StandaloneVerifierTest-cdc              10    0      0        0       2.018
ToolsEnvsConfigsTest-cdc                1     0      0        0       2.316
TopPartitionsTest-cdc                   2     0      0        0       3.569
AuditLogViewerTest-compression          10    0      0        0       14.754
BulkLoaderTest-compression              6     0      0        0       12.915
ClearSnapshotTest-compression           4     0      0        0       13.592
CompactionStressTest-compression        2     0      0        0       15.067
GetFullQueryLogTest-compression         3     0      0        0       15.157
GetVersionTest-compression              1     0      0        0       0.426
JMXCompatabilityTest-compression        3     0      0        0       32.193
JMXToolTest-compression                 5     0      0        0       11.016
LoaderOptionsTest-compression           2     0      0        0       0.626
NodeToolGossipInfoTest-compression      2     0      0        0       16.446
NodeToolTPStatsTest-compression         3     0      0        0       24.738
NodetoolNetStatsTest-compression        3     0      0        0       7.222
SSTableExpiredBlockersTest-compression  4     0      0        0       2.515
SSTableExportTest-compression           10    0      0        0       1.499
SSTableLevelResetterTest-compression    5     0      0        0       2.454
SSTableMetadataViewerTest-compression   10    0      0        0       1.424
SSTableOfflineRelevelTest-compression   4     0      0        0       2.509
SSTableRepairedAtSetterTest-compression 6     0      0        0       1.152
StandaloneSSTableUtilTest-compression   8     0      0        0       2.562
StandaloneScrubberTest-compression      7     0      0        0       2.643
StandaloneSplitterTest-compression      6     0      0        0       2.443
StandaloneSplitterWithCQLTesterTest-    6     0      0        0       15.835
compression
StandaloneUpgraderOnSStablesTest-       3     0      0        0       5.912
compression
StandaloneUpgraderTest-compression      6     0      0        0       2.582
StandaloneVerifierTest-compression      10    0      0        0       2.518
ToolsEnvsConfigsTest-compression        1     0      0        0       2.153
TopPartitionsTest-compression           2     0      0        0       3.990
AuditLogViewerTest-compression          10    0      0        0       15.441
BulkLoaderTest-compression              6     0      0        0       12.568
ClearSnapshotTest-compression           4     0      0        0       15.211
CompactionStressTest-compression        2     0      0        0       14.277
GetFullQueryLogTest-compression         3     0      0        0       16.685
GetVersionTest-compression              1     0      0        0       0.513
JMXCompatabilityTest-compression        3     0      0        0       33.258
JMXToolTest-compression                 5     0      0        0       11.707
LoaderOptionsTest-compression           2     0      0        0       0.645
NodeToolGossipInfoTest-compression      2     0      0        0       16.511
NodeToolTPStatsTest-compression         3     0      0        0       26.239
NodetoolNetStatsTest-compression        3     0      0        0       6.970
SSTableExpiredBlockersTest-compression  4     0      0        0       1.889
SSTableExportTest-compression           10    0      0        0       1.230
SSTableLevelResetterTest-compression    5     0      0        0       1.875
SSTableMetadataViewerTest-compression   10    0      0        0       1.177
SSTableOfflineRelevelTest-compression   4     0      0        0       1.852
SSTableRepairedAtSetterTest-compression 6     0      0        0       1.075
StandaloneSSTableUtilTest-compression   8     0      0        0       1.913
StandaloneScrubberTest-compression      7     0      0        0       1.906
StandaloneSplitterTest-compression      6     0      0        0       1.849
StandaloneSplitterWithCQLTesterTest-    6     0      0        0       13.271
compression
StandaloneUpgraderOnSStablesTest-       3     0      0        0       5.619
compression
StandaloneUpgraderTest-compression      6     0      0        0       1.969
StandaloneVerifierTest-compression      10    0      0        0       2.016
ToolsEnvsConfigsTest-compression        1     0      0        0       2.454
TopPartitionsTest-compression           2     0      0        0       3.552
AuditLogViewerTest                      10    0      0        0       14.448
BulkLoaderTest                          6     0      0        0       12.804
ClearSnapshotTest                       4     0      0        0       12.187
CompactionStressTest                    2     0      0        0       14.596
GetFullQueryLogTest                     3     0      0        0       13.359
GetVersionTest                          1     0      0        0       0.385
JMXCompatabilityTest                    3     0      0        0       28.789
JMXToolTest                             5     0      0        0       10.635
LoaderOptionsTest                       2     0      0        0       0.541
NodeToolGossipInfoTest                  2     0      0        0       15.366
NodeToolTPStatsTest                     3     0      0        0       22.507
NodetoolNetStatsTest                    3     0      0        0       6.462
SSTableExpiredBlockersTest              4     0      0        0       2.247
SSTableExportTest                       10    0      0        0       1.344
SSTableLevelResetterTest                5     0      0        0       2.255
SSTableMetadataViewerTest               10    0      0        0       1.234
SSTableOfflineRelevelTest               4     0      0        0       2.291
SSTableRepairedAtSetterTest             6     0      0        0       1.059
StandaloneSSTableUtilTest               8     0      0        0       2.321
StandaloneScrubberTest                  7     0      0        0       2.348
StandaloneSplitterTest                  6     0      0        0       2.274
StandaloneSplitterWithCQLTesterTest     6     0      0        0       13.425
StandaloneUpgraderOnSStablesTest        3     0      0        0       5.411
StandaloneUpgraderTest                  6     0      0        0       2.305
StandaloneVerifierTest                  10    0      0        0       2.324
ToolsEnvsConfigsTest                    1     0      0        0       1.976
TopPartitionsTest                       2     0      0        0       3.707
AuditLogViewerTest                      10    0      0        0       15.205
BulkLoaderTest                          6     0      0        0       12.564
ClearSnapshotTest                       4     0      0        0       14.169
CompactionStressTest                    2     0      0        0       14.489
GetFullQueryLogTest                     3     0      0        0       15.881
GetVersionTest                          1     0      0        0       0.517
JMXCompatabilityTest                    3     0      0        0       32.862
JMXToolTest                             5     0      0        0       11.639
LoaderOptionsTest                       2     0      0        0       0.655
NodeToolGossipInfoTest                  2     0      0        0       15.882
NodeToolTPStatsTest                     3     0      0        0       24.833
NodetoolNetStatsTest                    3     0      0        0       6.679
SSTableExpiredBlockersTest              4     0      0        0       1.887
SSTableExportTest                       10    0      0        0       1.269
SSTableLevelResetterTest                5     0      0        0       2.029
SSTableMetadataViewerTest               10    0      0        0       1.205
SSTableOfflineRelevelTest               4     0      0        0       1.930
SSTableRepairedAtSetterTest             6     0      0        0       1.124
StandaloneSSTableUtilTest               8     0      0        0       2.086
StandaloneScrubberTest                  7     0      0        0       2.022
StandaloneSplitterTest                  6     0      0        0       1.975
StandaloneSplitterWithCQLTesterTest     6     0      0        0       15.341
StandaloneUpgraderOnSStablesTest        3     0      0        0       6.235
StandaloneUpgraderTest                  6     0      0        0       1.977
StandaloneVerifierTest                  10    0      0        0       2.138
ToolsEnvsConfigsTest                    1     0      0        0       2.371
TopPartitionsTest                       2     0      0        0       3.608

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

Name                            Tests Errors Failures Skipped Time(s)
CassandrastressTest-cdc         1     0      0        0       12.775
CassandrastressTest-cdc         1     0      0        0       12.783
CassandrastressTest-compression 1     0      0        0       13.250
CassandrastressTest-compression 1     0      0        0       12.980
CassandrastressTest             1     0      0        0       12.713
CassandrastressTest             1     0      0        0       12.644

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

Name                  Tests Errors Failures Skipped Time(s)
CqlshTest-cdc         1     0      0        0       12.643
CqlshTest-cdc         1     0      0        0       12.273
CqlshTest-compression 1     0      0        0       12.970
CqlshTest-compression 1     0      0        0       13.033
CqlshTest             1     0      0        0       12.686
CqlshTest             1     0      0        0       12.540

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

Name                Tests Errors Failures Skipped Time(s)
SjkTest-cdc         1     0      0        0       1.984
SjkTest-cdc         1     0      0        0       2.397
SjkTest-compression 1     0      0        0       2.187
SjkTest-compression 1     0      0        0       2.442
SjkTest             1     0      0        0       2.014
SjkTest             1     0      0        0       2.468

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

Name                         Tests Errors Failures Skipped Time(s)
TableBuilderTest-cdc         6     0      0        0       0.061
TableBuilderTest-cdc         6     0      0        0       0.190
TableBuilderTest-compression 6     0      0        0       0.078
TableBuilderTest-compression 6     0      0        0       0.198
TableBuilderTest             6     0      0        0       0.062
TableBuilderTest             6     0      0        0       0.168

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

Name                                 Tests Errors Failures Skipped Time(s)
NodetoolTableStatsTest-cdc           6     0      0        0       23.891
StatsTableComparatorTest-cdc         6     0      0        0       0.230
TableStatsPrinterTest-cdc            2     0      0        0       0.077
NodetoolTableStatsTest-cdc           6     0      0        0       28.420
StatsTableComparatorTest-cdc         6     0      0        0       0.337
TableStatsPrinterTest-cdc            2     0      0        0       0.273
NodetoolTableStatsTest-compression   6     0      0        0       27.484
StatsTableComparatorTest-compression 6     0      0        0       0.259
TableStatsPrinterTest-compression    2     0      0        0       0.100
NodetoolTableStatsTest-compression   6     0      0        0       30.713
StatsTableComparatorTest-compression 6     0      0        0       0.322
TableStatsPrinterTest-compression    2     0      0        0       0.256
NodetoolTableStatsTest               6     0      0        0       23.743
StatsTableComparatorTest             6     0      0        0       0.230
TableStatsPrinterTest                2     0      0        0       0.077
NodetoolTableStatsTest               6     0      0        0       29.052
StatsTableComparatorTest             6     0      0        0       0.347
TableStatsPrinterTest                2     0      0        0       0.274

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

Name                    Tests Errors Failures Skipped Time(s)
TracingTest-cdc         6     0      0        0       0.913
TracingTest-cdc         6     0      0        0       1.192
TracingTest-compression 6     0      0        0       1.044
TracingTest-compression 6     0      0        0       1.155
TracingTest             6     0      0        0       0.942
TracingTest             6     0      0        0       1.257

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

Name                                   Tests Errors Failures Skipped Time(s)
CBUtilTest-cdc                         4     0      0        0       0.307
CQLUserAuditTest-cdc                   8     0      0        0       28.433
DataTypeTest-cdc                       3     0      0        0       0.342
ErrorMessageTest-cdc                   7     0      0        0       0.360
IdleDisconnectTest-cdc                 2     0      0        0       17.425
InflightRequestPayloadTrackerTest-cdc  7     0      0        0       14.436
MessagePayloadTest-cdc                 3     0      0        0       13.470
ProtocolErrorTest-cdc                  6     0      0        0       1.051
ProtocolVersionTest-cdc                4     0      0        0       0.874
ProtocolVersionTrackerTest-cdc         3     0      0        0       0.290
SerDeserTest-cdc                       6     0      0        0       1.520
StartupMessageTest-cdc                 1     0      0        0       12.406
CBUtilTest-cdc                         4     0      0        0       0.435
CQLUserAuditTest-cdc                   8     0      0        0       27.879
DataTypeTest-cdc                       3     0      0        0       0.467
ErrorMessageTest-cdc                   7     0      0        0       0.485
IdleDisconnectTest-cdc                 2     0      0        0       17.195
InflightRequestPayloadTrackerTest-cdc  7     0      0        0       14.277
MessagePayloadTest-cdc                 3     0      0        0       13.255
ProtocolErrorTest-cdc                  6     0      0        0       1.347
ProtocolVersionTest-cdc                4     0      0        0       1.167
ProtocolVersionTrackerTest-cdc         3     0      0        0       0.379
SerDeserTest-cdc                       6     0      0        0       1.648
StartupMessageTest-cdc                 1     0      0        0       12.242
CBUtilTest-compression                 4     0      0        0       0.368
CQLUserAuditTest-compression           8     0      0        0       28.837
DataTypeTest-compression               3     0      0        0       0.390
ErrorMessageTest-compression           7     0      0        0       0.406
IdleDisconnectTest-compression         2     0      0        0       17.832
InflightRequestPayloadTrackerTest-     7     0      0        0       15.349
compression
MessagePayloadTest-compression         3     0      0        0       14.073
ProtocolErrorTest-compression          6     0      0        0       1.173
ProtocolVersionTest-compression        4     0      0        0       0.939
ProtocolVersionTrackerTest-compression 3     0      0        0       0.323
SerDeserTest-compression               6     0      0        0       1.685
StartupMessageTest-compression         1     0      0        0       12.735
CBUtilTest-compression                 4     0      0        0       0.415
CQLUserAuditTest-compression           8     0      0        0       28.681
DataTypeTest-compression               3     0      0        0       0.437
ErrorMessageTest-compression           7     0      0        0       0.446
IdleDisconnectTest-compression         2     0      0        0       17.420
InflightRequestPayloadTrackerTest-     7     0      0        0       15.453
compression
MessagePayloadTest-compression         3     0      0        0       13.953
ProtocolErrorTest-compression          6     0      0        0       1.232
ProtocolVersionTest-compression        4     0      0        0       1.030
ProtocolVersionTrackerTest-compression 3     0      0        0       0.364
SerDeserTest-compression               6     0      0        0       1.682
StartupMessageTest-compression         1     0      0        0       12.435
CBUtilTest                             4     0      0        0       0.321
CQLUserAuditTest                       8     0      0        0       28.387
DataTypeTest                           3     0      0        0       0.340
ErrorMessageTest                       7     0      0        0       0.361
IdleDisconnectTest                     2     0      0        0       17.387
InflightRequestPayloadTrackerTest      7     0      0        0       14.379
MessagePayloadTest                     3     0      0        0       13.510
ProtocolErrorTest                      6     0      0        0       1.012
ProtocolVersionTest                    4     0      0        0       0.849
ProtocolVersionTrackerTest             3     0      0        0       0.286
SerDeserTest                           6     0      0        0       1.517
StartupMessageTest                     1     0      0        0       12.378
CBUtilTest                             4     0      0        0       0.464
CQLUserAuditTest                       8     0      0        0       27.911
DataTypeTest                           3     0      0        0       0.466
ErrorMessageTest                       7     0      0        0       0.494
IdleDisconnectTest                     2     0      0        0       17.099
InflightRequestPayloadTrackerTest      7     0      0        0       14.413
MessagePayloadTest                     3     0      0        0       13.298
ProtocolErrorTest                      6     0      0        0       1.398
ProtocolVersionTest                    4     0      0        0       1.150
ProtocolVersionTrackerTest             3     0      0        0       0.392
SerDeserTest                           6     0      0        0       1.666
StartupMessageTest                     1     0      0        0       12.156

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

Name                                          Tests Errors Failures Skipped Time
                                                                            (s)
ChecksummingTransformerTest-cdc               5     0      0        0       17.187
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1     0      0        0       22.689
cdc
ChecksummingTransformerTest-cdc               5     0      0        0       16.654
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1     0      0        0       21.778
cdc
ChecksummingTransformerTest-compression       5     0      0        0       17.481
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1     0      0        0       22.996
compression
ChecksummingTransformerTest-compression       5     0      0        0       15.439
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1     0      0        0       20.880
compression
ChecksummingTransformerTest                   5     0      0        0       16.642
ChecksummingWithCorruptedLZ4DoesNotCrashTest  1     0      0        0       22.698
ChecksummingTransformerTest                   5     0      0        0       17.465
ChecksummingWithCorruptedLZ4DoesNotCrashTest  1     0      0        0       21.780

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

Name                                Tests Errors Failures Skipped Time(s)
AuthenticateMessageTest-cdc         1     0      0        0       0.325
PrepareMessageTest-cdc              1     0      0        0       0.325
AuthenticateMessageTest-cdc         1     0      0        0       0.457
PrepareMessageTest-cdc              1     0      0        0       0.509
AuthenticateMessageTest-compression 1     0      0        0       0.362
PrepareMessageTest-compression      1     0      0        0       0.375
AuthenticateMessageTest-compression 1     0      0        0       0.408
PrepareMessageTest-compression      1     0      0        0       0.411
AuthenticateMessageTest             1     0      0        0       0.333
PrepareMessageTest                  1     0      0        0       0.319
AuthenticateMessageTest             1     0      0        0       0.460
PrepareMessageTest                  1     0      0        0       0.471

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

Name                            Tests Errors Failures Skipped Time(s)
TriggerExecutorTest-cdc         9     0      0        0       1.549
TriggersSchemaTest-cdc          4     0      0        0       3.657
TriggersTest-cdc                7     0      0        0       4.698
TriggerExecutorTest-cdc         9     0      0        0       1.711
TriggersSchemaTest-cdc          4     0      0        0       3.489
TriggersTest-cdc                7     0      0        0       4.334
TriggerExecutorTest-compression 9     0      0        0       1.694
TriggersSchemaTest-compression  4     0      0        0       4.055
TriggersTest-compression        7     0      0        0       5.078
TriggerExecutorTest-compression 9     0      0        0       1.839
TriggersSchemaTest-compression  4     0      0        0       3.582
TriggersTest-compression        7     0      0        0       4.552
TriggerExecutorTest             9     0      0        0       1.562
TriggersSchemaTest              4     0      0        0       3.688
TriggersTest                    7     0      0        0       4.629
TriggerExecutorTest             9     0      0        0       1.889
TriggersSchemaTest              4     0      0        0       3.426
TriggersTest                    7     0      0        0       4.536

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

Name                                    Tests Errors Failures Skipped Time(s)
LongBloomFilterTest                     5     0      0        0       125.920
LongBloomFilterTest                     5     0      0        0       169.689
LongBTreeTest                           15    0      0        0       658.240
LongBTreeTest                           15    0      0        0       872.888
AbstractIteratorTest-cdc                9     0      0        0       0.080
BloomFilterTest-cdc                     11    0      0        2       0.533
ByteArrayUtilTest-cdc                   18    0      0        0       0.219
ByteBufferUtilTest-cdc                  12    0      0        0       0.347
BytesReadTrackerTest-cdc                4     0      0        0       0.058
CassandraVersionTest-cdc                11    0      0        0       0.530
EstimatedHistogramTest-cdc              7     0      0        0       0.204
FBUtilitiesTest-cdc                     7     0      0        0       0.699
FastByteOperationsTest-cdc              2     0      0        0       3.629
GeneratorsTest-cdc                      2     0      0        0       0.777
HexTest-cdc                             2     0      0        0       0.207
HistogramBuilderTest-cdc                5     0      0        0       0.236
IntegerIntervalsTest-cdc                6     0      0        0       49.261
IntervalTreeTest-cdc                    3     0      0        0       0.250
JVMStabilityInspectorTest-cdc           3     0      0        0       0.867
JavaUtilsTest-cdc                       1     0      0        0       0.202
MergeIteratorComparisonTest-cdc         16    0      0        0       11.062
MergeIteratorTest-cdc                   1     0      0        0       0.070
MerkleTreeTest-cdc                      27    0      0        0       6.642
MerkleTreesTest-cdc                     13    0      0        0       0.928
MonotonicClockTest-cdc                  1     0      0        0       7.177
NativeLibraryTest-cdc                   2     0      0        0       0.423
NoSpamLoggerTest-cdc                    5     0      0        0       0.068
OverlapIteratorTest-cdc                 1     0      0        0       10.883
SerializationsTest-cdc                  3     0      0        0       1.411
SlidingTimeRateTest-cdc                 7     0      0        0       0.476
StatusLoggerTest-cdc                    1     0      0        0       3.433
AbstractIteratorTest-cdc                9     0      0        0       0.227
BloomFilterTest-cdc                     11    0      0        2       0.686
ByteArrayUtilTest-cdc                   18    0      0        0       0.349
ByteBufferUtilTest-cdc                  12    0      0        0       0.500
BytesReadTrackerTest-cdc                4     0      0        0       0.166
CassandraVersionTest-cdc                11    0      0        0       0.651
EstimatedHistogramTest-cdc              7     0      0        0       0.332
FBUtilitiesTest-cdc                     7     0      0        0       0.869
FastByteOperationsTest-cdc              2     0      0        0       4.567
GeneratorsTest-cdc                      2     0      0        0       1.015
HexTest-cdc                             2     0      0        0       0.347
HistogramBuilderTest-cdc                5     0      0        0       0.358
IntegerIntervalsTest-cdc                6     0      0        0       57.489
IntervalTreeTest-cdc                    3     0      0        0       0.358
JVMStabilityInspectorTest-cdc           3     0      0        0       1.163
JavaUtilsTest-cdc                       1     0      0        0       0.320
MergeIteratorComparisonTest-cdc         16    0      0        0       12.677
MergeIteratorTest-cdc                   1     0      0        0       0.197
MerkleTreeTest-cdc                      27    0      0        0       6.883
MerkleTreesTest-cdc                     13    0      0        0       1.243
MonotonicClockTest-cdc                  1     0      0        0       16.045
NativeLibraryTest-cdc                   2     0      0        0       0.570
NoSpamLoggerTest-cdc                    5     0      0        0       0.179
OverlapIteratorTest-cdc                 1     0      0        0       11.726
SerializationsTest-cdc                  3     0      0        0       1.806
SlidingTimeRateTest-cdc                 7     0      0        0       0.595
StatusLoggerTest-cdc                    1     0      0        0       3.247
AbstractIteratorTest-compression        9     0      0        0       0.090
BloomFilterTest-compression             11    0      0        2       0.616
ByteArrayUtilTest-compression           18    0      0        0       0.252
ByteBufferUtilTest-compression          12    0      0        0       0.384
BytesReadTrackerTest-compression        4     0      0        0       0.071
CassandraVersionTest-compression        11    0      0        0       0.593
EstimatedHistogramTest-compression      7     0      0        0       0.240
FBUtilitiesTest-compression             7     0      0        0       0.741
FastByteOperationsTest-compression      2     0      0        0       3.942
GeneratorsTest-compression              2     0      0        0       0.843
HexTest-compression                     2     0      0        0       0.234
HistogramBuilderTest-compression        5     0      0        0       0.274
IntegerIntervalsTest-compression        6     0      0        0       51.063
IntervalTreeTest-compression            3     0      0        0       0.309
JVMStabilityInspectorTest-compression   3     0      0        0       0.962
JavaUtilsTest-compression               1     0      0        0       0.232
MergeIteratorComparisonTest-compression 16    0      0        0       12.847
MergeIteratorTest-compression           1     0      0        0       0.083
MerkleTreeTest-compression              27    0      0        0       6.940
MerkleTreesTest-compression             13    0      0        0       1.049
MonotonicClockTest-compression          1     0      0        0       18.667
NativeLibraryTest-compression           2     0      0        0       0.484
NoSpamLoggerTest-compression            5     0      0        0       0.080
OverlapIteratorTest-compression         1     0      0        0       11.259
SerializationsTest-compression          3     0      0        0       1.570
SlidingTimeRateTest-compression         7     0      0        0       0.560
StatusLoggerTest-compression            1     0      0        0       3.812
AbstractIteratorTest-compression        9     0      0        0       0.194
BloomFilterTest-compression             11    0      0        2       0.858
ByteArrayUtilTest-compression           18    0      0        0       0.314
ByteBufferUtilTest-compression          12    0      0        0       0.457
BytesReadTrackerTest-compression        4     0      0        0       0.161
CassandraVersionTest-compression        11    0      0        0       0.667
EstimatedHistogramTest-compression      7     0      0        0       0.297
FBUtilitiesTest-compression             7     0      0        0       0.899
FastByteOperationsTest-compression      2     0      0        0       4.587
GeneratorsTest-compression              2     0      0        0       1.004
HexTest-compression                     2     0      0        0       0.306
HistogramBuilderTest-compression        5     0      0        0       0.328
IntegerIntervalsTest-compression        6     0      0        0       40.970
IntervalTreeTest-compression            3     0      0        0       0.336
JVMStabilityInspectorTest-compression   3     0      0        0       1.066
JavaUtilsTest-compression               1     0      0        0       0.294
MergeIteratorComparisonTest-compression 16    0      0        0       12.412
MergeIteratorTest-compression           1     0      0        0       0.175
MerkleTreeTest-compression              27    0      0        0       6.958
MerkleTreesTest-compression             13    0      0        0       1.199
MonotonicClockTest-compression          1     0      0        0       5.106
NativeLibraryTest-compression           2     0      0        0       0.529
NoSpamLoggerTest-compression            5     0      0        0       0.162
OverlapIteratorTest-compression         1     0      0        0       11.667
SerializationsTest-compression          3     0      0        0       1.760
SlidingTimeRateTest-compression         7     0      0        0       0.621
StatusLoggerTest-compression            1     0      0        0       3.300
AbstractIteratorTest                    9     0      0        0       0.087
BloomFilterTest                         11    0      0        2       0.590
ByteArrayUtilTest                       18    0      0        0       0.214
ByteBufferUtilTest                      12    0      0        0       0.347
BytesReadTrackerTest                    4     0      0        0       0.060
CassandraVersionTest                    11    0      0        0       0.547
EstimatedHistogramTest                  7     0      0        0       0.220
FBUtilitiesTest                         7     0      0        0       0.695
FastByteOperationsTest                  2     0      0        0       3.646
GeneratorsTest                          2     0      0        0       0.763
HexTest                                 2     0      0        0       0.206
HistogramBuilderTest                    5     0      0        0       0.235
IntegerIntervalsTest                    6     0      0        0       49.396
IntervalTreeTest                        3     0      0        0       0.252
JVMStabilityInspectorTest               3     0      0        0       0.884
JavaUtilsTest                           1     0      0        0       0.203
MergeIteratorComparisonTest             16    0      0        0       10.914
MergeIteratorTest                       1     0      0        0       0.070
MerkleTreeTest                          27    0      0        0       6.626
MerkleTreesTest                         13    0      0        0       0.923
MonotonicClockTest                      1     0      0        0       7.046
NativeLibraryTest                       2     0      0        0       0.437
NoSpamLoggerTest                        5     0      0        0       0.068
OverlapIteratorTest                     1     0      0        0       10.973
SerializationsTest                      3     0      0        0       1.400
SlidingTimeRateTest                     7     0      0        0       0.469
StatusLoggerTest                        1     0      0        0       3.427
AbstractIteratorTest                    9     0      0        0       0.195
BloomFilterTest                         11    0      0        2       0.675
ByteArrayUtilTest                       18    0      0        0       0.319
ByteBufferUtilTest                      12    0      0        0       0.487
BytesReadTrackerTest                    4     0      0        0       0.156
CassandraVersionTest                    11    0      0        0       0.663
EstimatedHistogramTest                  7     0      0        0       0.337
FBUtilitiesTest                         7     0      0        0       0.882
FastByteOperationsTest                  2     0      0        0       4.554
GeneratorsTest                          2     0      0        0       0.985
HexTest                                 2     0      0        0       0.299
HistogramBuilderTest                    5     0      0        0       0.370
IntegerIntervalsTest                    6     0      0        0       58.904
IntervalTreeTest                        3     0      0        0       0.353
JVMStabilityInspectorTest               3     0      0        0       1.117
JavaUtilsTest                           1     0      0        0       0.331
MergeIteratorComparisonTest             16    0      0        0       12.660
MergeIteratorTest                       1     0      0        0       0.173
MerkleTreeTest                          27    0      0        0       6.857
MerkleTreesTest                         13    0      0        0       1.250
MonotonicClockTest                      1     0      0        0       15.950
NativeLibraryTest                       2     0      0        0       0.588
NoSpamLoggerTest                        5     0      0        0       0.170
OverlapIteratorTest                     1     0      0        0       11.588
SerializationsTest                      3     0      0        0       1.822
SlidingTimeRateTest                     7     0      0        0       0.617
StatusLoggerTest                        1     0      0        0       3.300

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

Name                             Tests Errors Failures Skipped Time(s)
BinLogTest-cdc                   13    0      0        0       11.159
DeletingArchiverTest-cdc         3     0      0        0       0.232
ExternalArchiverTest-cdc         5     0      0        0       10.421
BinLogTest-cdc                   13    0      0        0       11.561
DeletingArchiverTest-cdc         3     0      0        0       0.337
ExternalArchiverTest-cdc         5     0      0        0       10.573
BinLogTest-compression           13    0      0        0       11.293
DeletingArchiverTest-compression 3     0      0        0       0.255
ExternalArchiverTest-compression 5     0      0        0       10.473
BinLogTest-compression           13    0      0        0       11.655
DeletingArchiverTest-compression 3     0      0        0       0.327
ExternalArchiverTest-compression 5     0      0        0       10.630
BinLogTest                       13    0      0        0       11.207
DeletingArchiverTest             3     0      0        0       0.228
ExternalArchiverTest             5     0      0        0       10.401
BinLogTest                       13    0      0        0       11.530
DeletingArchiverTest             3     0      0        0       0.318
ExternalArchiverTest             5     0      0        0       10.549

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

Name                                Tests Errors Failures Skipped Time(s)
BTreeRemovalTest-cdc                22    0      0        0       0.180
BTreeSearchIteratorTest-cdc         4     0      0        0       0.067
BTreeTest-cdc                       14    0      0        0       0.372
BTreeRemovalTest-cdc                22    0      0        0       0.310
BTreeSearchIteratorTest-cdc         4     0      0        0       0.182
BTreeTest-cdc                       14    0      0        0       0.559
BTreeRemovalTest-compression        22    0      0        0       0.208
BTreeSearchIteratorTest-compression 4     0      0        0       0.080
BTreeTest-compression               14    0      0        0       0.433
BTreeRemovalTest-compression        22    0      0        0       0.309
BTreeSearchIteratorTest-compression 4     0      0        0       0.163
BTreeTest-compression               14    0      0        0       0.516
BTreeRemovalTest                    22    0      0        0       0.188
BTreeSearchIteratorTest             4     0      0        0       0.066
BTreeTest                           14    0      0        0       0.376
BTreeRemovalTest                    22    0      0        0       0.324
BTreeSearchIteratorTest             4     0      0        0       0.176
BTreeTest                           14    0      0        0       0.568

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

Name                                  Tests Errors Failures Skipped Time(s)
AbstractTransactionalTest-cdc         1     0      0        1       0.052
AccumulatorTest-cdc                   4     0      0        0       0.059
RefCountedTest-cdc                    12    0      0        0       5.972
WeightedQueueTest-cdc                 46    0      0        0       0.935
AbstractTransactionalTest-cdc         1     0      0        1       0.164
AccumulatorTest-cdc                   4     0      0        0       0.181
RefCountedTest-cdc                    12    0      0        0       7.310
WeightedQueueTest-cdc                 46    0      0        0       1.055
AbstractTransactionalTest-compression 1     0      0        1       0.062
AccumulatorTest-compression           4     0      0        0       0.070
RefCountedTest-compression            12    0      0        0       6.241
WeightedQueueTest-compression         46    0      0        0       0.980
AbstractTransactionalTest-compression 1     0      0        1       0.192
AccumulatorTest-compression           4     0      0        0       0.169
RefCountedTest-compression            12    0      0        0       7.298
WeightedQueueTest-compression         46    0      0        0       1.030
AbstractTransactionalTest             1     0      0        1       0.051
AccumulatorTest                       4     0      0        0       0.058
RefCountedTest                        12    0      0        0       5.980
WeightedQueueTest                     46    0      0        0       0.933
AbstractTransactionalTest             1     0      0        1       0.153
AccumulatorTest                       4     0      0        0       0.154
RefCountedTest                        12    0      0        0       7.518
WeightedQueueTest                     46    0      0        0       1.033

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

Name                            Tests Errors Failures Skipped Time(s)
LongBufferPoolTest              2     0      0        0       241.184
LongBufferPoolTest              2     0      1        0       141.242
BufferPoolTest-cdc              35    0      0        0       7.632
NativeAllocatorTest-cdc         1     0      0        0       0.353
BufferPoolTest-cdc              35    0      0        0       7.780
NativeAllocatorTest-cdc         1     0      0        0       0.544
BufferPoolTest-compression      35    0      0        0       7.897
NativeAllocatorTest-compression 1     0      0        0       0.422
BufferPoolTest-compression      35    0      0        0       8.423
NativeAllocatorTest-compression 1     0      0        0       0.516
BufferPoolTest                  35    0      0        0       7.589
NativeAllocatorTest             1     0      0        0       0.351
BufferPoolTest                  35    0      0        0       7.779
NativeAllocatorTest             1     0      0        0       0.546

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

Name                          Tests Errors Failures Skipped Time(s)
OffHeapBitSetTest-cdc         4     0      0        0       0.465
OffHeapBitSetTest-cdc         4     0      0        0       0.597
OffHeapBitSetTest-compression 4     0      0        0       0.509
OffHeapBitSetTest-compression 4     0      0        0       0.563
OffHeapBitSetTest             4     0      0        0       0.465
OffHeapBitSetTest             4     0      0        0       0.599

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

Name                                    Tests Errors Failures Skipped Time(s)
StreamingTombstoneHistogramBuilderTest- 11    0      0        0       2.564
cdc
StreamingTombstoneHistogramBuilderTest- 11    0      0        0       2.171
cdc
StreamingTombstoneHistogramBuilderTest- 11    0      0        0       2.683
compression
StreamingTombstoneHistogramBuilderTest- 11    0      0        0       1.901
compression
StreamingTombstoneHistogramBuilderTest  11    0      0        0       1.908
StreamingTombstoneHistogramBuilderTest  11    0      0        0       2.211

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

Name                       Tests Errors Failures Skipped Time(s)
VIntCodingTest-cdc         4     0      0        0       0.214
VIntCodingTest-cdc         4     0      0        0       0.322
VIntCodingTest-compression 4     0      0        0       0.281
VIntCodingTest-compression 4     0      0        0       0.312
VIntCodingTest             4     0      0        0       0.216
VIntCodingTest             4     0      0        0       0.322

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

BinAuditLoggerTest-compression // testSelectRoundTripQuery-compression // Failure


junit.framework.AssertionFailedError
at org.apache.cassandra.audit.BinAuditLoggerTest.testSelectRoundTripQuery(BinAuditLoggerTest.java:86)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
------------------------------------------------------------------------------------------------------------------------------
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 0x7f5e1335eb50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5e138067c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5e14ba1790>

@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 0x7f5e1182f1f0>
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 0x7f5e1335eb50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5e12553970>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5e14ba1790>

@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 0x7f5e123ea460>
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 0x7f5e1335eb50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5e10c2b670>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5e14ba1790>

@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 0x7f5e10bdc250>
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 0x7f5e1335eb50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5e12287280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5e14ba1790>

@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 0x7f5e12287940>
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 0x7f5e1335eb50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5e1386c130>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5e14ba1790>

@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 0x7f5e11935160>
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_collation // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_collation'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe8752b9250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe874846340>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe876cce820>

@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 0x7fe8741f59a0>
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 0x7fe8752b9250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe875920c70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe876cce820>

@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 0x7fe875920b20>
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 0x7fe8752b9250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe874821550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe876cce820>

@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 0x7fe874821250>
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 0x7fe8752b9250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe87591e8e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe876cce820>

@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 0x7fe874846dc0>
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_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 0x7f191ddbdd30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f191ddc42b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f191f591940>

@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 0x7f191e255070>
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 0x7f191ddbdd30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f191d157730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f191f591940>

@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 0x7f191dbe14c0>
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 0x7f191ddbdd30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f191ceb78b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f191f591940>

@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 0x7f191ceb79a0>
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 0x7f191ddbdd30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f191e1a3ca0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f191f591940>

@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 0x7f191ddba820>
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_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 0x7f67f35bff70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f67f35bffd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f67f4e97790>

@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 0x7f67f3520610>
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_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 0x7f67f35bff70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f67f2c3f6a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f67f4e97790>

@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 0x7f67f12fc100>
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 0x7f67f35bff70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f67f375beb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f67f4e97790>

@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 0x7f67f2b506d0>
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 0x7f67f35bff70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f67f2c3f9d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f67f4e97790>

@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 0x7f67f382fd90>
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 0x7f67f35bff70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f67f3ade0d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f67f4e97790>

@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 0x7f67f00c3c70>
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_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 0x7f7622cc9a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7622cc90a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f762471c8b0>

@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 0x7f7622dcd0d0>
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_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 0x7f7622cc9a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7620ada280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f762471c8b0>

@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 0x7f76233e26d0>
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 0x7f7622cc9a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7622d17370>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f762471c8b0>

@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 0x7f7622d11760>
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 0x7f7622cc9a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7622475670>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f762471c8b0>

@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 0x7f7621bb7bb0>
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 0x7f7622cc9a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7621b887f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f762471c8b0>

@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 0x7f762308d190>
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_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 0x7f6b42495e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6b4009efd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6b43c63820>

@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 0x7f6b4230e820>
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 0x7f6b42495e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6b42920160>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6b43c63820>

@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 0x7f6b4292b100>
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 0x7f6b42495e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6b41938610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6b43c63820>

@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 0x7f6b40091cd0>
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 0x7f6b42495e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6b425d5430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6b43c63820>

@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 0x7f6b42488a60>
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 0x7f40ed51ae20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f40ecbaa220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f40eef7c8b0>

@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 0x7f40ecbaed30>
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 0x7f40ed51ae20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f40ed836e80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f40eef7c8b0>

@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 0x7f40ede44100>
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 0x7f40ed51ae20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f40ecbad820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f40eef7c8b0>

@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 0x7f40edc4a400>
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 0x7f40ed51ae20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f40edc45610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f40eef7c8b0>

@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 0x7f40edc45e20>
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 0x7f4b172ded90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4b174cf940>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4b18d398b0>

@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 0x7f4b169a2580>
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 0x7f4b172ded90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4b14355e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4b18d398b0>

@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 0x7f4b17b55b80>
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 0x7f9ddc02d910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ddc2926a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ddd9dc820>

@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 0x7f9dd83820d0>
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 0x7f9ddc02d910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ddb647580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ddd9dc820>

@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 0x7f9dd95fa550>
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_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 0x7f28a0843130>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f28a0843160>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f28a2248820>

@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 0x7f28a08394f0>
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_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 0x7f28a0843130>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f289b672220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f28a2248820>

@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 0x7f289b67f700>
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 0x7f28a0843130>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f28a0940a30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f28a2248820>

@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 0x7f289b65be80>
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_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 0x7f582de8a850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f581c4aa790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f582f8928b0>

@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 0x7f5805b266a0>
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_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 0x7f23e1583b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f23d9422d90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f23e2dcb790>

@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 0x7f23d9422310>
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 0x7f23e1583b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f23d94440d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f23e2dcb790>

@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 0x7f23d9444910>
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 0x7f23e1583b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f23d947bd90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f23e2dcb790>

@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 0x7f23d947b3d0>
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_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 0x7f152c7252b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f152ce0f610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f152e12e940>

@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 0x7f152cd935e0>
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 0x7f152c7252b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f15280d41f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f152e12e940>

@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 0x7f15280e4be0>
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_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 0x7f7808edda00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7808f7e2b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f780a7cf820>

@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 0x7f780a794e50>
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 0x7f7808edda00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7808296e20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f780a7cf820>

@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 0x7f78082c5340>
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_json_tools // Error
test teardown failure

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

@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 0x7f2588334bb0>
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 0x7f2588d4c580>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2588eff580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f258a642a60>

@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 0x7f25881476a0>
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_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 0x7f0cb66b39a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f0cb6938a90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0cb7fa8940>

@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 0x7f0cb680aa60>
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_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 0x7f0cb66b39a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f0cb4504ac0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0cb7fa8940>

@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 0x7f0cb6bf10a0>
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 0x7f0cb66b39a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f0cb5cc29d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0cb7fa8940>

@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 0x7f0cb5d0b8b0>
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_14766 // Error
test teardown failure

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

@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 0x7fd1c56e69a0>
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 0x7fd1c63caac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd1c63b6c40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd1c7af4a60>

@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 0x7fd1c6243820>
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 0x7f52eb1cc7f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f52d209ed60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f52ec9e0940>

@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 0x7f52d209e910>
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 0x7f940b566a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f93f1e63070>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f940ced1940>

@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 0x7f93f1e63730>
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 0x7f940b566a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f94093d0820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f940ced1940>

@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 0x7f94093d04f0>
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 0x7f7da2747370>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7da0c0ff10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7da40ba8b0>

@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 0x7f7da0b7b310>
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 0x7f7da2747370>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7da27964f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7da40ba8b0>

@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 0x7f7da0cd27f0>
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_describe_partitioner // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_partitioner'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f071932ba00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f07194e6af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f071ac8c940>

@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 0x7f071996b9d0>
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 0x7f72e12f3c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f72e00b6f40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f72e2a9e940>

@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 0x7f72e00b4910>
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 0x7f72e12f3c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f72da6c3310>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f72e2a9e940>

@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 0x7f72da60e8b0>
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_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 0x7fb109a6f730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb0fbf08910>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb10b2b38b0>

@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 0x7fb0fbfa4760>
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 0x7fb109a6f730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb109d22cd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb10b2b38b0>

@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 0x7fb109af4b50>
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 0x7fb109a6f730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb108031ca0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb10b2b38b0>

@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 0x7fb109a976d0>
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 0x7fb109a6f730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb1080465e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb10b2b38b0>

@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 0x7fb0fbf38fa0>
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_insert_data_during_replace_same_address // Error
test teardown failure

Unexpected error found in node logs (see stdout for full details). Errors: [ERROR [main] 2020-11-18 19:40:21,123
CassandraDaemon.java:822 - Exception encountered during startup
java.lang.IllegalStateException: Unable to contact any seeds!
at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1640)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:954)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:915)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:714)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:644)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:400)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:676)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:800), ERROR [main] 2020-11-18 19:40:21,123
CassandraDaemon.java:822 - Exception encountered during startup
java.lang.IllegalStateException: Unable to contact any seeds!
at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1640)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:954)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:915)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:714)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:644)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:400)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:676)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:800)]
------------------------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_data_during_replace_same_address // Failure
ccmlib.node.TimeoutError: 18 Nov 2020 20:01:12 [replacement] Missing: ['Starting listening for CQL clients']: INFO [main]
2020-11-18 19:51:13,155 YamlConfigura..... See system.log for remainder

self = <replace_address_test.TestReplaceAddress object at 0x7fbff40fefa0>

@pytest.mark.skip_version('3.9')
@since('2.2')
def test_insert_data_during_replace_same_address(self):
"""
Test that replacement node with same address DOES NOT receive writes during replacement
@jira_ticket CASSANDRA-8523
"""
> self._test_insert_data_during_replace(same_address=True)

replace_address_test.py:423:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
replace_address_test.py:221: in _test_insert_data_during_replace
self._do_replace(same_address=same_address, extra_jvm_args=["-Dcassandra.write_survey=true"])
replace_address_test.py:109: in _do_replace
self.replacement_node.start(jvm_args=extra_jvm_args,
../venv/src/ccm/ccmlib/node.py:835: in start
self.wait_for_binary_interface(from_mark=self.mark)
../venv/src/ccm/ccmlib/node.py:626: in wait_for_binary_interface
self.watch_log_for("Starting listening for CQL clients", **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <ccmlib.node.Node object at 0x7fbfefe05880>
exprs = 'Starting listening for CQL clients', from_mark = 0, timeout = 600
process = None, verbose = False, filename = 'system.log'

def watch_log_for(self, exprs, from_mark=None, timeout=600, process=None, verbose=False, filename='system.log'):
"""
Watch the log until one or more (regular) expressions are found or timeouts (a
TimeoutError is then raised). On successful completion, a list of pair (line matched,
match object) is returned.
"""
start = time.time()
tofind = [exprs] if isinstance(exprs, string_types) else exprs
tofind = [re.compile(e) for e in tofind]
matchings = []
reads = ""
if len(tofind) == 0:
return None

log_file = os.path.join(self.log_directory(), filename)
output_read = False
while not os.path.exists(log_file):
time.sleep(.5)
if start + timeout < time.time():
raise TimeoutError(time.strftime("%d %b %Y %H:%M:%S", time.gmtime()) + " [" + self.name + "] Timed out waiting for {} to be
created.".format(log_file))
if process and not output_read:
process.poll()
if process.returncode is not None:
self.print_process_output(self.name, process, verbose)
output_read = True
if process.returncode != 0:
raise RuntimeError() # Shouldn't reuse RuntimeError but I'm lazy

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

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

line = f.readline()
if line:
reads = reads + line
for e in tofind:
m = e.search(line)
if m:
matchings.append((line, m))
tofind.remove(e)
if len(tofind) == 0:
return matchings[0] if isinstance(exprs, string_types) else matchings
else:
# yep, it's ugly
time.sleep(1)
if start + timeout < time.time():
> raise TimeoutError(time.strftime("%d %b %Y %H:%M:%S", time.gmtime()) + " [" + self.name + "] Missing: " + str([e.pattern for
e in tofind]) + ":\n" + reads[:50] + ".....\nSee {} for remainder".format(filename))
E ccmlib.node.TimeoutError: 18 Nov 2020 20:01:12 [replacement] Missing: ['Starting listening for CQL clients']:
E INFO [main] 2020-11-18 19:51:13,155 YamlConfigura.....
E See system.log for remainder

../venv/src/ccm/ccmlib/node.py:550: TimeoutError
------------------------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_data_during_replace_same_address // Error
test teardown failure

Unexpected error found in node logs (see stdout for full details). Errors: [ERROR [main] 2020-11-18 19:51:46,519
CassandraDaemon.java:822 - Exception encountered during startup
java.lang.IllegalStateException: Unable to contact any seeds!
at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1640)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:954)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:915)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:714)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:644)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:400)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:676)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:800), ERROR [main] 2020-11-18 19:51:46,519
CassandraDaemon.java:822 - Exception encountered during startup
java.lang.IllegalStateException: Unable to contact any seeds!
at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1640)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:954)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:915)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:714)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:644)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:400)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:676)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:800)]
------------------------------------------------------------------------------------------------------------------------------
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 0x7fc01f1c0940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fbff674f280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc0207ad8b0>

@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 0x7fbff674fa60>
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 0x7fc01f1c0940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fbff6643e80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc0207ad8b0>

@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 0x7fbff6643910>
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_hsha_defaults // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_defaults'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd55eef1a90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd55d6a3970>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd5608969d0>

@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 0x7fd55f5fa970>
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_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 0x7fd55eef1a90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd55ef1ce50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd5608969d0>

@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 0x7fd55eee7df0>
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 0x7fd55eef1a90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd55e564160>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd5608969d0>

@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 0x7fd55f1b8970>
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 0x7fd55eef1a90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd55e305910>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd5608969d0>

@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 0x7fd55e117ee0>
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_with_ssl // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_with_ssl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f797989cbe0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f79796c7100>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f797b03d820>

@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 0x7f7979efa610>
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_insert // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f797989cbe0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f79797e1790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f797b03d820>

@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 0x7f797aff69a0>
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 0x7f797989cbe0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7978ac1790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f797b03d820>

@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 0x7f7978ac1d90>
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_empty_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7feb4163f400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7feb41ccec70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7feb42e52790>

@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 0x7feb416098b0>
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 0x7feb4163f400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7feb419d7dc0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7feb42e52790>

@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 0x7feb419d7e20>
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 0x7f5876621550>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5874d14820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5877f37820>

@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 0x7f5876dfb3a0>
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 0x7f5876621550>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5876754220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5877f37820>

@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 0x7f5876751370>
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 0x7fedbce4e3a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fedb7e20610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fedbe83c8b0>

@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 0x7fedb7e202b0>
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 0x7fedbce4e3a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fedb446efd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fedbe83c8b0>

@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 0x7fedb446ea00>
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 0x7fedbce4e3a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fedbc3a1e20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fedbe83c8b0>

@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 0x7fedb463deb0>
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 0x7fb67961fdc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb6785df520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb67b027940>

@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 0x7fb6785df3d0>
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 0x7fb67961fdc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb679813f70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb67b027940>

@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 0x7fb679813340>
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 0x7f63076e2640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f63078f8af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f63090d4940>

@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 0x7f63078f8220>
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 0x7f63076e2640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6306c65970>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f63090d4940>

@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 0x7f6306c65d30>
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 0x7f63076e2640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f63078d8280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f63090d4940>

@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 0x7f6307700880>
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 0x7f63363b0340>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f63363dc880>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6337d9f940>

@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 0x7f63363dc3a0>
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 0x7f63363b0340>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6335aeba90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6337d9f940>

@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 0x7f6336543af0>
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 0x7f63363b0340>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6335a18a00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6337d9f940>

@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 0x7f6335a18f40>
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 0x7f63363b0340>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f63357e3340>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6337d9f940>

@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 0x7f6336a73d60>
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 0x7f9e525bbb20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9e51c10250>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9e53f9f940>

@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 0x7f9e527948e0>
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 0x7f9e525bbb20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9e51b7f610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9e53f9f940>

@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 0x7f9e51b0fd60>
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 0x7f9e525bbb20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9e51b27670>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9e53f9f940>

@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 0x7f9e51bcae20>
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 0x7f9e525bbb20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9e527bbc10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9e53f9f940>

@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 0x7f9e52e5d8b0>
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_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 0x7f20670dd9a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f206756c9a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2068890940>

@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 0x7f2066603ca0>
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 0x7f20670dd9a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f20655f87f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2068890940>

@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 0x7f2067589550>
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 0x7f20670dd9a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f206657e130>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2068890940>

@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 0x7f20665e16a0>
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_super_get // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_get'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f33e80917f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f33e668db20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f33e98578b0>

@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 0x7f33e66a6640>
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 0x7f33e80917f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f33e727bb50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f33e98578b0>

@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 0x7f33e727b910>
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_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 0x7fc803a45e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc8030ac310>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc8053ae820>

@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 0x7fc804082fd0>
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 0x7fc803a45e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc803a61e80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc8053ae820>

@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 0x7fc803a61d30>
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 0x7fd353844a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd353aad6d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd3551cf820>

@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 0x7fd353a85400>
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 0x7fd353844a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd3507cdf40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd3551cf820>

@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 0x7fd3507cd5e0>
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 0x7fd2965a2760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd296bb0970>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd297f3f820>

@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 0x7fd296762ac0>
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 0x7fd2965a2760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd2967edcd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd297f3f820>

@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 0x7fd296c05250>
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 0x7fd2965a2760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd2967fe0a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd297f3f820>

@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 0x7fd2967fe970>
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 0x7fd2965a2760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd286198970>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd297f3f820>

@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 0x7fd286198880>
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 0x7f808f57b760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f808fbe1280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8090f04790>

@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 0x7f808cb944c0>
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 0x7f808f57b760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f808f7d4430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8090f04790>

@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 0x7f808f7d4490>
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 0x7f808f57b760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f808eb9d0d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8090f04790>

@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 0x7f808f9b3760>
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 0x7f1662bda7f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f166317fb50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1664564940>

@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 0x7f16623464f0>
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 0x7f1662bda7f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1662de6b50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1664564940>

@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 0x7f1662305be0>
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 0x7f1662bda7f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f16631f0f10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1664564940>

@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 0x7f164ac77340>
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 0x7f9e5f201400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9e5d89ba90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9e60b999d0>

@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 0x7f9e5d841b20>
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 0x7f9e5f201400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9e5e6e2130>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9e60b999d0>

@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 0x7f9e5e6dcb20>
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 0x7f9e5f201400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9e5e955bb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9e60b999d0>

@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 0x7f9e5e955af0>
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 0x7f50c6da5ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f50c430f700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f50c8761af0>

@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 0x7f50c430f9a0>
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 0x7f50c6da5ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f50c626aa60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f50c8761af0>

@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 0x7f50c61cc9d0>
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 0x7f50c6da5ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f50c6558850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f50c8761af0>

@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 0x7f50c6558430>
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 0x7fe028993460>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe026e8e610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe02a1a3940>

@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 0x7fe0289f7670>
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 0x7fe028993460>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe026e53c40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe02a1a3940>

@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 0x7fe028e048b0>
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 0x7fe028993460>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe026e7b3d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe02a1a3940>

@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 0x7fe026e7b5e0>
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 0x7f8bf5a51fd0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8bf515f2e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8bf73d8820>

@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 0x7f8bf515c5b0>
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 0x7f8bf5a51fd0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8bf51b7250>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8bf73d8820>

@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 0x7f8bf51b70d0>
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_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 0x7f359a8d17c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f359843a850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f359c037940>

@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 0x7f3589164e50>
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 0x7f359a8d17c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f358af372e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f359c037940>

@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 0x7f358968f970>
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 0x7f359a8d17c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f359a8ae2b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f359c037940>

@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 0x7f359a9b7310>
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_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 0x7fe38b5ea6a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe38adb9070>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe38cfaf8b0>

@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 0x7fe38acafb50>
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 0x7fe38b5ea6a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe389c8ceb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe38cfaf8b0>

@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 0x7fe389c8ce20>
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_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 0x7fd6708a59d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd66947c280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd6722699d0>

@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 0x7fd66bc5ac70>
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 0x7fd6708a59d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd66949c0a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd6722699d0>

@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 0x7fd66949ca30>
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 0x7ff3ff903910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff3fe94eb50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff4012cd940>

@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 0x7ff3fe997280>
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 0x7ff3ff903910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff3feddc700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff4012cd940>

@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 0x7ff3feddc1f0>
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 0x7ffaf548ad00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffaf4661d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffaf6ca7940>

@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 0x7ffaf45ab940>
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 0x7ffaf548ad00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffaf486d100>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffaf6ca7940>

@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 0x7ffaf486d6a0>
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 0x7f9f65dac8e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9f57f9c820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9f67551820>

@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 0x7f9f56700730>
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 0x7f9f65dac8e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9f56641e20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9f67551820>

@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 0x7f9f5671a400>
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 0x7f9f65dac8e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9f5668bca0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9f67551820>

@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 0x7f9f566f1d90>
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 0x7f2d94de5d30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2d8ffaefd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2d967838b0>

@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 0x7f2d8c7dabe0>
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 0x7f2d94de5d30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2d9402e2b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2d967838b0>

@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 0x7f2d943b5490>
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 0x7f2d94de5d30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2d94328e80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2d967838b0>

@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 0x7f2d943288b0>
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 0x7f2d94de5d30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2d9440d430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2d967838b0>

@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 0x7f2d94346cd0>
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 0x7f09d33dfe50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f09d2b46a90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f09d4d4c940>

@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 0x7f09d2b684f0>
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 0x7f09d33dfe50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f09d00eb040>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f09d4d4c940>

@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 0x7f09d0075730>
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_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 0x7f8a6964d5e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8a6977cb20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8a6afc6700>

@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 0x7f8a69798580>
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_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 0x7f8a6964d5e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8a63797dc0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8a6afc6700>

@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 0x7f8a61af0850>
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 0x7f8a6964d5e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8a605c49d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8a6afc6700>

@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 0x7f8a698016d0>
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_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 0x7f1c203d7520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1c20582940>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1c21d5c820>

@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 0x7f1c203ff490>
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_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 0x7f1c203d7520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1c1f4147f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1c21d5c820>

@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 0x7f1c204dc8e0>
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 0x7f1c203d7520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1c205ab6a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1c21d5c820>

@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 0x7f1c205ab6d0>
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_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 0x7fa28cede520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fa28d099100>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fa28e8298b0>

@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 0x7fa28d0bb610>
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_wide_slice // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wide_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fa28cede520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fa284400700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fa28e8298b0>

@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 0x7fa2843d2250>
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 0x7fa28cede520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fa286f5f4c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fa28e8298b0>

@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 0x7fa284403a00>
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 0x7fa28cede520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fa287fe4a60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fa28e8298b0>

@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 0x7fa287fe4df0>
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_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 0x7fde2de76f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fde2c2a86d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fde2f88c940>

@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 0x7fde2c2a8ee0>
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 0x7fde2de76f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fde2c303bb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fde2f88c940>

@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 0x7fde2c303670>
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 0x7fde2de76f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fde2c5f2730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fde2f88c940>

@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 0x7fde2c5f2b50>
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 0x7fde2de76f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fde2c2f2970>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fde2f88c940>

@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 0x7fde2c2c4c70>
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_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 0x7f577c9735b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f577e0b19a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f577e1048b0>

@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 0x7f577c989c70>
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_13691 // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_13691'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f577c9735b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f577ae337f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f577e1048b0>

@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 0x7f577ae66670>
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 0x7f577c9735b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f577c7c80a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f577e1048b0>

@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 0x7f577c7c3490>
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 0x7f577c9735b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f577cb88af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f577e1048b0>

@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 0x7f577c9509a0>
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_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 0x7f191e7bce50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f191e4f2790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f191fc649d0>

@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 0x7f191e49deb0>
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_bad_calls // Error
test teardown failure

request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_calls'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f191e7bce50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f191d9f2df0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f191fc649d0>

@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 0x7f191ca08220>
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 0x7f191e7bce50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f191e326370>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f191fc649d0>

@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 0x7f191d865a60>
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_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 0x7f53f94dfc40>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f53f91fba90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53fa986820>

@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 0x7f53f91b4070>
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_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 0x7f53f94dfc40>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f53f0099d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53fa986820>

@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 0x7f53d0793e80>
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 0x7f53f94dfc40>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f53f0078430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53fa986820>

@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 0x7f53f0078a60>
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_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 0x7f6e0e7fb8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6e0e8141c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6e0ff75790>

@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 0x7f6e0e622550>
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_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 0x7f6e0e7fb8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6e0c3cdb80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6e0ff75790>

@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 0x7f6e0c3cd8e0>
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 0x7f6e0e7fb8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6e0ddc1a30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6e0ff75790>

@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 0x7f6e0ddc1dc0>
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_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 0x7f79ed346490>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f79e739f250>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f79eeaf7820>

@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 0x7f79e6646730>
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 0x7f79ed346490>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f79e6f95670>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f79eeaf7820>

@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 0x7f79e6bcb700>
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 0x7f79ed346490>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f79e4588880>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f79eeaf7820>

@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 0x7f79e45885e0>
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 0x7f79ed346490>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f79e6ec7ac0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f79eeaf7820>

@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 0x7f79e6ec72b0>
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_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 0x7f3368415e50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3365b84400>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3369e158b0>

@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 0x7f3365bed1f0>
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 0x7f3368415e50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3368525400>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3369e158b0>

@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 0x7f33653a8910>
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 0x7f3368415e50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f33679eee80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3369e158b0>

@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 0x7f33679e7a00>
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 0x7f3368415e50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f33647c1400>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3369e158b0>

@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 0x7f33647c11c0>
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 0x7f3368415e50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f33647c10a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3369e158b0>

@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 0x7f3365286130>
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_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 0x7f070e430610>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f070e7c6bb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f070fe358b0>

@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 0x7f070d8f72b0>
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 0x7f070e430610>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f070ecd6790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f070fe358b0>

@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 0x7f070ecd6040>
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 0x7f070e430610>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f070e6fe220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f070fe358b0>

@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 0x7f070c3b3340>
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 0x7f77369778b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7736058850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f773833f700>

@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 0x7f77360aa7c0>
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 0x7f77369778b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7736024e20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f773833f700>

@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 d