You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@cassandra.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2020/11/10 00:36:15 UTC
Build complete: Cassandra-trunk #123 [UNSTABLE]
159e021aa36a44cdc7674dd234d4a6e189478280
-------------------------------------------------------------------------------
Build Cassandra-trunk #123 Still Unstable
URL: https://ci-cassandra.apache.org/job/Cassandra-trunk/123/
-------------------------------------------------------------------------------
Changes:
[Blake Eggleston] add schema coordinator
[Blake Eggleston] Wait for schema agreement when bootstrapping
-------------------------------------------------------------------------------
Failed Tests:
20 tests failed.
FAILED: dtest-novnode.cql_test.TestMiscellaneousCQL.test_truncate_failure
FAILED: dtest-novnode.cql_test.TestLWTWithCQL.test_conditional_updates_on_static_columns_with_non_existing_values
FAILED: org.apache.cassandra.concurrent.LongSharedExecutorPoolTest.testPromptnessOfExecution
FAILED: org.apache.cassandra.utils.binlog.BinLogTest.testTrucationReleasesLogSpace-cdc
FAILED: org.apache.cassandra.index.sasi.SASIIndexTest.testMultiExpressionQueriesWhereRowSplitBetweenSSTables-compression
FAILED: org.apache.cassandra.schema.MigrationCoordinatorTest.testWeKeepSendingRequests-compression
FAILED: org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest.ignoreDenseCompoundTablesWithValueColumn
FAILED: org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairDeleteRow
FAILED: org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairInsert
FAILED: org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairDeletePartition
FAILED: org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairUpdate
FAILED: org.apache.cassandra.distributed.upgrade.MixedModeReadTest.mixedModeReadColumnSubsetDigestCheck
FAILED: org.apache.cassandra.distributed.upgrade.PagingTest.testReads
FAILED: org.apache.cassandra.distributed.upgrade.UpgradeTest.upgradeTest
FAILED: org.apache.cassandra.distributed.upgrade.UpgradeTest.simpleUpgradeWithNetworkAndGossipTest
FAILED: org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest.mixedModeReadRepairCompactStorage
FAILED: junit.framework.TestSuite.org.apache.cassandra.streaming.LongStreamingTest
FAILED: junit.framework.TestSuite.org.apache.cassandra.streaming.LongStreamingTest
FAILED: org.apache.cassandra.hints.HintsWriteThenReadTest.testWriteReadCycle
FAILED: org.apache.cassandra.hints.HintsWriteThenReadTest.testWriteReadCycle
-------------------------------------------------------------------------------
Cassandra CI Results
-------------------------------------------------------------------------------
Tests Failures Errors Skipped Success rate Time
35454 7 551 194 98.43% 178397.858
-------------------------------------------------------------------------------
Name Tests Errors Failures Skipped Time(s)
3824 539 1 0 134896.834
cqlshlib.python3.jdk8 166 0 0 0 0.000
org.apache.cassandra.audit 288 0 0 0 521.559
org.apache.cassandra.auth 216 0 0 0 98.050
org.apache.cassandra.auth.jmx 138 0 0 0 33.143
org.apache.cassandra.batchlog 72 0 0 0 161.457
org.apache.cassandra.cache 24 0 0 0 45.938
org.apache.cassandra.concurrent 58 0 1 0 1271.991
org.apache.cassandra.config 174 0 0 0 19.769
org.apache.cassandra.cql.jdbc 6 0 0 0 0.667
org.apache.cassandra.cql3 1438 0 0 54 3429.911
org.apache.cassandra.cql3.conditions 24 0 0 0 3.629
org.apache.cassandra.cql3.functions 186 0 0 0 82.779
org.apache.cassandra.cql3.restrictions 138 0 0 0 6.503
org.apache.cassandra.cql3.selection 60 0 0 0 76.580
org.apache.cassandra.cql3.statements 144 0 0 0 160.908
org.apache.cassandra.cql3.validation.entities 2244 0 0 6 2143.151
org.apache.cassandra.cql3.validation.miscellaneous 336 0 0 0 276.104
org.apache.cassandra.cql3.validation.operations 2388 0 0 0 1894.190
org.apache.cassandra.db 2352 0 0 4 1358.529
org.apache.cassandra.db.aggregation 36 0 0 0 5.583
org.apache.cassandra.db.columniterator 6 0 0 0 19.511
org.apache.cassandra.db.commitlog 2426 0 0 14 1706.837
org.apache.cassandra.db.compaction 1126 0 0 12 2902.985
org.apache.cassandra.db.composites 18 0 0 0 3.175
org.apache.cassandra.db.context 48 0 0 0 12.485
org.apache.cassandra.db.filter 48 0 0 0 8.690
org.apache.cassandra.db.lifecycle 408 0 0 0 166.574
org.apache.cassandra.db.marshal 846 0 0 0 248.810
org.apache.cassandra.db.monitoring 90 0 0 0 32.689
org.apache.cassandra.db.partition 60 0 0 0 375.036
org.apache.cassandra.db.partitions 48 0 0 0 3.754
org.apache.cassandra.db.repair 138 0 0 6 118.438
org.apache.cassandra.db.rows 324 0 0 0 256.125
org.apache.cassandra.db.streaming 108 0 0 0 171.780
org.apache.cassandra.db.transform 132 0 0 0 38.317
org.apache.cassandra.db.view 24 0 0 0 134.060
org.apache.cassandra.db.virtual 78 0 0 0 159.072
org.apache.cassandra.dht 624 0 0 0 314.177
org.apache.cassandra.dht.tokenallocator 18 0 0 2 441.965
org.apache.cassandra.diag 36 0 0 0 5.678
org.apache.cassandra.diag.store 36 0 0 0 0.698
org.apache.cassandra.distributed.test 1642 0 0 24 8971.444
org.apache.cassandra.distributed.test.ring 10 0 0 0 639.124
org.apache.cassandra.distributed.upgrade 12 10 0 0 13.905
org.apache.cassandra.fql 210 0 0 0 57.044
org.apache.cassandra.fqltool 50 0 0 0 10.131
org.apache.cassandra.gms 96 0 0 0 117.430
org.apache.cassandra.hints 224 0 2 0 1435.302
org.apache.cassandra.index 270 0 0 0 336.771
org.apache.cassandra.index.internal 162 0 0 0 138.452
org.apache.cassandra.index.sasi 246 0 1 0 241.814
org.apache.cassandra.index.sasi.analyzer 150 0 0 0 8.206
org.apache.cassandra.index.sasi.conf 84 0 0 0 6.483
org.apache.cassandra.index.sasi.disk 168 0 0 0 226.481
org.apache.cassandra.index.sasi.plan 48 0 0 0 31.119
org.apache.cassandra.index.sasi.utils 312 0 0 0 21.829
org.apache.cassandra.io 30 0 0 0 101.764
org.apache.cassandra.io.compress 276 0 0 0 126.804
org.apache.cassandra.io.sstable 764 0 0 12 1718.254
org.apache.cassandra.io.sstable.format 6 0 0 0 13.254
org.apache.cassandra.io.sstable.format.big 12 0 0 0 21.550
org.apache.cassandra.io.sstable.metadata 60 0 0 0 7.389
org.apache.cassandra.io.util 798 0 0 0 267.921
org.apache.cassandra.locator 422 0 0 0 703.016
org.apache.cassandra.metrics 414 0 0 6 452.723
org.apache.cassandra.net 938 0 0 0 1306.322
org.apache.cassandra.net.proxy 18 0 0 0 4.965
org.apache.cassandra.repair 210 0 0 6 266.993
org.apache.cassandra.repair.asymmetric 78 0 0 0 7.930
org.apache.cassandra.repair.consistent 414 0 0 6 122.598
org.apache.cassandra.repair.consistent.admin 30 0 0 0 19.272
org.apache.cassandra.repair.messages 108 0 0 0 15.513
org.apache.cassandra.schema 246 0 1 6 125.063
org.apache.cassandra.security 156 0 0 0 22.925
org.apache.cassandra.serializers 198 0 0 0 4.340
org.apache.cassandra.service 780 0 0 6 823.293
org.apache.cassandra.service.pager 42 0 0 0 6.809
org.apache.cassandra.service.reads 714 0 0 6 64.397
org.apache.cassandra.service.reads.repair 204 0 0 6 119.342
org.apache.cassandra.streaming 60 2 0 0 134.632
org.apache.cassandra.streaming.async 108 0 0 0 21.081
org.apache.cassandra.streaming.compression 36 0 0 0 8.912
org.apache.cassandra.streaming.messages 6 0 0 0 0.936
org.apache.cassandra.stress.generate 12 0 0 0 0.482
org.apache.cassandra.stress.settings 16 0 0 0 1.758
org.apache.cassandra.stress.util 10 0 0 0 0.207
org.apache.cassandra.tools 786 0 0 0 1325.606
org.apache.cassandra.tools.cassandrastress 6 0 0 0 81.076
org.apache.cassandra.tools.cqlsh 6 0 0 0 77.031
org.apache.cassandra.tools.nodetool 6 0 0 0 13.680
org.apache.cassandra.tools.nodetool.formatter 36 0 0 0 0.693
org.apache.cassandra.tools.nodetool.stats 84 0 0 0 181.303
org.apache.cassandra.tracing 36 0 0 0 6.061
org.apache.cassandra.transport 324 0 0 0 575.119
org.apache.cassandra.transport.frame.checksum 36 0 0 0 238.662
org.apache.cassandra.transport.messages 12 0 0 0 4.593
org.apache.cassandra.triggers 120 0 0 0 62.201
org.apache.cassandra.utils 1120 0 0 12 2732.045
org.apache.cassandra.utils.binlog 126 0 1 0 134.408
org.apache.cassandra.utils.btree 240 0 0 0 5.997
org.apache.cassandra.utils.concurrent 378 0 0 6 52.013
org.apache.cassandra.utils.memory 220 0 0 0 533.954
org.apache.cassandra.utils.obs 24 0 0 0 3.432
org.apache.cassandra.utils.streamhist 66 0 0 0 13.990
org.apache.cassandra.utils.vint 24 0 0 0 1.883
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Packages
-------------------------------------------------------------------------------
Name Tests Errors Failures Skipped Time(s)
Cassandra dtests 5 0 0 505.476
Cassandra dtests 6 0 0 729.243
Cassandra dtests 5 0 0 787.223
Cassandra dtests 5 0 0 912.605
Cassandra dtests 4 0 0 352.987
Cassandra dtests 2 0 0 319.118
Cassandra dtests 3 0 0 900.213
Cassandra dtests 5 0 0 1038.875
Cassandra dtests 22 3 0 499.434
Cassandra dtests 22 4 0 476.207
Cassandra dtests 21 4 0 535.933
Cassandra dtests 22 5 0 625.835
Cassandra dtests 22 5 0 478.281
Cassandra dtests 22 4 0 750.549
Cassandra dtests 20 2 0 716.181
Cassandra dtests 20 2 0 747.274
Cassandra dtests 20 2 0 675.658
Cassandra dtests 20 2 0 893.206
Cassandra dtests 20 2 0 883.119
Cassandra dtests 23 4 0 451.966
Cassandra dtests 20 2 0 1095.582
Cassandra dtests 19 2 1 568.939
Cassandra dtests 18 2 0 607.957
Cassandra dtests 20 3 0 466.112
Cassandra dtests 17 1 0 426.120
Cassandra dtests 19 2 0 483.140
Cassandra dtests 19 2 0 557.515
Cassandra dtests 20 2 0 771.280
Cassandra dtests 20 2 0 718.563
Cassandra dtests 20 2 0 1778.316
Cassandra dtests 22 3 0 423.711
Cassandra dtests 20 3 0 804.313
Cassandra dtests 20 3 0 705.433
Cassandra dtests 19 3 0 565.415
Cassandra dtests 17 2 0 310.383
Cassandra dtests 19 3 0 521.194
Cassandra dtests 19 2 0 488.449
Cassandra dtests 20 3 0 449.868
Cassandra dtests 21 4 0 417.305
Cassandra dtests 20 4 0 361.419
Cassandra dtests 19 2 0 590.957
Cassandra dtests 22 3 0 523.768
Cassandra dtests 18 2 0 1870.210
Cassandra dtests 19 2 0 938.929
Cassandra dtests 22 4 0 1061.591
Cassandra dtests 20 3 0 750.432
Cassandra dtests 20 3 0 945.513
Cassandra dtests 20 3 0 1038.313
Cassandra dtests 20 3 0 894.516
Cassandra dtests 20 3 0 992.817
Cassandra dtests 20 2 0 656.470
Cassandra dtests 20 2 0 802.882
Cassandra dtests 22 4 0 433.109
Cassandra dtests 20 2 0 994.607
Cassandra dtests 20 2 0 1678.267
Cassandra dtests 20 2 0 1096.714
Cassandra dtests 21 3 0 894.043
Cassandra dtests 22 4 0 837.541
Cassandra dtests 20 2 0 944.844
Cassandra dtests 20 2 0 558.866
Cassandra dtests 21 3 0 886.921
Cassandra dtests 21 4 0 772.528
Cassandra dtests 22 4 0 531.208
Cassandra dtests 23 5 0 500.632
Cassandra dtests 21 3 0 439.500
Cassandra dtests 21 3 0 855.939
Cassandra dtests 21 3 0 708.176
Cassandra dtests 23 5 0 463.765
Cassandra dtests 23 5 0 430.258
Cassandra dtests 21 3 0 537.835
Cassandra dtests 21 3 0 499.040
Cassandra dtests 22 4 0 510.870
Cassandra dtests 20 2 0 927.709
Cassandra dtests 18 2 0 776.246
Cassandra dtests 19 3 0 557.916
Cassandra dtests 20 4 0 293.615
Cassandra dtests 18 2 0 822.400
Cassandra dtests 20 3 0 389.985
Cassandra dtests 19 2 0 456.918
Cassandra dtests 21 4 0 490.286
Cassandra dtests 20 3 0 761.279
Cassandra dtests 20 4 0 566.216
Cassandra dtests 19 4 0 424.617
Cassandra dtests 21 3 0 850.871
Cassandra dtests 18 3 0 285.222
Cassandra dtests 20 3 0 498.186
Cassandra dtests 20 3 0 522.941
Cassandra dtests 22 5 0 270.049
Cassandra dtests 21 4 0 587.346
Cassandra dtests 21 4 0 472.617
Cassandra dtests 19 2 0 682.060
Cassandra dtests 20 3 0 598.867
Cassandra dtests 21 5 0 444.849
Cassandra dtests 18 2 0 552.761
Cassandra dtests 20 2 0 610.691
Cassandra dtests 18 2 0 518.213
Cassandra dtests 18 2 0 563.514
Cassandra dtests 18 2 0 552.695
Cassandra dtests 16 2 0 354.721
Cassandra dtests 17 2 0 648.322
Cassandra dtests 18 2 0 575.623
Cassandra dtests 17 2 0 759.715
Cassandra dtests 18 2 0 727.954
Cassandra dtests 19 2 0 784.147
Cassandra dtests 20 4 0 444.995
Cassandra dtests 20 2 0 921.612
Cassandra dtests 19 3 0 964.420
Cassandra dtests 18 2 0 887.835
Cassandra dtests 20 3 0 684.658
Cassandra dtests 20 3 0 727.484
Cassandra dtests 20 3 0 441.057
Cassandra dtests 19 2 0 450.045
Cassandra dtests 20 3 0 514.057
Cassandra dtests 20 3 0 977.852
Cassandra dtests 20 3 0 820.693
Cassandra dtests 20 3 0 423.771
Cassandra dtests 19 1 0 1621.200
Cassandra dtests 19 2 0 763.086
Cassandra dtests 19 2 0 709.636
Cassandra dtests 19 2 0 519.628
Cassandra dtests 19 2 0 603.904
Cassandra dtests 21 4 0 500.479
Cassandra dtests 19 2 0 702.204
Cassandra dtests 20 3 0 648.524
Cassandra dtests 21 4 0 619.960
Cassandra dtests 20 3 0 601.805
Cassandra dtests 20 3 0 532.528
Cassandra dtests 19 2 0 639.290
Cassandra dtests 21 4 0 829.372
Cassandra dtests 20 3 0 1071.432
Cassandra dtests 21 4 0 895.408
Cassandra dtests 21 4 0 555.358
Cassandra dtests 18 1 0 775.604
Cassandra dtests 18 2 0 731.061
Cassandra dtests 16 1 0 603.349
Cassandra dtests 19 3 0 451.065
Cassandra dtests 20 2 0 1512.054
Cassandra dtests 18 2 0 554.683
Cassandra dtests 18 2 0 626.878
Cassandra dtests 20 4 0 278.634
Cassandra dtests 19 3 0 554.457
Cassandra dtests 19 2 0 494.422
Cassandra dtests 19 2 0 366.855
Cassandra dtests 21 4 0 495.042
Cassandra dtests 20 3 0 745.269
Cassandra dtests 20 4 0 668.276
Cassandra dtests 17 2 0 526.323
Cassandra dtests 21 3 0 939.782
Cassandra dtests 19 4 0 177.099
Cassandra dtests 20 3 0 609.902
Cassandra dtests 20 3 0 480.079
Cassandra dtests 21 4 0 336.308
Cassandra dtests 24 5 0 655.125
Cassandra dtests 21 4 0 393.379
Cassandra dtests 20 3 0 562.830
Cassandra dtests 20 3 0 628.993
Cassandra dtests 20 4 0 470.892
Cassandra dtests 19 3 0 548.736
Cassandra dtests 19 1 0 911.201
Cassandra dtests 18 2 0 518.994
Cassandra dtests 18 2 0 507.857
Cassandra dtests 18 2 0 576.633
Cassandra dtests 17 2 0 546.820
Cassandra dtests 16 2 0 341.644
Cassandra dtests 18 2 0 802.214
Cassandra dtests 18 2 0 950.532
Cassandra dtests 17 2 0 636.784
Cassandra dtests 19 2 0 999.500
Cassandra dtests 20 4 0 491.978
Cassandra dtests 20 2 0 693.939
Cassandra dtests 19 3 0 907.816
Cassandra dtests 19 3 0 858.673
Cassandra dtests 19 2 0 823.073
Cassandra dtests 20 3 0 575.164
Cassandra dtests 19 2 0 544.576
Cassandra dtests 20 3 0 393.982
Cassandra dtests 19 2 0 511.763
Cassandra dtests 20 3 0 981.905
Cassandra dtests 20 3 0 624.531
Cassandra dtests 21 4 0 393.822
Cassandra dtests 20 2 0 1052.517
Cassandra dtests 19 2 0 751.887
Cassandra dtests 19 2 0 732.327
Cassandra dtests 19 2 0 747.593
Cassandra dtests 19 2 0 676.992
Cassandra dtests 21 4 0 565.033
Cassandra dtests 19 2 0 569.234
Cassandra dtests 19 2 0 1216.680
Cassandra dtests 21 4 0 652.177
Cassandra dtests 21 4 0 599.210
Cassandra dtests 20 3 0 506.719
Cassandra dtests 18 1 0 1465.174
Cassandra dtests 21 4 0 428.042
Cassandra dtests 20 3 0 808.621
Cassandra dtests 21 4 0 1071.663
Cassandra dtests 21 4 0 971.163
Cassandra dtests 19 2 0 587.943
Cassandra dtests 20 3 0 698.806
Cassandra dtests 16 1 0 667.392
Cassandra dtests 19 3 0 504.861
-------------------------------------------------------------------------------
cqlshlib.python3.jdk8
Name Tests Errors Failures Skipped Time(s)
no_cython 83 0 0 NaN
cython 83 0 0 NaN
-------------------------------------------------------------------------------
org.apache.cassandra.audit
Name Tests Errors Failures Skipped Time(s)
AuditLogFilterTest-cdc 10 0 0 0 0.276
AuditLoggerAuthTest-cdc 9 0 0 0 53.070
AuditLoggerTest-cdc 28 0 0 0 21.740
BinAuditLoggerTest-cdc 1 0 0 0 12.832
AuditLogFilterTest-cdc 10 0 0 0 0.303
AuditLoggerAuthTest-cdc 9 0 0 0 51.999
AuditLoggerTest-cdc 28 0 0 0 19.230
BinAuditLoggerTest-cdc 1 0 0 0 11.555
AuditLogFilterTest-compression 10 0 0 0 0.260
AuditLoggerAuthTest-compression 9 0 0 0 53.241
AuditLoggerTest-compression 28 0 0 0 22.070
BinAuditLoggerTest-compression 1 0 0 0 12.874
AuditLogFilterTest-compression 10 0 0 0 0.302
AuditLoggerAuthTest-compression 9 0 0 0 51.803
AuditLoggerTest-compression 28 0 0 0 19.536
BinAuditLoggerTest-compression 1 0 0 0 11.502
AuditLogFilterTest 10 0 0 0 0.264
AuditLoggerAuthTest 9 0 0 0 53.147
AuditLoggerTest 28 0 0 0 21.829
BinAuditLoggerTest 1 0 0 0 12.690
AuditLogFilterTest 10 0 0 0 0.282
AuditLoggerAuthTest 9 0 0 0 53.687
AuditLoggerTest 28 0 0 0 24.795
BinAuditLoggerTest 1 0 0 0 12.272
-------------------------------------------------------------------------------
org.apache.cassandra.auth
Name Tests Errors Failures Skipped Time(s)
AuthCacheTest-cdc 14 0 0 0 0.528
CassandraNetworkAuthorizerTest-cdc 6 0 0 0 4.171
CassandraRoleManagerTest-cdc 1 0 0 0 3.465
PasswordAuthenticatorTest-cdc 7 0 0 0 5.546
RoleOptionsTest-cdc 4 0 0 0 0.397
RolesTest-cdc 4 0 0 0 3.521
AuthCacheTest-cdc 14 0 0 0 0.565
CassandraNetworkAuthorizerTest-cdc 6 0 0 0 3.469
CassandraRoleManagerTest-cdc 1 0 0 0 2.837
PasswordAuthenticatorTest-cdc 7 0 0 0 4.466
RoleOptionsTest-cdc 4 0 0 0 0.434
RolesTest-cdc 4 0 0 0 2.799
AuthCacheTest-compression 14 0 0 0 0.534
CassandraNetworkAuthorizerTest- 6 0 0 0 4.106
compression
CassandraRoleManagerTest-compression 1 0 0 0 3.496
PasswordAuthenticatorTest-compression 7 0 0 0 5.481
RoleOptionsTest-compression 4 0 0 0 0.407
RolesTest-compression 4 0 0 0 3.564
AuthCacheTest-compression 14 0 0 0 0.593
CassandraNetworkAuthorizerTest- 6 0 0 0 3.457
compression
CassandraRoleManagerTest-compression 1 0 0 0 2.831
PasswordAuthenticatorTest-compression 7 0 0 0 4.543
RoleOptionsTest-compression 4 0 0 0 0.456
RolesTest-compression 4 0 0 0 2.738
AuthCacheTest 14 0 0 0 0.505
CassandraNetworkAuthorizerTest 6 0 0 0 4.048
CassandraRoleManagerTest 1 0 0 0 3.422
PasswordAuthenticatorTest 7 0 0 0 5.484
RoleOptionsTest 4 0 0 0 0.408
RolesTest 4 0 0 0 3.429
AuthCacheTest 14 0 0 0 0.594
CassandraNetworkAuthorizerTest 6 0 0 0 3.812
CassandraRoleManagerTest 1 0 0 0 2.958
PasswordAuthenticatorTest 7 0 0 0 5.642
RoleOptionsTest 4 0 0 0 0.430
RolesTest 4 0 0 0 2.914
-------------------------------------------------------------------------------
org.apache.cassandra.auth.jmx
Name Tests Errors Failures Skipped Time(s)
AuthorizationProxyTest-cdc 20 0 0 0 1.114
JMXAuthTest-cdc 3 0 0 0 4.807
AuthorizationProxyTest-cdc 20 0 0 0 1.149
JMXAuthTest-cdc 3 0 0 0 3.821
AuthorizationProxyTest-compression 20 0 0 0 1.125
JMXAuthTest-compression 3 0 0 0 4.700
AuthorizationProxyTest-compression 20 0 0 0 1.129
JMXAuthTest-compression 3 0 0 0 3.872
AuthorizationProxyTest 20 0 0 0 1.100
JMXAuthTest 3 0 0 0 4.688
AuthorizationProxyTest 20 0 0 0 1.158
JMXAuthTest 3 0 0 0 4.480
-------------------------------------------------------------------------------
org.apache.cassandra.batchlog
Name Tests Errors Failures Skipped Time(s)
BatchlogEndpointFilterTest-cdc 5 0 0 0 0.468
BatchlogManagerTest-cdc 6 0 0 0 23.673
BatchlogTest-cdc 1 0 0 0 3.361
BatchlogEndpointFilterTest-cdc 5 0 0 0 0.471
BatchlogManagerTest-cdc 6 0 0 0 22.744
BatchlogTest-cdc 1 0 0 0 2.698
BatchlogEndpointFilterTest-compression 5 0 0 0 0.484
BatchlogManagerTest-compression 6 0 0 0 23.962
BatchlogTest-compression 1 0 0 0 3.341
BatchlogEndpointFilterTest-compression 5 0 0 0 0.509
BatchlogManagerTest-compression 6 0 0 0 22.997
BatchlogTest-compression 1 0 0 0 2.757
BatchlogEndpointFilterTest 5 0 0 0 0.463
BatchlogManagerTest 6 0 0 0 23.698
BatchlogTest 1 0 0 0 3.295
BatchlogEndpointFilterTest 5 0 0 0 0.515
BatchlogManagerTest 6 0 0 0 23.221
BatchlogTest 1 0 0 0 2.800
-------------------------------------------------------------------------------
org.apache.cassandra.cache
Name Tests Errors Failures Skipped Time(s)
AutoSavingCacheTest-cdc 2 0 0 0 3.594
CacheProviderTest-cdc 2 0 0 0 4.830
AutoSavingCacheTest-cdc 2 0 0 0 2.846
CacheProviderTest-cdc 2 0 0 0 3.723
AutoSavingCacheTest-compression 2 0 0 0 3.616
CacheProviderTest-compression 2 0 0 0 5.044
AutoSavingCacheTest-compression 2 0 0 0 2.896
CacheProviderTest-compression 2 0 0 0 3.812
AutoSavingCacheTest 2 0 0 0 3.495
CacheProviderTest 2 0 0 0 5.019
AutoSavingCacheTest 2 0 0 0 3.034
CacheProviderTest 2 0 0 0 4.029
-------------------------------------------------------------------------------
org.apache.cassandra.concurrent
Name Tests Errors Failures Skipped Time(s)
LongOpOrderTest 1 0 0 0 330.625
LongSharedExecutorPoolTest 1 0 0 0 480.446
LongOpOrderTest 1 0 0 0 330.888
LongSharedExecutorPoolTest 1 0 1 0 0.764
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 15.202
cdc
DebuggableThreadPoolExecutorTest-cdc 4 0 0 0 1.463
SEPExecutorTest-cdc 2 0 0 0 5.314
WaitQueueTest-cdc 2 0 0 0 0.250
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 14.299
cdc
DebuggableThreadPoolExecutorTest-cdc 4 0 0 0 1.508
SEPExecutorTest-cdc 2 0 0 0 4.416
WaitQueueTest-cdc 2 0 0 0 0.300
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 15.456
compression
DebuggableThreadPoolExecutorTest- 4 0 0 0 1.462
compression
SEPExecutorTest-compression 2 0 0 0 5.194
WaitQueueTest-compression 2 0 0 0 0.275
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 14.329
compression
DebuggableThreadPoolExecutorTest- 4 0 0 0 1.547
compression
SEPExecutorTest-compression 2 0 0 0 4.371
WaitQueueTest-compression 2 0 0 0 0.302
DebuggableScheduledThreadPoolExecutorTest 1 0 0 0 15.236
DebuggableThreadPoolExecutorTest 4 0 0 0 1.451
SEPExecutorTest 2 0 0 0 5.189
WaitQueueTest 2 0 0 0 0.257
DebuggableScheduledThreadPoolExecutorTest 1 0 0 0 14.684
DebuggableThreadPoolExecutorTest 4 0 0 0 1.527
SEPExecutorTest 2 0 0 0 4.937
WaitQueueTest 2 0 0 0 0.299
-------------------------------------------------------------------------------
org.apache.cassandra.config
Name Tests Errors Failures Skipped Time(s)
CassandraRelevantPropertiesTest-cdc 8 0 0 0 0.157
DatabaseDescriptorRefTest-cdc 1 0 0 0 1.358
DatabaseDescriptorTest-cdc 15 0 0 0 0.998
EncryptionOptionsTest-cdc 4 0 0 0 0.386
YamlConfigurationLoaderTest-cdc 1 0 0 0 0.338
CassandraRelevantPropertiesTest-cdc 8 0 0 0 0.207
DatabaseDescriptorRefTest-cdc 1 0 0 0 1.242
DatabaseDescriptorTest-cdc 15 0 0 0 1.025
EncryptionOptionsTest-cdc 4 0 0 0 0.444
YamlConfigurationLoaderTest-cdc 1 0 0 0 0.386
CassandraRelevantPropertiesTest- 8 0 0 0 0.157
compression
DatabaseDescriptorRefTest-compression 1 0 0 0 1.350
DatabaseDescriptorTest-compression 15 0 0 0 0.991
EncryptionOptionsTest-compression 4 0 0 0 0.406
YamlConfigurationLoaderTest-compression 1 0 0 0 0.334
CassandraRelevantPropertiesTest- 8 0 0 0 0.213
compression
DatabaseDescriptorRefTest-compression 1 0 0 0 1.261
DatabaseDescriptorTest-compression 15 0 0 0 1.031
EncryptionOptionsTest-compression 4 0 0 0 0.430
YamlConfigurationLoaderTest-compression 1 0 0 0 0.386
CassandraRelevantPropertiesTest 8 0 0 0 0.144
DatabaseDescriptorRefTest 1 0 0 0 1.336
DatabaseDescriptorTest 15 0 0 0 0.960
EncryptionOptionsTest 4 0 0 0 0.394
YamlConfigurationLoaderTest 1 0 0 0 0.324
CassandraRelevantPropertiesTest 8 0 0 0 0.204
DatabaseDescriptorRefTest 1 0 0 0 1.370
DatabaseDescriptorTest 15 0 0 0 1.069
EncryptionOptionsTest 4 0 0 0 0.483
YamlConfigurationLoaderTest 1 0 0 0 0.385
-------------------------------------------------------------------------------
org.apache.cassandra.cql.jdbc
Name Tests Errors Failures Skipped Time(s)
JdbcDecimalTest-cdc 1 0 0 0 0.074
JdbcDecimalTest-cdc 1 0 0 0 0.150
JdbcDecimalTest-compression 1 0 0 0 0.080
JdbcDecimalTest-compression 1 0 0 0 0.145
JdbcDecimalTest 1 0 0 0 0.071
JdbcDecimalTest 1 0 0 0 0.147
-------------------------------------------------------------------------------
org.apache.cassandra.cql3
Name Tests Errors Failures Skipped Time(s)
CorruptionTest 1 0 0 0 126.187
ManyRowsTest 2 0 0 0 6.952
ViewLongTest 5 0 0 0 102.664
CorruptionTest 1 0 0 0 125.768
ManyRowsTest 2 0 0 0 6.319
ViewLongTest 5 0 0 0 102.056
CDCStatementTest-cdc 3 0 0 0 4.571
CQL3TypeLiteralTest-cdc 6 0 0 0 0.943
ColumnIdentifierTest-cdc 4 0 0 0 0.445
CqlParserTest-cdc 3 0 0 0 0.429
CustomNowInSecondsTest-cdc 4 0 0 0 14.995
DeleteTest-cdc 1 0 0 0 16.243
DistinctQueryPagingTest-cdc 5 0 0 0 14.973
DurationTest-cdc 8 0 0 0 0.099
EmptyValuesTest-cdc 14 0 0 5 37.821
ErrorCollectorTest-cdc 6 0 0 0 0.073
GcCompactionTest-cdc 8 0 0 0 10.195
IndexQueryPagingTest-cdc 5 0 0 0 15.028
KeyCacheCqlTest-cdc 10 0 0 0 20.801
ListsTest-cdc 6 0 0 0 5.207
NonNativeTimestampTest-cdc 1 0 0 0 3.580
OutOfSpaceTest-cdc 3 0 0 0 4.455
PagingQueryTest-cdc 1 0 0 0 21.613
PagingTest-cdc 1 0 0 0 10.543
PreparedStatementsTest-cdc 10 0 0 0 20.729
PstmtPersistenceTest-cdc 2 0 0 0 14.224
QueryEventsTest-cdc 4 0 0 0 14.036
QueryWithIndexedSSTableTest-cdc 1 0 0 0 4.194
ReservedKeywordsTest-cdc 1 0 0 0 0.908
SerializationMirrorTest-cdc 1 0 0 0 3.568
SimpleQueryTest-cdc 18 0 0 0 9.360
TombstonesWithIndexedSSTableTest-cdc 2 0 0 0 5.637
TraceCqlTest-cdc 1 0 0 0 12.781
UDHelperTest-cdc 3 0 0 0 0.361
ViewComplexTest-cdc 32 0 0 1 100.617
ViewFilteringTest-cdc 25 0 0 3 42.891
ViewSchemaTest-cdc 7 0 0 0 23.127
ViewTest-cdc 41 0 0 0 58.002
CDCStatementTest-cdc 3 0 0 0 3.583
CQL3TypeLiteralTest-cdc 6 0 0 0 0.906
ColumnIdentifierTest-cdc 4 0 0 0 0.447
CqlParserTest-cdc 3 0 0 0 0.395
CustomNowInSecondsTest-cdc 4 0 0 0 13.381
DeleteTest-cdc 1 0 0 0 13.910
DistinctQueryPagingTest-cdc 5 0 0 0 13.336
DurationTest-cdc 8 0 0 0 0.173
EmptyValuesTest-cdc 14 0 0 5 35.201
ErrorCollectorTest-cdc 6 0 0 0 0.147
GcCompactionTest-cdc 8 0 0 0 8.747
IndexQueryPagingTest-cdc 5 0 0 0 13.369
KeyCacheCqlTest-cdc 10 0 0 0 17.353
ListsTest-cdc 6 0 0 0 4.094
NonNativeTimestampTest-cdc 1 0 0 0 2.897
OutOfSpaceTest-cdc 3 0 0 0 3.672
PagingQueryTest-cdc 1 0 0 0 18.318
PagingTest-cdc 1 0 0 0 9.140
PreparedStatementsTest-cdc 10 0 0 0 18.470
PstmtPersistenceTest-cdc 2 0 0 0 12.710
QueryEventsTest-cdc 4 0 0 0 12.696
QueryWithIndexedSSTableTest-cdc 1 0 0 0 3.410
ReservedKeywordsTest-cdc 1 0 0 0 0.823
SerializationMirrorTest-cdc 1 0 0 0 2.937
SimpleQueryTest-cdc 18 0 0 0 7.656
TombstonesWithIndexedSSTableTest-cdc 2 0 0 0 4.430
TraceCqlTest-cdc 1 0 0 0 11.639
UDHelperTest-cdc 3 0 0 0 0.374
ViewComplexTest-cdc 32 0 0 1 97.227
ViewFilteringTest-cdc 25 0 0 3 37.702
ViewSchemaTest-cdc 7 0 0 0 19.941
ViewTest-cdc 41 0 0 0 68.884
CDCStatementTest-compression 3 0 0 0 4.580
CQL3TypeLiteralTest-compression 6 0 0 0 0.957
ColumnIdentifierTest-compression 4 0 0 0 0.418
CqlParserTest-compression 3 0 0 0 0.422
CustomNowInSecondsTest-compression 4 0 0 0 15.045
DeleteTest-compression 1 0 0 0 16.393
DistinctQueryPagingTest-compression 5 0 0 0 15.180
DurationTest-compression 8 0 0 0 0.098
EmptyValuesTest-compression 14 0 0 5 37.815
ErrorCollectorTest-compression 6 0 0 0 0.076
GcCompactionTest-compression 8 0 0 0 10.219
IndexQueryPagingTest-compression 5 0 0 0 15.151
KeyCacheCqlTest-compression 10 0 0 0 20.995
ListsTest-compression 6 0 0 0 5.200
NonNativeTimestampTest-compression 1 0 0 0 3.611
OutOfSpaceTest-compression 3 0 0 0 4.469
PagingQueryTest-compression 1 0 0 0 22.107
PagingTest-compression 1 0 0 0 10.647
PreparedStatementsTest-compression 10 0 0 0 20.729
PstmtPersistenceTest-compression 2 0 0 0 14.242
QueryEventsTest-compression 4 0 0 0 14.225
QueryWithIndexedSSTableTest-compression 1 0 0 0 4.323
ReservedKeywordsTest-compression 1 0 0 0 0.873
SerializationMirrorTest-compression 1 0 0 0 3.636
SimpleQueryTest-compression 18 0 0 0 9.372
TombstonesWithIndexedSSTableTest- 2 0 0 0 5.630
compression
TraceCqlTest-compression 1 0 0 0 12.755
UDHelperTest-compression 3 0 0 0 0.351
ViewComplexTest-compression 32 0 0 1 100.723
ViewFilteringTest-compression 25 0 0 3 43.473
ViewSchemaTest-compression 7 0 0 0 23.218
ViewTest-compression 41 0 0 0 61.442
CDCStatementTest-compression 3 0 0 0 3.660
CQL3TypeLiteralTest-compression 6 0 0 0 0.898
ColumnIdentifierTest-compression 4 0 0 0 0.458
CqlParserTest-compression 3 0 0 0 0.388
CustomNowInSecondsTest-compression 4 0 0 0 15.375
DeleteTest-compression 1 0 0 0 13.997
DistinctQueryPagingTest-compression 5 0 0 0 13.610
DurationTest-compression 8 0 0 0 0.169
EmptyValuesTest-compression 14 0 0 5 35.743
ErrorCollectorTest-compression 6 0 0 0 0.149
GcCompactionTest-compression 8 0 0 0 8.994
IndexQueryPagingTest-compression 5 0 0 0 13.846
KeyCacheCqlTest-compression 10 0 0 0 18.621
ListsTest-compression 6 0 0 0 4.247
NonNativeTimestampTest-compression 1 0 0 0 2.993
OutOfSpaceTest-compression 3 0 0 0 3.719
PagingQueryTest-compression 1 0 0 0 19.035
PagingTest-compression 1 0 0 0 9.348
PreparedStatementsTest-compression 10 0 0 0 19.423
PstmtPersistenceTest-compression 2 0 0 0 13.178
QueryEventsTest-compression 4 0 0 0 12.671
QueryWithIndexedSSTableTest-compression 1 0 0 0 3.483
ReservedKeywordsTest-compression 1 0 0 0 0.850
SerializationMirrorTest-compression 1 0 0 0 3.092
SimpleQueryTest-compression 18 0 0 0 8.150
TombstonesWithIndexedSSTableTest- 2 0 0 0 4.855
compression
TraceCqlTest-compression 1 0 0 0 11.739
UDHelperTest-compression 3 0 0 0 0.384
ViewComplexTest-compression 32 0 0 1 98.977
ViewFilteringTest-compression 25 0 0 3 41.833
ViewSchemaTest-compression 7 0 0 0 20.734
ViewTest-compression 41 0 0 0 64.845
CDCStatementTest 3 0 0 0 4.369
CQL3TypeLiteralTest 6 0 0 0 0.974
ColumnIdentifierTest 4 0 0 0 0.404
CqlParserTest 3 0 0 0 0.419
CustomNowInSecondsTest 4 0 0 0 14.869
DeleteTest 1 0 0 0 16.283
DistinctQueryPagingTest 5 0 0 0 14.832
DurationTest 8 0 0 0 0.095
EmptyValuesTest 14 0 0 5 37.458
ErrorCollectorTest 6 0 0 0 0.071
GcCompactionTest 8 0 0 0 10.197
IndexQueryPagingTest 5 0 0 0 14.958
KeyCacheCqlTest 10 0 0 0 20.665
ListsTest 6 0 0 0 5.041
NonNativeTimestampTest 1 0 0 0 3.458
OutOfSpaceTest 3 0 0 0 4.343
PagingQueryTest 1 0 0 0 22.017
PagingTest 1 0 0 0 10.460
PreparedStatementsTest 10 0 0 0 20.632
PstmtPersistenceTest 2 0 0 0 14.168
QueryEventsTest 4 0 0 0 14.067
QueryWithIndexedSSTableTest 1 0 0 0 4.185
ReservedKeywordsTest 1 0 0 0 0.896
SerializationMirrorTest 1 0 0 0 3.638
SimpleQueryTest 18 0 0 0 9.291
TombstonesWithIndexedSSTableTest 2 0 0 0 5.646
TraceCqlTest 1 0 0 0 12.708
UDHelperTest 3 0 0 0 0.335
ViewComplexTest 32 0 0 1 100.974
ViewFilteringTest 25 0 0 3 42.281
ViewSchemaTest 7 0 0 0 23.125
ViewTest 41 0 0 0 61.213
CDCStatementTest 3 0 0 0 4.324
CQL3TypeLiteralTest 6 0 0 0 1.013
ColumnIdentifierTest 4 0 0 0 0.465
CqlParserTest 3 0 0 0 0.400
CustomNowInSecondsTest 4 0 0 0 15.078
DeleteTest 1 0 0 0 15.784
DistinctQueryPagingTest 5 0 0 0 15.549
DurationTest 8 0 0 0 0.200
EmptyValuesTest 14 0 0 5 41.331
ErrorCollectorTest 6 0 0 0 0.155
GcCompactionTest 8 0 0 0 10.636
IndexQueryPagingTest 5 0 0 0 15.232
KeyCacheCqlTest 10 0 0 0 22.133
ListsTest 6 0 0 0 5.145
NonNativeTimestampTest 1 0 0 0 3.155
OutOfSpaceTest 3 0 0 0 4.389
PagingQueryTest 1 0 0 0 22.656
PagingTest 1 0 0 0 10.005
PreparedStatementsTest 10 0 0 0 22.573
PstmtPersistenceTest 2 0 0 0 14.183
QueryEventsTest 4 0 0 0 13.909
QueryWithIndexedSSTableTest 1 0 0 0 3.778
ReservedKeywordsTest 1 0 0 0 0.848
SerializationMirrorTest 1 0 0 0 3.243
SimpleQueryTest 18 0 0 0 11.631
TombstonesWithIndexedSSTableTest 2 0 0 0 5.345
TraceCqlTest 1 0 0 0 12.431
UDHelperTest 3 0 0 0 0.382
ViewComplexTest 32 0 0 1 110.155
ViewFilteringTest 25 0 0 3 54.967
ViewSchemaTest 7 0 0 0 25.579
ViewTest 41 0 0 0 80.963
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.conditions
Name Tests Errors Failures Skipped Time(s)
ColumnConditionTest-cdc 4 0 0 0 0.607
ColumnConditionTest-cdc 4 0 0 0 0.591
ColumnConditionTest-compression 4 0 0 0 0.647
ColumnConditionTest-compression 4 0 0 0 0.589
ColumnConditionTest 4 0 0 0 0.595
ColumnConditionTest 4 0 0 0 0.600
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.functions
Name Tests Errors Failures Skipped Time(s)
CastFctsTest-cdc 7 0 0 0 6.354
OperationFctsTest-cdc 11 0 0 0 7.538
TimeFctsTest-cdc 13 0 0 0 0.534
CastFctsTest-cdc 7 0 0 0 5.190
OperationFctsTest-cdc 11 0 0 0 6.011
TimeFctsTest-cdc 13 0 0 0 0.545
CastFctsTest-compression 7 0 0 0 6.463
OperationFctsTest-compression 11 0 0 0 7.407
TimeFctsTest-compression 13 0 0 0 0.531
CastFctsTest-compression 7 0 0 0 5.299
OperationFctsTest-compression 11 0 0 0 6.251
TimeFctsTest-compression 13 0 0 0 0.537
CastFctsTest 7 0 0 0 6.441
OperationFctsTest 11 0 0 0 7.376
TimeFctsTest 13 0 0 0 0.547
CastFctsTest 7 0 0 0 6.591
OperationFctsTest 11 0 0 0 8.563
TimeFctsTest 13 0 0 0 0.601
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.restrictions
Name Tests Errors Failures Skipped Time(s)
ClusteringColumnRestrictionsTest-cdc 23 0 0 0 1.040
ClusteringColumnRestrictionsTest-cdc 23 0 0 0 1.115
ClusteringColumnRestrictionsTest- 23 0 0 0 1.033
compression
ClusteringColumnRestrictionsTest- 23 0 0 0 1.098
compression
ClusteringColumnRestrictionsTest 23 0 0 0 1.034
ClusteringColumnRestrictionsTest 23 0 0 0 1.183
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.selection
Name Tests Errors Failures Skipped Time(s)
SelectionColumnMappingTest-cdc 2 0 0 0 5.633
TermSelectionTest-cdc 8 0 0 0 7.693
SelectionColumnMappingTest-cdc 2 0 0 0 4.567
TermSelectionTest-cdc 8 0 0 0 6.057
SelectionColumnMappingTest-compression 2 0 0 0 5.792
TermSelectionTest-compression 8 0 0 0 7.645
SelectionColumnMappingTest-compression 2 0 0 0 4.675
TermSelectionTest-compression 8 0 0 0 7.324
SelectionColumnMappingTest 2 0 0 0 5.655
TermSelectionTest 8 0 0 0 7.618
SelectionColumnMappingTest 2 0 0 0 5.493
TermSelectionTest 8 0 0 0 8.428
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.statements
Name Tests Errors Failures Skipped Time(s)
AlterRoleStatementTest-cdc 4 0 0 0 0.898
CreateRoleStatementTest-cdc 4 0 0 0 3.991
CreateUserStatementTest-cdc 1 0 0 0 0.848
DescribeStatementTest-cdc 12 0 0 0 19.209
PropertyDefinitionsTest-cdc 2 0 0 0 0.225
SelectStatementTest-cdc 1 0 0 0 3.307
AlterRoleStatementTest-cdc 4 0 0 0 0.834
CreateRoleStatementTest-cdc 4 0 0 0 3.293
CreateUserStatementTest-cdc 1 0 0 0 0.823
DescribeStatementTest-cdc 12 0 0 0 16.016
PropertyDefinitionsTest-cdc 2 0 0 0 0.281
SelectStatementTest-cdc 1 0 0 0 2.777
AlterRoleStatementTest-compression 4 0 0 0 0.937
CreateRoleStatementTest-compression 4 0 0 0 3.967
CreateUserStatementTest-compression 1 0 0 0 0.864
DescribeStatementTest-compression 12 0 0 0 18.756
PropertyDefinitionsTest-compression 2 0 0 0 0.236
SelectStatementTest-compression 1 0 0 0 3.634
AlterRoleStatementTest-compression 4 0 0 0 0.835
CreateRoleStatementTest-compression 4 0 0 0 3.290
CreateUserStatementTest-compression 1 0 0 0 0.829
DescribeStatementTest-compression 12 0 0 0 16.267
PropertyDefinitionsTest-compression 2 0 0 0 0.282
SelectStatementTest-compression 1 0 0 0 2.749
AlterRoleStatementTest 4 0 0 0 0.883
CreateRoleStatementTest 4 0 0 0 3.938
CreateUserStatementTest 1 0 0 0 0.843
DescribeStatementTest 12 0 0 0 18.333
PropertyDefinitionsTest 2 0 0 0 0.226
SelectStatementTest 1 0 0 0 3.408
AlterRoleStatementTest 4 0 0 0 0.859
CreateRoleStatementTest 4 0 0 0 3.853
CreateUserStatementTest 1 0 0 0 0.831
DescribeStatementTest 12 0 0 0 19.465
PropertyDefinitionsTest 2 0 0 0 0.277
SelectStatementTest 1 0 0 0 2.844
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.entities
Name Tests Errors Failures Skipped Time(s)
CollectionsTest-cdc 50 0 0 0 28.779
CountersTest-cdc 7 0 0 0 5.711
DateTypeTest-cdc 1 0 0 0 3.605
FrozenCollectionsTest-cdc 34 0 0 0 13.413
JsonTest-cdc 22 0 0 0 22.722
SecondaryIndexOnMapEntriesTest-cdc 11 0 0 0 8.743
SecondaryIndexOnStaticColumnTest-cdc 6 0 0 0 6.945
SecondaryIndexTest-cdc 49 0 0 0 32.648
StaticColumnsTest-cdc 7 0 0 0 7.915
TimestampTest-cdc 8 0 0 0 18.323
TimeuuidTest-cdc 2 0 0 0 4.239
TupleTypeTest-cdc 15 0 0 0 32.225
TypeTest-cdc 4 0 0 0 4.877
UFAuthTest-cdc 26 0 0 0 15.742
UFIdentificationTest-cdc 14 0 0 1 14.382
UFJavaTest-cdc 20 0 0 0 22.293
UFPureScriptTupleCollectionTest-cdc 1 0 0 0 13.336
UFScriptTest-cdc 12 0 0 0 18.439
UFSecurityTest-cdc 2 0 0 0 6.728
UFTest-cdc 24 0 0 0 23.116
UFTypesTest-cdc 7 0 0 0 19.300
UFVerifierTest-cdc 20 0 0 0 6.940
UserTypesTest-cdc 27 0 0 0 16.785
VirtualTableTest-cdc 5 0 0 0 13.743
CollectionsTest-cdc 50 0 0 0 24.947
CountersTest-cdc 7 0 0 0 4.548
DateTypeTest-cdc 1 0 0 0 2.884
FrozenCollectionsTest-cdc 34 0 0 0 10.936
JsonTest-cdc 22 0 0 0 19.176
SecondaryIndexOnMapEntriesTest-cdc 11 0 0 0 6.343
SecondaryIndexOnStaticColumnTest-cdc 6 0 0 0 5.838
SecondaryIndexTest-cdc 49 0 0 0 29.133
StaticColumnsTest-cdc 7 0 0 0 7.454
TimestampTest-cdc 8 0 0 0 17.118
TimeuuidTest-cdc 2 0 0 0 3.382
TupleTypeTest-cdc 15 0 0 0 26.435
TypeTest-cdc 4 0 0 0 3.892
UFAuthTest-cdc 26 0 0 0 10.987
UFIdentificationTest-cdc 14 0 0 1 11.517
UFJavaTest-cdc 20 0 0 0 18.945
UFPureScriptTupleCollectionTest-cdc 1 0 0 0 12.093
UFScriptTest-cdc 12 0 0 0 16.183
UFSecurityTest-cdc 2 0 0 0 5.586
UFTest-cdc 24 0 0 0 19.765
UFTypesTest-cdc 7 0 0 0 16.730
UFVerifierTest-cdc 20 0 0 0 5.448
UserTypesTest-cdc 27 0 0 0 14.010
VirtualTableTest-cdc 5 0 0 0 12.246
CollectionsTest-compression 50 0 0 0 30.135
CountersTest-compression 7 0 0 0 5.897
DateTypeTest-compression 1 0 0 0 3.671
FrozenCollectionsTest-compression 34 0 0 0 13.542
JsonTest-compression 22 0 0 0 22.835
SecondaryIndexOnMapEntriesTest- 11 0 0 0 7.849
compression
SecondaryIndexOnStaticColumnTest- 6 0 0 0 7.202
compression
SecondaryIndexTest-compression 49 0 0 0 33.880
StaticColumnsTest-compression 7 0 0 0 8.388
TimestampTest-compression 8 0 0 0 18.354
TimeuuidTest-compression 2 0 0 0 4.165
TupleTypeTest-compression 15 0 0 0 31.037
TypeTest-compression 4 0 0 0 4.858
UFAuthTest-compression 26 0 0 0 13.888
UFIdentificationTest-compression 14 0 0 1 15.762
UFJavaTest-compression 20 0 0 0 22.489
UFPureScriptTupleCollectionTest- 1 0 0 0 13.519
compression
UFScriptTest-compression 12 0 0 0 18.520
UFSecurityTest-compression 2 0 0 0 6.659
UFTest-compression 24 0 0 0 22.203
UFTypesTest-compression 7 0 0 0 19.592
UFVerifierTest-compression 20 0 0 0 6.898
UserTypesTest-compression 27 0 0 0 15.934
VirtualTableTest-compression 5 0 0 0 13.904
CollectionsTest-compression 50 0 0 0 26.311
CountersTest-compression 7 0 0 0 4.750
DateTypeTest-compression 1 0 0 0 3.090
FrozenCollectionsTest-compression 34 0 0 0 13.904
JsonTest-compression 22 0 0 0 20.253
SecondaryIndexOnMapEntriesTest- 11 0 0 0 6.598
compression
SecondaryIndexOnStaticColumnTest- 6 0 0 0 6.048
compression
SecondaryIndexTest-compression 49 0 0 0 30.287
StaticColumnsTest-compression 7 0 0 0 6.714
TimestampTest-compression 8 0 0 0 17.154
TimeuuidTest-compression 2 0 0 0 3.393
TupleTypeTest-compression 15 0 0 0 28.130
TypeTest-compression 4 0 0 0 4.155
UFAuthTest-compression 26 0 0 0 12.042
UFIdentificationTest-compression 14 0 0 1 12.356
UFJavaTest-compression 20 0 0 0 19.396
UFPureScriptTupleCollectionTest- 1 0 0 0 12.278
compression
UFScriptTest-compression 12 0 0 0 16.529
UFSecurityTest-compression 2 0 0 0 5.692
UFTest-compression 24 0 0 0 19.295
UFTypesTest-compression 7 0 0 0 16.775
UFVerifierTest-compression 20 0 0 0 5.670
UserTypesTest-compression 27 0 0 0 13.735
VirtualTableTest-compression 5 0 0 0 12.582
CollectionsTest 50 0 0 0 28.784
CountersTest 7 0 0 0 5.717
DateTypeTest 1 0 0 0 3.530
FrozenCollectionsTest 34 0 0 0 13.262
JsonTest 22 0 0 0 24.039
SecondaryIndexOnMapEntriesTest 11 0 0 0 7.773
SecondaryIndexOnStaticColumnTest 6 0 0 0 7.076
SecondaryIndexTest 49 0 0 0 32.338
StaticColumnsTest 7 0 0 0 8.384
TimestampTest 8 0 0 0 19.270
TimeuuidTest 2 0 0 0 4.183
TupleTypeTest 15 0 0 0 30.849
TypeTest 4 0 0 0 4.756
UFAuthTest 26 0 0 0 13.878
UFIdentificationTest 14 0 0 1 15.503
UFJavaTest 20 0 0 0 22.209
UFPureScriptTupleCollectionTest 1 0 0 0 13.521
UFScriptTest 12 0 0 0 18.557
UFSecurityTest 2 0 0 0 6.608
UFTest 24 0 0 0 21.854
UFTypesTest 7 0 0 0 19.369
UFVerifierTest 20 0 0 0 6.959
UserTypesTest 27 0 0 0 16.040
VirtualTableTest 5 0 0 0 13.651
CollectionsTest 50 0 0 0 36.177
CountersTest 7 0 0 0 5.946
DateTypeTest 1 0 0 0 3.171
FrozenCollectionsTest 34 0 0 0 18.204
JsonTest 22 0 0 0 24.557
SecondaryIndexOnMapEntriesTest 11 0 0 0 8.993
SecondaryIndexOnStaticColumnTest 6 0 0 0 7.946
SecondaryIndexTest 49 0 0 0 45.007
StaticColumnsTest 7 0 0 0 8.644
TimestampTest 8 0 0 0 18.932
TimeuuidTest 2 0 0 0 3.956
TupleTypeTest 15 0 0 0 44.821
TypeTest 4 0 0 0 4.895
UFAuthTest 26 0 0 0 17.583
UFIdentificationTest 14 0 0 1 30.405
UFJavaTest 20 0 0 0 32.974
UFPureScriptTupleCollectionTest 1 0 0 0 13.628
UFScriptTest 12 0 0 0 20.252
UFSecurityTest 2 0 0 0 6.581
UFTest 24 0 0 0 24.609
UFTypesTest 7 0 0 0 20.429
UFVerifierTest 20 0 0 0 7.747
UserTypesTest 27 0 0 0 21.221
VirtualTableTest 5 0 0 0 13.500
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.miscellaneous
Name Tests Errors Failures Skipped Time(s)
CrcCheckChanceTest-cdc 3 0 0 0 6.337
OverflowTest-cdc 14 0 0 0 7.589
PgStringTest-cdc 3 0 0 0 4.651
RoleSyntaxTest-cdc 9 0 0 0 4.894
SSTableMetadataTrackingTest-cdc 7 0 0 0 6.072
SSTablesIteratedTest-cdc 14 0 0 0 10.681
TombstonesTest-cdc 6 0 0 0 7.892
CrcCheckChanceTest-cdc 3 0 0 0 5.068
OverflowTest-cdc 14 0 0 0 6.198
PgStringTest-cdc 3 0 0 0 3.869
RoleSyntaxTest-cdc 9 0 0 0 3.816
SSTableMetadataTrackingTest-cdc 7 0 0 0 4.789
SSTablesIteratedTest-cdc 14 0 0 0 8.165
TombstonesTest-cdc 6 0 0 0 6.769
CrcCheckChanceTest-compression 3 0 0 0 6.380
OverflowTest-compression 14 0 0 0 7.718
PgStringTest-compression 3 0 0 0 4.801
RoleSyntaxTest-compression 9 0 0 0 4.826
SSTableMetadataTrackingTest-compression 7 0 0 0 6.080
SSTablesIteratedTest-compression 14 0 0 0 10.757
TombstonesTest-compression 6 0 0 0 8.044
CrcCheckChanceTest-compression 3 0 0 0 5.308
OverflowTest-compression 14 0 0 0 6.411
PgStringTest-compression 3 0 0 0 3.820
RoleSyntaxTest-compression 9 0 0 0 3.896
SSTableMetadataTrackingTest-compression 7 0 0 0 4.898
SSTablesIteratedTest-compression 14 0 0 0 8.806
TombstonesTest-compression 6 0 0 0 7.088
CrcCheckChanceTest 3 0 0 0 6.442
OverflowTest 14 0 0 0 7.681
PgStringTest 3 0 0 0 4.789
RoleSyntaxTest 9 0 0 0 4.757
SSTableMetadataTrackingTest 7 0 0 0 5.889
SSTablesIteratedTest 14 0 0 0 10.668
TombstonesTest 6 0 0 0 7.835
CrcCheckChanceTest 3 0 0 0 7.138
OverflowTest 14 0 0 0 9.883
PgStringTest 3 0 0 0 4.460
RoleSyntaxTest 9 0 0 0 5.048
SSTableMetadataTrackingTest 7 0 0 0 6.330
SSTablesIteratedTest 14 0 0 0 11.404
TombstonesTest 6 0 0 0 8.157
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.operations
Name Tests Errors Failures Skipped Time(s)
AggregationTest-cdc 50 0 0 0 32.929
AlterTest-cdc 26 0 0 0 22.870
BatchTest-cdc 11 0 0 0 48.879
CreateTest-cdc 21 0 0 0 10.963
DeleteTest-cdc 33 0 0 0 18.775
DropRecreateAndRestoreTest-cdc 4 0 0 0 5.192
DropTest-cdc 2 0 0 0 4.170
InsertTest-cdc 8 0 0 0 6.446
InsertUpdateIfConditionTest-cdc 42 0 0 0 22.054
SelectGroupByTest-cdc 7 0 0 0 19.199
SelectLimitTest-cdc 7 0 0 0 16.295
SelectMultiColumnRelationTest-cdc 22 0 0 0 10.607
SelectOrderByTest-cdc 17 0 0 0 9.375
SelectOrderedPartitionerTest-cdc 20 0 0 0 9.998
SelectSingleColumnRelationTest-cdc 23 0 0 0 11.437
SelectTest-cdc 82 0 0 0 30.979
TTLTest-cdc 7 0 0 0 9.401
TruncateTest-cdc 1 0 0 0 3.718
TuplesWithNullsComparisonTest-cdc 3 0 0 0 4.963
UpdateTest-cdc 11 0 0 0 9.264
UseTest-cdc 1 0 0 0 3.510
AggregationTest-cdc 50 0 0 0 28.305
AlterTest-cdc 26 0 0 0 19.048
BatchTest-cdc 11 0 0 0 47.707
CreateTest-cdc 21 0 0 0 8.912
DeleteTest-cdc 33 0 0 0 16.072
DropRecreateAndRestoreTest-cdc 4 0 0 0 4.102
DropTest-cdc 2 0 0 0 3.397
InsertTest-cdc 8 0 0 0 5.332
InsertUpdateIfConditionTest-cdc 42 0 0 0 18.938
SelectGroupByTest-cdc 7 0 0 0 16.670
SelectLimitTest-cdc 7 0 0 0 14.203
SelectMultiColumnRelationTest-cdc 22 0 0 0 8.652
SelectOrderByTest-cdc 17 0 0 0 7.576
SelectOrderedPartitionerTest-cdc 20 0 0 0 7.998
SelectSingleColumnRelationTest-cdc 23 0 0 0 9.269
SelectTest-cdc 82 0 0 0 25.388
TTLTest-cdc 7 0 0 0 7.736
TruncateTest-cdc 1 0 0 0 3.032
TuplesWithNullsComparisonTest-cdc 3 0 0 0 3.929
UpdateTest-cdc 11 0 0 0 7.252
UseTest-cdc 1 0 0 0 2.792
AggregationTest-compression 50 0 0 0 33.264
AlterTest-compression 26 0 0 0 22.033
BatchTest-compression 11 0 0 0 48.949
CreateTest-compression 21 0 0 0 10.835
DeleteTest-compression 33 0 0 0 20.198
DropRecreateAndRestoreTest-compression 4 0 0 0 5.057
DropTest-compression 2 0 0 0 4.224
InsertTest-compression 8 0 0 0 7.537
InsertUpdateIfConditionTest-compression 42 0 0 0 22.261
SelectGroupByTest-compression 7 0 0 0 19.352
SelectLimitTest-compression 7 0 0 0 16.210
SelectMultiColumnRelationTest-compression 22 0 0 0 10.707
SelectOrderByTest-compression 17 0 0 0 9.347
SelectOrderedPartitionerTest-compression 20 0 0 0 10.309
SelectSingleColumnRelationTest- 23 0 0 0 11.574
compression
SelectTest-compression 82 0 0 0 31.047
TTLTest-compression 7 0 0 0 9.425
TruncateTest-compression 1 0 0 0 3.848
TuplesWithNullsComparisonTest-compression 3 0 0 0 5.054
UpdateTest-compression 11 0 0 0 9.219
UseTest-compression 1 0 0 0 3.524
AggregationTest-compression 50 0 0 0 30.303
AlterTest-compression 26 0 0 0 20.114
BatchTest-compression 11 0 0 0 47.779
CreateTest-compression 21 0 0 0 9.217
DeleteTest-compression 33 0 0 0 16.987
DropRecreateAndRestoreTest-compression 4 0 0 0 4.136
DropTest-compression 2 0 0 0 3.483
InsertTest-compression 8 0 0 0 5.369
InsertUpdateIfConditionTest-compression 42 0 0 0 20.357
SelectGroupByTest-compression 7 0 0 0 16.749
SelectLimitTest-compression 7 0 0 0 15.347
SelectMultiColumnRelationTest-compression 22 0 0 0 9.038
SelectOrderByTest-compression 17 0 0 0 7.988
SelectOrderedPartitionerTest-compression 20 0 0 0 8.535
SelectSingleColumnRelationTest- 23 0 0 0 10.049
compression
SelectTest-compression 82 0 0 0 27.794
TTLTest-compression 7 0 0 0 8.041
TruncateTest-compression 1 0 0 0 3.240
TuplesWithNullsComparisonTest-compression 3 0 0 0 4.072
UpdateTest-compression 11 0 0 0 7.871
UseTest-compression 1 0 0 0 2.877
AggregationTest 50 0 0 0 32.826
AlterTest 26 0 0 0 21.549
BatchTest 11 0 0 0 48.927
CreateTest 21 0 0 0 10.647
DeleteTest 33 0 0 0 19.635
DropRecreateAndRestoreTest 4 0 0 0 4.972
DropTest 2 0 0 0 4.119
InsertTest 8 0 0 0 6.448
InsertUpdateIfConditionTest 42 0 0 0 21.985
SelectGroupByTest 7 0 0 0 19.188
SelectLimitTest 7 0 0 0 16.122
SelectMultiColumnRelationTest 22 0 0 0 10.538
SelectOrderByTest 17 0 0 0 9.287
SelectOrderedPartitionerTest 20 0 0 0 10.028
SelectSingleColumnRelationTest 23 0 0 0 11.457
SelectTest 82 0 0 0 30.582
TTLTest 7 0 0 0 9.552
TruncateTest 1 0 0 0 3.732
TuplesWithNullsComparisonTest 3 0 0 0 4.995
UpdateTest 11 0 0 0 9.385
UseTest 1 0 0 0 3.407
AggregationTest 50 0 0 0 40.804
AlterTest 26 0 0 0 25.705
BatchTest 11 0 0 0 49.904
CreateTest 21 0 0 0 13.727
DeleteTest 33 0 0 0 24.607
DropRecreateAndRestoreTest 4 0 0 0 5.055
DropTest 2 0 0 0 4.029
InsertTest 8 0 0 0 7.151
InsertUpdateIfConditionTest 42 0 0 0 34.524
SelectGroupByTest 7 0 0 0 22.118
SelectLimitTest 7 0 0 0 16.902
SelectMultiColumnRelationTest 22 0 0 0 13.293
SelectOrderByTest 17 0 0 0 11.357
SelectOrderedPartitionerTest 20 0 0 0 12.530
SelectSingleColumnRelationTest 23 0 0 0 14.904
SelectTest 82 0 0 0 70.959
TTLTest 7 0 0 0 16.482
TruncateTest 1 0 0 0 3.866
TuplesWithNullsComparisonTest 3 0 0 0 5.804
UpdateTest 11 0 0 0 17.291
UseTest 1 0 0 0 3.143
-------------------------------------------------------------------------------
org.apache.cassandra.db
Name Tests Errors Failures Skipped Time(s)
CellTest-cdc 11 0 0 0 3.366
CleanupTest-cdc 8 0 0 0 18.002
CleanupTransientTest-cdc 1 0 0 0 3.917
ClusteringBoundTest-cdc 2 0 0 0 0.083
ColumnFamilyMetricTest-cdc 2 0 0 0 3.432
ColumnFamilyStoreTest-cdc 8 0 0 0 4.708
ColumnsTest-cdc 8 0 0 0 1.723
CounterCacheTest-cdc 5 0 0 0 3.644
CounterCellTest-cdc 5 0 0 0 3.305
CounterMutationTest-cdc 4 0 0 0 3.612
DeletePartitionTest-cdc 1 0 0 0 3.494
DigestTest-cdc 6 0 0 0 0.476
DirectoriesTest-cdc 13 0 0 0 1.143
DiskBoundaryManagerTest-cdc 4 0 0 0 4.937
ImportTest-cdc 14 0 0 0 10.066
KeyCacheTest-cdc 6 0 0 0 4.203
KeyspaceTest-cdc 11 0 0 0 8.134
LivenessInfoTest-cdc 2 0 0 0 0.390
MmapFileTest-cdc 1 0 0 0 0.317
MultiKeyspaceTest-cdc 1 0 0 0 3.786
MutationExceededMaxSizeExceptionTest-cdc 1 0 0 0 0.071
NameSortTest-cdc 3 0 0 0 3.831
NativeCellTest-cdc 1 0 0 0 0.872
PartitionRangeReadTest-cdc 7 0 0 0 3.953
PartitionTest-cdc 4 0 0 0 3.437
RangeTombstoneListTest-cdc 25 0 0 0 1.219
RangeTombstoneTest-cdc 14 0 0 0 4.450
ReadCommandTest-cdc 23 0 0 0 6.245
ReadCommandVerbHandlerTest-cdc 4 0 0 0 4.730
ReadMessageTest-cdc 3 0 0 0 3.442
ReadResponseTest-cdc 8 0 0 0 0.663
RecoveryManagerFlushedTest-cdc 6 0 0 0 3.511
RecoveryManagerMissingHeaderTest-cdc 6 0 0 0 3.203
RecoveryManagerTest-cdc 42 0 0 0 7.867
RecoveryManagerTruncateTest-cdc 6 0 0 0 3.405
RemoveCellTest-cdc 1 0 0 0 3.770
RepairedDataInfoTest-cdc 7 0 0 0 1.682
RepairedDataTombstonesTest-cdc 7 0 0 0 28.208
RowCacheCQLTest-cdc 3 0 0 0 4.589
RowCacheTest-cdc 11 0 0 0 5.108
RowIndexEntryTest-cdc 4 0 0 0 4.539
RowIterationTest-cdc 3 0 0 0 4.519
RowTest-cdc 4 0 0 0 3.257
SchemaCQLHelperTest-cdc 9 0 0 0 6.297
ScrubTest-cdc 17 0 0 0 7.890
SecondaryIndexTest-cdc 14 0 0 0 9.635
SerializationHeaderTest-cdc 1 0 0 0 1.596
SinglePartitionReadCommandCQLTest-cdc 1 0 0 0 3.605
SinglePartitionSliceCommandTest-cdc 10 0 0 0 4.642
SystemKeyspaceMigrator40Test-cdc 4 0 0 0 4.309
SystemKeyspaceTest-cdc 4 0 0 0 2.692
TimeSortTest-cdc 2 0 0 0 4.791
TransformerTest-cdc 1 0 0 0 1.028
VerifyTest-cdc 23 0 0 0 4.286
CellTest-cdc 11 0 0 0 2.718
CleanupTest-cdc 8 0 0 0 16.878
CleanupTransientTest-cdc 1 0 0 0 3.167
ClusteringBoundTest-cdc 2 0 0 0 0.152
ColumnFamilyMetricTest-cdc 2 0 0 0 2.842
ColumnFamilyStoreTest-cdc 8 0 0 0 3.754
ColumnsTest-cdc 8 0 0 0 1.690
CounterCacheTest-cdc 5 0 0 0 2.908
CounterCellTest-cdc 5 0 0 0 2.672
CounterMutationTest-cdc 4 0 0 0 2.958
DeletePartitionTest-cdc 1 0 0 0 2.786
DigestTest-cdc 6 0 0 0 0.503
DirectoriesTest-cdc 13 0 0 0 1.207
DiskBoundaryManagerTest-cdc 4 0 0 0 3.955
ImportTest-cdc 14 0 0 0 7.142
KeyCacheTest-cdc 6 0 0 0 3.434
KeyspaceTest-cdc 11 0 0 0 6.580
LivenessInfoTest-cdc 2 0 0 0 0.417
MmapFileTest-cdc 1 0 0 0 0.429
MultiKeyspaceTest-cdc 1 0 0 0 2.986
MutationExceededMaxSizeExceptionTest-cdc 1 0 0 0 0.144
NameSortTest-cdc 3 0 0 0 2.991
NativeCellTest-cdc 1 0 0 0 0.973
PartitionRangeReadTest-cdc 7 0 0 0 3.221
PartitionTest-cdc 4 0 0 0 2.836
RangeTombstoneListTest-cdc 25 0 0 0 1.145
RangeTombstoneTest-cdc 14 0 0 0 3.619
ReadCommandTest-cdc 23 0 0 0 4.540
ReadCommandVerbHandlerTest-cdc 4 0 0 0 4.085
ReadMessageTest-cdc 3 0 0 0 2.885
ReadResponseTest-cdc 8 0 0 0 0.721
RecoveryManagerFlushedTest-cdc 6 0 0 0 2.934
RecoveryManagerMissingHeaderTest-cdc 6 0 0 0 2.556
RecoveryManagerTest-cdc 42 0 0 0 7.105
RecoveryManagerTruncateTest-cdc 6 0 0 0 2.724
RemoveCellTest-cdc 1 0 0 0 2.864
RepairedDataInfoTest-cdc 7 0 0 0 1.594
RepairedDataTombstonesTest-cdc 7 0 0 0 26.953
RowCacheCQLTest-cdc 3 0 0 0 3.656
RowCacheTest-cdc 11 0 0 0 4.007
RowIndexEntryTest-cdc 4 0 0 0 3.625
RowIterationTest-cdc 3 0 0 0 3.711
RowTest-cdc 4 0 0 0 2.737
SchemaCQLHelperTest-cdc 9 0 0 0 5.105
ScrubTest-cdc 17 0 0 0 6.112
SecondaryIndexTest-cdc 14 0 0 0 8.780
SerializationHeaderTest-cdc 1 0 0 0 1.516
SinglePartitionReadCommandCQLTest-cdc 1 0 0 0 2.968
SinglePartitionSliceCommandTest-cdc 10 0 0 0 3.901
SystemKeyspaceMigrator40Test-cdc 4 0 0 0 3.549
SystemKeyspaceTest-cdc 4 0 0 0 2.427
TimeSortTest-cdc 2 0 0 0 3.958
TransformerTest-cdc 1 0 0 0 1.068
VerifyTest-cdc 23 0 0 0 3.522
CellTest-compression 11 0 0 0 3.360
CleanupTest-compression 8 0 0 0 18.106
CleanupTransientTest-compression 1 0 0 0 4.031
ClusteringBoundTest-compression 2 0 0 0 0.089
ColumnFamilyMetricTest-compression 2 0 0 0 3.466
ColumnFamilyStoreTest-compression 8 0 0 0 4.726
ColumnsTest-compression 8 0 0 0 1.745
CounterCacheTest-compression 5 0 0 0 3.691
CounterCellTest-compression 5 0 0 0 3.389
CounterMutationTest-compression 4 0 0 0 3.646
DeletePartitionTest-compression 1 0 0 0 3.438
DigestTest-compression 6 0 0 0 0.500
DirectoriesTest-compression 13 0 0 0 1.108
DiskBoundaryManagerTest-compression 4 0 0 0 4.938
ImportTest-compression 14 0 0 0 9.004
KeyCacheTest-compression 6 0 0 0 4.152
KeyspaceTest-compression 11 0 0 0 8.139
LivenessInfoTest-compression 2 0 0 0 0.387
MmapFileTest-compression 1 0 0 0 0.316
MultiKeyspaceTest-compression 1 0 0 0 3.781
MutationExceededMaxSizeExceptionTest- 1 0 0 0 0.067
compression
NameSortTest-compression 3 0 0 0 3.731
NativeCellTest-compression 1 0 0 0 0.899
PartitionRangeReadTest-compression 7 0 0 0 3.995
PartitionTest-compression 4 0 0 0 3.471
RangeTombstoneListTest-compression 25 0 0 0 1.123
RangeTombstoneTest-compression 14 0 0 0 4.486
ReadCommandTest-compression 23 0 0 0 5.311
ReadCommandVerbHandlerTest-compression 4 0 0 0 6.387
ReadMessageTest-compression 3 0 0 0 3.507
ReadResponseTest-compression 8 0 0 0 0.689
RecoveryManagerFlushedTest-compression 6 0 0 0 3.532
RecoveryManagerMissingHeaderTest- 6 0 0 0 3.168
compression
RecoveryManagerTest-compression 42 0 0 0 7.703
RecoveryManagerTruncateTest-compression 6 0 0 0 3.421
RemoveCellTest-compression 1 0 0 0 3.621
RepairedDataInfoTest-compression 7 0 0 0 1.641
RepairedDataTombstonesTest-compression 7 0 0 0 28.017
RowCacheCQLTest-compression 3 0 0 0 4.525
RowCacheTest-compression 11 0 0 0 5.150
RowIndexEntryTest-compression 4 0 0 0 4.531
RowIterationTest-compression 3 0 0 0 4.534
RowTest-compression 4 0 0 0 3.327
SchemaCQLHelperTest-compression 9 0 0 0 7.272
ScrubTest-compression 17 0 0 2 7.599
SecondaryIndexTest-compression 14 0 0 0 9.582
SerializationHeaderTest-compression 1 0 0 0 1.513
SinglePartitionReadCommandCQLTest- 1 0 0 0 3.625
compression
SinglePartitionSliceCommandTest- 10 0 0 0 4.716
compression
SystemKeyspaceMigrator40Test-compression 4 0 0 0 4.315
SystemKeyspaceTest-compression 4 0 0 0 2.529
TimeSortTest-compression 2 0 0 0 4.729
TransformerTest-compression 1 0 0 0 1.056
VerifyTest-compression 23 0 0 0 4.347
CellTest-compression 11 0 0 0 2.844
CleanupTest-compression 8 0 0 0 17.185
CleanupTransientTest-compression 1 0 0 0 3.360
ClusteringBoundTest-compression 2 0 0 0 0.155
ColumnFamilyMetricTest-compression 2 0 0 0 2.894
ColumnFamilyStoreTest-compression 8 0 0 0 3.823
ColumnsTest-compression 8 0 0 0 1.695
CounterCacheTest-compression 5 0 0 0 3.012
CounterCellTest-compression 5 0 0 0 2.764
CounterMutationTest-compression 4 0 0 0 2.969
DeletePartitionTest-compression 1 0 0 0 2.780
DigestTest-compression 6 0 0 0 0.512
DirectoriesTest-compression 13 0 0 0 1.201
DiskBoundaryManagerTest-compression 4 0 0 0 3.999
ImportTest-compression 14 0 0 0 7.394
KeyCacheTest-compression 6 0 0 0 3.434
KeyspaceTest-compression 11 0 0 0 6.597
LivenessInfoTest-compression 2 0 0 0 0.415
MmapFileTest-compression 1 0 0 0 0.431
MultiKeyspaceTest-compression 1 0 0 0 3.014
MutationExceededMaxSizeExceptionTest- 1 0 0 0 0.144
compression
NameSortTest-compression 3 0 0 0 3.132
NativeCellTest-compression 1 0 0 0 0.981
PartitionRangeReadTest-compression 7 0 0 0 3.277
PartitionTest-compression 4 0 0 0 2.816
RangeTombstoneListTest-compression 25 0 0 0 1.161
RangeTombstoneTest-compression 14 0 0 0 3.653
ReadCommandTest-compression 23 0 0 0 4.511
ReadCommandVerbHandlerTest-compression 4 0 0 0 5.177
ReadMessageTest-compression 3 0 0 0 2.939
ReadResponseTest-compression 8 0 0 0 0.719
RecoveryManagerFlushedTest-compression 6 0 0 0 2.940
RecoveryManagerMissingHeaderTest- 6 0 0 0 2.589
compression
RecoveryManagerTest-compression 42 0 0 0 7.196
RecoveryManagerTruncateTest-compression 6 0 0 0 3.791
RemoveCellTest-compression 1 0 0 0 2.877
RepairedDataInfoTest-compression 7 0 0 0 1.612
RepairedDataTombstonesTest-compression 7 0 0 0 27.174
RowCacheCQLTest-compression 3 0 0 0 3.646
RowCacheTest-compression 11 0 0 0 4.196
RowIndexEntryTest-compression 4 0 0 0 3.670
RowIterationTest-compression 3 0 0 0 3.683
RowTest-compression 4 0 0 0 2.703
SchemaCQLHelperTest-compression 9 0 0 0 5.309
ScrubTest-compression 17 0 0 2 6.116
SecondaryIndexTest-compression 14 0 0 0 8.630
SerializationHeaderTest-compression 1 0 0 0 1.518
SinglePartitionReadCommandCQLTest- 1 0 0 0 2.899
compression
SinglePartitionSliceCommandTest- 10 0 0 0 3.984
compression
SystemKeyspaceMigrator40Test-compression 4 0 0 0 3.585
SystemKeyspaceTest-compression 4 0 0 0 2.410
TimeSortTest-compression 2 0 0 0 4.023
TransformerTest-compression 1 0 0 0 1.094
VerifyTest-compression 23 0 0 0 3.538
CellTest 11 0 0 0 3.370
CleanupTest 8 0 0 0 17.879
CleanupTransientTest 1 0 0 0 4.010
ClusteringBoundTest 2 0 0 0 0.078
ColumnFamilyMetricTest 2 0 0 0 3.530
ColumnFamilyStoreTest 8 0 0 0 4.636
ColumnsTest 8 0 0 0 1.703
CounterCacheTest 5 0 0 0 3.621
CounterCellTest 5 0 0 0 3.319
CounterMutationTest 4 0 0 0 3.605
DeletePartitionTest 1 0 0 0 3.378
DigestTest 6 0 0 0 0.491
DirectoriesTest 13 0 0 0 1.112
DiskBoundaryManagerTest 4 0 0 0 4.932
ImportTest 14 0 0 0 9.008
KeyCacheTest 6 0 0 0 4.052
KeyspaceTest 11 0 0 0 8.062
LivenessInfoTest 2 0 0 0 0.386
MmapFileTest 1 0 0 0 0.329
MultiKeyspaceTest 1 0 0 0 3.691
MutationExceededMaxSizeExceptionTest 1 0 0 0 0.065
NameSortTest 3 0 0 0 3.707
NativeCellTest 1 0 0 0 0.874
PartitionRangeReadTest 7 0 0 0 3.875
PartitionTest 4 0 0 0 3.457
RangeTombstoneListTest 25 0 0 0 1.056
RangeTombstoneTest 14 0 0 0 4.427
ReadCommandTest 23 0 0 0 5.160
ReadCommandVerbHandlerTest 4 0 0 0 4.751
ReadMessageTest 3 0 0 0 3.406
ReadResponseTest 8 0 0 0 0.661
RecoveryManagerFlushedTest 6 0 0 0 3.520
RecoveryManagerMissingHeaderTest 6 0 0 0 3.124
RecoveryManagerTest 42 0 0 0 6.723
RecoveryManagerTruncateTest 6 0 0 0 3.270
RemoveCellTest 1 0 0 0 3.620
RepairedDataInfoTest 7 0 0 0 1.616
RepairedDataTombstonesTest 7 0 0 0 27.924
RowCacheCQLTest 3 0 0 0 4.414
RowCacheTest 11 0 0 0 5.057
RowIndexEntryTest 4 0 0 0 4.424
RowIterationTest 3 0 0 0 4.465
RowTest 4 0 0 0 3.280
SchemaCQLHelperTest 9 0 0 0 6.147
ScrubTest 17 0 0 0 7.290
SecondaryIndexTest 14 0 0 0 9.604
SerializationHeaderTest 1 0 0 0 1.498
SinglePartitionReadCommandCQLTest 1 0 0 0 3.617
SinglePartitionSliceCommandTest 10 0 0 0 4.551
SystemKeyspaceMigrator40Test 4 0 0 0 4.162
SystemKeyspaceTest 4 0 0 0 2.562
TimeSortTest 2 0 0 0 4.734
TransformerTest 1 0 0 0 1.031
VerifyTest 23 0 0 0 4.072
CellTest 11 0 0 0 2.841
CleanupTest 8 0 0 0 20.082
CleanupTransientTest 1 0 0 0 3.516
ClusteringBoundTest 2 0 0 0 0.151
ColumnFamilyMetricTest 2 0 0 0 3.091
ColumnFamilyStoreTest 8 0 0 0 4.597
ColumnsTest 8 0 0 0 1.766
CounterCacheTest 5 0 0 0 3.148
CounterCellTest 5 0 0 0 2.895
CounterMutationTest 4 0 0 0 3.228
DeletePartitionTest 1 0 0 0 3.051
DigestTest 6 0 0 0 0.511
DirectoriesTest 13 0 0 0 1.309
DiskBoundaryManagerTest 4 0 0 0 4.941
ImportTest 14 0 0 0 10.018
KeyCacheTest 6 0 0 0 3.868
KeyspaceTest 11 0 0 0 8.408
LivenessInfoTest 2 0 0 0 0.453
MmapFileTest 1 0 0 0 0.452
MultiKeyspaceTest 1 0 0 0 3.346
MutationExceededMaxSizeExceptionTest 1 0 0 0 0.141
NameSortTest 3 0 0 0 3.286
NativeCellTest 1 0 0 0 1.086
PartitionRangeReadTest 7 0 0 0 3.399
PartitionTest 4 0 0 0 2.981
RangeTombstoneListTest 25 0 0 0 1.242
RangeTombstoneTest 14 0 0 0 4.250
ReadCommandTest 23 0 0 0 5.473
ReadCommandVerbHandlerTest 4 0 0 0 4.524
ReadMessageTest 3 0 0 0 3.027
ReadResponseTest 8 0 0 0 0.691
RecoveryManagerFlushedTest 6 0 0 0 3.471
RecoveryManagerMissingHeaderTest 6 0 0 0 2.947
RecoveryManagerTest 42 0 0 0 7.899
RecoveryManagerTruncateTest 6 0 0 0 3.173
RemoveCellTest 1 0 0 0 3.160
RepairedDataInfoTest 7 0 0 0 1.681
RepairedDataTombstonesTest 7 0 0 0 28.680
RowCacheCQLTest 3 0 0 0 4.354
RowCacheTest 11 0 0 0 4.508
RowIndexEntryTest 4 0 0 0 4.415
RowIterationTest 3 0 0 0 4.486
RowTest 4 0 0 0 2.830
SchemaCQLHelperTest 9 0 0 0 6.723
ScrubTest 17 0 0 0 6.954
SecondaryIndexTest 14 0 0 0 9.838
SerializationHeaderTest 1 0 0 0 1.637
SinglePartitionReadCommandCQLTest 1 0 0 0 3.254
SinglePartitionSliceCommandTest 10 0 0 0 4.733
SystemKeyspaceMigrator40Test 4 0 0 0 4.243
SystemKeyspaceTest 4 0 0 0 2.538
TimeSortTest 2 0 0 0 4.676
TransformerTest 1 0 0 0 1.230
VerifyTest 23 0 0 0 3.899
-------------------------------------------------------------------------------
org.apache.cassandra.db.aggregation
Name Tests Errors Failures Skipped Time(s)
GroupMakerTest-cdc 6 0 0 0 0.872
GroupMakerTest-cdc 6 0 0 0 0.976
GroupMakerTest-compression 6 0 0 0 0.882
GroupMakerTest-compression 6 0 0 0 0.987
GroupMakerTest 6 0 0 0 0.878
GroupMakerTest 6 0 0 0 0.988
-------------------------------------------------------------------------------
org.apache.cassandra.db.columniterator
Name Tests Errors Failures Skipped Time(s)
SSTableReverseIteratorTest-cdc 1 0 0 0 3.570
SSTableReverseIteratorTest-cdc 1 0 0 0 2.857
SSTableReverseIteratorTest-compression 1 0 0 0 3.588
SSTableReverseIteratorTest-compression 1 0 0 0 2.927
SSTableReverseIteratorTest 1 0 0 0 3.499
SSTableReverseIteratorTest 1 0 0 0 3.070
-------------------------------------------------------------------------------
org.apache.cassandra.db.commitlog
Name Tests Errors Failures Skipped Time(s)
BatchCommitLogStressTest 15 0 0 0 193.487
CommitLogStressTest 1 0 0 1 0.065
GroupCommitLogStressTest 15 0 0 0 185.238
PeriodicCommitLogStressTest 15 0 0 0 242.934
BatchCommitLogStressTest 15 0 0 0 193.216
CommitLogStressTest 1 0 0 1 0.146
GroupCommitLogStressTest 15 0 0 0 185.614
PeriodicCommitLogStressTest 15 0 0 0 242.375
AbstractCommitLogServiceTest-cdc 9 0 0 0 1.213
BatchCommitLogTest-cdc 174 0 0 0 7.687
CommitLogCQLTest-cdc 1 0 0 0 3.693
CommitLogChainedMarkersTest-cdc 1 0 0 0 4.169
CommitLogDescriptorTest-cdc 14 0 0 0 13.559
CommitLogFailurePolicyTest-cdc 4 0 0 0 6.238
CommitLogInitWithExceptionTest-cdc 1 0 0 0 1.487
CommitLogReaderTest-cdc 5 0 0 0 6.402
CommitLogSegmentBackpressureTest-cdc 1 0 0 0 4.807
CommitLogSegmentManagerCDCTest-cdc 7 0 0 0 9.154
CommitLogTest-cdc 1 0 0 1 0.060
CommitLogUpgradeTest-cdc 1 0 0 0 3.663
CommitlogShutdownTest-cdc 1 0 0 0 3.984
GroupCommitLogTest-cdc 162 0 0 0 14.116
SegmentReaderTest-cdc 6 0 0 0 1.237
SnapshotDeletingTest-cdc 1 0 0 1 3.373
AbstractCommitLogServiceTest-cdc 9 0 0 0 1.300
BatchCommitLogTest-cdc 174 0 0 0 6.374
CommitLogCQLTest-cdc 1 0 0 0 3.010
CommitLogChainedMarkersTest-cdc 1 0 0 0 3.472
CommitLogDescriptorTest-cdc 14 0 0 0 7.205
CommitLogFailurePolicyTest-cdc 4 0 0 0 5.161
CommitLogInitWithExceptionTest-cdc 1 0 0 0 1.595
CommitLogReaderTest-cdc 5 0 0 0 5.029
CommitLogSegmentBackpressureTest-cdc 1 0 0 0 4.172
CommitLogSegmentManagerCDCTest-cdc 7 0 0 0 8.301
CommitLogTest-cdc 1 0 0 1 0.142
CommitLogUpgradeTest-cdc 1 0 0 0 2.963
CommitlogShutdownTest-cdc 1 0 0 0 3.246
GroupCommitLogTest-cdc 162 0 0 0 12.283
SegmentReaderTest-cdc 6 0 0 0 1.270
SnapshotDeletingTest-cdc 1 0 0 1 2.713
AbstractCommitLogServiceTest-compression 9 0 0 0 1.192
BatchCommitLogTest-compression 174 0 0 0 7.540
CommitLogCQLTest-compression 1 0 0 0 3.689
CommitLogChainedMarkersTest-compression 1 0 0 0 4.220
CommitLogDescriptorTest-compression 14 0 0 0 13.518
CommitLogFailurePolicyTest-compression 4 0 0 0 6.069
CommitLogInitWithExceptionTest- 1 0 0 0 1.499
compression
CommitLogReaderTest-compression 5 0 0 0 6.362
CommitLogSegmentBackpressureTest- 1 0 0 0 4.908
compression
CommitLogSegmentManagerCDCTest- 7 0 0 0 8.996
compression
CommitLogTest-compression 1 0 0 1 0.061
CommitLogUpgradeTest-compression 1 0 0 0 3.696
CommitlogShutdownTest-compression 1 0 0 0 3.920
GroupCommitLogTest-compression 162 0 0 0 13.704
SegmentReaderTest-compression 6 0 0 0 1.271
SnapshotDeletingTest-compression 1 0 0 1 3.410
AbstractCommitLogServiceTest-compression 9 0 0 0 1.277
BatchCommitLogTest-compression 174 0 0 0 6.390
CommitLogCQLTest-compression 1 0 0 0 3.015
CommitLogChainedMarkersTest-compression 1 0 0 0 3.437
CommitLogDescriptorTest-compression 14 0 0 0 7.265
CommitLogFailurePolicyTest-compression 4 0 0 0 5.246
CommitLogInitWithExceptionTest- 1 0 0 0 1.600
compression
CommitLogReaderTest-compression 5 0 0 0 5.212
CommitLogSegmentBackpressureTest- 1 0 0 0 4.220
compression
CommitLogSegmentManagerCDCTest- 7 0 0 0 8.016
compression
CommitLogTest-compression 1 0 0 1 0.151
CommitLogUpgradeTest-compression 1 0 0 0 2.946
CommitlogShutdownTest-compression 1 0 0 0 3.320
GroupCommitLogTest-compression 162 0 0 0 12.243
SegmentReaderTest-compression 6 0 0 0 1.264
SnapshotDeletingTest-compression 1 0 0 1 2.772
AbstractCommitLogServiceTest 9 0 0 0 1.242
BatchCommitLogTest 174 0 0 0 7.307
CommitLogCQLTest 1 0 0 0 3.582
CommitLogChainedMarkersTest 1 0 0 0 4.068
CommitLogDescriptorTest 14 0 0 0 13.374
CommitLogFailurePolicyTest 4 0 0 0 5.975
CommitLogInitWithExceptionTest 1 0 0 0 1.485
CommitLogReaderTest 5 0 0 0 6.316
CommitLogSegmentBackpressureTest 1 0 0 0 4.840
CommitLogSegmentManagerCDCTest 7 0 0 0 8.855
CommitLogTest 1 0 0 1 0.060
CommitLogUpgradeTest 1 0 0 0 3.646
CommitlogShutdownTest 1 0 0 0 3.896
GroupCommitLogTest 162 0 0 0 13.620
SegmentReaderTest 6 0 0 0 1.242
SnapshotDeletingTest 1 0 0 1 3.299
AbstractCommitLogServiceTest 9 0 0 0 1.308
BatchCommitLogTest 174 0 0 0 8.123
CommitLogCQLTest 1 0 0 0 3.326
CommitLogChainedMarkersTest 1 0 0 0 3.670
CommitLogDescriptorTest 14 0 0 0 6.367
CommitLogFailurePolicyTest 4 0 0 0 5.468
CommitLogInitWithExceptionTest 1 0 0 0 1.623
CommitLogReaderTest 5 0 0 0 6.238
CommitLogSegmentBackpressureTest 1 0 0 0 4.325
CommitLogSegmentManagerCDCTest 7 0 0 0 9.752
CommitLogTest 1 0 0 1 0.139
CommitLogUpgradeTest 1 0 0 0 3.122
CommitlogShutdownTest 1 0 0 0 3.418
GroupCommitLogTest 162 0 0 0 14.473
SegmentReaderTest 6 0 0 0 1.312
SnapshotDeletingTest 1 0 0 1 2.784
-------------------------------------------------------------------------------
org.apache.cassandra.db.compaction
Name Tests Errors Failures Skipped Time(s)
LongCompactionsTest 4 0 0 0 19.581
LongLeveledCompactionStrategyCQLTest 1 0 0 0 303.592
LongLeveledCompactionStrategyTest 3 0 0 0 15.918
LongCompactionsTest 4 0 0 0 19.263
LongLeveledCompactionStrategyCQLTest 1 0 0 0 303.414
LongLeveledCompactionStrategyTest 3 0 0 0 16.270
AbstractCompactionStrategyTest-cdc 4 0 0 0 3.856
AbstractPendingRepairTest-cdc 1 0 0 1 0.065
ActiveCompactionsTest-cdc 6 0 0 0 6.144
AntiCompactionBytemanTest-cdc 1 0 0 0 6.412
AntiCompactionTest-cdc 15 0 0 0 29.033
CancelCompactionsTest-cdc 8 0 0 0 9.774
CompactionAwareWriterTest-cdc 4 0 0 0 82.720
CompactionControllerTest-cdc 2 0 0 0 3.865
CompactionExecutorTest-cdc 3 0 0 0 0.942
CompactionInfoTest-cdc 2 0 0 0 3.666
CompactionIteratorTest-cdc 12 0 0 0 7.475
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 4.238
cdc
CompactionStrategyManagerTest-cdc 5 0 0 0 6.094
CompactionTaskTest-cdc 2 0 0 0 3.683
CompactionsBytemanTest-cdc 6 0 0 0 13.423
CompactionsCQLTest-cdc 24 0 0 0 35.969
CompactionsPurgeTest-cdc 10 0 0 0 4.254
CompactionsTest-cdc 6 0 0 1 17.081
CorruptedSSTablesCompactionsTest-cdc 2 0 0 0 5.352
DateTieredCompactionStrategyTest-cdc 7 0 0 0 8.254
LeveledCompactionStrategyTest-cdc 11 0 0 0 25.164
LeveledGenerationsTest-cdc 4 0 0 0 4.184
NeverPurgeTest-cdc 4 0 0 0 9.431
OneCompactionTest-cdc 2 0 0 0 3.536
PendingRepairManagerTest-cdc 16 0 0 0 4.761
SingleSSTableLCSTaskTest-cdc 4 0 0 0 71.009
SizeTieredCompactionStrategyTest-cdc 3 0 0 0 3.455
TTLExpiryTest-cdc 5 0 0 0 10.288
TimeWindowCompactionStrategyTest-cdc 5 0 0 0 9.069
ValidationExecutorTest-cdc 2 0 0 0 0.606
AbstractCompactionStrategyTest-cdc 4 0 0 0 3.226
AbstractPendingRepairTest-cdc 1 0 0 1 0.149
ActiveCompactionsTest-cdc 6 0 0 0 4.907
AntiCompactionBytemanTest-cdc 1 0 0 0 5.599
AntiCompactionTest-cdc 15 0 0 0 20.348
CancelCompactionsTest-cdc 8 0 0 0 9.600
CompactionAwareWriterTest-cdc 4 0 0 0 59.755
CompactionControllerTest-cdc 2 0 0 0 3.189
CompactionExecutorTest-cdc 3 0 0 0 1.005
CompactionInfoTest-cdc 2 0 0 0 2.983
CompactionIteratorTest-cdc 12 0 0 0 6.108
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 3.501
cdc
CompactionStrategyManagerTest-cdc 5 0 0 0 5.214
CompactionTaskTest-cdc 2 0 0 0 2.926
CompactionsBytemanTest-cdc 6 0 0 0 12.332
CompactionsCQLTest-cdc 24 0 0 0 33.419
CompactionsPurgeTest-cdc 10 0 0 0 3.423
CompactionsTest-cdc 6 0 0 1 16.291
CorruptedSSTablesCompactionsTest-cdc 2 0 0 0 4.331
DateTieredCompactionStrategyTest-cdc 7 0 0 0 6.739
LeveledCompactionStrategyTest-cdc 11 0 0 0 18.883
LeveledGenerationsTest-cdc 4 0 0 0 3.475
NeverPurgeTest-cdc 4 0 0 0 8.451
OneCompactionTest-cdc 2 0 0 0 2.857
PendingRepairManagerTest-cdc 16 0 0 0 3.949
SingleSSTableLCSTaskTest-cdc 4 0 0 0 56.238
SizeTieredCompactionStrategyTest-cdc 3 0 0 0 2.758
TTLExpiryTest-cdc 5 0 0 0 9.447
TimeWindowCompactionStrategyTest-cdc 5 0 0 0 8.268
ValidationExecutorTest-cdc 2 0 0 0 0.710
AbstractCompactionStrategyTest-compression 4 0 0 0 3.996
AbstractPendingRepairTest-compression 1 0 0 1 0.064
ActiveCompactionsTest-compression 6 0 0 0 6.260
AntiCompactionBytemanTest-compression 1 0 0 0 6.588
AntiCompactionTest-compression 15 0 0 0 31.879
CancelCompactionsTest-compression 8 0 0 0 9.939
CompactionAwareWriterTest-compression 4 0 0 0 83.822
CompactionControllerTest-compression 2 0 0 0 3.879
CompactionExecutorTest-compression 3 0 0 0 0.949
CompactionInfoTest-compression 2 0 0 0 3.734
CompactionIteratorTest-compression 12 0 0 0 7.500
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 4.235
compression
CompactionStrategyManagerTest-compression 5 0 0 0 6.079
CompactionTaskTest-compression 2 0 0 0 3.569
CompactionsBytemanTest-compression 6 0 0 0 13.454
CompactionsCQLTest-compression 24 0 0 0 36.580
CompactionsPurgeTest-compression 10 0 0 0 4.259
CompactionsTest-compression 6 0 0 1 17.029
CorruptedSSTablesCompactionsTest- 2 0 0 0 5.347
compression
DateTieredCompactionStrategyTest- 7 0 0 0 7.404
compression
LeveledCompactionStrategyTest-compression 11 0 0 0 28.240
LeveledGenerationsTest-compression 4 0 0 0 4.162
NeverPurgeTest-compression 4 0 0 0 9.436
OneCompactionTest-compression 2 0 0 0 3.553
PendingRepairManagerTest-compression 16 0 0 0 4.821
SingleSSTableLCSTaskTest-compression 4 0 0 0 92.913
SizeTieredCompactionStrategyTest- 3 0 0 0 3.494
compression
TTLExpiryTest-compression 5 0 0 0 10.295
TimeWindowCompactionStrategyTest- 5 0 0 0 9.082
compression
ValidationExecutorTest-compression 2 0 0 0 0.612
AbstractCompactionStrategyTest-compression 4 0 0 0 3.292
AbstractPendingRepairTest-compression 1 0 0 1 0.148
ActiveCompactionsTest-compression 6 0 0 0 4.930
AntiCompactionBytemanTest-compression 1 0 0 0 5.639
AntiCompactionTest-compression 15 0 0 0 22.198
CancelCompactionsTest-compression 8 0 0 0 8.652
CompactionAwareWriterTest-compression 4 0 0 0 59.147
CompactionControllerTest-compression 2 0 0 0 3.297
CompactionExecutorTest-compression 3 0 0 0 1.030
CompactionInfoTest-compression 2 0 0 0 3.008
CompactionIteratorTest-compression 12 0 0 0 6.152
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 3.533
compression
CompactionStrategyManagerTest-compression 5 0 0 0 5.308
CompactionTaskTest-compression 2 0 0 0 2.865
CompactionsBytemanTest-compression 6 0 0 0 12.282
CompactionsCQLTest-compression 24 0 0 0 34.930
CompactionsPurgeTest-compression 10 0 0 0 3.424
CompactionsTest-compression 6 0 0 1 16.222
CorruptedSSTablesCompactionsTest- 2 0 0 0 4.342
compression
DateTieredCompactionStrategyTest- 7 0 0 0 6.771
compression
LeveledCompactionStrategyTest-compression 11 0 0 0 20.038
LeveledGenerationsTest-compression 4 0 0 0 3.403
NeverPurgeTest-compression 4 0 0 0 8.408
OneCompactionTest-compression 2 0 0 0 2.933
PendingRepairManagerTest-compression 16 0 0 0 3.913
SingleSSTableLCSTaskTest-compression 4 0 0 0 65.341
SizeTieredCompactionStrategyTest- 3 0 0 0 2.838
compression
TTLExpiryTest-compression 5 0 0 0 9.416
TimeWindowCompactionStrategyTest- 5 0 0 0 8.303
compression
ValidationExecutorTest-compression 2 0 0 0 0.683
AbstractCompactionStrategyTest 4 0 0 0 3.977
AbstractPendingRepairTest 1 0 0 1 0.059
ActiveCompactionsTest 6 0 0 0 6.115
AntiCompactionBytemanTest 1 0 0 0 6.327
AntiCompactionTest 15 0 0 0 29.106
CancelCompactionsTest 8 0 0 0 9.829
CompactionAwareWriterTest 4 0 0 0 82.738
CompactionControllerTest 2 0 0 0 3.848
CompactionExecutorTest 3 0 0 0 0.929
CompactionInfoTest 2 0 0 0 3.552
CompactionIteratorTest 12 0 0 0 7.426
CompactionStrategyManagerPendingRepairTest 9 0 0 0 4.209
CompactionStrategyManagerTest 5 0 0 0 5.883
CompactionTaskTest 2 0 0 0 3.511
CompactionsBytemanTest 6 0 0 0 13.332
CompactionsCQLTest 24 0 0 0 36.121
CompactionsPurgeTest 10 0 0 0 4.064
CompactionsTest 6 0 0 1 17.083
CorruptedSSTablesCompactionsTest 2 0 0 0 5.383
DateTieredCompactionStrategyTest 7 0 0 0 7.296
LeveledCompactionStrategyTest 11 0 0 0 25.125
LeveledGenerationsTest 4 0 0 0 4.140
NeverPurgeTest 4 0 0 0 9.503
OneCompactionTest 2 0 0 0 3.497
PendingRepairManagerTest 16 0 0 0 4.755
SingleSSTableLCSTaskTest 4 0 0 0 91.650
SizeTieredCompactionStrategyTest 3 0 0 0 3.385
TTLExpiryTest 5 0 0 0 10.179
TimeWindowCompactionStrategyTest 5 0 0 0 9.047
ValidationExecutorTest 2 0 0 0 0.606
AbstractCompactionStrategyTest 4 0 0 0 3.669
AbstractPendingRepairTest 1 0 0 1 0.140
ActiveCompactionsTest 6 0 0 0 6.476
AntiCompactionBytemanTest 1 0 0 0 6.098
AntiCompactionTest 15 0 0 0 22.703
CancelCompactionsTest 8 0 0 0 10.301
CompactionAwareWriterTest 4 0 0 0 49.464
CompactionControllerTest 2 0 0 0 3.473
CompactionExecutorTest 3 0 0 0 1.060
CompactionInfoTest 2 0 0 0 3.277
CompactionIteratorTest 12 0 0 0 7.787
CompactionStrategyManagerPendingRepairTest 9 0 0 0 3.950
CompactionStrategyManagerTest 5 0 0 0 6.088
CompactionTaskTest 2 0 0 0 3.069
CompactionsBytemanTest 6 0 0 0 14.384
CompactionsCQLTest 24 0 0 0 40.089
CompactionsPurgeTest 10 0 0 0 4.037
CompactionsTest 6 0 0 1 16.754
CorruptedSSTablesCompactionsTest 2 0 0 0 5.447
DateTieredCompactionStrategyTest 7 0 0 0 7.553
LeveledCompactionStrategyTest 11 0 0 0 19.337
LeveledGenerationsTest 4 0 0 0 4.003
NeverPurgeTest 4 0 0 0 9.332
OneCompactionTest 2 0 0 0 2.968
PendingRepairManagerTest 16 0 0 0 4.633
SingleSSTableLCSTaskTest 4 0 0 0 63.747
SizeTieredCompactionStrategyTest 3 0 0 0 3.030
TTLExpiryTest 5 0 0 0 10.073
TimeWindowCompactionStrategyTest 5 0 0 0 9.110
ValidationExecutorTest 2 0 0 0 0.716
-------------------------------------------------------------------------------
org.apache.cassandra.db.composites
Name Tests Errors Failures Skipped Time(s)
CTypeTest-cdc 3 0 0 0 0.538
CTypeTest-cdc 3 0 0 0 0.527
CTypeTest-compression 3 0 0 0 0.526
CTypeTest-compression 3 0 0 0 0.535
CTypeTest 3 0 0 0 0.514
CTypeTest 3 0 0 0 0.535
-------------------------------------------------------------------------------
org.apache.cassandra.db.context
Name Tests Errors Failures Skipped Time(s)
CounterContextTest-cdc 8 0 0 0 2.096
CounterContextTest-cdc 8 0 0 0 1.941
CounterContextTest-compression 8 0 0 0 2.154
CounterContextTest-compression 8 0 0 0 2.088
CounterContextTest 8 0 0 0 2.107
CounterContextTest 8 0 0 0 2.099
-------------------------------------------------------------------------------
org.apache.cassandra.db.filter
Name Tests Errors Failures Skipped Time(s)
ColumnFilterTest-cdc 3 0 0 0 0.614
RowFilterTest-cdc 1 0 0 0 0.605
SliceTest-cdc 4 0 0 0 0.124
ColumnFilterTest-cdc 3 0 0 0 0.669
RowFilterTest-cdc 1 0 0 0 0.670
SliceTest-cdc 4 0 0 0 0.189
ColumnFilterTest-compression 3 0 0 0 0.651
RowFilterTest-compression 1 0 0 0 0.624
SliceTest-compression 4 0 0 0 0.123
ColumnFilterTest-compression 3 0 0 0 0.679
RowFilterTest-compression 1 0 0 0 0.667
SliceTest-compression 4 0 0 0 0.187
ColumnFilterTest 3 0 0 0 0.607
RowFilterTest 1 0 0 0 0.616
SliceTest 4 0 0 0 0.125
ColumnFilterTest 3 0 0 0 0.628
RowFilterTest 1 0 0 0 0.724
SliceTest 4 0 0 0 0.188
-------------------------------------------------------------------------------
org.apache.cassandra.db.lifecycle
Name Tests Errors Failures Skipped Time(s)
HelpersTest-cdc 8 0 0 0 15.073
LifecycleTransactionTest-cdc 8 0 0 0 2.605
LogTransactionTest-cdc 39 0 0 0 2.915
RealTransactionsTest-cdc 3 0 0 0 4.289
TrackerTest-cdc 7 0 0 0 2.322
ViewTest-cdc 3 0 0 0 2.172
HelpersTest-cdc 8 0 0 0 12.839
LifecycleTransactionTest-cdc 8 0 0 0 2.483
LogTransactionTest-cdc 39 0 0 0 2.983
RealTransactionsTest-cdc 3 0 0 0 3.501
TrackerTest-cdc 7 0 0 0 2.259
ViewTest-cdc 3 0 0 0 2.042
HelpersTest-compression 8 0 0 0 14.858
LifecycleTransactionTest-compression 8 0 0 0 2.668
LogTransactionTest-compression 39 0 0 0 3.022
RealTransactionsTest-compression 3 0 0 0 4.290
TrackerTest-compression 7 0 0 0 2.369
ViewTest-compression 3 0 0 0 2.202
HelpersTest-compression 8 0 0 0 13.935
LifecycleTransactionTest-compression 8 0 0 0 2.496
LogTransactionTest-compression 39 0 0 0 3.094
RealTransactionsTest-compression 3 0 0 0 3.866
TrackerTest-compression 7 0 0 0 2.274
ViewTest-compression 3 0 0 0 2.023
HelpersTest 8 0 0 0 14.274
LifecycleTransactionTest 8 0 0 0 2.572
LogTransactionTest 39 0 0 0 2.951
RealTransactionsTest 3 0 0 0 4.290
TrackerTest 7 0 0 0 2.316
ViewTest 3 0 0 0 2.165
HelpersTest 8 0 0 0 11.255
LifecycleTransactionTest 8 0 0 0 2.647
LogTransactionTest 39 0 0 0 3.331
RealTransactionsTest 3 0 0 0 3.754
TrackerTest 7 0 0 0 2.370
ViewTest 3 0 0 0 2.069
-------------------------------------------------------------------------------
org.apache.cassandra.db.marshal
Name Tests Errors Failures Skipped Time(s)
AbstractCompositeTypeTest-cdc 2 0 0 0 0.071
ByteBufferAccessorTest-cdc 2 0 0 0 0.110
BytesTypeTest-cdc 2 0 0 0 0.237
CollectionTypeTest-cdc 6 0 0 0 0.158
CollectionTypesTest-cdc 3 0 0 0 5.781
CompositeAndTupleTypesTest-cdc 3 0 0 0 8.421
CompositeTypeTest-cdc 9 0 0 0 3.402
DecimalTypeTest-cdc 3 0 0 0 0.081
DynamicCompositeTypeTest-cdc 8 0 0 0 3.229
EmptyTypeTest-cdc 7 0 0 0 0.862
IntegerTypeTest-cdc 10 0 0 0 0.117
JsonConversionTest-cdc 30 0 0 0 0.706
ReversedTypeTest-cdc 1 0 0 0 0.104
RoundTripTest-cdc 8 0 0 0 0.533
SimpleDateTypeTest-cdc 1 0 0 0 0.128
TimeTypeTest-cdc 2 0 0 0 3.806
TimeUUIDTypeTest-cdc 6 0 0 0 7.516
TimestampTypeTest-cdc 1 0 0 0 0.584
TypeCompareTest-cdc 6 0 0 0 0.286
TypeParserTest-cdc 3 0 0 0 0.911
TypeValidationTest-cdc 18 0 0 0 3.490
UUIDTypeTest-cdc 6 0 0 0 3.770
ValueAccessorTest-cdc 4 0 0 0 0.513
AbstractCompositeTypeTest-cdc 2 0 0 0 0.147
ByteBufferAccessorTest-cdc 2 0 0 0 0.180
BytesTypeTest-cdc 2 0 0 0 0.286
CollectionTypeTest-cdc 6 0 0 0 0.221
CollectionTypesTest-cdc 3 0 0 0 5.492
CompositeAndTupleTypesTest-cdc 3 0 0 0 7.614
CompositeTypeTest-cdc 9 0 0 0 2.725
DecimalTypeTest-cdc 3 0 0 0 0.156
DynamicCompositeTypeTest-cdc 8 0 0 0 2.728
EmptyTypeTest-cdc 7 0 0 0 0.816
IntegerTypeTest-cdc 10 0 0 0 0.193
JsonConversionTest-cdc 30 0 0 0 0.724
ReversedTypeTest-cdc 1 0 0 0 0.172
RoundTripTest-cdc 8 0 0 0 0.517
SimpleDateTypeTest-cdc 1 0 0 0 0.185
TimeTypeTest-cdc 2 0 0 0 3.043
TimeUUIDTypeTest-cdc 6 0 0 0 4.563
TimestampTypeTest-cdc 1 0 0 0 0.573
TypeCompareTest-cdc 6 0 0 0 0.337
TypeParserTest-cdc 3 0 0 0 0.963
TypeValidationTest-cdc 18 0 0 0 3.366
UUIDTypeTest-cdc 6 0 0 0 2.588
ValueAccessorTest-cdc 4 0 0 0 0.498
AbstractCompositeTypeTest-compression 2 0 0 0 0.071
ByteBufferAccessorTest-compression 2 0 0 0 0.110
BytesTypeTest-compression 2 0 0 0 0.246
CollectionTypeTest-compression 6 0 0 0 0.156
CollectionTypesTest-compression 3 0 0 0 5.760
CompositeAndTupleTypesTest-compression 3 0 0 0 8.459
CompositeTypeTest-compression 9 0 0 0 3.477
DecimalTypeTest-compression 3 0 0 0 0.082
DynamicCompositeTypeTest-compression 8 0 0 0 3.309
EmptyTypeTest-compression 7 0 0 0 0.851
IntegerTypeTest-compression 10 0 0 0 0.134
JsonConversionTest-compression 30 0 0 0 0.704
ReversedTypeTest-compression 1 0 0 0 0.108
RoundTripTest-compression 8 0 0 0 0.523
SimpleDateTypeTest-compression 1 0 0 0 0.127
TimeTypeTest-compression 2 0 0 0 3.805
TimeUUIDTypeTest-compression 6 0 0 0 7.694
TimestampTypeTest-compression 1 0 0 0 0.592
TypeCompareTest-compression 6 0 0 0 0.289
TypeParserTest-compression 3 0 0 0 0.893
TypeValidationTest-compression 18 0 0 0 3.581
UUIDTypeTest-compression 6 0 0 0 4.084
ValueAccessorTest-compression 4 0 0 0 0.490
AbstractCompositeTypeTest-compression 2 0 0 0 0.152
ByteBufferAccessorTest-compression 2 0 0 0 0.199
BytesTypeTest-compression 2 0 0 0 0.290
CollectionTypeTest-compression 6 0 0 0 0.236
CollectionTypesTest-compression 3 0 0 0 5.437
CompositeAndTupleTypesTest-compression 3 0 0 0 7.299
CompositeTypeTest-compression 9 0 0 0 2.733
DecimalTypeTest-compression 3 0 0 0 0.156
DynamicCompositeTypeTest-compression 8 0 0 0 2.893
EmptyTypeTest-compression 7 0 0 0 0.821
IntegerTypeTest-compression 10 0 0 0 0.189
JsonConversionTest-compression 30 0 0 0 0.752
ReversedTypeTest-compression 1 0 0 0 0.170
RoundTripTest-compression 8 0 0 0 0.509
SimpleDateTypeTest-compression 1 0 0 0 0.185
TimeTypeTest-compression 2 0 0 0 3.038
TimeUUIDTypeTest-compression 6 0 0 0 4.555
TimestampTypeTest-compression 1 0 0 0 0.551
TypeCompareTest-compression 6 0 0 0 0.346
TypeParserTest-compression 3 0 0 0 0.962
TypeValidationTest-compression 18 0 0 0 3.154
UUIDTypeTest-compression 6 0 0 0 2.549
ValueAccessorTest-compression 4 0 0 0 0.504
AbstractCompositeTypeTest 2 0 0 0 0.070
ByteBufferAccessorTest 2 0 0 0 0.104
BytesTypeTest 2 0 0 0 0.236
CollectionTypeTest 6 0 0 0 0.154
CollectionTypesTest 3 0 0 0 5.663
CompositeAndTupleTypesTest 3 0 0 0 8.259
CompositeTypeTest 9 0 0 0 3.296
DecimalTypeTest 3 0 0 0 0.078
DynamicCompositeTypeTest 8 0 0 0 3.313
EmptyTypeTest 7 0 0 0 0.826
IntegerTypeTest 10 0 0 0 0.113
JsonConversionTest 30 0 0 0 0.711
ReversedTypeTest 1 0 0 0 0.103
RoundTripTest 8 0 0 0 0.498
SimpleDateTypeTest 1 0 0 0 0.121
TimeTypeTest 2 0 0 0 3.739
TimeUUIDTypeTest 6 0 0 0 7.672
TimestampTypeTest 1 0 0 0 0.564
TypeCompareTest 6 0 0 0 0.286
TypeParserTest 3 0 0 0 0.860
TypeValidationTest 18 0 0 0 3.458
UUIDTypeTest 6 0 0 0 3.730
ValueAccessorTest 4 0 0 0 0.487
AbstractCompositeTypeTest 2 0 0 0 0.152
ByteBufferAccessorTest 2 0 0 0 0.181
BytesTypeTest 2 0 0 0 0.284
CollectionTypeTest 6 0 0 0 0.220
CollectionTypesTest 3 0 0 0 5.397
CompositeAndTupleTypesTest 3 0 0 0 7.730
CompositeTypeTest 9 0 0 0 2.842
DecimalTypeTest 3 0 0 0 0.156
DynamicCompositeTypeTest 8 0 0 0 2.828
EmptyTypeTest 7 0 0 0 0.867
IntegerTypeTest 10 0 0 0 0.229
JsonConversionTest 30 0 0 0 0.763
ReversedTypeTest 1 0 0 0 0.168
RoundTripTest 8 0 0 0 0.536
SimpleDateTypeTest 1 0 0 0 0.187
TimeTypeTest 2 0 0 0 3.416
TimeUUIDTypeTest 6 0 0 0 3.879
TimestampTypeTest 1 0 0 0 0.580
TypeCompareTest 6 0 0 0 0.339
TypeParserTest 3 0 0 0 0.997
TypeValidationTest 18 0 0 0 3.311
UUIDTypeTest 6 0 0 0 2.705
ValueAccessorTest 4 0 0 0 0.574
-------------------------------------------------------------------------------
org.apache.cassandra.db.monitoring
Name Tests Errors Failures Skipped Time(s)
MonitoringTaskTest-cdc 15 0 0 0 5.397
MonitoringTaskTest-cdc 15 0 0 0 5.478
MonitoringTaskTest-compression 15 0 0 0 5.396
MonitoringTaskTest-compression 15 0 0 0 5.457
MonitoringTaskTest 15 0 0 0 5.401
MonitoringTaskTest 15 0 0 0 5.560
-------------------------------------------------------------------------------
org.apache.cassandra.db.partition
Name Tests Errors Failures Skipped Time(s)
PartitionImplementationTest-cdc 7 0 0 0 63.166
PartitionUpdateTest-cdc 3 0 0 0 4.372
PartitionImplementationTest-cdc 7 0 0 0 54.776
PartitionUpdateTest-cdc 3 0 0 0 3.600
PartitionImplementationTest-compression 7 0 0 0 63.425
PartitionUpdateTest-compression 3 0 0 0 4.375
PartitionImplementationTest-compression 7 0 0 0 51.781
PartitionUpdateTest-compression 3 0 0 0 3.691
PartitionImplementationTest 7 0 0 0 60.015
PartitionUpdateTest 3 0 0 0 4.255
PartitionImplementationTest 7 0 0 0 57.267
PartitionUpdateTest 3 0 0 0 4.313
-------------------------------------------------------------------------------
org.apache.cassandra.db.partitions
Name Tests Errors Failures Skipped Time(s)
PurgeFunctionTest-cdc 8 0 0 0 0.616
PurgeFunctionTest-cdc 8 0 0 0 0.625
PurgeFunctionTest-compression 8 0 0 0 0.624
PurgeFunctionTest-compression 8 0 0 0 0.659
PurgeFunctionTest 8 0 0 0 0.618
PurgeFunctionTest 8 0 0 0 0.612
-------------------------------------------------------------------------------
org.apache.cassandra.db.repair
Name Tests Errors Failures Skipped Time
(s)
AbstractPendingAntiCompactionTest-cdc 1 0 0 1 0.061
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 3.669
cdc
PendingAntiCompactionBytemanTest-cdc 1 0 0 0 4.119
PendingAntiCompactionTest-cdc 18 0 0 0 12.786
AbstractPendingAntiCompactionTest-cdc 1 0 0 1 0.149
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 2.917
cdc
PendingAntiCompactionBytemanTest-cdc 1 0 0 0 3.395
PendingAntiCompactionTest-cdc 18 0 0 0 11.730
AbstractPendingAntiCompactionTest-compression 1 0 0 1 0.060
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 3.648
compression
PendingAntiCompactionBytemanTest-compression 1 0 0 0 4.176
PendingAntiCompactionTest-compression 18 0 0 0 12.938
AbstractPendingAntiCompactionTest-compression 1 0 0 1 0.151
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 2.962
compression
PendingAntiCompactionBytemanTest-compression 1 0 0 0 3.379
PendingAntiCompactionTest-compression 18 0 0 0 11.789
AbstractPendingAntiCompactionTest 1 0 0 1 0.061
CompactionManagerGetSSTablesForValidationTest 3 0 0 0 3.600
PendingAntiCompactionBytemanTest 1 0 0 0 4.030
PendingAntiCompactionTest 18 0 0 0 12.820
AbstractPendingAntiCompactionTest 1 0 0 1 0.142
CompactionManagerGetSSTablesForValidationTest 3 0 0 0 3.174
PendingAntiCompactionBytemanTest 1 0 0 0 3.605
PendingAntiCompactionTest 18 0 0 0 13.077
-------------------------------------------------------------------------------
org.apache.cassandra.db.rows
Name Tests Errors Failures Skipped Time(s)
ColumnMetadataVersionComparatorTest-cdc 10 0 0 0 0.329
EncodingStatsTest-cdc 10 0 0 0 0.152
PartitionSerializationExceptionTest-cdc 2 0 0 0 1.125
RowAndDeletionMergeIteratorTest-cdc 10 0 0 0 3.301
RowsTest-cdc 9 0 0 0 1.052
ThrottledUnfilteredIteratorTest-cdc 7 0 0 0 9.913
UnfilteredRowIteratorsMergeTest-cdc 5 0 0 0 27.027
UnfilteredRowIteratorsTest-cdc 1 0 0 0 0.685
ColumnMetadataVersionComparatorTest-cdc 10 0 0 0 0.370
EncodingStatsTest-cdc 10 0 0 0 0.202
PartitionSerializationExceptionTest-cdc 2 0 0 0 1.077
RowAndDeletionMergeIteratorTest-cdc 10 0 0 0 2.697
RowsTest-cdc 9 0 0 0 1.115
ThrottledUnfilteredIteratorTest-cdc 7 0 0 0 7.696
UnfilteredRowIteratorsMergeTest-cdc 5 0 0 0 25.470
UnfilteredRowIteratorsTest-cdc 1 0 0 0 0.703
ColumnMetadataVersionComparatorTest- 10 0 0 0 0.351
compression
EncodingStatsTest-compression 10 0 0 0 0.155
PartitionSerializationExceptionTest- 2 0 0 0 1.170
compression
RowAndDeletionMergeIteratorTest- 10 0 0 0 3.512
compression
RowsTest-compression 9 0 0 0 1.091
ThrottledUnfilteredIteratorTest- 7 0 0 0 11.799
compression
UnfilteredRowIteratorsMergeTest- 5 0 0 0 27.341
compression
UnfilteredRowIteratorsTest-compression 1 0 0 0 0.707
ColumnMetadataVersionComparatorTest- 10 0 0 0 0.366
compression
EncodingStatsTest-compression 10 0 0 0 0.203
PartitionSerializationExceptionTest- 2 0 0 0 1.097
compression
RowAndDeletionMergeIteratorTest- 10 0 0 0 2.738
compression
RowsTest-compression 9 0 0 0 1.132
ThrottledUnfilteredIteratorTest- 7 0 0 0 9.317
compression
UnfilteredRowIteratorsMergeTest- 5 0 0 0 25.542
compression
UnfilteredRowIteratorsTest-compression 1 0 0 0 0.683
ColumnMetadataVersionComparatorTest 10 0 0 0 0.334
EncodingStatsTest 10 0 0 0 0.145
PartitionSerializationExceptionTest 2 0 0 0 1.111
RowAndDeletionMergeIteratorTest 10 0 0 0 3.280
RowsTest 9 0 0 0 1.041
ThrottledUnfilteredIteratorTest 7 0 0 0 10.156
UnfilteredRowIteratorsMergeTest 5 0 0 0 27.711
UnfilteredRowIteratorsTest 1 0 0 0 0.631
ColumnMetadataVersionComparatorTest 10 0 0 0 0.369
EncodingStatsTest 10 0 0 0 0.207
PartitionSerializationExceptionTest 2 0 0 0 1.110
RowAndDeletionMergeIteratorTest 10 0 0 0 2.803
RowsTest 9 0 0 0 1.122
ThrottledUnfilteredIteratorTest 7 0 0 0 9.417
UnfilteredRowIteratorsMergeTest 5 0 0 0 25.864
UnfilteredRowIteratorsTest 1 0 0 0 0.706
-------------------------------------------------------------------------------
org.apache.cassandra.db.streaming
Name Tests Errors Failures Skipped Time
(s)
CassandraEntireSSTableStreamWriterTest-cdc 2 0 0 0 3.729
CassandraOutgoingFileTest-cdc 3 0 0 0 3.611
CassandraStreamHeaderTest-cdc 5 0 0 0 3.522
CassandraStreamManagerTest-cdc 2 0 0 0 3.754
ComponentManifestTest-cdc 2 0 0 0 0.274
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 14.503
cdc
StreamRequestTest-cdc 1 0 0 0 0.932
CassandraEntireSSTableStreamWriterTest-cdc 2 0 0 0 3.035
CassandraOutgoingFileTest-cdc 3 0 0 0 2.868
CassandraStreamHeaderTest-cdc 5 0 0 0 2.818
CassandraStreamManagerTest-cdc 2 0 0 0 3.023
ComponentManifestTest-cdc 2 0 0 0 0.333
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 13.644
cdc
StreamRequestTest-cdc 1 0 0 0 0.977
CassandraEntireSSTableStreamWriterTest-compression 2 0 0 0 3.792
CassandraOutgoingFileTest-compression 3 0 0 0 3.597
CassandraStreamHeaderTest-compression 5 0 0 0 3.567
CassandraStreamManagerTest-compression 2 0 0 0 3.834
ComponentManifestTest-compression 2 0 0 0 0.274
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 14.562
compression
StreamRequestTest-compression 1 0 0 0 0.925
CassandraEntireSSTableStreamWriterTest-compression 2 0 0 0 3.035
CassandraOutgoingFileTest-compression 3 0 0 0 2.937
CassandraStreamHeaderTest-compression 5 0 0 0 2.854
CassandraStreamManagerTest-compression 2 0 0 0 2.981
ComponentManifestTest-compression 2 0 0 0 0.327
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 13.736
compression
StreamRequestTest-compression 1 0 0 0 0.997
CassandraEntireSSTableStreamWriterTest 2 0 0 0 3.646
CassandraOutgoingFileTest 3 0 0 0 3.516
CassandraStreamHeaderTest 5 0 0 0 3.406
CassandraStreamManagerTest 2 0 0 0 3.700
ComponentManifestTest 2 0 0 0 0.265
EntireSSTableStreamConcurrentComponentMutationTest 3 0 0 0 14.407
StreamRequestTest 1 0 0 0 0.888
CassandraEntireSSTableStreamWriterTest 2 0 0 0 3.145
CassandraOutgoingFileTest 3 0 0 0 3.007
CassandraStreamHeaderTest 5 0 0 0 2.933
CassandraStreamManagerTest 2 0 0 0 3.204
ComponentManifestTest 2 0 0 0 0.324
EntireSSTableStreamConcurrentComponentMutationTest 3 0 0 0 13.898
StreamRequestTest 1 0 0 0 1.000
-------------------------------------------------------------------------------
org.apache.cassandra.db.transform
Name Tests Errors Failures Skipped Time(s)
DuplicateRowCheckerTest-cdc 7 0 0 0 6.054
RTTransformationsTest-cdc 15 0 0 0 0.642
DuplicateRowCheckerTest-cdc 7 0 0 0 4.805
RTTransformationsTest-cdc 15 0 0 0 0.688
DuplicateRowCheckerTest-compression 7 0 0 0 6.041
RTTransformationsTest-compression 15 0 0 0 0.664
DuplicateRowCheckerTest-compression 7 0 0 0 4.932
RTTransformationsTest-compression 15 0 0 0 0.677
DuplicateRowCheckerTest 7 0 0 0 6.079
RTTransformationsTest 15 0 0 0 0.619
DuplicateRowCheckerTest 7 0 0 0 6.406
RTTransformationsTest 15 0 0 0 0.710
-------------------------------------------------------------------------------
org.apache.cassandra.db.view
Name Tests Errors Failures Skipped Time(s)
ViewBuilderTaskTest-cdc 1 0 0 0 19.262
ViewUtilsTest-cdc 3 0 0 0 1.398
ViewBuilderTaskTest-cdc 1 0 0 0 24.584
ViewUtilsTest-cdc 3 0 0 0 1.356
ViewBuilderTaskTest-compression 1 0 0 0 19.403
ViewUtilsTest-compression 3 0 0 0 1.447
ViewBuilderTaskTest-compression 1 0 0 0 16.948
ViewUtilsTest-compression 3 0 0 0 1.353
ViewBuilderTaskTest 1 0 0 0 23.911
ViewUtilsTest 3 0 0 0 1.389
ViewBuilderTaskTest 1 0 0 0 21.558
ViewUtilsTest 3 0 0 0 1.451
-------------------------------------------------------------------------------
org.apache.cassandra.db.virtual
Name Tests Errors Failures Skipped Time(s)
SettingsTableTest-cdc 7 0 0 0 13.908
SystemPropertiesTableTest-cdc 6 0 0 0 13.477
SettingsTableTest-cdc 7 0 0 0 12.697
SystemPropertiesTableTest-cdc 6 0 0 0 12.187
SettingsTableTest-compression 7 0 0 0 13.972
SystemPropertiesTableTest-compression 6 0 0 0 13.361
SettingsTableTest-compression 7 0 0 0 12.664
SystemPropertiesTableTest-compression 6 0 0 0 12.163
SettingsTableTest 7 0 0 0 13.898
SystemPropertiesTableTest 6 0 0 0 13.419
SettingsTableTest 7 0 0 0 14.023
SystemPropertiesTableTest 6 0 0 0 13.303
-------------------------------------------------------------------------------
org.apache.cassandra.dht
Name Tests Errors Failures Skipped Time(s)
BootStrapperTest-cdc 10 0 0 0 5.866
BoundsTest-cdc 1 0 0 0 0.105
ByteOrderedPartitionerTest-cdc 6 0 0 0 2.117
KeyCollisionTest-cdc 1 0 0 0 3.316
Murmur3PartitionerTest-cdc 10 0 0 0 1.797
OrderPreservingPartitionerTest-cdc 7 0 0 0 2.254
RandomPartitionerTest-cdc 9 0 0 0 2.126
RangeFetchMapCalculatorTest-cdc 13 0 0 0 0.998
RangeTest-cdc 32 0 0 0 13.258
SplitterTest-cdc 14 0 0 0 19.716
StreamStateStoreTest-cdc 1 0 0 0 2.116
BootStrapperTest-cdc 10 0 0 0 4.765
BoundsTest-cdc 1 0 0 0 0.174
ByteOrderedPartitionerTest-cdc 6 0 0 0 2.006
KeyCollisionTest-cdc 1 0 0 0 2.750
Murmur3PartitionerTest-cdc 10 0 0 0 1.656
OrderPreservingPartitionerTest-cdc 7 0 0 0 2.111
RandomPartitionerTest-cdc 9 0 0 0 1.975
RangeFetchMapCalculatorTest-cdc 13 0 0 0 1.031
RangeTest-cdc 32 0 0 0 12.706
SplitterTest-cdc 14 0 0 0 17.328
StreamStateStoreTest-cdc 1 0 0 0 2.003
BootStrapperTest-compression 10 0 0 0 7.519
BoundsTest-compression 1 0 0 0 0.108
ByteOrderedPartitionerTest-compression 6 0 0 0 2.303
KeyCollisionTest-compression 1 0 0 0 3.555
Murmur3PartitionerTest-compression 10 0 0 0 2.013
OrderPreservingPartitionerTest- 7 0 0 0 2.343
compression
RandomPartitionerTest-compression 9 0 0 0 2.090
RangeFetchMapCalculatorTest-compression 13 0 0 0 0.999
RangeTest-compression 32 0 0 0 13.397
SplitterTest-compression 14 0 0 0 19.736
StreamStateStoreTest-compression 1 0 0 0 2.121
BootStrapperTest-compression 10 0 0 0 6.084
BoundsTest-compression 1 0 0 0 0.173
ByteOrderedPartitionerTest-compression 6 0 0 0 2.035
KeyCollisionTest-compression 1 0 0 0 2.692
Murmur3PartitionerTest-compression 10 0 0 0 1.661
OrderPreservingPartitionerTest- 7 0 0 0 2.094
compression
RandomPartitionerTest-compression 9 0 0 0 2.007
RangeFetchMapCalculatorTest-compression 13 0 0 0 1.052
RangeTest-compression 32 0 0 0 12.165
SplitterTest-compression 14 0 0 0 17.323
StreamStateStoreTest-compression 1 0 0 0 1.958
BootStrapperTest 10 0 0 0 6.421
BoundsTest 1 0 0 0 0.109
ByteOrderedPartitionerTest 6 0 0 0 2.257
KeyCollisionTest 1 0 0 0 3.450
Murmur3PartitionerTest 10 0 0 0 1.940
OrderPreservingPartitionerTest 7 0 0 0 2.411
RandomPartitionerTest 9 0 0 0 2.248
RangeFetchMapCalculatorTest 13 0 0 0 1.008
RangeTest 32 0 0 0 12.687
SplitterTest 14 0 0 0 19.596
StreamStateStoreTest 1 0 0 0 2.086
BootStrapperTest 10 0 0 0 5.958
BoundsTest 1 0 0 0 0.171
ByteOrderedPartitionerTest 6 0 0 0 2.203
KeyCollisionTest 1 0 0 0 2.881
Murmur3PartitionerTest 10 0 0 0 1.843
OrderPreservingPartitionerTest 7 0 0 0 2.170
RandomPartitionerTest 9 0 0 0 2.218
RangeFetchMapCalculatorTest 13 0 0 0 1.074
RangeTest 32 0 0 0 13.815
SplitterTest 14 0 0 0 18.026
StreamStateStoreTest 1 0 0 0 2.003
-------------------------------------------------------------------------------
org.apache.cassandra.dht.tokenallocator
Name Tests Errors Failures Skipped Time(s)
AbstractReplicationAwareTokenAllocatorTest 1 0 0 1 0.066
Murmur3ReplicationAwareTokenAllocatorTest 2 0 0 0 153.029
NoReplicationTokenAllocatorTest 4 0 0 0 6.377
RandomReplicationAwareTokenAllocatorTest 2 0 0 0 66.147
AbstractReplicationAwareTokenAllocatorTest 1 0 0 1 0.153
Murmur3ReplicationAwareTokenAllocatorTest 2 0 0 0 149.617
NoReplicationTokenAllocatorTest 4 0 0 0 6.451
RandomReplicationAwareTokenAllocatorTest 2 0 0 0 60.125
-------------------------------------------------------------------------------
org.apache.cassandra.diag
Name Tests Errors Failures Skipped Time(s)
DiagnosticEventServiceTest-cdc 6 0 0 0 0.883
DiagnosticEventServiceTest-cdc 6 0 0 0 0.952
DiagnosticEventServiceTest-compression 6 0 0 0 0.946
DiagnosticEventServiceTest-compression 6 0 0 0 0.960
DiagnosticEventServiceTest 6 0 0 0 0.965
DiagnosticEventServiceTest 6 0 0 0 0.972
-------------------------------------------------------------------------------
org.apache.cassandra.diag.store
Name Tests Errors Failures Skipped Time(s)
DiagnosticEventMemoryStoreTest-cdc 6 0 0 0 0.078
DiagnosticEventMemoryStoreTest-cdc 6 0 0 0 0.147
DiagnosticEventMemoryStoreTest- 6 0 0 0 0.102
compression
DiagnosticEventMemoryStoreTest- 6 0 0 0 0.149
compression
DiagnosticEventMemoryStoreTest 6 0 0 0 0.074
DiagnosticEventMemoryStoreTest 6 0 0 0 0.148
-------------------------------------------------------------------------------
org.apache.cassandra.distributed.test
Name Tests Errors Failures Skipped Time(s)
BootstrapBinaryDisabledTest 1 0 0 0 90.530
CasWriteTest 9 0 0 0 28.160
ClientNetworkStopStartTest 1 0 0 0 23.591
FailingRepairTest 6 0 0 0 32.006
FqlReplayDDLExclusionTest 1 0 0 0 30.208
FrozenUDTTest 4 0 0 0 28.489
FullRepairCoordinatorFastTest 66 0 0 2 79.903
FullRepairCoordinatorNeighbourDownTest 12 0 0 0 229.767
FullRepairCoordinatorTimeoutTest 6 0 0 0 95.196
GossipSettlesTest 1 0 0 0 34.863
GossipShutdownTest 1 0 0 0 38.982
GossipTest 2 0 0 0 67.145
IncRepairTruncationTest 1 0 0 0 30.301
IncrementalRepairCoordinatorFastTest 66 0 0 6 76.067
IncrementalRepairCoordinatorNeighbourDownTest 12 0 0 0 230.099
IncrementalRepairCoordinatorTimeoutTest 6 0 0 0 95.220
InternodeEncryptionOptionsTest 8 0 0 0 65.398
JVMDTestTest 4 0 0 0 163.401
JVMStabilityInspectorCorruptSSTableExceptionTest 2 0 0 0 83.260
LargeColumnTest 1 0 0 0 13.918
MessageFiltersTest 5 0 0 0 60.193
MessageForwardingTest 1 0 0 0 13.776
NativeProtocolTest 2 0 0 0 71.238
NativeTransportEncryptionOptionsTest 5 0 0 0 29.280
NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest 2 0 0 0 231.221
NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest 2 0 0 0 220.904
NetstatsRepairStreamingTest 2 0 0 0 259.352
NetworkTopologyTest 6 0 0 0 6.385
NodeToolEnableDisableBinaryTest 2 0 0 0 27.967
NodeToolRingTest 6 0 0 0 8.629
NodeToolTest 2 0 0 0 13.630
PreviewRepairCoordinatorFastTest 66 0 0 2 77.260
PreviewRepairCoordinatorNeighbourDownTest 12 0 0 0 230.107
PreviewRepairCoordinatorTimeoutTest 6 0 0 0 94.663
PreviewRepairTest 5 0 0 0 160.372
QueryReplayerEndToEndTest 1 0 0 0 51.320
ReadRepairEmptyRangeTombstonesTest 119 0 0 0 59.532
ReadRepairQueryTypesTest 306 0 0 0 250.167
ReadRepairTest 10 0 0 0 161.835
RepairBoundaryTest 2 0 0 0 46.306
RepairCoordinatorFailingMessageTest 1 0 0 1 0.063
RepairDigestTrackingTest 5 0 0 0 47.158
RepairOperationalTest 5 0 0 0 88.191
RepairTest 7 0 0 0 125.561
ReplicaFilteringProtectionTest 3 0 0 0 12.238
ResourceLeakTest 1 0 0 1 0.065
SchemaTest 3 0 0 0 27.963
ShortReadProtectionTest 2 0 0 0 18.939
SimpleReadWriteTest 14 0 0 0 146.070
StreamPrepareFailTest 1 0 0 0 32.402
StreamingTest 1 0 0 0 17.699
TableEstimatesTest 2 0 0 0 9.755
TopologyChangeTest 4 0 0 0 208.077
BootstrapBinaryDisabledTest 1 0 0 0 88.514
CasWriteTest 9 0 0 0 28.556
ClientNetworkStopStartTest 1 0 0 0 23.960
FailingRepairTest 6 0 0 0 32.680
FqlReplayDDLExclusionTest 1 0 0 0 30.185
FrozenUDTTest 4 0 0 0 28.106
FullRepairCoordinatorFastTest 66 0 0 2 84.492
FullRepairCoordinatorNeighbourDownTest 12 0 0 0 244.184
FullRepairCoordinatorTimeoutTest 6 0 0 0 95.190
GossipSettlesTest 1 0 0 0 34.366
GossipShutdownTest 1 0 0 0 39.188
GossipTest 2 0 0 0 65.570
IncRepairTruncationTest 1 0 0 0 30.621
IncrementalRepairCoordinatorFastTest 66 0 0 6 81.999
IncrementalRepairCoordinatorNeighbourDownTest 12 0 0 0 261.914
IncrementalRepairCoordinatorTimeoutTest 6 0 0 0 95.606
InternodeEncryptionOptionsTest 8 0 0 0 64.043
JVMDTestTest 4 0 0 0 162.273
JVMStabilityInspectorCorruptSSTableExceptionTest 2 0 0 0 83.643
LargeColumnTest 1 0 0 0 13.094
MessageFiltersTest 5 0 0 0 59.206
MessageForwardingTest 1 0 0 0 13.406
NativeProtocolTest 2 0 0 0 70.298
NativeTransportEncryptionOptionsTest 5 0 0 0 28.312
NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest 2 0 0 0 227.989
NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest 2 0 0 0 215.157
NetstatsRepairStreamingTest 2 0 0 0 328.897
NetworkTopologyTest 6 0 0 0 5.341
NodeToolEnableDisableBinaryTest 2 0 0 0 28.440
NodeToolRingTest 6 0 0 0 8.427
NodeToolTest 2 0 0 0 13.739
PreviewRepairCoordinatorFastTest 66 0 0 2 84.275
PreviewRepairCoordinatorNeighbourDownTest 12 0 0 0 229.927
PreviewRepairCoordinatorTimeoutTest 6 0 0 0 93.999
PreviewRepairTest 5 0 0 0 154.028
QueryReplayerEndToEndTest 1 0 0 0 48.695
ReadRepairEmptyRangeTombstonesTest 119 0 0 0 72.244
ReadRepairQueryTypesTest 306 0 0 0 476.151
ReadRepairTest 10 0 0 0 146.775
RepairBoundaryTest 2 0 0 0 45.925
RepairCoordinatorFailingMessageTest 1 0 0 1 0.146
RepairDigestTrackingTest 5 0 0 0 46.854
RepairOperationalTest 5 0 0 0 73.250
RepairTest 7 0 0 0 115.325
ReplicaFilteringProtectionTest 3 0 0 0 11.329
ResourceLeakTest 1 0 0 1 0.159
SchemaTest 3 0 0 0 25.446
ShortReadProtectionTest 2 0 0 0 19.213
SimpleReadWriteTest 14 0 0 0 134.358
StreamPrepareFailTest 1 0 0 0 32.737
StreamingTest 1 0 0 0 16.158
TableEstimatesTest 2 0 0 0 8.882
TopologyChangeTest 4 0 0 0 203.350
-------------------------------------------------------------------------------
org.apache.cassandra.distributed.test.ring
Name Tests Errors Failures Skipped Time(s)
BootstrapTest 2 0 0 0 168.158
CommunicationDuringDecommissionTest 1 0 0 0 63.111
NodeNotInRingTest 1 0 0 0 31.809
PendingWritesTest 1 0 0 0 58.947
BootstrapTest 2 0 0 0 166.250
CommunicationDuringDecommissionTest 1 0 0 0 61.111
NodeNotInRingTest 1 0 0 0 31.550
PendingWritesTest 1 0 0 0 58.188
-------------------------------------------------------------------------------
org.apache.cassandra.distributed.upgrade
Name Tests Errors Failures Skipped Time(s)
CompactStorage3to4UpgradeTest 3 1 0 0 3.123
MixedModeReadRepairTest 5 5 0 0 3.938
MixedModeReadTest 1 1 0 0 2.134
PagingTest 1 1 0 0 2.056
UpgradeTest 2 2 0 0 2.654
-------------------------------------------------------------------------------
org.apache.cassandra.fql
Name Tests Errors Failures Skipped Time(s)
FullQueryLoggerTest-cdc 35 0 0 0 9.235
FullQueryLoggerTest-cdc 35 0 0 0 7.728
FullQueryLoggerTest-compression 35 0 0 0 12.038
FullQueryLoggerTest-compression 35 0 0 0 7.892
FullQueryLoggerTest 35 0 0 0 9.025
FullQueryLoggerTest 35 0 0 0 11.126
-------------------------------------------------------------------------------
org.apache.cassandra.fqltool
Name Tests Errors Failures Skipped Time(s)
FQLCompareTest 3 0 0 0 2.736
FQLReplayTest 22 0 0 0 2.337
FQLCompareTest 3 0 0 0 2.697
FQLReplayTest 22 0 0 0 2.361
-------------------------------------------------------------------------------
org.apache.cassandra.gms
Name Tests Errors Failures Skipped Time(s)
ArrayBackedBoundedStatsTest-cdc 2 0 0 0 0.066
ArrivalWindowTest-cdc 1 0 0 0 0.481
EndpointStateTest-cdc 2 0 0 0 1.264
ExpireEndpointTest-cdc 1 0 0 0 0.974
FailureDetectorTest-cdc 1 0 0 0 2.555
GossipDigestTest-cdc 1 0 0 0 0.297
GossiperTest-cdc 4 0 0 0 2.443
PendingRangeCalculatorServiceTest-cdc 1 0 0 0 4.526
SerializationsTest-cdc 2 0 0 0 0.893
ShadowRoundTest-cdc 1 0 0 0 5.828
ArrayBackedBoundedStatsTest-cdc 2 0 0 0 0.145
ArrivalWindowTest-cdc 1 0 0 0 0.530
EndpointStateTest-cdc 2 0 0 0 1.412
ExpireEndpointTest-cdc 1 0 0 0 1.007
FailureDetectorTest-cdc 1 0 0 0 2.246
GossipDigestTest-cdc 1 0 0 0 0.319
GossiperTest-cdc 4 0 0 0 2.156
PendingRangeCalculatorServiceTest-cdc 1 0 0 0 3.645
SerializationsTest-cdc 2 0 0 0 0.977
ShadowRoundTest-cdc 1 0 0 0 5.523
ArrayBackedBoundedStatsTest-compression 2 0 0 0 0.090
ArrivalWindowTest-compression 1 0 0 0 0.598
EndpointStateTest-compression 2 0 0 0 1.640
ExpireEndpointTest-compression 1 0 0 0 1.244
FailureDetectorTest-compression 1 0 0 0 3.408
GossipDigestTest-compression 1 0 0 0 0.294
GossiperTest-compression 4 0 0 0 2.584
PendingRangeCalculatorServiceTest- 1 0 0 0 5.628
compression
SerializationsTest-compression 2 0 0 0 0.902
ShadowRoundTest-compression 1 0 0 0 5.991
ArrayBackedBoundedStatsTest-compression 2 0 0 0 0.138
ArrivalWindowTest-compression 1 0 0 0 0.536
EndpointStateTest-compression 2 0 0 0 1.415
ExpireEndpointTest-compression 1 0 0 0 1.020
FailureDetectorTest-compression 1 0 0 0 2.309
GossipDigestTest-compression 1 0 0 0 0.324
GossiperTest-compression 4 0 0 0 2.197
PendingRangeCalculatorServiceTest- 1 0 0 0 3.655
compression
SerializationsTest-compression 2 0 0 0 0.973
ShadowRoundTest-compression 1 0 0 0 5.710
ArrayBackedBoundedStatsTest 2 0 0 0 0.066
ArrivalWindowTest 1 0 0 0 0.485
EndpointStateTest 2 0 0 0 1.283
ExpireEndpointTest 1 0 0 0 0.935
FailureDetectorTest 1 0 0 0 2.465
GossipDigestTest 1 0 0 0 0.310
GossiperTest 4 0 0 0 2.385
PendingRangeCalculatorServiceTest 1 0 0 0 4.596
SerializationsTest 2 0 0 0 1.165
ShadowRoundTest 1 0 0 0 6.693
ArrayBackedBoundedStatsTest 2 0 0 0 0.142
ArrivalWindowTest 1 0 0 0 0.587
EndpointStateTest 2 0 0 0 1.675
ExpireEndpointTest 1 0 0 0 1.097
FailureDetectorTest 1 0 0 0 2.450
GossipDigestTest 1 0 0 0 0.329
GossiperTest 4 0 0 0 2.180
PendingRangeCalculatorServiceTest 1 0 0 0 3.962
SerializationsTest 2 0 0 0 1.004
ShadowRoundTest 1 0 0 0 5.678
-------------------------------------------------------------------------------
org.apache.cassandra.hints
Name Tests Errors Failures Skipped Time(s)
HintsWriteThenReadTest 1 0 1 0 58.832
HintsWriteThenReadTest 1 0 1 0 60.041
ChecksummedDataInputTest-cdc 3 0 0 0 0.922
HintMessageTest-cdc 1 0 0 0 3.342
HintTest-cdc 7 0 0 0 4.728
HintWriteTTLTest-cdc 4 0 0 0 3.384
HintsBufferPoolTest-cdc 1 0 0 0 3.894
HintsBufferTest-cdc 2 0 0 0 7.329
HintsCatalogTest-cdc 3 0 0 0 4.516
HintsCompressionTest-cdc 4 0 0 0 9.480
HintsDescriptorTest-cdc 5 0 0 0 0.693
HintsEncryptionTest-cdc 1 0 0 0 6.184
HintsReaderTest-cdc 2 0 0 0 4.635
HintsServiceTest-cdc 4 0 0 0 177.137
ChecksummedDataInputTest-cdc 3 0 0 0 0.953
HintMessageTest-cdc 1 0 0 0 2.737
HintTest-cdc 7 0 0 0 3.857
HintWriteTTLTest-cdc 4 0 0 0 2.648
HintsBufferPoolTest-cdc 1 0 0 0 3.154
HintsBufferTest-cdc 2 0 0 0 4.015
HintsCatalogTest-cdc 3 0 0 0 2.760
HintsCompressionTest-cdc 4 0 0 0 5.943
HintsDescriptorTest-cdc 5 0 0 0 0.530
HintsEncryptionTest-cdc 1 0 0 0 4.200
HintsReaderTest-cdc 2 0 0 0 2.992
HintsServiceTest-cdc 4 0 0 0 175.287
ChecksummedDataInputTest-compression 3 0 0 0 0.951
HintMessageTest-compression 1 0 0 0 3.641
HintTest-compression 7 0 0 0 5.695
HintWriteTTLTest-compression 4 0 0 0 4.082
HintsBufferPoolTest-compression 1 0 0 0 5.367
HintsBufferTest-compression 2 0 0 0 8.610
HintsCatalogTest-compression 3 0 0 0 4.659
HintsCompressionTest-compression 4 0 0 0 9.538
HintsDescriptorTest-compression 5 0 0 0 0.655
HintsEncryptionTest-compression 1 0 0 0 6.426
HintsReaderTest-compression 2 0 0 0 5.065
HintsServiceTest-compression 4 0 0 0 177.346
ChecksummedDataInputTest-compression 3 0 0 0 0.961
HintMessageTest-compression 1 0 0 0 2.718
HintTest-compression 7 0 0 0 3.998
HintWriteTTLTest-compression 4 0 0 0 2.689
HintsBufferPoolTest-compression 1 0 0 0 3.157
HintsBufferTest-compression 2 0 0 0 4.073
HintsCatalogTest-compression 3 0 0 0 2.884
HintsCompressionTest-compression 4 0 0 0 6.048
HintsDescriptorTest-compression 5 0 0 0 0.517
HintsEncryptionTest-compression 1 0 0 0 4.010
HintsReaderTest-compression 2 0 0 0 3.018
HintsServiceTest-compression 4 0 0 0 175.315
ChecksummedDataInputTest 3 0 0 0 1.172
HintMessageTest 1 0 0 0 4.134
HintTest 7 0 0 0 5.860
HintWriteTTLTest 4 0 0 0 4.146
HintsBufferPoolTest 1 0 0 0 4.183
HintsBufferTest 2 0 0 0 7.177
HintsCatalogTest 3 0 0 0 3.775
HintsCompressionTest 4 0 0 0 8.203
HintsDescriptorTest 5 0 0 0 0.558
HintsEncryptionTest 1 0 0 0 5.789
HintsReaderTest 2 0 0 0 4.974
HintsServiceTest 4 0 0 0 178.169
ChecksummedDataInputTest 3 0 0 0 1.013
HintMessageTest 1 0 0 0 2.882
HintTest 7 0 0 0 4.511
HintWriteTTLTest 4 0 0 0 2.846
HintsBufferPoolTest 1 0 0 0 3.374
HintsBufferTest 2 0 0 0 5.425
HintsCatalogTest 3 0 0 0 2.870
HintsCompressionTest 4 0 0 0 5.307
HintsDescriptorTest 5 0 0 0 0.533
HintsEncryptionTest 1 0 0 0 4.102
HintsReaderTest 2 0 0 0 3.119
HintsServiceTest 4 0 0 0 175.564
-------------------------------------------------------------------------------
org.apache.cassandra.index
Name Tests Errors Failures Skipped Time(s)
CustomIndexTest-cdc 29 0 0 0 28.541
SecondaryIndexManagerTest-cdc 16 0 0 0 29.039
CustomIndexTest-cdc 29 0 0 0 22.873
SecondaryIndexManagerTest-cdc 16 0 0 0 26.064
CustomIndexTest-compression 29 0 0 0 31.970
SecondaryIndexManagerTest-compression 16 0 0 0 30.446
CustomIndexTest-compression 29 0 0 0 23.367
SecondaryIndexManagerTest-compression 16 0 0 0 26.513
CustomIndexTest 29 0 0 0 27.086
SecondaryIndexManagerTest 16 0 0 0 29.013
CustomIndexTest 29 0 0 0 30.470
SecondaryIndexManagerTest 16 0 0 0 31.389
-------------------------------------------------------------------------------
org.apache.cassandra.index.internal
Name Tests Errors Failures Skipped Time(s)
CassandraIndexTest-cdc 27 0 0 0 25.518
CassandraIndexTest-cdc 27 0 0 0 17.842
CassandraIndexTest-compression 27 0 0 0 24.549
CassandraIndexTest-compression 27 0 0 0 18.938
CassandraIndexTest 27 0 0 0 23.274
CassandraIndexTest 27 0 0 0 28.331
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi
Name Tests Errors Failures Skipped Time(s)
SASICQLTest-cdc 9 0 0 0 23.911
SASIIndexTest-cdc 32 0 0 0 23.511
SASICQLTest-cdc 9 0 0 0 17.711
SASIIndexTest-cdc 32 0 0 0 14.209
SASICQLTest-compression 9 0 0 0 21.014
SASIIndexTest-compression 32 0 0 0 20.343
SASICQLTest-compression 9 0 0 0 18.370
SASIIndexTest-compression 32 0 1 0 15.411
SASICQLTest 9 0 0 0 23.364
SASIIndexTest 32 0 0 0 20.363
SASICQLTest 9 0 0 0 23.421
SASIIndexTest 32 0 0 0 20.186
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.analyzer
Name Tests Errors Failures Skipped Time(s)
DelimiterAnalyzerTest-cdc 12 0 0 0 0.422
NonTokenizingAnalyzerTest-cdc 3 0 0 0 0.269
StandardAnalyzerTest-cdc 10 0 0 0 0.728
DelimiterAnalyzerTest-cdc 12 0 0 0 0.460
NonTokenizingAnalyzerTest-cdc 3 0 0 0 0.315
StandardAnalyzerTest-cdc 10 0 0 0 0.559
DelimiterAnalyzerTest-compression 12 0 0 0 0.444
NonTokenizingAnalyzerTest-compression 3 0 0 0 0.265
StandardAnalyzerTest-compression 10 0 0 0 0.618
DelimiterAnalyzerTest-compression 12 0 0 0 0.486
NonTokenizingAnalyzerTest-compression 3 0 0 0 0.315
StandardAnalyzerTest-compression 10 0 0 0 0.589
DelimiterAnalyzerTest 12 0 0 0 0.425
NonTokenizingAnalyzerTest 3 0 0 0 0.259
StandardAnalyzerTest 10 0 0 0 0.615
DelimiterAnalyzerTest 12 0 0 0 0.481
NonTokenizingAnalyzerTest 3 0 0 0 0.313
StandardAnalyzerTest 10 0 0 0 0.643
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.conf
Name Tests Errors Failures Skipped Time(s)
IndexModeTest-cdc 14 0 0 0 1.110
IndexModeTest-cdc 14 0 0 0 1.103
IndexModeTest-compression 14 0 0 0 1.078
IndexModeTest-compression 14 0 0 0 1.092
IndexModeTest 14 0 0 0 1.007
IndexModeTest 14 0 0 0 1.093
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.disk
Name Tests Errors Failures Skipped Time(s)
OnDiskIndexTest-cdc 12 0 0 0 20.551
PerSSTableIndexWriterTest-cdc 2 0 0 0 7.308
TokenTreeTest-cdc 14 0 0 0 16.792
OnDiskIndexTest-cdc 12 0 0 0 13.714
PerSSTableIndexWriterTest-cdc 2 0 0 0 5.215
TokenTreeTest-cdc 14 0 0 0 13.436
OnDiskIndexTest-compression 12 0 0 0 19.700
PerSSTableIndexWriterTest-compression 2 0 0 0 7.660
TokenTreeTest-compression 14 0 0 0 17.023
OnDiskIndexTest-compression 12 0 0 0 14.185
PerSSTableIndexWriterTest-compression 2 0 0 0 6.013
TokenTreeTest-compression 14 0 0 0 14.068
OnDiskIndexTest 12 0 0 0 15.593
PerSSTableIndexWriterTest 2 0 0 0 6.287
TokenTreeTest 14 0 0 0 15.628
OnDiskIndexTest 12 0 0 0 14.282
PerSSTableIndexWriterTest 2 0 0 0 5.605
TokenTreeTest 14 0 0 0 13.421
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.plan
Name Tests Errors Failures Skipped Time(s)
ExpressionTest-cdc 2 0 0 0 0.083
OperationTest-cdc 6 0 0 0 4.815
ExpressionTest-cdc 2 0 0 0 0.155
OperationTest-cdc 6 0 0 0 4.179
ExpressionTest-compression 2 0 0 0 0.104
OperationTest-compression 6 0 0 0 5.909
ExpressionTest-compression 2 0 0 0 0.181
OperationTest-compression 6 0 0 0 4.942
ExpressionTest 2 0 0 0 0.153
OperationTest 6 0 0 0 5.879
ExpressionTest 2 0 0 0 0.155
OperationTest 6 0 0 0 4.564
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.utils
Name Tests Errors Failures Skipped Time(s)
LongIteratorTest-cdc 2 0 0 0 0.086
MappedBufferTest-cdc 26 0 0 0 2.477
RangeIntersectionIteratorTest-cdc 11 0 0 0 0.337
RangeUnionIteratorTest-cdc 13 0 0 0 0.342
LongIteratorTest-cdc 2 0 0 0 0.148
MappedBufferTest-cdc 26 0 0 0 2.891
RangeIntersectionIteratorTest-cdc 11 0 0 0 0.392
RangeUnionIteratorTest-cdc 13 0 0 0 0.369
LongIteratorTest-compression 2 0 0 0 0.094
MappedBufferTest-compression 26 0 0 0 2.686
RangeIntersectionIteratorTest-compression 11 0 0 0 0.400
RangeUnionIteratorTest-compression 13 0 0 0 0.406
LongIteratorTest-compression 2 0 0 0 0.190
MappedBufferTest-compression 26 0 0 0 3.026
RangeIntersectionIteratorTest-compression 11 0 0 0 0.377
RangeUnionIteratorTest-compression 13 0 0 0 0.360
LongIteratorTest 2 0 0 0 0.072
MappedBufferTest 26 0 0 0 2.257
RangeIntersectionIteratorTest 11 0 0 0 0.318
RangeUnionIteratorTest 13 0 0 0 0.500
LongIteratorTest 2 0 0 0 0.145
MappedBufferTest 26 0 0 0 3.226
RangeIntersectionIteratorTest 11 0 0 0 0.357
RangeUnionIteratorTest 13 0 0 0 0.373
-------------------------------------------------------------------------------
org.apache.cassandra.io
Name Tests Errors Failures Skipped Time(s)
BloomFilterTrackerTest-cdc 3 0 0 0 0.068
DiskSpaceMetricsTest-cdc 2 0 0 0 20.578
BloomFilterTrackerTest-cdc 3 0 0 0 0.149
DiskSpaceMetricsTest-cdc 2 0 0 0 10.754
BloomFilterTrackerTest-compression 3 0 0 0 0.085
DiskSpaceMetricsTest-compression 2 0 0 0 24.965
BloomFilterTrackerTest-compression 3 0 0 0 0.151
DiskSpaceMetricsTest-compression 2 0 0 0 10.449
BloomFilterTrackerTest 3 0 0 0 0.067
DiskSpaceMetricsTest 2 0 0 0 20.339
BloomFilterTrackerTest 3 0 0 0 0.142
DiskSpaceMetricsTest 2 0 0 0 14.017
-------------------------------------------------------------------------------
org.apache.cassandra.io.compress
Name Tests Errors Failures Skipped Time(s)
CQLCompressionTest-cdc 11 0 0 0 8.591
CompressedRandomAccessReaderTest-cdc 8 0 0 0 1.374
CompressedSequentialWriterReopenTest-cdc 4 0 0 0 9.461
CompressedSequentialWriterTest-cdc 14 0 0 0 2.038
CompressorTest-cdc 6 0 0 0 1.033
ZstdCompressorTest-cdc 3 0 0 0 0.361
CQLCompressionTest-cdc 11 0 0 0 6.209
CompressedRandomAccessReaderTest-cdc 8 0 0 0 1.355
CompressedSequentialWriterReopenTest-cdc 4 0 0 0 8.043
CompressedSequentialWriterTest-cdc 14 0 0 0 1.858
CompressorTest-cdc 6 0 0 0 0.882
ZstdCompressorTest-cdc 3 0 0 0 0.313
CQLCompressionTest-compression 11 0 0 0 8.788
CompressedRandomAccessReaderTest- 8 0 0 0 1.579
compression
CompressedSequentialWriterReopenTest- 4 0 0 0 10.890
compression
CompressedSequentialWriterTest- 14 0 0 0 2.276
compression
CompressorTest-compression 6 0 0 0 1.018
ZstdCompressorTest-compression 3 0 0 0 0.327
CQLCompressionTest-compression 11 0 0 0 7.064
CompressedRandomAccessReaderTest- 8 0 0 0 1.317
compression
CompressedSequentialWriterReopenTest- 4 0 0 0 7.774
compression
CompressedSequentialWriterTest- 14 0 0 0 1.922
compression
CompressorTest-compression 6 0 0 0 0.903
ZstdCompressorTest-compression 3 0 0 0 0.337
CQLCompressionTest 11 0 0 0 7.175
CompressedRandomAccessReaderTest 8 0 0 0 1.291
CompressedSequentialWriterReopenTest 4 0 0 0 8.882
CompressedSequentialWriterTest 14 0 0 0 1.912
CompressorTest 6 0 0 0 0.889
ZstdCompressorTest 3 0 0 0 0.284
CQLCompressionTest 11 0 0 0 8.358
CompressedRandomAccessReaderTest 8 0 0 0 1.309
CompressedSequentialWriterReopenTest 4 0 0 0 7.797
CompressedSequentialWriterTest 14 0 0 0 1.847
CompressorTest 6 0 0 0 1.029
ZstdCompressorTest 3 0 0 0 0.318
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable
Name Tests Errors Failures Skipped Time(s)
CQLSSTableWriterLongTest 1 0 0 0 6.110
CQLSSTableWriterLongTest 1 0 0 0 5.876
BigTableWriterTest-cdc 5 0 0 0 3.891
CQLSSTableWriterClientTest-cdc 1 0 0 0 2.588
CQLSSTableWriterTest-cdc 11 0 0 0 28.010
DescriptorTest-cdc 7 0 0 0 0.975
IndexSummaryManagerTest-cdc 8 0 0 0 6.784
IndexSummaryRedistributionTest-cdc 1 0 0 0 5.181
IndexSummaryTest-cdc 12 0 0 0 34.673
LargePartitionsTest-cdc 1 0 0 1 0.075
LegacySSTableTest-cdc 11 0 0 1 52.482
SSTableCorruptionDetectionTest-cdc 2 0 0 0 58.801
SSTableHeaderFixTest-cdc 14 0 0 0 1.510
SSTableLoaderTest-cdc 4 0 0 0 24.861
SSTableMetadataTest-cdc 3 0 0 0 4.629
SSTableReaderTest-cdc 19 0 0 0 10.182
SSTableRewriterTest-cdc 20 0 0 0 15.527
SSTableScannerTest-cdc 3 0 0 0 4.372
SSTableWriterTest-cdc 5 0 0 0 65.754
BigTableWriterTest-cdc 5 0 0 0 3.089
CQLSSTableWriterClientTest-cdc 1 0 0 0 1.899
CQLSSTableWriterTest-cdc 11 0 0 0 24.998
DescriptorTest-cdc 7 0 0 0 1.210
IndexSummaryManagerTest-cdc 8 0 0 0 6.244
IndexSummaryRedistributionTest-cdc 1 0 0 0 3.600
IndexSummaryTest-cdc 12 0 0 0 31.200
LargePartitionsTest-cdc 1 0 0 1 0.146
LegacySSTableTest-cdc 11 0 0 1 52.574
SSTableCorruptionDetectionTest-cdc 2 0 0 0 57.983
SSTableHeaderFixTest-cdc 14 0 0 0 1.240
SSTableLoaderTest-cdc 4 0 0 0 20.664
SSTableMetadataTest-cdc 3 0 0 0 3.132
SSTableReaderTest-cdc 19 0 0 0 8.307
SSTableRewriterTest-cdc 20 0 0 0 14.043
SSTableScannerTest-cdc 3 0 0 0 2.946
SSTableWriterTest-cdc 5 0 0 0 26.381
BigTableWriterTest-compression 5 0 0 0 4.548
CQLSSTableWriterClientTest-compression 1 0 0 0 2.320
CQLSSTableWriterTest-compression 11 0 0 0 24.432
DescriptorTest-compression 7 0 0 0 1.035
IndexSummaryManagerTest-compression 8 0 0 0 6.545
IndexSummaryRedistributionTest- 1 0 0 0 5.017
compression
IndexSummaryTest-compression 12 0 0 0 34.032
LargePartitionsTest-compression 1 0 0 1 0.078
LegacySSTableTest-compression 11 0 0 1 59.191
SSTableCorruptionDetectionTest- 2 0 0 0 53.084
compression
SSTableHeaderFixTest-compression 14 0 0 0 1.291
SSTableLoaderTest-compression 4 0 0 0 23.741
SSTableMetadataTest-compression 3 0 0 0 3.874
SSTableReaderTest-compression 19 0 0 0 8.982
SSTableRewriterTest-compression 20 0 0 0 16.405
SSTableScannerTest-compression 3 0 0 0 3.513
SSTableWriterTest-compression 5 0 0 0 35.745
BigTableWriterTest-compression 5 0 0 0 3.042
CQLSSTableWriterClientTest-compression 1 0 0 0 1.792
CQLSSTableWriterTest-compression 11 0 0 0 25.764
DescriptorTest-compression 7 0 0 0 1.066
IndexSummaryManagerTest-compression 8 0 0 0 5.963
IndexSummaryRedistributionTest- 1 0 0 0 3.694
compression
IndexSummaryTest-compression 12 0 0 0 31.896
LargePartitionsTest-compression 1 0 0 1 0.152
LegacySSTableTest-compression 11 0 0 1 55.386
SSTableCorruptionDetectionTest- 2 0 0 0 58.204
compression
SSTableHeaderFixTest-compression 14 0 0 0 1.306
SSTableLoaderTest-compression 4 0 0 0 20.839
SSTableMetadataTest-compression 3 0 0 0 3.252
SSTableReaderTest-compression 19 0 0 0 8.069
SSTableRewriterTest-compression 20 0 0 0 15.013
SSTableScannerTest-compression 3 0 0 0 2.840
SSTableWriterTest-compression 5 0 0 0 28.823
BigTableWriterTest 5 0 0 0 4.383
CQLSSTableWriterClientTest 1 0 0 0 1.934
CQLSSTableWriterTest 11 0 0 0 27.031
DescriptorTest 7 0 0 0 0.932
IndexSummaryManagerTest 8 0 0 0 6.627
IndexSummaryRedistributionTest 1 0 0 0 5.103
IndexSummaryTest 12 0 0 0 32.344
LargePartitionsTest 1 0 0 1 0.058
LegacySSTableTest 11 0 0 1 58.037
SSTableCorruptionDetectionTest 2 0 0 0 59.751
SSTableHeaderFixTest 14 0 0 0 1.299
SSTableLoaderTest 4 0 0 0 24.994
SSTableMetadataTest 3 0 0 0 4.206
SSTableReaderTest 19 0 0 0 9.498
SSTableRewriterTest 20 0 0 0 22.746
SSTableScannerTest 3 0 0 0 4.824
SSTableWriterTest 5 0 0 0 55.664
BigTableWriterTest 5 0 0 0 3.129
CQLSSTableWriterClientTest 1 0 0 0 1.854
CQLSSTableWriterTest 11 0 0 0 26.510
DescriptorTest 7 0 0 0 1.137
IndexSummaryManagerTest 8 0 0 0 5.858
IndexSummaryRedistributionTest 1 0 0 0 3.779
IndexSummaryTest 12 0 0 0 31.562
LargePartitionsTest 1 0 0 1 0.144
LegacySSTableTest 11 0 0 1 59.239
SSTableCorruptionDetectionTest 2 0 0 0 40.481
SSTableHeaderFixTest 14 0 0 0 1.374
SSTableLoaderTest 4 0 0 0 21.866
SSTableMetadataTest 3 0 0 0 3.408
SSTableReaderTest 19 0 0 0 8.566
SSTableRewriterTest 20 0 0 0 15.107
SSTableScannerTest 3 0 0 0 2.990
SSTableWriterTest 5 0 0 0 28.948
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.format
Name Tests Errors Failures Skipped Time(s)
SSTableFlushObserverTest-cdc 1 0 0 0 2.196
SSTableFlushObserverTest-cdc 1 0 0 0 2.168
SSTableFlushObserverTest-compression 1 0 0 0 2.165
SSTableFlushObserverTest-compression 1 0 0 0 2.299
SSTableFlushObserverTest 1 0 0 0 2.399
SSTableFlushObserverTest 1 0 0 0 2.027
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.format.big
Name Tests Errors Failures Skipped Time(s)
BigTableZeroCopyWriterTest-cdc 2 0 0 0 3.780
BigTableZeroCopyWriterTest-cdc 2 0 0 0 3.347
BigTableZeroCopyWriterTest-compression 2 0 0 0 3.723
BigTableZeroCopyWriterTest-compression 2 0 0 0 3.284
BigTableZeroCopyWriterTest 2 0 0 0 4.209
BigTableZeroCopyWriterTest 2 0 0 0 3.207
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.metadata
Name Tests Errors Failures Skipped Time(s)
MetadataSerializerTest-cdc 10 0 0 0 1.179
MetadataSerializerTest-cdc 10 0 0 0 1.294
MetadataSerializerTest-compression 10 0 0 0 1.178
MetadataSerializerTest-compression 10 0 0 0 1.392
MetadataSerializerTest 10 0 0 0 1.104
MetadataSerializerTest 10 0 0 0 1.242
-------------------------------------------------------------------------------
org.apache.cassandra.io.util
Name Tests Errors Failures Skipped Time(s)
BufferedDataOutputStreamTest-cdc 16 0 0 0 26.395
BufferedRandomAccessFileTest-cdc 17 0 0 0 1.415
ChecksummedRandomAccessReaderTest-cdc 3 0 0 0 1.011
ChecksummedSequentialWriterTest-cdc 7 0 0 0 1.035
DataOutputTest-cdc 15 0 0 0 1.162
DiskOptimizationStrategyTest-cdc 5 0 0 0 0.117
FileSegmentInputStreamTest-cdc 7 0 0 0 0.161
FileUtilsTest-cdc 4 0 0 0 1.478
MemoryTest-cdc 2 0 0 0 0.478
MmappedRegionsTest-cdc 12 0 0 0 1.379
NIODataInputStreamTest-cdc 17 0 0 0 9.240
RandomAccessReaderTest-cdc 11 0 0 0 1.460
RewindableDataInputStreamPlusTest-cdc 8 0 0 0 0.290
SafeMemoryWriterTest-cdc 2 0 0 0 2.777
SequentialWriterTest-cdc 7 0 0 0 1.284
BufferedDataOutputStreamTest-cdc 16 0 0 0 22.853
BufferedRandomAccessFileTest-cdc 17 0 0 0 1.229
ChecksummedRandomAccessReaderTest-cdc 3 0 0 0 1.019
ChecksummedSequentialWriterTest-cdc 7 0 0 0 0.990
DataOutputTest-cdc 15 0 0 0 1.005
DiskOptimizationStrategyTest-cdc 5 0 0 0 0.169
FileSegmentInputStreamTest-cdc 7 0 0 0 0.198
FileUtilsTest-cdc 4 0 0 0 1.014
MemoryTest-cdc 2 0 0 0 0.374
MmappedRegionsTest-cdc 12 0 0 0 1.155
NIODataInputStreamTest-cdc 17 0 0 0 7.011
RandomAccessReaderTest-cdc 11 0 0 0 1.528
RewindableDataInputStreamPlusTest-cdc 8 0 0 0 0.310
SafeMemoryWriterTest-cdc 2 0 0 0 2.461
SequentialWriterTest-cdc 7 0 0 0 0.987
BufferedDataOutputStreamTest-compression 16 0 0 0 25.581
BufferedRandomAccessFileTest-compression 17 0 0 0 1.156
ChecksummedRandomAccessReaderTest- 3 0 0 0 0.949
compression
ChecksummedSequentialWriterTest- 7 0 0 0 0.940
compression
DataOutputTest-compression 15 0 0 0 1.308
DiskOptimizationStrategyTest-compression 5 0 0 0 0.080
FileSegmentInputStreamTest-compression 7 0 0 0 0.098
FileUtilsTest-compression 4 0 0 0 0.876
MemoryTest-compression 2 0 0 0 0.321
MmappedRegionsTest-compression 12 0 0 0 1.063
NIODataInputStreamTest-compression 17 0 0 0 9.008
RandomAccessReaderTest-compression 11 0 0 0 1.414
RewindableDataInputStreamPlusTest- 8 0 0 0 0.262
compression
SafeMemoryWriterTest-compression 2 0 0 0 2.630
SequentialWriterTest-compression 7 0 0 0 0.919
BufferedDataOutputStreamTest-compression 16 0 0 0 22.582
BufferedRandomAccessFileTest-compression 17 0 0 0 1.189
ChecksummedRandomAccessReaderTest- 3 0 0 0 1.000
compression
ChecksummedSequentialWriterTest- 7 0 0 0 1.006
compression
DataOutputTest-compression 15 0 0 0 1.019
DiskOptimizationStrategyTest-compression 5 0 0 0 0.148
FileSegmentInputStreamTest-compression 7 0 0 0 0.178
FileUtilsTest-compression 4 0 0 0 0.957
MemoryTest-compression 2 0 0 0 0.345
MmappedRegionsTest-compression 12 0 0 0 1.132
NIODataInputStreamTest-compression 17 0 0 0 6.934
RandomAccessReaderTest-compression 11 0 0 0 1.605
RewindableDataInputStreamPlusTest- 8 0 0 0 0.302
compression
SafeMemoryWriterTest-compression 2 0 0 0 2.376
SequentialWriterTest-compression 7 0 0 0 0.999
BufferedDataOutputStreamTest 16 0 0 0 26.814
BufferedRandomAccessFileTest 17 0 0 0 1.145
ChecksummedRandomAccessReaderTest 3 0 0 0 0.936
ChecksummedSequentialWriterTest 7 0 0 0 0.884
DataOutputTest 15 0 0 0 0.930
DiskOptimizationStrategyTest 5 0 0 0 0.088
FileSegmentInputStreamTest 7 0 0 0 0.098
FileUtilsTest 4 0 0 0 0.936
MemoryTest 2 0 0 0 0.322
MmappedRegionsTest 12 0 0 0 1.063
NIODataInputStreamTest 17 0 0 0 8.876
RandomAccessReaderTest 11 0 0 0 1.351
RewindableDataInputStreamPlusTest 8 0 0 0 0.264
SafeMemoryWriterTest 2 0 0 0 2.516
SequentialWriterTest 7 0 0 0 0.865
BufferedDataOutputStreamTest 16 0 0 0 21.426
BufferedRandomAccessFileTest 17 0 0 0 1.222
ChecksummedRandomAccessReaderTest 3 0 0 0 1.024
ChecksummedSequentialWriterTest 7 0 0 0 0.994
DataOutputTest 15 0 0 0 1.031
DiskOptimizationStrategyTest 5 0 0 0 0.149
FileSegmentInputStreamTest 7 0 0 0 0.178
FileUtilsTest 4 0 0 0 0.985
MemoryTest 2 0 0 0 0.354
MmappedRegionsTest 12 0 0 0 1.130
NIODataInputStreamTest 17 0 0 0 7.016
RandomAccessReaderTest 11 0 0 0 1.480
RewindableDataInputStreamPlusTest 8 0 0 0 0.305
SafeMemoryWriterTest 2 0 0 0 2.187
SequentialWriterTest 7 0 0 0 0.990
-------------------------------------------------------------------------------
org.apache.cassandra.locator
Name Tests Errors Failures Skipped Time(s)
DynamicEndpointSnitchLongTest 1 0 0 0 23.172
DynamicEndpointSnitchLongTest 1 0 0 0 26.172
AlibabaCloudSnitchTest-cdc 2 0 0 0 12.497
CloudstackSnitchTest-cdc 2 0 0 0 10.872
DynamicEndpointSnitchTest-cdc 1 0 0 0 2.272
EC2SnitchTest-cdc 13 0 0 0 10.735
GoogleCloudSnitchTest-cdc 2 0 0 0 10.675
GossipingPropertyFileSnitchTest-cdc 1 0 0 0 0.942
InetAddressAndPortSerializerTest-cdc 1 0 0 0 0.275
InetAddressAndPortTest-cdc 5 0 0 0 0.164
NetworkTopologyStrategyTest-cdc 5 0 0 0 3.622
PendingRangeMapsTest-cdc 2 0 0 0 0.472
PendingRangesTest-cdc 5 0 0 0 30.284
PropertyFileSnitchTest-cdc 5 0 0 0 16.021
ReconnectableSnitchHelperTest-cdc 1 0 0 0 1.085
ReplicaCollectionTest-cdc 6 0 0 0 0.793
ReplicaLayoutTest-cdc 1 0 0 0 0.473
ReplicaPlansTest-cdc 1 0 0 0 1.414
ReplicationFactorTest-cdc 2 0 0 0 0.975
ReplicationStrategyEndpointCacheTest-cdc 2 0 0 0 3.347
SimpleStrategyTest-cdc 7 0 0 0 3.358
TokenMetadataTest-cdc 6 0 0 0 0.951
AlibabaCloudSnitchTest-cdc 2 0 0 0 10.564
CloudstackSnitchTest-cdc 2 0 0 0 10.631
DynamicEndpointSnitchTest-cdc 1 0 0 0 2.293
EC2SnitchTest-cdc 13 0 0 0 10.596
GoogleCloudSnitchTest-cdc 2 0 0 0 10.683
GossipingPropertyFileSnitchTest-cdc 1 0 0 0 0.998
InetAddressAndPortSerializerTest-cdc 1 0 0 0 0.326
InetAddressAndPortTest-cdc 5 0 0 0 0.270
NetworkTopologyStrategyTest-cdc 5 0 0 0 2.973
PendingRangeMapsTest-cdc 2 0 0 0 0.501
PendingRangesTest-cdc 5 0 0 0 27.671
PropertyFileSnitchTest-cdc 5 0 0 0 16.063
ReconnectableSnitchHelperTest-cdc 1 0 0 0 1.194
ReplicaCollectionTest-cdc 6 0 0 0 0.818
ReplicaLayoutTest-cdc 1 0 0 0 0.478
ReplicaPlansTest-cdc 1 0 0 0 1.403
ReplicationFactorTest-cdc 2 0 0 0 0.995
ReplicationStrategyEndpointCacheTest-cdc 2 0 0 0 2.678
SimpleStrategyTest-cdc 7 0 0 0 2.722
TokenMetadataTest-cdc 6 0 0 0 0.961
AlibabaCloudSnitchTest-compression 2 0 0 0 10.738
CloudstackSnitchTest-compression 2 0 0 0 10.710
DynamicEndpointSnitchTest-compression 1 0 0 0 2.257
EC2SnitchTest-compression 13 0 0 0 10.665
GoogleCloudSnitchTest-compression 2 0 0 0 10.793
GossipingPropertyFileSnitchTest- 1 0 0 0 0.886
compression
InetAddressAndPortSerializerTest- 1 0 0 0 0.265
compression
InetAddressAndPortTest-compression 5 0 0 0 0.169
NetworkTopologyStrategyTest-compression 5 0 0 0 3.509
PendingRangeMapsTest-compression 2 0 0 0 0.510
PendingRangesTest-compression 5 0 0 0 30.351
PropertyFileSnitchTest-compression 5 0 0 0 16.205
ReconnectableSnitchHelperTest-compression 1 0 0 0 1.444
ReplicaCollectionTest-compression 6 0 0 0 1.069
ReplicaLayoutTest-compression 1 0 0 0 0.622
ReplicaPlansTest-compression 1 0 0 0 1.760
ReplicationFactorTest-compression 2 0 0 0 1.391
ReplicationStrategyEndpointCacheTest- 2 0 0 0 4.426
compression
SimpleStrategyTest-compression 7 0 0 0 4.369
TokenMetadataTest-compression 6 0 0 0 1.181
AlibabaCloudSnitchTest-compression 2 0 0 0 10.515
CloudstackSnitchTest-compression 2 0 0 0 10.506
DynamicEndpointSnitchTest-compression 1 0 0 0 2.304
EC2SnitchTest-compression 13 0 0 0 10.463
GoogleCloudSnitchTest-compression 2 0 0 0 10.639
GossipingPropertyFileSnitchTest- 1 0 0 0 0.948
compression
InetAddressAndPortSerializerTest- 1 0 0 0 0.325
compression
InetAddressAndPortTest-compression 5 0 0 0 0.239
NetworkTopologyStrategyTest-compression 5 0 0 0 2.921
PendingRangeMapsTest-compression 2 0 0 0 0.479
PendingRangesTest-compression 5 0 0 0 28.290
PropertyFileSnitchTest-compression 5 0 0 0 16.118
ReconnectableSnitchHelperTest-compression 1 0 0 0 1.154
ReplicaCollectionTest-compression 6 0 0 0 0.770
ReplicaLayoutTest-compression 1 0 0 0 0.479
ReplicaPlansTest-compression 1 0 0 0 1.329
ReplicationFactorTest-compression 2 0 0 0 1.016
ReplicationStrategyEndpointCacheTest- 2 0 0 0 2.694
compression
SimpleStrategyTest-compression 7 0 0 0 2.766
TokenMetadataTest-compression 6 0 0 0 0.970
AlibabaCloudSnitchTest 2 0 0 0 10.659
CloudstackSnitchTest 2 0 0 0 10.753
DynamicEndpointSnitchTest 1 0 0 0 2.327
EC2SnitchTest 13 0 0 0 11.059
GoogleCloudSnitchTest 2 0 0 0 10.978
GossipingPropertyFileSnitchTest 1 0 0 0 1.167
InetAddressAndPortSerializerTest 1 0 0 0 0.277
InetAddressAndPortTest 5 0 0 0 0.174
NetworkTopologyStrategyTest 5 0 0 0 3.189
PendingRangeMapsTest 2 0 0 0 0.435
PendingRangesTest 5 0 0 0 30.322
PropertyFileSnitchTest 5 0 0 0 16.181
ReconnectableSnitchHelperTest 1 0 0 0 1.100
ReplicaCollectionTest 6 0 0 0 0.989
ReplicaLayoutTest 1 0 0 0 0.621
ReplicaPlansTest 1 0 0 0 2.097
ReplicationFactorTest 2 0 0 0 1.211
ReplicationStrategyEndpointCacheTest 2 0 0 0 3.240
SimpleStrategyTest 7 0 0 0 3.417
TokenMetadataTest 6 0 0 0 1.032
AlibabaCloudSnitchTest 2 0 0 0 10.694
CloudstackSnitchTest 2 0 0 0 10.783
DynamicEndpointSnitchTest 1 0 0 0 2.343
EC2SnitchTest 13 0 0 0 10.762
GoogleCloudSnitchTest 2 0 0 0 10.753
GossipingPropertyFileSnitchTest 1 0 0 0 0.999
InetAddressAndPortSerializerTest 1 0 0 0 0.322
InetAddressAndPortTest 5 0 0 0 0.218
NetworkTopologyStrategyTest 5 0 0 0 3.325
PendingRangeMapsTest 2 0 0 0 0.469
PendingRangesTest 5 0 0 0 30.003
PropertyFileSnitchTest 5 0 0 0 16.135
ReconnectableSnitchHelperTest 1 0 0 0 1.194
ReplicaCollectionTest 6 0 0 0 0.845
ReplicaLayoutTest 1 0 0 0 0.469
ReplicaPlansTest 1 0 0 0 1.338
ReplicationFactorTest 2 0 0 0 1.020
ReplicationStrategyEndpointCacheTest 2 0 0 0 2.714
SimpleStrategyTest 7 0 0 0 2.782
TokenMetadataTest 6 0 0 0 0.986
-------------------------------------------------------------------------------
org.apache.cassandra.metrics
Name Tests Errors Failures Skipped Time(s)
BatchMetricsTest-cdc 3 0 0 0 11.172
BufferPoolMetricsTest-cdc 7 0 0 0 1.273
CQLMetricsTest-cdc 4 0 0 0 8.118
CacheMetricsTest-cdc 1 0 0 0 0.306
CassandraMetricsRegistryTest-cdc 5 0 0 0 0.336
ClientRequestSizeMetricsTest-cdc 1 0 0 0 12.940
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 13.544
cdc
HintedHandOffMetricsTest-cdc 1 0 0 0 2.091
KeyspaceMetricsTest-cdc 1 0 0 0 6.197
LatencyMetricsTest-cdc 3 0 0 0 0.317
MaxSamplerTest-cdc 8 0 0 0 5.225
SamplerTest-cdc 5 0 0 0 1.179
TableMetricsTest-cdc 9 0 0 0 10.221
TopFrequencySamplerTest-cdc 6 0 0 0 2.017
BatchMetricsTest-cdc 3 0 0 0 11.333
BufferPoolMetricsTest-cdc 7 0 0 0 1.121
CQLMetricsTest-cdc 4 0 0 0 6.224
CacheMetricsTest-cdc 1 0 0 0 0.417
CassandraMetricsRegistryTest-cdc 5 0 0 0 0.431
ClientRequestSizeMetricsTest-cdc 1 0 0 0 12.266
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 10.915
cdc
HintedHandOffMetricsTest-cdc 1 0 0 0 2.267
KeyspaceMetricsTest-cdc 1 0 0 0 6.165
LatencyMetricsTest-cdc 3 0 0 0 0.411
MaxSamplerTest-cdc 8 0 0 0 5.315
SamplerTest-cdc 5 0 0 0 1.277
TableMetricsTest-cdc 9 0 0 0 9.156
TopFrequencySamplerTest-cdc 6 0 0 0 2.276
BatchMetricsTest-compression 3 0 0 0 15.923
BufferPoolMetricsTest-compression 7 0 0 0 1.079
CQLMetricsTest-compression 4 0 0 0 7.147
CacheMetricsTest-compression 1 0 0 0 0.333
CassandraMetricsRegistryTest-compression 5 0 0 0 0.358
ClientRequestSizeMetricsTest-compression 1 0 0 0 13.368
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 14.686
compression
HintedHandOffMetricsTest-compression 1 0 0 0 3.206
KeyspaceMetricsTest-compression 1 0 0 0 6.121
LatencyMetricsTest-compression 3 0 0 0 0.423
MaxSamplerTest-compression 8 0 0 0 5.455
SamplerTest-compression 5 0 0 0 1.467
TableMetricsTest-compression 9 0 0 0 15.517
TopFrequencySamplerTest-compression 6 0 0 0 2.175
BatchMetricsTest-compression 3 0 0 0 13.913
BufferPoolMetricsTest-compression 7 0 0 0 1.140
CQLMetricsTest-compression 4 0 0 0 6.774
CacheMetricsTest-compression 1 0 0 0 0.397
CassandraMetricsRegistryTest-compression 5 0 0 0 0.399
ClientRequestSizeMetricsTest-compression 1 0 0 0 11.584
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 9.341
compression
HintedHandOffMetricsTest-compression 1 0 0 0 2.091
KeyspaceMetricsTest-compression 1 0 0 0 5.094
LatencyMetricsTest-compression 3 0 0 0 0.466
MaxSamplerTest-compression 8 0 0 0 5.315
SamplerTest-compression 5 0 0 0 1.321
TableMetricsTest-compression 9 0 0 0 8.858
TopFrequencySamplerTest-compression 6 0 0 0 2.088
BatchMetricsTest 3 0 0 0 14.685
BufferPoolMetricsTest 7 0 0 0 1.270
CQLMetricsTest 4 0 0 0 7.157
CacheMetricsTest 1 0 0 0 0.337
CassandraMetricsRegistryTest 5 0 0 0 0.322
ClientRequestSizeMetricsTest 1 0 0 0 12.836
DecayingEstimatedHistogramReservoirTest 15 0 0 1 15.097
HintedHandOffMetricsTest 1 0 0 0 2.121
KeyspaceMetricsTest 1 0 0 0 6.165
LatencyMetricsTest 3 0 0 0 0.309
MaxSamplerTest 8 0 0 0 5.188
SamplerTest 5 0 0 0 1.304
TableMetricsTest 9 0 0 0 11.451
TopFrequencySamplerTest 6 0 0 0 2.128
BatchMetricsTest 3 0 0 0 13.765
BufferPoolMetricsTest 7 0 0 0 1.102
CQLMetricsTest 4 0 0 0 6.352
CacheMetricsTest 1 0 0 0 0.401
CassandraMetricsRegistryTest 5 0 0 0 0.398
ClientRequestSizeMetricsTest 1 0 0 0 12.086
DecayingEstimatedHistogramReservoirTest 15 0 0 1 10.291
HintedHandOffMetricsTest 1 0 0 0 2.034
KeyspaceMetricsTest 1 0 0 0 5.540
LatencyMetricsTest 3 0 0 0 0.414
MaxSamplerTest 8 0 0 0 5.446
SamplerTest 5 0 0 0 1.310
TableMetricsTest 9 0 0 0 10.501
TopFrequencySamplerTest 6 0 0 0 2.164
-------------------------------------------------------------------------------
org.apache.cassandra.net
Name Tests Errors Failures Skipped Time(s)
ConnectionBurnTest 1 0 0 0 123.762
ConnectionBurnTest 1 0 0 0 123.588
AsyncChannelPromiseTest-cdc 4 0 0 0 0.438
AsyncMessageOutputPlusTest-cdc 1 0 0 0 0.933
AsyncOneResponseTest-cdc 2 0 0 0 4.299
AsyncPromiseTest-cdc 4 0 0 0 0.422
AsyncStreamingInputPlusTest-cdc 13 0 0 0 1.509
AsyncStreamingOutputPlusTest-cdc 3 0 0 0 1.222
ChunkedInputPlusTest-cdc 5 0 0 0 0.652
ConnectionTest-cdc 13 0 0 0 80.171
ForwardingInfoTest-cdc 2 0 0 0 0.380
FramingTest-cdc 5 0 0 0 25.941
HandshakeTest-cdc 13 0 0 0 2.444
ManyToOneConcurrentLinkedQueueTest-cdc 22 0 0 0 1.708
MessageSerializationPropertyTest-cdc 2 0 0 0 6.352
MessageTest-cdc 7 0 0 0 1.518
MessagingServiceTest-cdc 14 0 0 0 2.506
MockMessagingServiceTest-cdc 1 0 0 0 3.970
OutboundConnectionSettingsTest-cdc 9 0 0 0 2.150
OutboundConnectionsTest-cdc 6 0 0 0 2.307
OutboundMessageQueueTest-cdc 3 0 0 0 0.972
ProxyHandlerConnectionsTest-cdc 5 0 0 0 35.939
PrunableArrayQueueTest-cdc 9 0 0 0 0.080
ResourceLimitsTest-cdc 4 0 0 0 0.143
StartupClusterConnectivityCheckerTest-cdc 7 0 0 0 1.315
VerbTest-cdc 1 0 0 0 0.178
WriteCallbackInfoTest-cdc 1 0 0 0 1.716
AsyncChannelPromiseTest-cdc 4 0 0 0 0.509
AsyncMessageOutputPlusTest-cdc 1 0 0 0 1.132
AsyncOneResponseTest-cdc 2 0 0 0 4.337
AsyncPromiseTest-cdc 4 0 0 0 0.458
AsyncStreamingInputPlusTest-cdc 13 0 0 0 1.478
AsyncStreamingOutputPlusTest-cdc 3 0 0 0 1.054
ChunkedInputPlusTest-cdc 5 0 0 0 0.577
ConnectionTest-cdc 13 0 0 0 78.015
ForwardingInfoTest-cdc 2 0 0 0 0.336
FramingTest-cdc 5 0 0 0 21.749
HandshakeTest-cdc 13 0 0 0 2.308
ManyToOneConcurrentLinkedQueueTest-cdc 22 0 0 0 1.952
MessageSerializationPropertyTest-cdc 2 0 0 0 6.658
MessageTest-cdc 7 0 0 0 1.488
MessagingServiceTest-cdc 14 0 0 0 2.563
MockMessagingServiceTest-cdc 1 0 0 0 3.360
OutboundConnectionSettingsTest-cdc 9 0 0 0 2.094
OutboundConnectionsTest-cdc 6 0 0 0 2.164
OutboundMessageQueueTest-cdc 3 0 0 0 1.031
ProxyHandlerConnectionsTest-cdc 5 0 0 0 36.144
PrunableArrayQueueTest-cdc 9 0 0 0 0.148
ResourceLimitsTest-cdc 4 0 0 0 0.232
StartupClusterConnectivityCheckerTest-cdc 7 0 0 0 1.267
VerbTest-cdc 1 0 0 0 0.209
WriteCallbackInfoTest-cdc 1 0 0 0 1.597
AsyncChannelPromiseTest-compression 4 0 0 0 0.528
AsyncMessageOutputPlusTest-compression 1 0 0 0 1.024
AsyncOneResponseTest-compression 2 0 0 0 4.322
AsyncPromiseTest-compression 4 0 0 0 0.637
AsyncStreamingInputPlusTest-compression 13 0 0 0 1.589
AsyncStreamingOutputPlusTest-compression 3 0 0 0 0.994
ChunkedInputPlusTest-compression 5 0 0 0 0.550
ConnectionTest-compression 13 0 0 0 76.189
ForwardingInfoTest-compression 2 0 0 0 0.291
FramingTest-compression 5 0 0 0 26.110
HandshakeTest-compression 13 0 0 0 2.880
ManyToOneConcurrentLinkedQueueTest- 22 0 0 0 1.637
compression
MessageSerializationPropertyTest- 2 0 0 0 6.410
compression
MessageTest-compression 7 0 0 0 1.548
MessagingServiceTest-compression 14 0 0 0 2.829
MockMessagingServiceTest-compression 1 0 0 0 4.613
OutboundConnectionSettingsTest- 9 0 0 0 2.749
compression
OutboundConnectionsTest-compression 6 0 0 0 2.613
OutboundMessageQueueTest-compression 3 0 0 0 1.124
ProxyHandlerConnectionsTest-compression 5 0 0 0 36.409
PrunableArrayQueueTest-compression 9 0 0 0 0.076
ResourceLimitsTest-compression 4 0 0 0 0.156
StartupClusterConnectivityCheckerTest- 7 0 0 0 1.330
compression
VerbTest-compression 1 0 0 0 0.164
WriteCallbackInfoTest-compression 1 0 0 0 1.630
AsyncChannelPromiseTest-compression 4 0 0 0 0.502
AsyncMessageOutputPlusTest-compression 1 0 0 0 1.066
AsyncOneResponseTest-compression 2 0 0 0 4.314
AsyncPromiseTest-compression 4 0 0 0 0.456
AsyncStreamingInputPlusTest-compression 13 0 0 0 1.471
AsyncStreamingOutputPlusTest-compression 3 0 0 0 1.073
ChunkedInputPlusTest-compression 5 0 0 0 0.575
ConnectionTest-compression 13 0 0 0 77.747
ForwardingInfoTest-compression 2 0 0 0 0.336
FramingTest-compression 5 0 0 0 22.082
HandshakeTest-compression 13 0 0 0 2.407
ManyToOneConcurrentLinkedQueueTest- 22 0 0 0 1.878
compression
MessageSerializationPropertyTest- 2 0 0 0 6.008
compression
MessageTest-compression 7 0 0 0 1.433
MessagingServiceTest-compression 14 0 0 0 2.499
MockMessagingServiceTest-compression 1 0 0 0 3.256
OutboundConnectionSettingsTest- 9 0 0 0 2.117
compression
OutboundConnectionsTest-compression 6 0 0 0 2.305
OutboundMessageQueueTest-compression 3 0 0 0 1.092
ProxyHandlerConnectionsTest-compression 5 0 0 0 36.258
PrunableArrayQueueTest-compression 9 0 0 0 0.146
ResourceLimitsTest-compression 4 0 0 0 0.234
StartupClusterConnectivityCheckerTest- 7 0 0 0 1.288
compression
VerbTest-compression 1 0 0 0 0.219
WriteCallbackInfoTest-compression 1 0 0 0 1.565
AsyncChannelPromiseTest 4 0 0 0 0.462
AsyncMessageOutputPlusTest 1 0 0 0 0.987
AsyncOneResponseTest 2 0 0 0 4.272
AsyncPromiseTest 4 0 0 0 0.384
AsyncStreamingInputPlusTest 13 0 0 0 1.471
AsyncStreamingOutputPlusTest 3 0 0 0 1.183
ChunkedInputPlusTest 5 0 0 0 0.594
ConnectionTest 13 0 0 0 77.016
ForwardingInfoTest 2 0 0 0 0.267
FramingTest 5 0 0 0 25.203
HandshakeTest 13 0 0 0 4.544
ManyToOneConcurrentLinkedQueueTest 22 0 0 0 1.326
MessageSerializationPropertyTest 2 0 0 0 8.032
MessageTest 7 0 0 0 1.847
MessagingServiceTest 14 0 0 0 3.853
MockMessagingServiceTest 1 0 0 0 4.602
OutboundConnectionSettingsTest 9 0 0 0 3.179
OutboundConnectionsTest 6 0 0 0 3.477
OutboundMessageQueueTest 3 0 0 0 1.415
ProxyHandlerConnectionsTest 5 0 0 0 36.570
PrunableArrayQueueTest 9 0 0 0 0.077
ResourceLimitsTest 4 0 0 0 0.161
StartupClusterConnectivityCheckerTest 7 0 0 0 1.406
VerbTest 1 0 0 0 0.152
WriteCallbackInfoTest 1 0 0 0 1.628
AsyncChannelPromiseTest 4 0 0 0 0.542
AsyncMessageOutputPlusTest 1 0 0 0 1.040
AsyncOneResponseTest 2 0 0 0 4.350
AsyncPromiseTest 4 0 0 0 0.453
AsyncStreamingInputPlusTest 13 0 0 0 1.483
AsyncStreamingOutputPlusTest 3 0 0 0 1.065
ChunkedInputPlusTest 5 0 0 0 0.590
ConnectionTest 13 0 0 0 78.056
ForwardingInfoTest 2 0 0 0 0.325
FramingTest 5 0 0 0 20.339
HandshakeTest 13 0 0 0 2.423
ManyToOneConcurrentLinkedQueueTest 22 0 0 0 1.821
MessageSerializationPropertyTest 2 0 0 0 6.551
MessageTest 7 0 0 0 1.458
MessagingServiceTest 14 0 0 0 2.534
MockMessagingServiceTest 1 0 0 0 3.380
OutboundConnectionSettingsTest 9 0 0 0 2.101
OutboundConnectionsTest 6 0 0 0 2.252
OutboundMessageQueueTest 3 0 0 0 1.089
ProxyHandlerConnectionsTest 5 0 0 0 36.750
PrunableArrayQueueTest 9 0 0 0 0.147
ResourceLimitsTest 4 0 0 0 0.234
StartupClusterConnectivityCheckerTest 7 0 0 0 1.271
VerbTest 1 0 0 0 0.204
WriteCallbackInfoTest 1 0 0 0 1.552
-------------------------------------------------------------------------------
org.apache.cassandra.net.proxy
Name Tests Errors Failures Skipped Time(s)
ProxyHandlerTest-cdc 3 0 0 0 0.835
ProxyHandlerTest-cdc 3 0 0 0 0.844
ProxyHandlerTest-compression 3 0 0 0 0.815
ProxyHandlerTest-compression 3 0 0 0 0.820
ProxyHandlerTest 3 0 0 0 0.775
ProxyHandlerTest 3 0 0 0 0.876
-------------------------------------------------------------------------------
org.apache.cassandra.repair
Name Tests Errors Failures Skipped Time(s)
AbstractRepairTest-cdc 1 0 0 1 0.084
LocalSyncTaskTest-cdc 6 0 0 0 5.439
NeighborsAndRangesTest-cdc 2 0 0 0 0.984
RepairJobTest-cdc 16 0 0 0 4.759
RepairSessionTest-cdc 1 0 0 0 0.978
StreamingRepairTaskTest-cdc 2 0 0 0 3.503
SymmetricRemoteSyncTaskTest-cdc 1 0 0 0 0.961
ValidatorTest-cdc 6 0 0 0 31.115
AbstractRepairTest-cdc 1 0 0 1 0.151
LocalSyncTaskTest-cdc 6 0 0 0 3.624
NeighborsAndRangesTest-cdc 2 0 0 0 1.018
RepairJobTest-cdc 16 0 0 0 4.185
RepairSessionTest-cdc 1 0 0 0 1.061
StreamingRepairTaskTest-cdc 2 0 0 0 2.896
SymmetricRemoteSyncTaskTest-cdc 1 0 0 0 1.085
ValidatorTest-cdc 6 0 0 0 26.530
AbstractRepairTest-compression 1 0 0 1 0.070
LocalSyncTaskTest-compression 6 0 0 0 5.370
NeighborsAndRangesTest-compression 2 0 0 0 0.913
RepairJobTest-compression 16 0 0 0 4.948
RepairSessionTest-compression 1 0 0 0 1.199
StreamingRepairTaskTest-compression 2 0 0 0 3.603
SymmetricRemoteSyncTaskTest-compression 1 0 0 0 0.962
ValidatorTest-compression 6 0 0 0 30.384
AbstractRepairTest-compression 1 0 0 1 0.145
LocalSyncTaskTest-compression 6 0 0 0 3.514
NeighborsAndRangesTest-compression 2 0 0 0 0.962
RepairJobTest-compression 16 0 0 0 4.104
RepairSessionTest-compression 1 0 0 0 1.047
StreamingRepairTaskTest-compression 2 0 0 0 2.730
SymmetricRemoteSyncTaskTest-compression 1 0 0 0 1.023
ValidatorTest-compression 6 0 0 0 26.946
AbstractRepairTest 1 0 0 1 0.059
LocalSyncTaskTest 6 0 0 0 5.011
NeighborsAndRangesTest 2 0 0 0 1.300
RepairJobTest 16 0 0 0 6.641
RepairSessionTest 1 0 0 0 0.990
StreamingRepairTaskTest 2 0 0 0 3.368
SymmetricRemoteSyncTaskTest 1 0 0 0 0.993
ValidatorTest 6 0 0 0 30.557
AbstractRepairTest 1 0 0 1 0.159
LocalSyncTaskTest 6 0 0 0 3.726
NeighborsAndRangesTest 2 0 0 0 0.999
RepairJobTest 16 0 0 0 4.382
RepairSessionTest 1 0 0 0 1.099
StreamingRepairTaskTest 2 0 0 0 2.981
SymmetricRemoteSyncTaskTest 1 0 0 0 1.100
ValidatorTest 6 0 0 0 27.335
-------------------------------------------------------------------------------
org.apache.cassandra.repair.asymmetric
Name Tests Errors Failures Skipped Time(s)
DifferenceHolderTest-cdc 2 0 0 0 0.517
RangeDenormalizerTest-cdc 3 0 0 0 0.400
ReduceHelperTest-cdc 5 0 0 0 0.402
StreamFromOptionsTest-cdc 3 0 0 0 0.191
DifferenceHolderTest-cdc 2 0 0 0 0.400
RangeDenormalizerTest-cdc 3 0 0 0 0.334
ReduceHelperTest-cdc 5 0 0 0 0.366
StreamFromOptionsTest-cdc 3 0 0 0 0.215
DifferenceHolderTest-compression 2 0 0 0 0.343
RangeDenormalizerTest-compression 3 0 0 0 0.274
ReduceHelperTest-compression 5 0 0 0 0.304
StreamFromOptionsTest-compression 3 0 0 0 0.133
DifferenceHolderTest-compression 2 0 0 0 0.481
RangeDenormalizerTest-compression 3 0 0 0 0.362
ReduceHelperTest-compression 5 0 0 0 0.407
StreamFromOptionsTest-compression 3 0 0 0 0.219
DifferenceHolderTest 2 0 0 0 0.395
RangeDenormalizerTest 3 0 0 0 0.302
ReduceHelperTest 5 0 0 0 0.402
StreamFromOptionsTest 3 0 0 0 0.145
DifferenceHolderTest 2 0 0 0 0.441
RangeDenormalizerTest 3 0 0 0 0.329
ReduceHelperTest 5 0 0 0 0.360
StreamFromOptionsTest 3 0 0 0 0.208
-------------------------------------------------------------------------------
org.apache.cassandra.repair.consistent
Name Tests Errors Failures Skipped Time(s)
AbstractConsistentSessionTest-cdc 1 0 0 1 0.083
CoordinatorMessagingTest-cdc 7 0 0 0 7.543
CoordinatorSessionTest-cdc 7 0 0 0 1.386
CoordinatorSessionsTest-cdc 7 0 0 0 4.696
LocalSessionTest-cdc 40 0 0 0 6.724
PendingRepairStatTest-cdc 1 0 0 0 3.622
RepairStateTest-cdc 6 0 0 0 0.126
AbstractConsistentSessionTest-cdc 1 0 0 1 0.175
CoordinatorMessagingTest-cdc 7 0 0 0 5.482
CoordinatorSessionTest-cdc 7 0 0 0 1.159
CoordinatorSessionsTest-cdc 7 0 0 0 2.736
LocalSessionTest-cdc 40 0 0 0 4.391
PendingRepairStatTest-cdc 1 0 0 0 2.880
RepairStateTest-cdc 6 0 0 0 0.186
AbstractConsistentSessionTest-compression 1 0 0 1 0.075
CoordinatorMessagingTest-compression 7 0 0 0 6.005
CoordinatorSessionTest-compression 7 0 0 0 1.163
CoordinatorSessionsTest-compression 7 0 0 0 4.860
LocalSessionTest-compression 40 0 0 0 6.023
PendingRepairStatTest-compression 1 0 0 0 3.565
RepairStateTest-compression 6 0 0 0 0.142
AbstractConsistentSessionTest-compression 1 0 0 1 0.169
CoordinatorMessagingTest-compression 7 0 0 0 5.668
CoordinatorSessionTest-compression 7 0 0 0 1.247
CoordinatorSessionsTest-compression 7 0 0 0 3.013
LocalSessionTest-compression 40 0 0 0 5.003
PendingRepairStatTest-compression 1 0 0 0 3.295
RepairStateTest-compression 6 0 0 0 0.199
AbstractConsistentSessionTest 1 0 0 1 0.070
CoordinatorMessagingTest 7 0 0 0 6.552
CoordinatorSessionTest 7 0 0 0 1.164
CoordinatorSessionsTest 7 0 0 0 3.664
LocalSessionTest 40 0 0 0 8.050
PendingRepairStatTest 1 0 0 0 3.473
RepairStateTest 6 0 0 0 0.122
AbstractConsistentSessionTest 1 0 0 1 0.140
CoordinatorMessagingTest 7 0 0 0 5.519
CoordinatorSessionTest 7 0 0 0 1.163
CoordinatorSessionsTest 7 0 0 0 2.776
LocalSessionTest 40 0 0 0 5.113
PendingRepairStatTest 1 0 0 0 2.990
RepairStateTest 6 0 0 0 0.186
-------------------------------------------------------------------------------
org.apache.cassandra.repair.consistent.admin
Name Tests Errors Failures Skipped Time(s)
SchemaArgsParserTest-cdc 5 0 0 0 3.365
SchemaArgsParserTest-cdc 5 0 0 0 2.755
SchemaArgsParserTest-compression 5 0 0 0 3.768
SchemaArgsParserTest-compression 5 0 0 0 2.904
SchemaArgsParserTest 5 0 0 0 3.593
SchemaArgsParserTest 5 0 0 0 2.887
-------------------------------------------------------------------------------
org.apache.cassandra.repair.messages
Name Tests Errors Failures Skipped Time(s)
RepairMessageSerializationsTest-cdc 8 0 0 0 0.983
RepairMessageSerializerTest-cdc 6 0 0 0 0.550
RepairOptionTest-cdc 4 0 0 0 0.895
RepairMessageSerializationsTest-cdc 8 0 0 0 1.106
RepairMessageSerializerTest-cdc 6 0 0 0 0.560
RepairOptionTest-cdc 4 0 0 0 1.031
RepairMessageSerializationsTest- 8 0 0 0 1.048
compression
RepairMessageSerializerTest-compression 6 0 0 0 0.558
RepairOptionTest-compression 4 0 0 0 0.896
RepairMessageSerializationsTest- 8 0 0 0 1.056
compression
RepairMessageSerializerTest-compression 6 0 0 0 0.557
RepairOptionTest-compression 4 0 0 0 0.985
RepairMessageSerializationsTest 8 0 0 0 1.122
RepairMessageSerializerTest 6 0 0 0 0.533
RepairOptionTest 4 0 0 0 0.926
RepairMessageSerializationsTest 8 0 0 0 1.122
RepairMessageSerializerTest 6 0 0 0 0.564
RepairOptionTest 4 0 0 0 1.021
-------------------------------------------------------------------------------
org.apache.cassandra.schema
Name Tests Errors Failures Skipped Time(s)
CreateTableValidationTest-cdc 1 0 0 0 3.711
IndexMetadataTest-cdc 3 0 0 0 0.251
MigrationCoordinatorTest-cdc 8 0 0 0 0.950
MigrationManagerTest-cdc 17 0 0 0 6.235
SchemaKeyspaceTest-cdc 5 0 0 0 3.943
SchemaTest-cdc 1 0 0 0 2.549
TupleTypesRepresentationTest-cdc 2 0 0 1 0.940
ValidationTest-cdc 4 0 0 0 0.307
CreateTableValidationTest-cdc 1 0 0 0 3.049
IndexMetadataTest-cdc 3 0 0 0 0.315
MigrationCoordinatorTest-cdc 8 0 0 0 1.057
MigrationManagerTest-cdc 17 0 0 0 4.849
SchemaKeyspaceTest-cdc 5 0 0 0 3.209
SchemaTest-cdc 1 0 0 0 2.410
TupleTypesRepresentationTest-cdc 2 0 0 1 0.975
ValidationTest-cdc 4 0 0 0 0.367
CreateTableValidationTest-compression 1 0 0 0 5.919
IndexMetadataTest-compression 3 0 0 0 0.452
MigrationCoordinatorTest-compression 8 0 1 0 1.695
MigrationManagerTest-compression 17 0 0 0 8.925
SchemaKeyspaceTest-compression 5 0 0 0 5.522
SchemaTest-compression 1 0 0 0 4.973
TupleTypesRepresentationTest-compression 2 0 0 1 1.554
ValidationTest-compression 4 0 0 0 0.394
CreateTableValidationTest-compression 1 0 0 0 3.024
IndexMetadataTest-compression 3 0 0 0 0.302
MigrationCoordinatorTest-compression 8 0 0 0 1.005
MigrationManagerTest-compression 17 0 0 0 4.916
SchemaKeyspaceTest-compression 5 0 0 0 3.053
SchemaTest-compression 1 0 0 0 2.300
TupleTypesRepresentationTest-compression 2 0 0 1 0.971
ValidationTest-compression 4 0 0 0 0.361
CreateTableValidationTest 1 0 0 0 3.563
IndexMetadataTest 3 0 0 0 0.238
MigrationCoordinatorTest 8 0 0 0 0.969
MigrationManagerTest 17 0 0 0 11.434
SchemaKeyspaceTest 5 0 0 0 4.314
SchemaTest 1 0 0 0 4.405
TupleTypesRepresentationTest 2 0 0 1 1.047
ValidationTest 4 0 0 0 0.310
CreateTableValidationTest 1 0 0 0 3.089
IndexMetadataTest 3 0 0 0 0.296
MigrationCoordinatorTest 8 0 0 0 1.098
MigrationManagerTest 17 0 0 0 6.518
SchemaKeyspaceTest 5 0 0 0 3.395
SchemaTest 1 0 0 0 2.477
TupleTypesRepresentationTest 2 0 0 1 1.069
ValidationTest 4 0 0 0 0.358
-------------------------------------------------------------------------------
org.apache.cassandra.security
Name Tests Errors Failures Skipped Time(s)
CipherFactoryTest-cdc 7 0 0 0 0.584
EncryptionUtilsTest-cdc 3 0 0 0 1.291
JKSKeyProviderTest-cdc 2 0 0 0 0.335
SSLFactoryTest-cdc 14 0 0 0 1.568
CipherFactoryTest-cdc 7 0 0 0 0.563
EncryptionUtilsTest-cdc 3 0 0 0 1.229
JKSKeyProviderTest-cdc 2 0 0 0 0.369
SSLFactoryTest-cdc 14 0 0 0 1.621
CipherFactoryTest-compression 7 0 0 0 0.752
EncryptionUtilsTest-compression 3 0 0 0 1.595
JKSKeyProviderTest-compression 2 0 0 0 0.424
SSLFactoryTest-compression 14 0 0 0 1.530
CipherFactoryTest-compression 7 0 0 0 0.575
EncryptionUtilsTest-compression 3 0 0 0 1.247
JKSKeyProviderTest-compression 2 0 0 0 0.378
SSLFactoryTest-compression 14 0 0 0 1.504
CipherFactoryTest 7 0 0 0 0.561
EncryptionUtilsTest 3 0 0 0 1.187
JKSKeyProviderTest 2 0 0 0 0.344
SSLFactoryTest 14 0 0 0 1.496
CipherFactoryTest 7 0 0 0 0.575
EncryptionUtilsTest 3 0 0 0 1.226
JKSKeyProviderTest 2 0 0 0 0.365
SSLFactoryTest 14 0 0 0 1.606
-------------------------------------------------------------------------------
org.apache.cassandra.serializers
Name Tests Errors Failures Skipped Time(s)
SimpleDateSerializerTest-cdc 9 0 0 0 0.131
TimeSerializerTest-cdc 16 0 0 0 0.096
TimestampSerializerTest-cdc 8 0 0 0 0.407
SimpleDateSerializerTest-cdc 9 0 0 0 0.196
TimeSerializerTest-cdc 16 0 0 0 0.181
TimestampSerializerTest-cdc 8 0 0 0 0.364
SimpleDateSerializerTest-compression 9 0 0 0 0.122
TimeSerializerTest-compression 16 0 0 0 0.103
TimestampSerializerTest-compression 8 0 0 0 0.407
SimpleDateSerializerTest-compression 9 0 0 0 0.207
TimeSerializerTest-compression 16 0 0 0 0.201
TimestampSerializerTest-compression 8 0 0 0 0.364
SimpleDateSerializerTest 9 0 0 0 0.122
TimeSerializerTest 16 0 0 0 0.089
TimestampSerializerTest 8 0 0 0 0.587
SimpleDateSerializerTest 9 0 0 0 0.195
TimeSerializerTest 16 0 0 0 0.178
TimestampSerializerTest 8 0 0 0 0.390
-------------------------------------------------------------------------------
org.apache.cassandra.service
Name Tests Errors Failures Skipped Time(s)
ActiveRepairServiceTest-cdc 11 0 0 0 4.091
BootstrapTransientTest-cdc 1 0 0 0 0.962
ClientWarningsTest-cdc 4 0 0 0 29.097
GCInspectorTest-cdc 6 0 0 0 1.181
JoinTokenRingTest-cdc 1 0 0 0 4.911
LeaveAndBootstrapTest-cdc 8 0 0 0 5.972
LegacyAuthFailTest-cdc 1 0 0 0 5.944
MoveTest-cdc 7 0 0 0 23.206
MoveTransientTest-cdc 19 0 0 0 1.174
NativeTransportServiceTest-cdc 13 0 0 0 7.836
OptionalTasksTest-cdc 2 0 0 0 3.354
PaxosStateTest-cdc 2 0 0 0 4.847
ProtocolBetaVersionTest-cdc 2 0 0 0 12.775
QueryPagerTest-cdc 8 0 0 0 3.601
RMIServerSocketFactoryImplTest-cdc 1 0 0 0 0.071
RemoveTest-cdc 4 0 0 0 6.069
SerializationsTest-cdc 4 0 0 0 1.054
StartupChecksTest-cdc 3 0 0 0 3.136
StorageProxyTest-cdc 4 0 0 0 1.175
StorageServiceServerTest-cdc 19 0 0 1 9.005
StorageServiceTest-cdc 1 0 0 0 1.013
WriteResponseHandlerTest-cdc 5 0 0 0 3.584
WriteResponseHandlerTransientTest-cdc 4 0 0 0 3.783
ActiveRepairServiceTest-cdc 11 0 0 0 3.290
BootstrapTransientTest-cdc 1 0 0 0 1.057
ClientWarningsTest-cdc 4 0 0 0 24.359
GCInspectorTest-cdc 6 0 0 0 0.975
JoinTokenRingTest-cdc 1 0 0 0 4.336
LeaveAndBootstrapTest-cdc 8 0 0 0 5.390
LegacyAuthFailTest-cdc 1 0 0 0 3.835
MoveTest-cdc 7 0 0 0 20.970
MoveTransientTest-cdc 19 0 0 0 1.206
NativeTransportServiceTest-cdc 13 0 0 0 7.831
OptionalTasksTest-cdc 2 0 0 0 2.755
PaxosStateTest-cdc 2 0 0 0 4.342
ProtocolBetaVersionTest-cdc 2 0 0 0 12.231
QueryPagerTest-cdc 8 0 0 0 2.993
RMIServerSocketFactoryImplTest-cdc 1 0 0 0 0.147
RemoveTest-cdc 4 0 0 0 5.739
SerializationsTest-cdc 4 0 0 0 1.030
StartupChecksTest-cdc 3 0 0 0 2.375
StorageProxyTest-cdc 4 0 0 0 1.189
StorageServiceServerTest-cdc 19 0 0 1 8.248
StorageServiceTest-cdc 1 0 0 0 1.084
WriteResponseHandlerTest-cdc 5 0 0 0 2.876
WriteResponseHandlerTransientTest-cdc 4 0 0 0 2.865
ActiveRepairServiceTest-compression 11 0 0 0 5.948
BootstrapTransientTest-compression 1 0 0 0 0.961
ClientWarningsTest-compression 4 0 0 0 29.372
GCInspectorTest-compression 6 0 0 0 0.977
JoinTokenRingTest-compression 1 0 0 0 7.589
LeaveAndBootstrapTest-compression 8 0 0 0 9.783
LegacyAuthFailTest-compression 1 0 0 0 7.689
MoveTest-compression 7 0 0 0 28.148
MoveTransientTest-compression 19 0 0 0 1.406
NativeTransportServiceTest-compression 13 0 0 0 8.134
OptionalTasksTest-compression 2 0 0 0 3.480
PaxosStateTest-compression 2 0 0 0 6.789
ProtocolBetaVersionTest-compression 2 0 0 0 13.138
QueryPagerTest-compression 8 0 0 0 3.763
RMIServerSocketFactoryImplTest- 1 0 0 0 0.070
compression
RemoveTest-compression 4 0 0 0 6.260
SerializationsTest-compression 4 0 0 0 1.613
StartupChecksTest-compression 3 0 0 0 3.344
StorageProxyTest-compression 4 0 0 0 1.037
StorageServiceServerTest-compression 19 0 0 1 8.485
StorageServiceTest-compression 1 0 0 0 0.970
WriteResponseHandlerTest-compression 5 0 0 0 3.576
WriteResponseHandlerTransientTest- 4 0 0 0 4.119
compression
ActiveRepairServiceTest-compression 11 0 0 0 3.365
BootstrapTransientTest-compression 1 0 0 0 1.020
ClientWarningsTest-compression 4 0 0 0 25.367
GCInspectorTest-compression 6 0 0 0 0.926
JoinTokenRingTest-compression 1 0 0 0 5.806
LeaveAndBootstrapTest-compression 8 0 0 0 6.303
LegacyAuthFailTest-compression 1 0 0 0 4.652
MoveTest-compression 7 0 0 0 21.941
MoveTransientTest-compression 19 0 0 0 1.215
NativeTransportServiceTest-compression 13 0 0 0 8.160
OptionalTasksTest-compression 2 0 0 0 2.750
PaxosStateTest-compression 2 0 0 0 5.555
ProtocolBetaVersionTest-compression 2 0 0 0 11.819
QueryPagerTest-compression 8 0 0 0 3.080
RMIServerSocketFactoryImplTest- 1 0 0 0 0.154
compression
RemoveTest-compression 4 0 0 0 5.808
SerializationsTest-compression 4 0 0 0 1.048
StartupChecksTest-compression 3 0 0 0 2.381
StorageProxyTest-compression 4 0 0 0 1.101
StorageServiceServerTest-compression 19 0 0 1 8.500
StorageServiceTest-compression 1 0 0 0 1.167
WriteResponseHandlerTest-compression 5 0 0 0 3.278
WriteResponseHandlerTransientTest- 4 0 0 0 2.878
compression
ActiveRepairServiceTest 11 0 0 0 5.871
BootstrapTransientTest 1 0 0 0 0.998
ClientWarningsTest 4 0 0 0 34.893
GCInspectorTest 6 0 0 0 0.857
JoinTokenRingTest 1 0 0 0 4.865
LeaveAndBootstrapTest 8 0 0 0 5.634
LegacyAuthFailTest 1 0 0 0 5.145
MoveTest 7 0 0 0 22.849
MoveTransientTest 19 0 0 0 1.248
NativeTransportServiceTest 13 0 0 0 8.239
OptionalTasksTest 2 0 0 0 4.431
PaxosStateTest 2 0 0 0 7.003
ProtocolBetaVersionTest 2 0 0 0 15.643
QueryPagerTest 8 0 0 0 5.129
RMIServerSocketFactoryImplTest 1 0 0 0 0.078
RemoveTest 4 0 0 0 6.680
SerializationsTest 4 0 0 0 1.002
StartupChecksTest 3 0 0 0 2.863
StorageProxyTest 4 0 0 0 1.009
StorageServiceServerTest 19 0 0 1 8.620
StorageServiceTest 1 0 0 0 0.978
WriteResponseHandlerTest 5 0 0 0 3.502
WriteResponseHandlerTransientTest 4 0 0 0 3.734
ActiveRepairServiceTest 11 0 0 0 3.640
BootstrapTransientTest 1 0 0 0 1.042
ClientWarningsTest 4 0 0 0 27.577
GCInspectorTest 6 0 0 0 0.989
JoinTokenRingTest 1 0 0 0 4.677
LeaveAndBootstrapTest 8 0 0 0 5.384
LegacyAuthFailTest 1 0 0 0 4.557
MoveTest 7 0 0 0 22.160
MoveTransientTest 19 0 0 0 1.289
NativeTransportServiceTest 13 0 0 0 7.941
OptionalTasksTest 2 0 0 0 2.890
PaxosStateTest 2 0 0 0 4.678
ProtocolBetaVersionTest 2 0 0 0 12.525
QueryPagerTest 8 0 0 0 3.141
RMIServerSocketFactoryImplTest 1 0 0 0 0.143
RemoveTest 4 0 0 0 5.868
SerializationsTest 4 0 0 0 1.019
StartupChecksTest 3 0 0 0 2.302
StorageProxyTest 4 0 0 0 1.126
StorageServiceServerTest 19 0 0 1 8.387
StorageServiceTest 1 0 0 0 1.117
WriteResponseHandlerTest 5 0 0 0 2.855
WriteResponseHandlerTransientTest 4 0 0 0 2.826
-------------------------------------------------------------------------------
org.apache.cassandra.service.pager
Name Tests Errors Failures Skipped Time(s)
PagingStateTest-cdc 7 0 0 0 1.245
PagingStateTest-cdc 7 0 0 0 1.090
PagingStateTest-compression 7 0 0 0 1.064
PagingStateTest-compression 7 0 0 0 1.114
PagingStateTest 7 0 0 0 1.202
PagingStateTest 7 0 0 0 1.094
-------------------------------------------------------------------------------
org.apache.cassandra.service.reads
Name Tests Errors Failures Skipped Time(s)
AbstractReadResponseTest-cdc 1 0 0 1 0.078
DataResolverTest-cdc 32 0 0 0 4.141
DigestResolverTest-cdc 5 0 0 0 4.333
ReadExecutorTest-cdc 3 0 0 0 3.830
SpeculativeRetryParseTest-cdc 78 0 0 0 0.143
AbstractReadResponseTest-cdc 1 0 0 1 0.153
DataResolverTest-cdc 32 0 0 0 3.176
DigestResolverTest-cdc 5 0 0 0 2.912
ReadExecutorTest-cdc 3 0 0 0 3.061
SpeculativeRetryParseTest-cdc 78 0 0 0 0.193
AbstractReadResponseTest-compression 1 0 0 1 0.062
DataResolverTest-compression 32 0 0 0 3.864
DigestResolverTest-compression 5 0 0 0 3.767
ReadExecutorTest-compression 3 0 0 0 4.305
SpeculativeRetryParseTest-compression 78 0 0 0 0.142
AbstractReadResponseTest-compression 1 0 0 1 0.159
DataResolverTest-compression 32 0 0 0 3.032
DigestResolverTest-compression 5 0 0 0 3.085
ReadExecutorTest-compression 3 0 0 0 3.126
SpeculativeRetryParseTest-compression 78 0 0 0 0.176
AbstractReadResponseTest 1 0 0 1 0.088
DataResolverTest 32 0 0 0 3.709
DigestResolverTest 5 0 0 0 3.469
ReadExecutorTest 3 0 0 0 3.681
SpeculativeRetryParseTest 78 0 0 0 0.134
AbstractReadResponseTest 1 0 0 1 0.155
DataResolverTest 32 0 0 0 3.256
DigestResolverTest 5 0 0 0 3.004
ReadExecutorTest 3 0 0 0 2.971
SpeculativeRetryParseTest 78 0 0 0 0.192
-------------------------------------------------------------------------------
org.apache.cassandra.service.reads.repair
Name Tests Errors Failures Skipped Time(s)
AbstractReadRepairTest-cdc 1 0 0 1 0.062
BlockingReadRepairTest-cdc 9 0 0 0 4.172
DiagEventsBlockingReadRepairTest-cdc 3 0 0 0 5.801
ReadOnlyReadRepairTest-cdc 4 0 0 0 3.554
ReadRepairTest-cdc 7 0 0 0 3.681
RepairedDataVerifierTest-cdc 10 0 0 0 5.014
AbstractReadRepairTest-cdc 1 0 0 1 0.155
BlockingReadRepairTest-cdc 9 0 0 0 3.010
DiagEventsBlockingReadRepairTest-cdc 3 0 0 0 3.045
ReadOnlyReadRepairTest-cdc 4 0 0 0 2.920
ReadRepairTest-cdc 7 0 0 0 3.057
RepairedDataVerifierTest-cdc 10 0 0 0 3.978
AbstractReadRepairTest-compression 1 0 0 1 0.072
BlockingReadRepairTest-compression 9 0 0 0 4.094
DiagEventsBlockingReadRepairTest- 3 0 0 0 4.384
compression
ReadOnlyReadRepairTest-compression 4 0 0 0 5.547
ReadRepairTest-compression 7 0 0 0 3.666
RepairedDataVerifierTest-compression 10 0 0 0 6.914
AbstractReadRepairTest-compression 1 0 0 1 0.148
BlockingReadRepairTest-compression 9 0 0 0 2.896
DiagEventsBlockingReadRepairTest- 3 0 0 0 2.886
compression
ReadOnlyReadRepairTest-compression 4 0 0 0 2.816
ReadRepairTest-compression 7 0 0 0 2.937
RepairedDataVerifierTest-compression 10 0 0 0 5.631
AbstractReadRepairTest 1 0 0 1 0.070
BlockingReadRepairTest 9 0 0 0 4.248
DiagEventsBlockingReadRepairTest 3 0 0 0 3.763
ReadOnlyReadRepairTest 4 0 0 0 3.964
ReadRepairTest 7 0 0 0 4.073
RepairedDataVerifierTest 10 0 0 0 5.979
AbstractReadRepairTest 1 0 0 1 0.160
BlockingReadRepairTest 9 0 0 0 3.101
DiagEventsBlockingReadRepairTest 3 0 0 0 3.065
ReadOnlyReadRepairTest 4 0 0 0 2.928
ReadRepairTest 7 0 0 0 3.017
RepairedDataVerifierTest 10 0 0 0 4.534
-------------------------------------------------------------------------------
org.apache.cassandra.streaming
Name Tests Errors Failures Skipped Time
(s)
LongStreamingTest 0 1 0 0 0.865
LongStreamingTest 0 1 0 0 1.125
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 4.587
cdc
SessionInfoTest-cdc 1 0 0 0 0.599
StreamOperationTest-cdc 1 0 0 0 0.074
StreamTransferTaskTest-cdc 2 0 0 0 4.344
StreamingTransferTest-cdc 5 0 0 0 15.403
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 2.866
cdc
SessionInfoTest-cdc 1 0 0 0 0.558
StreamOperationTest-cdc 1 0 0 0 0.143
StreamTransferTaskTest-cdc 2 0 0 0 2.764
StreamingTransferTest-cdc 5 0 0 0 13.417
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 3.695
compression
SessionInfoTest-compression 1 0 0 0 0.550
StreamOperationTest-compression 1 0 0 0 0.076
StreamTransferTaskTest-compression 2 0 0 0 4.609
StreamingTransferTest-compression 5 0 0 0 14.775
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 2.952
compression
SessionInfoTest-compression 1 0 0 0 0.511
StreamOperationTest-compression 1 0 0 0 0.138
StreamTransferTaskTest-compression 2 0 0 0 2.840
StreamingTransferTest-compression 5 0 0 0 13.374
EntireSSTableStreamingCorrectFilesCountTest 1 0 0 0 3.679
SessionInfoTest 1 0 0 0 0.512
StreamOperationTest 1 0 0 0 0.064
StreamTransferTaskTest 2 0 0 0 3.726
StreamingTransferTest 5 0 0 0 16.025
EntireSSTableStreamingCorrectFilesCountTest 1 0 0 0 3.057
SessionInfoTest 1 0 0 0 0.522
StreamOperationTest 1 0 0 0 0.139
StreamTransferTaskTest 2 0 0 0 2.926
StreamingTransferTest 5 0 0 0 13.717
-------------------------------------------------------------------------------
org.apache.cassandra.streaming.async
Name Tests Errors Failures Skipped Time(s)
NettyStreamingMessageSenderTest-cdc 10 0 0 0 1.725
StreamCompressionSerializerTest-cdc 2 0 0 0 1.430
StreamingInboundHandlerTest-cdc 6 0 0 0 1.615
NettyStreamingMessageSenderTest-cdc 10 0 0 0 1.141
StreamCompressionSerializerTest-cdc 2 0 0 0 0.987
StreamingInboundHandlerTest-cdc 6 0 0 0 1.178
NettyStreamingMessageSenderTest- 10 0 0 0 1.103
compression
StreamCompressionSerializerTest- 2 0 0 0 1.020
compression
StreamingInboundHandlerTest-compression 6 0 0 0 1.354
NettyStreamingMessageSenderTest- 10 0 0 0 1.186
compression
StreamCompressionSerializerTest- 2 0 0 0 1.011
compression
StreamingInboundHandlerTest-compression 6 0 0 0 1.120
NettyStreamingMessageSenderTest 10 0 0 0 1.030
StreamCompressionSerializerTest 2 0 0 0 0.854
StreamingInboundHandlerTest 6 0 0 0 1.060
NettyStreamingMessageSenderTest 10 0 0 0 1.130
StreamCompressionSerializerTest 2 0 0 0 1.000
StreamingInboundHandlerTest 6 0 0 0 1.137
-------------------------------------------------------------------------------
org.apache.cassandra.streaming.compression
Name Tests Errors Failures Skipped Time(s)
CompressedInputStreamTest-cdc 6 0 0 0 1.703
CompressedInputStreamTest-cdc 6 0 0 0 1.208
CompressedInputStreamTest-compression 6 0 0 0 1.648
CompressedInputStreamTest-compression 6 0 0 0 1.222
CompressedInputStreamTest 6 0 0 0 1.898
CompressedInputStreamTest 6 0 0 0 1.233
-------------------------------------------------------------------------------
org.apache.cassandra.streaming.messages
Name Tests Errors Failures Skipped Time(s)
StreamMessageTest-cdc 1 0 0 0 0.159
StreamMessageTest-cdc 1 0 0 0 0.166
StreamMessageTest-compression 1 0 0 0 0.128
StreamMessageTest-compression 1 0 0 0 0.159
StreamMessageTest 1 0 0 0 0.167
StreamMessageTest 1 0 0 0 0.157
-------------------------------------------------------------------------------
org.apache.cassandra.stress.generate
Name Tests Errors Failures Skipped Time(s)
DistributionGaussianTest 2 0 0 0 0.105
DistributionSequenceTest 4 0 0 0 0.071
DistributionGaussianTest 2 0 0 0 0.167
DistributionSequenceTest 4 0 0 0 0.139
-------------------------------------------------------------------------------
org.apache.cassandra.stress.settings
Name Tests Errors Failures Skipped Time(s)
OptionReplicationTest 1 0 0 0 0.086
SettingsMiscTest 4 0 0 0 0.088
SettingsNodeTest 2 0 0 0 0.074
StressSettingsTest 1 0 0 0 0.518
OptionReplicationTest 1 0 0 0 0.155
SettingsMiscTest 4 0 0 0 0.160
SettingsNodeTest 2 0 0 0 0.136
StressSettingsTest 1 0 0 0 0.541
-------------------------------------------------------------------------------
org.apache.cassandra.stress.util
Name Tests Errors Failures Skipped Time(s)
MultiResultLoggerTest 5 0 0 0 0.068
MultiResultLoggerTest 5 0 0 0 0.139
-------------------------------------------------------------------------------
org.apache.cassandra.tools
Name Tests Errors Failures Skipped Time(s)
AuditLogViewerTest-cdc 10 0 0 0 16.066
BulkLoaderTest-cdc 6 0 0 0 12.912
ClearSnapshotTest-cdc 4 0 0 0 14.523
CompactionStressTest-cdc 2 0 0 0 15.317
GetFullQueryLogTest-cdc 3 0 0 0 16.138
GetVersionTest-cdc 1 0 0 0 0.524
JMXCompatabilityTest-cdc 3 0 0 0 35.652
JMXToolTest-cdc 5 0 0 0 12.905
LoaderOptionsTest-cdc 1 0 0 0 0.756
NodeToolGossipInfoTest-cdc 2 0 0 0 16.931
NodeToolTPStatsTest-cdc 3 0 0 0 24.878
NodetoolNetStatsTest-cdc 3 0 0 0 9.100
SSTableExpiredBlockersTest-cdc 4 0 0 0 3.392
SSTableExportTest-cdc 10 0 0 0 1.930
SSTableLevelResetterTest-cdc 5 0 0 0 3.479
SSTableMetadataViewerTest-cdc 10 0 0 0 1.692
SSTableOfflineRelevelTest-cdc 4 0 0 0 3.079
SSTableRepairedAtSetterTest-cdc 6 0 0 0 1.467
StandaloneSSTableUtilTest-cdc 8 0 0 0 3.112
StandaloneScrubberTest-cdc 7 0 0 0 3.141
StandaloneSplitterTest-cdc 6 0 0 0 3.243
StandaloneSplitterWithCQLTesterTest-cdc 6 0 0 0 17.788
StandaloneUpgraderOnSStablesTest-cdc 3 0 0 0 6.381
StandaloneUpgraderTest-cdc 6 0 0 0 2.600
StandaloneVerifierTest-cdc 10 0 0 0 2.644
ToolsEnvsConfigsTest-cdc 1 0 0 0 2.137
TopPartitionsTest-cdc 2 0 0 0 4.373
AuditLogViewerTest-cdc 10 0 0 0 15.169
BulkLoaderTest-cdc 6 0 0 0 12.517
ClearSnapshotTest-cdc 4 0 0 0 12.858
CompactionStressTest-cdc 2 0 0 0 13.966
GetFullQueryLogTest-cdc 3 0 0 0 14.208
GetVersionTest-cdc 1 0 0 0 0.452
JMXCompatabilityTest-cdc 3 0 0 0 32.009
JMXToolTest-cdc 5 0 0 0 11.525
LoaderOptionsTest-cdc 1 0 0 0 0.595
NodeToolGossipInfoTest-cdc 2 0 0 0 15.048
NodeToolTPStatsTest-cdc 3 0 0 0 23.247
NodetoolNetStatsTest-cdc 3 0 0 0 6.092
SSTableExpiredBlockersTest-cdc 4 0 0 0 1.846
SSTableExportTest-cdc 10 0 0 0 1.203
SSTableLevelResetterTest-cdc 5 0 0 0 1.908
SSTableMetadataViewerTest-cdc 10 0 0 0 1.236
SSTableOfflineRelevelTest-cdc 4 0 0 0 1.866
SSTableRepairedAtSetterTest-cdc 6 0 0 0 1.077
StandaloneSSTableUtilTest-cdc 8 0 0 0 2.077
StandaloneScrubberTest-cdc 7 0 0 0 2.142
StandaloneSplitterTest-cdc 6 0 0 0 2.065
StandaloneSplitterWithCQLTesterTest-cdc 6 0 0 0 13.177
StandaloneUpgraderOnSStablesTest-cdc 3 0 0 0 5.198
StandaloneUpgraderTest-cdc 6 0 0 0 1.861
StandaloneVerifierTest-cdc 10 0 0 0 1.918
ToolsEnvsConfigsTest-cdc 1 0 0 0 2.143
TopPartitionsTest-cdc 2 0 0 0 3.413
AuditLogViewerTest-compression 10 0 0 0 14.955
BulkLoaderTest-compression 6 0 0 0 12.992
ClearSnapshotTest-compression 4 0 0 0 13.566
CompactionStressTest-compression 2 0 0 0 15.690
GetFullQueryLogTest-compression 3 0 0 0 17.699
GetVersionTest-compression 1 0 0 0 0.551
JMXCompatabilityTest-compression 3 0 0 0 39.631
JMXToolTest-compression 5 0 0 0 17.082
LoaderOptionsTest-compression 1 0 0 0 0.971
NodeToolGossipInfoTest-compression 2 0 0 0 19.269
NodeToolTPStatsTest-compression 3 0 0 0 29.857
NodetoolNetStatsTest-compression 3 0 0 0 10.713
SSTableExpiredBlockersTest-compression 4 0 0 0 2.494
SSTableExportTest-compression 10 0 0 0 1.423
SSTableLevelResetterTest-compression 5 0 0 0 2.748
SSTableMetadataViewerTest-compression 10 0 0 0 1.616
SSTableOfflineRelevelTest-compression 4 0 0 0 2.921
SSTableRepairedAtSetterTest-compression 6 0 0 0 1.619
StandaloneSSTableUtilTest-compression 8 0 0 0 3.146
StandaloneScrubberTest-compression 7 0 0 0 2.623
StandaloneSplitterTest-compression 6 0 0 0 2.454
StandaloneSplitterWithCQLTesterTest- 6 0 0 0 17.789
compression
StandaloneUpgraderOnSStablesTest- 3 0 0 0 7.063
compression
StandaloneUpgraderTest-compression 6 0 0 0 2.994
StandaloneVerifierTest-compression 10 0 0 0 2.694
ToolsEnvsConfigsTest-compression 1 0 0 0 2.216
TopPartitionsTest-compression 2 0 0 0 4.450
AuditLogViewerTest-compression 10 0 0 0 14.966
BulkLoaderTest-compression 6 0 0 0 12.615
ClearSnapshotTest-compression 4 0 0 0 13.106
CompactionStressTest-compression 2 0 0 0 14.305
GetFullQueryLogTest-compression 3 0 0 0 14.608
GetVersionTest-compression 1 0 0 0 0.463
JMXCompatabilityTest-compression 3 0 0 0 31.456
JMXToolTest-compression 5 0 0 0 10.905
LoaderOptionsTest-compression 1 0 0 0 0.636
NodeToolGossipInfoTest-compression 2 0 0 0 18.298
NodeToolTPStatsTest-compression 3 0 0 0 22.908
NodetoolNetStatsTest-compression 3 0 0 0 5.974
SSTableExpiredBlockersTest-compression 4 0 0 0 1.837
SSTableExportTest-compression 10 0 0 0 1.215
SSTableLevelResetterTest-compression 5 0 0 0 1.884
SSTableMetadataViewerTest-compression 10 0 0 0 1.240
SSTableOfflineRelevelTest-compression 4 0 0 0 1.942
SSTableRepairedAtSetterTest-compression 6 0 0 0 1.110
StandaloneSSTableUtilTest-compression 8 0 0 0 2.025
StandaloneScrubberTest-compression 7 0 0 0 2.206
StandaloneSplitterTest-compression 6 0 0 0 2.065
StandaloneSplitterWithCQLTesterTest- 6 0 0 0 13.941
compression
StandaloneUpgraderOnSStablesTest- 3 0 0 0 5.632
compression
StandaloneUpgraderTest-compression 6 0 0 0 1.991
StandaloneVerifierTest-compression 10 0 0 0 1.975
ToolsEnvsConfigsTest-compression 1 0 0 0 2.170
TopPartitionsTest-compression 2 0 0 0 3.394
AuditLogViewerTest 10 0 0 0 15.366
BulkLoaderTest 6 0 0 0 13.040
ClearSnapshotTest 4 0 0 0 13.444
CompactionStressTest 2 0 0 0 15.035
GetFullQueryLogTest 3 0 0 0 16.851
GetVersionTest 1 0 0 0 0.509
JMXCompatabilityTest 3 0 0 0 31.772
JMXToolTest 5 0 0 0 11.015
LoaderOptionsTest 1 0 0 0 0.606
NodeToolGossipInfoTest 2 0 0 0 16.134
NodeToolTPStatsTest 3 0 0 0 24.061
NodetoolNetStatsTest 3 0 0 0 6.952
SSTableExpiredBlockersTest 4 0 0 0 2.474
SSTableExportTest 10 0 0 0 1.458
SSTableLevelResetterTest 5 0 0 0 2.796
SSTableMetadataViewerTest 10 0 0 0 1.363
SSTableOfflineRelevelTest 4 0 0 0 2.471
SSTableRepairedAtSetterTest 6 0 0 0 1.170
StandaloneSSTableUtilTest 8 0 0 0 2.626
StandaloneScrubberTest 7 0 0 0 2.946
StandaloneSplitterTest 6 0 0 0 2.834
StandaloneSplitterWithCQLTesterTest 6 0 0 0 18.544
StandaloneUpgraderOnSStablesTest 3 0 0 0 6.997
StandaloneUpgraderTest 6 0 0 0 2.484
StandaloneVerifierTest 10 0 0 0 2.559
ToolsEnvsConfigsTest 1 0 0 0 2.260
TopPartitionsTest 2 0 0 0 3.976
AuditLogViewerTest 10 0 0 0 15.410
BulkLoaderTest 6 0 0 0 12.563
ClearSnapshotTest 4 0 0 0 15.040
CompactionStressTest 2 0 0 0 14.243
GetFullQueryLogTest 3 0 0 0 16.698
GetVersionTest 1 0 0 0 0.455
JMXCompatabilityTest 3 0 0 0 33.082
JMXToolTest 5 0 0 0 11.685
LoaderOptionsTest 1 0 0 0 0.582
NodeToolGossipInfoTest 2 0 0 0 16.349
NodeToolTPStatsTest 3 0 0 0 25.213
NodetoolNetStatsTest 3 0 0 0 6.959
SSTableExpiredBlockersTest 4 0 0 0 1.820
SSTableExportTest 10 0 0 0 1.229
SSTableLevelResetterTest 5 0 0 0 1.837
SSTableMetadataViewerTest 10 0 0 0 1.217
SSTableOfflineRelevelTest 4 0 0 0 1.846
SSTableRepairedAtSetterTest 6 0 0 0 1.124
StandaloneSSTableUtilTest 8 0 0 0 1.877
StandaloneScrubberTest 7 0 0 0 1.990
StandaloneSplitterTest 6 0 0 0 1.825
StandaloneSplitterWithCQLTesterTest 6 0 0 0 12.488
StandaloneUpgraderOnSStablesTest 3 0 0 0 5.528
StandaloneUpgraderTest 6 0 0 0 1.922
StandaloneVerifierTest 10 0 0 0 2.042
ToolsEnvsConfigsTest 1 0 0 0 2.396
TopPartitionsTest 2 0 0 0 3.374
-------------------------------------------------------------------------------
org.apache.cassandra.tools.cassandrastress
Name Tests Errors Failures Skipped Time(s)
CassandrastressTest-cdc 1 0 0 0 13.146
CassandrastressTest-cdc 1 0 0 0 12.587
CassandrastressTest-compression 1 0 0 0 16.168
CassandrastressTest-compression 1 0 0 0 12.222
CassandrastressTest 1 0 0 0 14.098
CassandrastressTest 1 0 0 0 12.855
-------------------------------------------------------------------------------
org.apache.cassandra.tools.cqlsh
Name Tests Errors Failures Skipped Time(s)
CqlshTest-cdc 1 0 0 0 13.437
CqlshTest-cdc 1 0 0 0 12.074
CqlshTest-compression 1 0 0 0 13.025
CqlshTest-compression 1 0 0 0 12.044
CqlshTest 1 0 0 0 13.951
CqlshTest 1 0 0 0 12.500
-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool
Name Tests Errors Failures Skipped Time(s)
SjkTest-cdc 1 0 0 0 2.651
SjkTest-cdc 1 0 0 0 2.238
SjkTest-compression 1 0 0 0 2.138
SjkTest-compression 1 0 0 0 2.173
SjkTest 1 0 0 0 2.102
SjkTest 1 0 0 0 2.378
-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool.formatter
Name Tests Errors Failures Skipped Time(s)
TableBuilderTest-cdc 6 0 0 0 0.091
TableBuilderTest-cdc 6 0 0 0 0.154
TableBuilderTest-compression 6 0 0 0 0.075
TableBuilderTest-compression 6 0 0 0 0.152
TableBuilderTest 6 0 0 0 0.073
TableBuilderTest 6 0 0 0 0.148
-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool.stats
Name Tests Errors Failures Skipped Time(s)
NodetoolTableStatsTest-cdc 6 0 0 0 29.776
StatsTableComparatorTest-cdc 6 0 0 0 0.281
TableStatsPrinterTest-cdc 2 0 0 0 0.093
NodetoolTableStatsTest-cdc 6 0 0 0 26.880
StatsTableComparatorTest-cdc 6 0 0 0 0.298
TableStatsPrinterTest-cdc 2 0 0 0 0.240
NodetoolTableStatsTest-compression 6 0 0 0 34.119
StatsTableComparatorTest-compression 6 0 0 0 0.295
TableStatsPrinterTest-compression 2 0 0 0 0.096
NodetoolTableStatsTest-compression 6 0 0 0 26.546
StatsTableComparatorTest-compression 6 0 0 0 0.295
TableStatsPrinterTest-compression 2 0 0 0 0.236
NodetoolTableStatsTest 6 0 0 0 30.665
StatsTableComparatorTest 6 0 0 0 0.278
TableStatsPrinterTest 2 0 0 0 0.093
NodetoolTableStatsTest 6 0 0 0 30.546
StatsTableComparatorTest 6 0 0 0 0.302
TableStatsPrinterTest 2 0 0 0 0.264
-------------------------------------------------------------------------------
org.apache.cassandra.tracing
Name Tests Errors Failures Skipped Time(s)
TracingTest-cdc 6 0 0 0 0.987
TracingTest-cdc 6 0 0 0 1.016
TracingTest-compression 6 0 0 0 1.012
TracingTest-compression 6 0 0 0 1.017
TracingTest 6 0 0 0 0.991
TracingTest 6 0 0 0 1.038
-------------------------------------------------------------------------------
org.apache.cassandra.transport
Name Tests Errors Failures Skipped Time(s)
CBUtilTest-cdc 4 0 0 0 0.349
CQLUserAuditTest-cdc 8 0 0 0 33.009
DataTypeTest-cdc 3 0 0 0 0.370
ErrorMessageTest-cdc 7 0 0 0 0.397
IdleDisconnectTest-cdc 2 0 0 0 17.746
InflightRequestPayloadTrackerTest-cdc 7 0 0 0 15.442
MessagePayloadTest-cdc 3 0 0 0 16.285
ProtocolErrorTest-cdc 6 0 0 0 1.195
ProtocolVersionTest-cdc 4 0 0 0 0.945
ProtocolVersionTrackerTest-cdc 3 0 0 0 0.322
SerDeserTest-cdc 6 0 0 0 1.692
StartupMessageTest-cdc 1 0 0 0 12.914
CBUtilTest-cdc 4 0 0 0 0.397
CQLUserAuditTest-cdc 8 0 0 0 27.668
DataTypeTest-cdc 3 0 0 0 0.441
ErrorMessageTest-cdc 7 0 0 0 0.686
IdleDisconnectTest-cdc 2 0 0 0 16.793
InflightRequestPayloadTrackerTest-cdc 7 0 0 0 13.816
MessagePayloadTest-cdc 3 0 0 0 13.109
ProtocolErrorTest-cdc 6 0 0 0 1.193
ProtocolVersionTest-cdc 4 0 0 0 1.000
ProtocolVersionTrackerTest-cdc 3 0 0 0 0.358
SerDeserTest-cdc 6 0 0 0 1.627
StartupMessageTest-cdc 1 0 0 0 12.026
CBUtilTest-compression 4 0 0 0 0.369
CQLUserAuditTest-compression 8 0 0 0 32.776
DataTypeTest-compression 3 0 0 0 0.392
ErrorMessageTest-compression 7 0 0 0 0.453
IdleDisconnectTest-compression 2 0 0 0 17.837
InflightRequestPayloadTrackerTest- 7 0 0 0 18.869
compression
MessagePayloadTest-compression 3 0 0 0 17.203
ProtocolErrorTest-compression 6 0 0 0 1.332
ProtocolVersionTest-compression 4 0 0 0 1.102
ProtocolVersionTrackerTest-compression 3 0 0 0 0.373
SerDeserTest-compression 6 0 0 0 1.919
StartupMessageTest-compression 1 0 0 0 12.945
CBUtilTest-compression 4 0 0 0 0.391
CQLUserAuditTest-compression 8 0 0 0 27.522
DataTypeTest-compression 3 0 0 0 0.444
ErrorMessageTest-compression 7 0 0 0 0.449
IdleDisconnectTest-compression 2 0 0 0 16.568
InflightRequestPayloadTrackerTest- 7 0 0 0 14.111
compression
MessagePayloadTest-compression 3 0 0 0 12.959
ProtocolErrorTest-compression 6 0 0 0 1.133
ProtocolVersionTest-compression 4 0 0 0 0.960
ProtocolVersionTrackerTest-compression 3 0 0 0 0.350
SerDeserTest-compression 6 0 0 0 1.653
StartupMessageTest-compression 1 0 0 0 12.122
CBUtilTest 4 0 0 0 0.370
CQLUserAuditTest 8 0 0 0 29.991
DataTypeTest 3 0 0 0 0.405
ErrorMessageTest 7 0 0 0 0.399
IdleDisconnectTest 2 0 0 0 20.897
InflightRequestPayloadTrackerTest 7 0 0 0 15.025
MessagePayloadTest 3 0 0 0 14.538
ProtocolErrorTest 6 0 0 0 1.057
ProtocolVersionTest 4 0 0 0 0.904
ProtocolVersionTrackerTest 3 0 0 0 0.310
SerDeserTest 6 0 0 0 1.771
StartupMessageTest 1 0 0 0 12.629
CBUtilTest 4 0 0 0 0.397
CQLUserAuditTest 8 0 0 0 28.524
DataTypeTest 3 0 0 0 0.432
ErrorMessageTest 7 0 0 0 0.446
IdleDisconnectTest 2 0 0 0 17.272
InflightRequestPayloadTrackerTest 7 0 0 0 15.448
MessagePayloadTest 3 0 0 0 13.645
ProtocolErrorTest 6 0 0 0 1.211
ProtocolVersionTest 4 0 0 0 0.990
ProtocolVersionTrackerTest 3 0 0 0 0.340
SerDeserTest 6 0 0 0 1.571
StartupMessageTest 1 0 0 0 12.535
-------------------------------------------------------------------------------
org.apache.cassandra.transport.frame.checksum
Name Tests Errors Failures Skipped Time
(s)
ChecksummingTransformerTest-cdc 5 0 0 0 18.056
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1 0 0 0 22.948
cdc
ChecksummingTransformerTest-cdc 5 0 0 0 17.557
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1 0 0 0 21.826
cdc
ChecksummingTransformerTest-compression 5 0 0 0 18.174
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1 0 0 0 23.793
compression
ChecksummingTransformerTest-compression 5 0 0 0 17.331
ChecksummingWithCorruptedLZ4DoesNotCrashTest- 1 0 0 0 21.917
compression
ChecksummingTransformerTest 5 0 0 0 17.276
ChecksummingWithCorruptedLZ4DoesNotCrashTest 1 0 0 0 23.115
ChecksummingTransformerTest 5 0 0 0 15.772
ChecksummingWithCorruptedLZ4DoesNotCrashTest 1 0 0 0 20.897
-------------------------------------------------------------------------------
org.apache.cassandra.transport.messages
Name Tests Errors Failures Skipped Time(s)
AuthenticateMessageTest-cdc 1 0 0 0 0.371
PrepareMessageTest-cdc 1 0 0 0 0.357
AuthenticateMessageTest-cdc 1 0 0 0 0.413
PrepareMessageTest-cdc 1 0 0 0 0.398
AuthenticateMessageTest-compression 1 0 0 0 0.347
PrepareMessageTest-compression 1 0 0 0 0.354
AuthenticateMessageTest-compression 1 0 0 0 0.409
PrepareMessageTest-compression 1 0 0 0 0.403
AuthenticateMessageTest 1 0 0 0 0.345
PrepareMessageTest 1 0 0 0 0.371
AuthenticateMessageTest 1 0 0 0 0.429
PrepareMessageTest 1 0 0 0 0.396
-------------------------------------------------------------------------------
org.apache.cassandra.triggers
Name Tests Errors Failures Skipped Time(s)
TriggerExecutorTest-cdc 9 0 0 0 1.718
TriggersSchemaTest-cdc 4 0 0 0 4.143
TriggersTest-cdc 7 0 0 0 5.113
TriggerExecutorTest-cdc 9 0 0 0 1.602
TriggersSchemaTest-cdc 4 0 0 0 3.211
TriggersTest-cdc 7 0 0 0 4.152
TriggerExecutorTest-compression 9 0 0 0 1.632
TriggersSchemaTest-compression 4 0 0 0 4.046
TriggersTest-compression 7 0 0 0 5.973
TriggerExecutorTest-compression 9 0 0 0 1.569
TriggersSchemaTest-compression 4 0 0 0 3.427
TriggersTest-compression 7 0 0 0 4.236
TriggerExecutorTest 9 0 0 0 1.720
TriggersSchemaTest 4 0 0 0 4.461
TriggersTest 7 0 0 0 5.778
TriggerExecutorTest 9 0 0 0 1.583
TriggersSchemaTest 4 0 0 0 3.440
TriggersTest 7 0 0 0 4.397
-------------------------------------------------------------------------------
org.apache.cassandra.utils
Name Tests Errors Failures Skipped Time(s)
LongBloomFilterTest 5 0 0 0 121.487
LongBloomFilterTest 5 0 0 0 176.462
LongBTreeTest 15 0 0 0 798.379
LongBTreeTest 15 0 0 0 930.960
AbstractIteratorTest-cdc 9 0 0 0 0.093
BloomFilterTest-cdc 11 0 0 2 0.648
ByteArrayUtilTest-cdc 18 0 0 0 0.276
ByteBufferUtilTest-cdc 12 0 0 0 0.400
BytesReadTrackerTest-cdc 4 0 0 0 0.072
CassandraVersionTest-cdc 11 0 0 0 0.572
EstimatedHistogramTest-cdc 7 0 0 0 0.245
FBUtilitiesTest-cdc 7 0 0 0 0.771
FastByteOperationsTest-cdc 2 0 0 0 3.845
GeneratorsTest-cdc 2 0 0 0 0.877
HexTest-cdc 2 0 0 0 0.250
HistogramBuilderTest-cdc 5 0 0 0 0.278
IntegerIntervalsTest-cdc 6 0 0 0 52.124
IntervalTreeTest-cdc 3 0 0 0 0.354
JVMStabilityInspectorTest-cdc 3 0 0 0 1.013
JavaUtilsTest-cdc 1 0 0 0 0.277
MergeIteratorComparisonTest-cdc 16 0 0 0 15.338
MergeIteratorTest-cdc 1 0 0 0 0.151
MerkleTreeTest-cdc 27 0 0 0 9.244
MerkleTreesTest-cdc 13 0 0 0 0.986
MonotonicClockTest-cdc 1 0 0 0 21.122
NativeLibraryTest-cdc 2 0 0 0 0.468
NoSpamLoggerTest-cdc 5 0 0 0 0.084
OverlapIteratorTest-cdc 1 0 0 0 11.697
SerializationsTest-cdc 3 0 0 0 1.694
SlidingTimeRateTest-cdc 7 0 0 0 0.629
StatusLoggerTest-cdc 1 0 0 0 4.185
AbstractIteratorTest-cdc 9 0 0 0 0.194
BloomFilterTest-cdc 11 0 0 2 0.607
ByteArrayUtilTest-cdc 18 0 0 0 0.297
ByteBufferUtilTest-cdc 12 0 0 0 0.451
BytesReadTrackerTest-cdc 4 0 0 0 0.143
CassandraVersionTest-cdc 11 0 0 0 0.600
EstimatedHistogramTest-cdc 7 0 0 0 0.286
FBUtilitiesTest-cdc 7 0 0 0 0.833
FastByteOperationsTest-cdc 2 0 0 0 4.387
GeneratorsTest-cdc 2 0 0 0 0.900
HexTest-cdc 2 0 0 0 0.294
HistogramBuilderTest-cdc 5 0 0 0 0.331
IntegerIntervalsTest-cdc 6 0 0 0 56.308
IntervalTreeTest-cdc 3 0 0 0 0.321
JVMStabilityInspectorTest-cdc 3 0 0 0 0.992
JavaUtilsTest-cdc 1 0 0 0 0.299
MergeIteratorComparisonTest-cdc 16 0 0 0 12.372
MergeIteratorTest-cdc 1 0 0 0 0.165
MerkleTreeTest-cdc 27 0 0 0 6.431
MerkleTreesTest-cdc 13 0 0 0 1.084
MonotonicClockTest-cdc 1 0 0 0 4.757
NativeLibraryTest-cdc 2 0 0 0 0.486
NoSpamLoggerTest-cdc 5 0 0 0 0.156
OverlapIteratorTest-cdc 1 0 0 0 11.327
SerializationsTest-cdc 3 0 0 0 1.600
SlidingTimeRateTest-cdc 7 0 0 0 0.562
StatusLoggerTest-cdc 1 0 0 0 3.076
AbstractIteratorTest-compression 9 0 0 0 0.091
BloomFilterTest-compression 11 0 0 2 0.600
ByteArrayUtilTest-compression 18 0 0 0 0.273
ByteBufferUtilTest-compression 12 0 0 0 0.380
BytesReadTrackerTest-compression 4 0 0 0 0.070
CassandraVersionTest-compression 11 0 0 0 0.572
EstimatedHistogramTest-compression 7 0 0 0 0.263
FBUtilitiesTest-compression 7 0 0 0 0.761
FastByteOperationsTest-compression 2 0 0 0 3.866
GeneratorsTest-compression 2 0 0 0 1.074
HexTest-compression 2 0 0 0 0.286
HistogramBuilderTest-compression 5 0 0 0 0.272
IntegerIntervalsTest-compression 6 0 0 0 54.616
IntervalTreeTest-compression 3 0 0 0 0.379
JVMStabilityInspectorTest-compression 3 0 0 0 1.167
JavaUtilsTest-compression 1 0 0 0 0.290
MergeIteratorComparisonTest-compression 16 0 0 0 16.348
MergeIteratorTest-compression 1 0 0 0 0.113
MerkleTreeTest-compression 27 0 0 0 8.357
MerkleTreesTest-compression 13 0 0 0 1.199
MonotonicClockTest-compression 1 0 0 0 21.848
NativeLibraryTest-compression 2 0 0 0 0.553
NoSpamLoggerTest-compression 5 0 0 0 0.097
OverlapIteratorTest-compression 1 0 0 0 13.126
SerializationsTest-compression 3 0 0 0 1.619
SlidingTimeRateTest-compression 7 0 0 0 0.610
StatusLoggerTest-compression 1 0 0 0 6.019
AbstractIteratorTest-compression 9 0 0 0 0.177
BloomFilterTest-compression 11 0 0 2 0.614
ByteArrayUtilTest-compression 18 0 0 0 0.332
ByteBufferUtilTest-compression 12 0 0 0 0.422
BytesReadTrackerTest-compression 4 0 0 0 0.166
CassandraVersionTest-compression 11 0 0 0 0.595
EstimatedHistogramTest-compression 7 0 0 0 0.294
FBUtilitiesTest-compression 7 0 0 0 0.857
FastByteOperationsTest-compression 2 0 0 0 4.577
GeneratorsTest-compression 2 0 0 0 0.899
HexTest-compression 2 0 0 0 0.290
HistogramBuilderTest-compression 5 0 0 0 0.328
IntegerIntervalsTest-compression 6 0 0 0 56.874
IntervalTreeTest-compression 3 0 0 0 0.334
JVMStabilityInspectorTest-compression 3 0 0 0 0.987
JavaUtilsTest-compression 1 0 0 0 0.289
MergeIteratorComparisonTest-compression 16 0 0 0 12.066
MergeIteratorTest-compression 1 0 0 0 0.161
MerkleTreeTest-compression 27 0 0 0 6.815
MerkleTreesTest-compression 13 0 0 0 1.189
MonotonicClockTest-compression 1 0 0 0 4.844
NativeLibraryTest-compression 2 0 0 0 0.482
NoSpamLoggerTest-compression 5 0 0 0 0.151
OverlapIteratorTest-compression 1 0 0 0 11.287
SerializationsTest-compression 3 0 0 0 1.557
SlidingTimeRateTest-compression 7 0 0 0 0.537
StatusLoggerTest-compression 1 0 0 0 2.887
AbstractIteratorTest 9 0 0 0 0.150
BloomFilterTest 11 0 0 2 0.770
ByteArrayUtilTest 18 0 0 0 0.317
ByteBufferUtilTest 12 0 0 0 0.541
BytesReadTrackerTest 4 0 0 0 0.096
CassandraVersionTest 11 0 0 0 0.874
EstimatedHistogramTest 7 0 0 0 0.327
FBUtilitiesTest 7 0 0 0 1.012
FastByteOperationsTest 2 0 0 0 5.576
GeneratorsTest 2 0 0 0 1.196
HexTest 2 0 0 0 0.287
HistogramBuilderTest 5 0 0 0 0.324
IntegerIntervalsTest 6 0 0 0 52.316
IntervalTreeTest 3 0 0 0 0.370
JVMStabilityInspectorTest 3 0 0 0 1.030
JavaUtilsTest 1 0 0 0 0.268
MergeIteratorComparisonTest 16 0 0 0 11.995
MergeIteratorTest 1 0 0 0 0.082
MerkleTreeTest 27 0 0 0 7.642
MerkleTreesTest 13 0 0 0 0.981
MonotonicClockTest 1 0 0 0 19.389
NativeLibraryTest 2 0 0 0 0.587
NoSpamLoggerTest 5 0 0 0 0.089
OverlapIteratorTest 1 0 0 0 14.054
SerializationsTest 3 0 0 0 1.741
SlidingTimeRateTest 7 0 0 0 0.513
StatusLoggerTest 1 0 0 0 3.681
AbstractIteratorTest 9 0 0 0 0.182
BloomFilterTest 11 0 0 2 0.885
ByteArrayUtilTest 18 0 0 0 0.302
ByteBufferUtilTest 12 0 0 0 0.520
BytesReadTrackerTest 4 0 0 0 0.172
CassandraVersionTest 11 0 0 0 0.673
EstimatedHistogramTest 7 0 0 0 0.309
FBUtilitiesTest 7 0 0 0 0.865
FastByteOperationsTest 2 0 0 0 4.630
GeneratorsTest 2 0 0 0 0.958
HexTest 2 0 0 0 0.302
HistogramBuilderTest 5 0 0 0 0.354
IntegerIntervalsTest 6 0 0 0 41.106
IntervalTreeTest 3 0 0 0 0.319
JVMStabilityInspectorTest 3 0 0 0 0.987
JavaUtilsTest 1 0 0 0 0.310
MergeIteratorComparisonTest 16 0 0 0 12.531
MergeIteratorTest 1 0 0 0 0.169
MerkleTreeTest 27 0 0 0 7.171
MerkleTreesTest 13 0 0 0 1.072
MonotonicClockTest 1 0 0 0 4.948
NativeLibraryTest 2 0 0 0 0.531
NoSpamLoggerTest 5 0 0 0 0.154
OverlapIteratorTest 1 0 0 0 11.657
SerializationsTest 3 0 0 0 1.781
SlidingTimeRateTest 7 0 0 0 0.650
StatusLoggerTest 1 0 0 0 3.199
-------------------------------------------------------------------------------
org.apache.cassandra.utils.binlog
Name Tests Errors Failures Skipped Time(s)
BinLogTest-cdc 13 0 1 0 11.380
DeletingArchiverTest-cdc 3 0 0 0 0.301
ExternalArchiverTest-cdc 5 0 0 0 10.480
BinLogTest-cdc 13 0 0 0 11.430
DeletingArchiverTest-cdc 3 0 0 0 0.323
ExternalArchiverTest-cdc 5 0 0 0 10.506
BinLogTest-compression 13 0 0 0 11.788
DeletingArchiverTest-compression 3 0 0 0 0.315
ExternalArchiverTest-compression 5 0 0 0 10.530
BinLogTest-compression 13 0 0 0 11.517
DeletingArchiverTest-compression 3 0 0 0 0.302
ExternalArchiverTest-compression 5 0 0 0 10.496
BinLogTest 13 0 0 0 11.479
DeletingArchiverTest 3 0 0 0 0.358
ExternalArchiverTest 5 0 0 0 10.501
BinLogTest 13 0 0 0 11.696
DeletingArchiverTest 3 0 0 0 0.376
ExternalArchiverTest 5 0 0 0 10.630
-------------------------------------------------------------------------------
org.apache.cassandra.utils.btree
Name Tests Errors Failures Skipped Time(s)
BTreeRemovalTest-cdc 22 0 0 0 0.391
BTreeSearchIteratorTest-cdc 4 0 0 0 0.135
BTreeTest-cdc 14 0 0 0 0.876
BTreeRemovalTest-cdc 22 0 0 0 0.281
BTreeSearchIteratorTest-cdc 4 0 0 0 0.153
BTreeTest-cdc 14 0 0 0 0.476
BTreeRemovalTest-compression 22 0 0 0 0.227
BTreeSearchIteratorTest-compression 4 0 0 0 0.096
BTreeTest-compression 14 0 0 0 0.455
BTreeRemovalTest-compression 22 0 0 0 0.278
BTreeSearchIteratorTest-compression 4 0 0 0 0.151
BTreeTest-compression 14 0 0 0 0.472
BTreeRemovalTest 22 0 0 0 0.276
BTreeSearchIteratorTest 4 0 0 0 0.125
BTreeTest 14 0 0 0 0.646
BTreeRemovalTest 22 0 0 0 0.292
BTreeSearchIteratorTest 4 0 0 0 0.162
BTreeTest 14 0 0 0 0.505
-------------------------------------------------------------------------------
org.apache.cassandra.utils.concurrent
Name Tests Errors Failures Skipped Time(s)
AbstractTransactionalTest-cdc 1 0 0 1 0.105
AccumulatorTest-cdc 4 0 0 0 0.144
RefCountedTest-cdc 12 0 0 0 6.827
WeightedQueueTest-cdc 46 0 0 0 0.977
AbstractTransactionalTest-cdc 1 0 0 1 0.149
AccumulatorTest-cdc 4 0 0 0 0.145
RefCountedTest-cdc 12 0 0 0 7.188
WeightedQueueTest-cdc 46 0 0 0 1.024
AbstractTransactionalTest-compression 1 0 0 1 0.070
AccumulatorTest-compression 4 0 0 0 0.073
RefCountedTest-compression 12 0 0 0 8.220
WeightedQueueTest-compression 46 0 0 0 1.127
AbstractTransactionalTest-compression 1 0 0 1 0.152
AccumulatorTest-compression 4 0 0 0 0.142
RefCountedTest-compression 12 0 0 0 7.250
WeightedQueueTest-compression 46 0 0 0 1.016
AbstractTransactionalTest 1 0 0 1 0.117
AccumulatorTest 4 0 0 0 0.093
RefCountedTest 12 0 0 0 7.572
WeightedQueueTest 46 0 0 0 0.979
AbstractTransactionalTest 1 0 0 1 0.141
AccumulatorTest 4 0 0 0 0.141
RefCountedTest 12 0 0 0 7.348
WeightedQueueTest 46 0 0 0 1.013
-------------------------------------------------------------------------------
org.apache.cassandra.utils.memory
Name Tests Errors Failures Skipped Time(s)
LongBufferPoolTest 2 0 0 0 240.998
LongBufferPoolTest 2 0 0 0 241.339
BufferPoolTest-cdc 35 0 0 0 8.449
NativeAllocatorTest-cdc 1 0 0 0 0.463
BufferPoolTest-cdc 35 0 0 0 7.772
NativeAllocatorTest-cdc 1 0 0 0 0.499
BufferPoolTest-compression 35 0 0 0 7.994
NativeAllocatorTest-compression 1 0 0 0 0.469
BufferPoolTest-compression 35 0 0 0 7.807
NativeAllocatorTest-compression 1 0 0 0 0.479
BufferPoolTest 35 0 0 0 8.447
NativeAllocatorTest 1 0 0 0 0.400
BufferPoolTest 35 0 0 0 8.335
NativeAllocatorTest 1 0 0 0 0.503
-------------------------------------------------------------------------------
org.apache.cassandra.utils.obs
Name Tests Errors Failures Skipped Time(s)
OffHeapBitSetTest-cdc 4 0 0 0 0.601
OffHeapBitSetTest-cdc 4 0 0 0 0.559
OffHeapBitSetTest-compression 4 0 0 0 0.588
OffHeapBitSetTest-compression 4 0 0 0 0.511
OffHeapBitSetTest 4 0 0 0 0.625
OffHeapBitSetTest 4 0 0 0 0.548
-------------------------------------------------------------------------------
org.apache.cassandra.utils.streamhist
Name Tests Errors Failures Skipped Time(s)
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 2.342
cdc
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 2.149
cdc
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 2.678
compression
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 2.102
compression
StreamingTombstoneHistogramBuilderTest 11 0 0 0 2.877
StreamingTombstoneHistogramBuilderTest 11 0 0 0 1.842
-------------------------------------------------------------------------------
org.apache.cassandra.utils.vint
Name Tests Errors Failures Skipped Time(s)
VIntCodingTest-cdc 4 0 0 0 0.264
VIntCodingTest-cdc 4 0 0 0 0.312
VIntCodingTest-compression 4 0 0 0 0.275
VIntCodingTest-compression 4 0 0 0 0.297
VIntCodingTest 4 0 0 0 0.419
VIntCodingTest 4 0 0 0 0.316
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Failures
-------------------------------------------------------------------------------
BinLogTest-cdc // testTrucationReleasesLogSpace-cdc // Failure
missing currentCycle, file=/home/jenkins/jenkins-slave/workspace/Cassandra-trunk-test-cdc/jdk/jdk_1.8_latest/
label/cassandra/tmp/foo17bar/20201109-222009.cq4
junit.framework.AssertionFailedError: missing currentCycle, file=/home/jenkins/jenkins-slave/workspace/Cassandra-
trunk-test-cdc/jdk/jdk_1.8_latest/label/cassandra/tmp/foo17bar/20201109-222009.cq4
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueue$StoreSupplier.nextCycle
(SingleChronicleQueue.java:931)
at net.openhft.chronicle.queue.impl.WireStorePool.nextCycle(WireStorePool.java:106)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueue.nextCycle(SingleChronicleQueue.java:412)
at
net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.nextIndexWithNextAvailableCycle0
(SingleChronicleQueueExcerpts.java:1509)
at
net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.nextIndexWithNextAvailableCycle
(SingleChronicleQueueExcerpts.java:1465)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.endOfCycle
(SingleChronicleQueueExcerpts.java:1255)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.next0
(SingleChronicleQueueExcerpts.java:1230)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.readingDocument
(SingleChronicleQueueExcerpts.java:1175)
at net.openhft.chronicle.queue.impl.single.SingleChronicleQueueExcerpts$StoreTailer.readDocument
(SingleChronicleQueueExcerpts.java:1096)
at org.apache.cassandra.utils.binlog.BinLogTest.readBinLogRecords(BinLogTest.java:481)
at org.apache.cassandra.utils.binlog.BinLogTest.lambda$testTrucationReleasesLogSpace$8(BinLogTest.java:444)
at org.apache.cassandra.Util.spinAssertEquals(Util.java:599)
at org.apache.cassandra.Util.spinAssertEquals(Util.java:589)
at org.apache.cassandra.utils.binlog.BinLogTest.testTrucationReleasesLogSpace(BinLogTest.java:444)
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_slice_query_with_tombstones // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_slice_query_with_tombstones'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff105af5b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff0f677aaf0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff107338790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff104092520>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_slice_query_with_tombstones'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_remove_column // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_column'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff105af5b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff104f78700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff107338790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff0f76f9970>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_column'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_index_scan_uuid_names // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_uuid_names'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff105af5b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff1040a4fa0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff107338790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff0f7620190>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_uuid_names'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_monotonic_reads[blocking] // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[blocking]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8380bf2250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f837bea8100>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8382476940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f838113ae80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[blocking]'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_partial // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_partial'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8380bf2250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8380ca8190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8382476940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f8380c4a460>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_partial'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_tombstone_eoc_0 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_tombstone_eoc_0'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8380bf2250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8380e04220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8382476940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f8380124250>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_tombstone_eoc_0'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_range_async_3 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_3'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8380bf2250>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8380025550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8382476940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f8380025670>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_3'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_monotonic_reads[none] // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[none]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f537eeb5a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f537f4a0040>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53807d2820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f537f4a3d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[none]'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_slice_range // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f537eeb5a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f537effec40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53807d2820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f537e3ccb50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_range'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_dc_tokens_default // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_default'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f537eeb5a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f537e2758b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53807d2820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f537e2755e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_default'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_deprecated_repair_error_notification // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_deprecated_repair_error_notification'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f537eeb5a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f536740e8b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f53807d2820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f536740e3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_deprecated_repair_error_notification'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_only_superuser_can_create_users // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superuser_can_create_users'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfdf70280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4dfdd34790>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superuser_can_create_users'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_partition_key_on_counter_columns_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_partition_key_on_counter_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfc2d1160>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4dfc233c10>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_partition_key_on_counter_columns_compact'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_atomic_writes[blocking] // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_atomic_writes[blocking]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfddf39d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4dfddf3880>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_atomic_writes[blocking]'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_slice_super_range // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_super_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfc0ff7c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4dfcb72160>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_super_range'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_dc_tokens_murmur3 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_murmur3'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4dfdf70850>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4dfc287d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4dff73c790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4dfcba9d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_murmur3'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_password_authenticator_create_user_requires_password // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_password_authenticator_create_user_requires_password'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe0717ba0d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe071633970>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_password_authenticator_create_user_requires_password'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_large_collection_errors // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_large_collection_errors'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe07027e340>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe07027ec10>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_large_collection_errors'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_atomic_writes[none] // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_atomic_writes[none]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe070d08430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe071bf0af0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_atomic_writes[none]'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_range_slices_tokens // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slices_tokens'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe0700af280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe07036f250>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slices_tokens'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_dc_tokens_random // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_random'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe0717ba940>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe0700c0820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe072f81940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe0700c0a60>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_random'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cql3_insert_thrift // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cql3_insert_thrift'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe55fef8d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe55d50b820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe5619548b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe55d5efa30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cql3_insert_thrift'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_partition_key_on_clustering_columns_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_partition_key_on_clustering_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe55fef8d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe5605a4520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe5619548b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe560596250>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_partition_key_on_clustering_columns_compact'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_range_slice_super // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice_super'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe55fef8d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe5606183d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe5619548b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe5600f3040>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice_super'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_datetime_values // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_datetime_values'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe55fef8d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe56011cbb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe5619548b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe560614400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_datetime_values'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_rename // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rename'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7807397dc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7806a7e190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7808df0820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7806a8d970>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rename'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_range_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7807397dc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f77efcc8fa0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7808df0820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f78068675b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_8280_validate_indexed_values_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_8280_validate_indexed_values_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f284c3dd9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f284ca6d6a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f284dd8d820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f28482027c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_8280_validate_indexed_values_compact'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_wrapped_range_slices // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wrapped_range_slices'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f284c3dd9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f284c6f7370>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f284dd8d820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f284c428040>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wrapped_range_slices'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_on_compact_table_with_tombstone_on_first_column // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_on_compact_table_with_tombstone_on_first_column'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe40ba08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe40c04be20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe40d412700>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe40c0d0ac0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_on_compact_table_with_tombstone_on_first_column'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_slice_by_names // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_by_names'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe40ba08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe4085b4d90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe40d412700>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe40c0df220>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_by_names'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_only_superusers_can_drop_users // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superusers_can_drop_users'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f063eb878b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f063eb87b50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0640589940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f063eb84100>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superusers_can_drop_users'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multiget_slice_with_compact_table // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice_with_compact_table'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f063eb878b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f063c52ed90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0640589940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f063c52d910>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice_with_compact_table'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_no_clustering_columns_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_paging_with_no_clustering_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f253965a970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f25385b5df0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f253b05e820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f25385b55e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_paging_with_no_clustering_columns_compact'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multiget_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f253965a970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2532787b50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f253b05e820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2532825b50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compact_counter_cluster // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_counter_cluster'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f76913f7160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7691438520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7692c3f8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f769147ad90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_counter_cluster'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_gcable_tombstone_resurrection_on_range_slice_query // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_gcable_tombstone_resurrection_on_range_slice_query'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f76913f7160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7688b25e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7692c3f8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f76902072b0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_gcable_tombstone_resurrection_on_range_slice_query'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_remove_supercolumn // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_supercolumn'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f76913f7160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7691314e80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7692c3f8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7691321760>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_supercolumn'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_index_scan_expiring // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_expiring'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f76913f7160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f76900e5b80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7692c3f8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f769177e670>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_expiring'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_drop_compact_storage_flag // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_drop_compact_storage_flag'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2f0a17ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2f0a357280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2f0ba6e940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2efb7dd160>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_drop_compact_storage_flag'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_count // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_count'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2f0a17ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2f0976c730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2f0ba6e940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2f0974c610>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_count'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_truncate_failure // Failure
AssertionError: No exception has been thrown assert False
self = <cql_test.TestMiscellaneousCQL object at 0x7fdfac5c6a90>
@since("4.0")
def test_truncate_failure(self):
"""
@jira_ticket CASSANDRA-16208
Tests that if a TRUNCATE query fails on some replica, the coordinator will immediately return an error to the
client instead of waiting to time out because it couldn't get the necessary number of success acks.
"""
cluster = self.cluster
cluster.populate(3, install_byteman=True).start()
node1, _, node3 = cluster.nodelist()
node3.byteman_submit(['./byteman/truncate_fail.btm'])
session = self.patient_exclusive_cql_connection(node1)
create_ks(session, 'ks', 3)
logger.debug("Creating data table")
session.execute("CREATE TABLE data (id int PRIMARY KEY, data text)")
session.execute("UPDATE data SET data = 'Awesome' WHERE id = 1")
self.fixture_dtest_setup.ignore_log_patterns = ['Dummy failure']
logger.debug("Truncating data table (error expected)")
thrown = False
exception = None
try:
session.execute("TRUNCATE data")
except Exception as e:
exception = e
thrown = True
> assert thrown, "No exception has been thrown"
E AssertionError: No exception has been thrown
E assert False
cql_test.py:798: AssertionError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_json_tools // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_json_tools'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdfae7714f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdfac5c6be0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdfb00659d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdfac5d4d90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_json_tools'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_super_deletion // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_super_deletion'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdfae7714f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdfadeb1040>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdfb00659d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdfade8a370>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_super_deletion'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_for_range_name_queries_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_paging_for_range_name_queries_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff29f271130>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff29e89d1c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff2a0b72940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff29e89df70>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_paging_for_range_name_queries_compact'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_reinsert // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_reinsert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff29f271130>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff29f52a250>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff2a0b72940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff29f506760>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_reinsert'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_bootstrap_binary_disabled // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bootstrap_binary_disabled'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdc09efbe20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdc09e17130>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdc0b564a60>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdc09ef70d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bootstrap_binary_disabled'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_14766 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_14766'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdc09efbe20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdc0829a2b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdc0b564a60>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdc0829a580>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_14766'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_keyspace // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_keyspace'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdc09efbe20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdc0a2415e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdc0b564a60>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdc0a2417c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_keyspace'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f31cf92b040>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f31ae93ec10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f31d12fa9d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f31ae93e700>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_sc_with_row_cache // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_sc_with_row_cache'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0252891a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f0239b9c0a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f02542298b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f0239b9cf40>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_sc_with_row_cache'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_ring // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_ring'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0252891a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f02520781c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f02542298b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f0252078760>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_ring'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_functional // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_functional'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff2d831c9a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff2d8537b50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff2d9c8c820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff2d84ca220>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_functional'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_token_map // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_token_map'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff2d831c9a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff2d8470e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff2d9c8c820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff2d82efb50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_token_map'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_conditional_updates_on_static_columns_with_non_existing_values // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_conditional_updates_on_static_columns_with_non_existing_values'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f492eebf4f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f492d4db4f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f49306d79d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f492f3a6430>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_conditional_updates_on_static_columns_with_non_existing_values'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_partitioner // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_partitioner'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f492eebf4f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f492d2e7550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f49306d79d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f492f08f490>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_partitioner'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_read_old_sstables_after_upgrade // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_read_old_sstables_after_upgrade'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4b669181f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4b4fd7a5b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4b682f0a60>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4b66af68e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_read_old_sstables_after_upgrade'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_snitch // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_snitch'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4b669181f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4b64241580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4b682f0a60>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4b4fa5c3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_snitch'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_closing_connections // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_closing_connections'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fb81964e700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb81a39fa00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb81b01f820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fb818e1d4c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_closing_connections'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_invalid_ks_names // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_ks_names'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fb81964e700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb81973e490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb81b01f820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fb8198ac430>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_ks_names'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_resurrect_subcolumn // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_resurrect_subcolumn'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0627cd9730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f06282560a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f062961b940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f0627353b80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_resurrect_subcolumn'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_index_scan_indexed_column_outside_slice_predicate // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_index_scan_indexed_column_outside_slice_predicate'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0627cd9730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f06280a9fd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f062961b940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f0627ea12b0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_index_scan_indexed_column_outside_slice_predicate'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_failure_during_anticompaction // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_failure_during_anticompaction'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0627cd9730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f062807c2e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f062961b940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f0626339b20>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_failure_during_anticompaction'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_populate_mv_after_insert_wide_rows // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_populate_mv_after_insert_wide_rows'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5d0690ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5d08262f70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5d082b29d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5d06924c40>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_populate_mv_after_insert_wide_rows'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_6285 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_6285'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5d0690ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5d06aa32e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5d082b29d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5d06f76a30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_6285'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_invalid_strategy_class // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_strategy_class'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5d0690ae80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5d050b6be0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5d082b29d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5d05e15070>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_strategy_class'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_hsha_defaults // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_defaults'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f373d451910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f373dadc490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f373ec12790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f373d28d130>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_defaults'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f373d451910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f373ebcbcd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f373ec12790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f373d8d71f0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_invalid_cf_names // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_cf_names'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f373d451910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f373c9d8a90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f373ec12790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f373c9d8430>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_cf_names'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_hsha_with_ssl // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_with_ssl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f99134097f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f99133744f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9914bb8820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9913a77520>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_with_ssl'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_empty_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f99134097f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9913a57c40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9914bb8820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f991388a400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_system_cf_recreate // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_cf_recreate'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f99134097f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f99137249d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9914bb8820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9913724400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_cf_recreate'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cas // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cas'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f532044df40>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f531f971340>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5321c028b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f531f9bac40>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cas'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_system_keyspace_operations // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_keyspace_operations'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f532044df40>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f53202d9880>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5321c028b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f53202d9b80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_keyspace_operations'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_missing_super // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_missing_super'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcfb770d3d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcfb4c62640>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcfb91008b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fcfb44ff400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_missing_super'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_create_then_drop_ks // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_create_then_drop_ks'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcfb770d3d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcfb4d1f400>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcfb91008b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fcfb4d1fa60>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_create_then_drop_ks'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_no_anticompaction_after_dclocal_repair // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_dclocal_repair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcfb770d3d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcfb6b7ca30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcfb91008b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fcfb460d640>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_dclocal_repair'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_count // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fbe27f02cd0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fbe24e28ca0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fbe2988b940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fbe27f1c430>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_column_validators // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_validators'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fbe27f02cd0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fbe28093dc0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fbe2988b940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fbe28093100>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_validators'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_count_paging // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count_paging'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2bd3fec7c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2bd420ef10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2bd59e0940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2bd459b790>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count_paging'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_system_column_family_operations // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_column_family_operations'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2bd3fec7c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2bd4575520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2bd59e0940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2bd456b9a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_column_family_operations'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_no_anticompaction_after_hostspecific_repair // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_hostspecific_repair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2bd3fec7c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2bd3357af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2bd59e0940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2bd33570a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_hostspecific_repair'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_rf_collapse_yaml_file_snitch // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rf_collapse_yaml_file_snitch'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fca77e143a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fca783e0df0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fca79801940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fca7809f0d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rf_collapse_yaml_file_snitch'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_count_around_page_size // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count_around_page_size'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fca77e143a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fca7742cb80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fca79801940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fca77ffd7c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_count_around_page_size'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_dynamic_indexes_creation_deletion // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dynamic_indexes_creation_deletion'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fca77e143a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fca7804d430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fca79801940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fca7804d520>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dynamic_indexes_creation_deletion'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_no_anticompaction_after_subrange_repair // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_subrange_repair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fca77e143a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fca7732e730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fca79801940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fca77353790>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_after_subrange_repair'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_rf_expand_yaml_file_snitch // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rf_expand_yaml_file_snitch'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f855aa873a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f855a16b9a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f855c4789d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f855ac6c340>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_rf_expand_yaml_file_snitch'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_insert // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_insert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f855aa873a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f855a0a9bb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f855c4789d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f855a0b15e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_insert'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_dynamic_indexes_with_system_update_cf // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dynamic_indexes_with_system_update_cf'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f855aa873a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f855a1e20a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f855c4789d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f855a04aeb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dynamic_indexes_with_system_update_cf'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_no_anticompaction_of_already_repaired // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_of_already_repaired'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f855aa873a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8559de2e80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f855c4789d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f8559e0b130>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_no_anticompaction_of_already_repaired'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_get // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_get'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f92851a1ca0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f92845727f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9286b0b8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f92848a48b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_get'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_system_super_column_family_operations // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_super_column_family_operations'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f92851a1ca0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9285785940>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9286b0b8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f92847edbb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_system_super_column_family_operations'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_counter_columns_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_counter_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f57e2ba9190>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f57e2254d30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f57e45858b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f57e208b040>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_counter_columns_compact'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_empty_range // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f57e2ba9190>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f57e1191fd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f57e45858b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f57e11919d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_range'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_column_not_found_quorum // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_not_found_quorum'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f57e2ba9190>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f57e092b2e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f57e45858b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f57e092b3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_not_found_quorum'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_subcolumn_limit // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_subcolumn_limit'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f1f7b780e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1f7b77d850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1f7d0eb790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1f7b99fbe0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_subcolumn_limit'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_ttl // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f1f7b780e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1f7b993220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1f7d0eb790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1f78d24820>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_ttl'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_long_order // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_long_order'>>
dtest_config = <dtest_config.DTestConfig object at 0x7faeab253d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7faeaba819d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7faeacbd88b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7faeab2de820>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_long_order'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_max_ttl // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_max_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7faeab253d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7faeab823a00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7faeacbd88b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7faeab23eaf0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_max_ttl'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_failed_snitch_update_yaml_file_snitch // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_failed_snitch_update_yaml_file_snitch'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ffb619b07c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffb61f6e760>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffb6334b820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ffb6013b1c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_failed_snitch_update_yaml_file_snitch'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_integer_order // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_integer_order'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ffb619b07c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffb503a6a90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffb6334b820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ffb60f69310>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_integer_order'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_max_default_ttl // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_max_default_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ffb619b07c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffb51679520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffb6334b820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ffb51679190>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert_max_default_ttl'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_alter_table // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_alter_table'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ffb619b07c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ffb529d4100>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ffb6334b820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ffb51851a30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_alter_table'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_time_uuid // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_time_uuid'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcdb35e6640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcdb3b94be0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcdb4f70820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fcdb1b53d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_time_uuid'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_simple_expiration // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_simple_expiration'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcdb35e6640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcdb38225e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcdb4f70820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fcdb3822550>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_simple_expiration'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_mutation_v2 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_mutation_v2'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcdb35e6640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcdb3b79c10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcdb4f70820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fcdb36130a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_mutation_v2'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_sstableupgrade // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_sstableupgrade'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc0ee08b880>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc0ee6e6190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc0efa178b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc0ec60b070>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_sstableupgrade'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_long_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_long_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc0ee08b880>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc0ee76cd00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc0efa178b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc0ed869e20>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_long_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_expiration_with_default_ttl // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_expiration_with_default_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc0ee08b880>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc0dd4e3730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc0efa178b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc0dd4e3c10>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_expiration_with_default_ttl'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compaction_delete[LeveledCompactionStrategy] // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete[LeveledCompactionStrategy]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe75fd33b80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe75e43c2b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe7616c89d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe75e43c8b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete[LeveledCompactionStrategy]'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_integer_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_integer_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe75fd33b80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe75f0cffa0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe7616c89d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe75f1a67f0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_integer_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_expiration_with_default_ttl_and_zero_ttl // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_expiration_with_default_ttl_and_zero_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe75fd33b80>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe75f1bd670>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe7616c89d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe75f0b77c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_expiration_with_default_ttl_and_zero_ttl'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compaction_delete[SizeTieredCompactionStrategy] // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete
[SizeTieredCompactionStrategy]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe4e428d1c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe4e28d5af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe4e5c2db80>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe4e427be80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete
[SizeTieredCompactionStrategy]'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_insert // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_insert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe4e428d1c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe4e346af10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe4e5c2db80>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe4e38bb580>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_insert'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_simple_expiration_batch_mutate // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_simple_expiration_batch_mutate'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe4e428d1c0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe4e443f220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe4e5c2db80>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe4e46bab50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_simple_expiration_batch_mutate'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compaction_delete[DateTieredCompactionStrategy] // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete
[DateTieredCompactionStrategy]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4cd922d8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4cd075c3d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4cdabf3820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4cd0775fa0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compaction_delete
[DateTieredCompactionStrategy]'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_standard_columns // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_standard_columns'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4cd922d8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4cd87e0640>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4cdabf3820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4cd87d66d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_standard_columns'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_update_expiring // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_update_expiring'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4cd922d8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4cd93f0e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4cdabf3820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4cd93f05b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_update_expiring'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_standard_columns // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_standard_columns'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04da092a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04d966f1c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04dba5c8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f04da610130>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_standard_columns'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_remove_expiring // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_remove_expiring'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04da092a30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04d97857f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04dba5c8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f04d9781340>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_remove_expiring'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_standard_row // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_standard_row'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5de3ae26a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5de0fdd790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5de54a9940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5de3fef1c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_standard_row'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_ring_on_invalid_keyspace // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_ring_on_invalid_keyspace'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5de3ae26a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5de08daa60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5de54a9940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5de08da940>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_ring_on_invalid_keyspace'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cql_read_compatibility // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cql_read_compatibility'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe633a08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe61b345cd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe634c939d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe61bf5fca0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cql_read_compatibility'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_get_range_slice_after_deletion // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice_after_deletion'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe633a08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe6300502e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe634c939d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe630050ac0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_range_slice_after_deletion'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_remove_column_ttl_with_default_ttl // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_remove_column_ttl_with_default_ttl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe633a08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe61b34ae50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe634c939d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe61b34a280>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_remove_column_ttl_with_default_ttl'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_async_1 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe633a08160>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe619e3eb80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe634c939d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe61b3452b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_1'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_super_columns_with_standard_under // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_super_columns_with_standard_under'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fedb94a3640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fedb2e53910>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fedbae699d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fedb2e45cd0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_super_columns_with_standard_under'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_add // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_add'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fedb94a3640>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fedb2eaaa90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fedbae699d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fedb2e313a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_add'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_super_columns_with_none_given_underneath // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_super_columns_with_none_given_underneath'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2dbf6dc9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2dbf8eec70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2dc10a4940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2dbf8ee250>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_super_columns_with_none_given_underneath'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_super_add // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_super_add'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2dbf6dc9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2dbf89a580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2dc10a4940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2dbf8eb8b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_super_add'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_super_columns_entire_row // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_super_columns_entire_row'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f86239f4c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8620316d00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f86252089d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f862030b5b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_super_columns_entire_row'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_standard_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_standard_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f86239f4c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f86239e8370>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f86252089d0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f86239e8c40>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_standard_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compact_storage // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4c21fa9550>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4c21347e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4c23766820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4c21f54ee0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_slice_standard // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_slice_standard'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4c21fa9550>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4c212e7af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4c23766820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4c2123e070>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_slice_standard'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_super_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_super_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4c21fa9550>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4c21f95490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4c23766820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4c21f95d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_super_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compact_storage_composite // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage_composite'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9ad5678d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ad4ae7280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ad70428b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9ad4aff3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage_composite'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_slice_of_entire_supercolumns // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_slice_of_entire_supercolumns'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9ad5678d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ad45a5d90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ad70428b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9ad4d51b50>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_remove_slice_of_entire_supercolumns'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9ad5678d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ad48f39d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ad70428b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9ad48f3d90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_thrift // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_thrift'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9ad5678d90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9ad4c3d8e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9ad70428b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9ad4dc10a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_thrift'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_readrepair // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_readrepair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc716c7a400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc715213460>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc7184838b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc7151bd850>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_readrepair'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_super_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_super_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc716c7a400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc7140f2790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc7184838b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc6fc7e1040>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_super_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_insertions_and_deletions // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_insertions_and_deletions'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fb9119a6520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb9110d1070>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb91331c700>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fb90268eaf0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_insertions_and_deletions'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_batch_add // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_add'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fb9119a6520>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb903fdd4f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb91331c700>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fb903fddeb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_add'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_1 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7e8d3430a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7e8d33ba00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7e8ecbd820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7e8d4e0eb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_1'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_bad_system_calls // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_system_calls'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7e8d3430a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7e8d4ebee0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7e8ecbd820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7e8ca6ea00>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_system_calls'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_batch_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7e8d3430a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7e8d9114c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7e8ecbd820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7e8c2280a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batchlog_replay_compatibility_1 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2afdcb4ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2afde84af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2aff5f7940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2afde1c220>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_1'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_wide_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wide_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2afdcb4ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2afc269460>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2aff5f7940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2afc0e0ac0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wide_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_bad_batch_calls // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_batch_calls'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2afdcb4ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2afde6f310>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2aff5f7940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2afcc820a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_batch_calls'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_deletion // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2afdcb4ee0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2afc265160>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2aff5f7940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2afc2655b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_2 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_2'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f375d65b310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f375d6668b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f375edf48b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f375d690520>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_2'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_13691 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_13691'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f375d65b310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f375c32bc70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f375edf48b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f375c32b850>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_13691'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_column_name_lengths // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_name_lengths'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f375d65b310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f375c20e940>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f375edf48b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f375c1f2970>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_name_lengths'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_deletion_eoc_0 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion_eoc_0'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f375d65b310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f375c2a1df0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f375edf48b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f375d8bca00>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion_eoc_0'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_table_compact_storage // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_table_compact_storage'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32dcaa3af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f32d8e853d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_table_compact_storage'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_clustering_columns_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_clustering_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32d9168d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f32d9b464c0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_clustering_columns_compact'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cql_write_compatibility // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cql_write_compatibility'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32d93119a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f32d92ea400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cql_write_compatibility'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_multi_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32d93cbb20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f32d93cb6d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_async_2 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_2'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f32dc46adc0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f32d93e11c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f32dde6e8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f32d93e19a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_2'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_3 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_3'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f98f91e7c10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f98f92c4850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f98fa72d940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f98f8f4d3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_3'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_bad_calls // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_calls'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f98f91e7c10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f98f8f667f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f98fa72d940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f98f02bae50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_calls'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f98f91e7c10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f98f069f610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f98fa72d940>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f98f069fd60>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_4 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_4'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f26dbfd9970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f26dbd0e640>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f26dd47f8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f26dbca9be0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_4'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_insert_super // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_insert_super'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f26dbfd9970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f26b83f1f70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f26dd47f8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f26b8172910>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_insert_super'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_incr_decr_standard_multiget_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_multiget_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f26dbfd9970>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f26b83236a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f26dd47f8b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f26b83233d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_multiget_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_batchlog_replay_compatibility_4 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_4'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5107807400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5107821460>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5108f8e790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f51076319d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_4'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cf_remove_column // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cf_remove_column'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5107807400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5107b6c730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5108f8e790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5107a63e80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cf_remove_column'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_counter_get_slice_range // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5107807400>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5107bf11f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5108f8e790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5107811d00>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_range'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_5 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_5'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04b737cdf0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f04b758b340>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_5'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_alter_rf_and_run_read_repair // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_alter_rf_and_run_read_repair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04b77c8700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f04780d9d30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_alter_rf_and_run_read_repair'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_drop_column_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_drop_column_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04b74798e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f04b493e3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_drop_column_compact'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cf_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cf_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f04b59f3190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f04b79bba90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cf_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_counter_get_slice_super_range // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_super_range'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f04b75977f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f049c4fda90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f04b8d55820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f049c4fde50>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_super_range'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_validate_empty_column_name // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_validate_empty_column_name'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07c1ef580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fd07c1ef4f0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_validate_empty_column_name'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_read_repair_chance // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_read_repair_chance'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07d7ad9d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fd07dba2d90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_read_repair_chance'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_remove_and_range_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_and_range_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07cb3b400>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fd07d09e7c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_remove_and_range_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_index_scan // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07eacc730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fd07eacc400>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_dead_coordinator // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dead_coordinator'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fd07f658b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd07cef49a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd080dc5790>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fd07cb73250>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dead_coordinator'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_with_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_with_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc78d6dea60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc78c5fab50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc78f0e08b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc78c39f100>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_with_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_truncate // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_truncate'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc78d6dea60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc78c244910>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc78f0e08b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc78c244df0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_truncate'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_async_3 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_3'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc78d6dea60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc78c441190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc78f0e08b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc78c441040>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_3'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_with_remove_cf // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_with_remove_cf'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f3608e56d60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f36082f4550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f360a81a700>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f360820d6d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_with_remove_cf'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_cql_range_tombstone_and_static // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cql_range_tombstone_and_static'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f3608e56d60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3608f7ca00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f360a81a700>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f360817beb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cql_range_tombstone_and_static'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_range_async_1 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f3608e56d60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f360816f4c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f360a81a700>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f36081778e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_1'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_collation // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_collation'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdb9e80aac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdb9dd482e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdba01d4820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdb9dc6c3d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_collation'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_compact_storage_get // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage_get'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdb9e80aac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdb9c6524f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdba01d4820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdb9c6522e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_storage_get'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_datetimeformat_round_trip // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_datetimeformat_round_trip'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdb9e80aac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdb9dd33190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdba01d4820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdb9df8d7c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_datetimeformat_round_trip'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_force_repair_range_async_2 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_2'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdb9e80aac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdb9df95280>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdba01d4820>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdb9ee092b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_2'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
-----------------------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_clustering_columns_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_clustering_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7764b6a2b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f775c6c32e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f77663e08b0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtes