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/12/02 03:17:52 UTC
Build complete: Cassandra-trunk #176 [UNSTABLE]
df401530a47e3bb7094dde5e9dc6de69eb73671c
-------------------------------------------------------------------------------
Build Cassandra-trunk #176 Still unstable
URL: https://ci-cassandra.apache.org/job/Cassandra-trunk/176/
-------------------------------------------------------------------------------
Changes:
No changes
-------------------------------------------------------------------------------
Failed Tests:
14 tests failed.
FAILED: dtest-novnode.replace_address_test.TestReplaceAddress.test_insert_data_during_replace_same_address
FAILED: dtest-novnode.replace_address_test.TestReplaceAddress.test_insert_data_during_replace_same_address
FAILED: dtest-novnode.replace_address_test.TestReplaceAddress.test_insert_data_during_replace_same_address
FAILED: dtest-novnode.cqlsh_tests.test_cqlsh_copy.TestCqlshCopy.test_bulk_round_trip_with_timeouts
FAILED: dtest.cql_test.TestMiscellaneousCQL.test_truncate_failure
FAILED: org.apache.cassandra.index.sasi.SASIIndexTest.testMultiExpressionQueriesWhereRowSplitBetweenSSTables-compression
FAILED: org.apache.cassandra.distributed.test.OptimiseStreamsRepairTest.randomTest
FAILED: org.apache.cassandra.distributed.test.OptimiseStreamsRepairTest.randomTest
FAILED: org.apache.cassandra.tools.JMXCompatabilityTest.diff40-cdc
FAILED: org.apache.cassandra.tools.JMXCompatabilityTest.diff40-cdc
FAILED: org.apache.cassandra.tools.JMXCompatabilityTest.diff40-compression
FAILED: org.apache.cassandra.tools.JMXCompatabilityTest.diff40-compression
FAILED: org.apache.cassandra.tools.JMXCompatabilityTest.diff40
FAILED: org.apache.cassandra.tools.JMXCompatabilityTest.diff40
-------------------------------------------------------------------------------
Cassandra CI Results
-------------------------------------------------------------------------------
Tests Failures Errors Skipped Success rate Time
36205 10 542 206 98.48% 183263.342
-------------------------------------------------------------------------------
Name Tests Errors Failures Skipped Time(s)
3826 540 3 0 133903.683
cqlshlib.python3.jdk8 166 0 0 0 0.000
org.apache.cassandra.audit 288 0 0 0 526.878
org.apache.cassandra.auth 216 0 0 0 104.721
org.apache.cassandra.auth.jmx 138 0 0 0 35.394
org.apache.cassandra.batchlog 72 0 0 0 165.474
org.apache.cassandra.cache 24 0 0 0 50.551
org.apache.cassandra.concurrent 58 0 0 0 1756.721
org.apache.cassandra.config 210 0 0 0 21.470
org.apache.cassandra.cql.jdbc 6 0 0 0 0.766
org.apache.cassandra.cql3 1438 0 0 54 3450.415
org.apache.cassandra.cql3.conditions 24 0 0 0 3.959
org.apache.cassandra.cql3.functions 186 0 0 0 84.615
org.apache.cassandra.cql3.restrictions 138 0 0 0 7.499
org.apache.cassandra.cql3.selection 60 0 0 0 78.416
org.apache.cassandra.cql3.statements 144 0 0 0 164.972
org.apache.cassandra.cql3.validation.entities 2244 0 0 6 2099.955
org.apache.cassandra.cql3.validation.miscellaneous 336 0 0 0 283.465
org.apache.cassandra.cql3.validation.operations 2898 0 0 0 2071.386
org.apache.cassandra.db 2394 0 0 4 1438.691
org.apache.cassandra.db.aggregation 36 0 0 0 6.524
org.apache.cassandra.db.columniterator 6 0 0 0 20.816
org.apache.cassandra.db.commitlog 2426 0 0 14 1747.560
org.apache.cassandra.db.compaction 1126 0 0 12 3004.285
org.apache.cassandra.db.composites 18 0 0 0 3.599
org.apache.cassandra.db.context 48 0 0 0 13.545
org.apache.cassandra.db.filter 48 0 0 0 9.447
org.apache.cassandra.db.lifecycle 408 0 0 0 179.009
org.apache.cassandra.db.marshal 846 0 0 0 260.754
org.apache.cassandra.db.monitoring 90 0 0 0 32.792
org.apache.cassandra.db.partition 60 0 0 0 381.063
org.apache.cassandra.db.partitions 48 0 0 0 4.171
org.apache.cassandra.db.repair 138 0 0 6 121.847
org.apache.cassandra.db.rows 324 0 0 0 265.063
org.apache.cassandra.db.streaming 108 0 0 0 179.780
org.apache.cassandra.db.transform 132 0 0 0 39.727
org.apache.cassandra.db.view 24 0 0 0 133.934
org.apache.cassandra.db.virtual 78 0 0 0 163.104
org.apache.cassandra.dht 624 0 0 0 329.052
org.apache.cassandra.dht.tokenallocator 18 0 0 2 503.184
org.apache.cassandra.diag 36 0 0 0 6.580
org.apache.cassandra.diag.store 36 0 0 0 0.743
org.apache.cassandra.distributed.test 1676 2 0 36 9303.673
org.apache.cassandra.distributed.test.ring 10 0 0 0 628.502
org.apache.cassandra.distributed.upgrade 15 0 0 0 542.683
org.apache.cassandra.fql 210 0 0 0 52.886
org.apache.cassandra.fqltool 50 0 0 0 9.960
org.apache.cassandra.gms 96 0 0 0 121.578
org.apache.cassandra.hints 224 0 0 0 1482.861
org.apache.cassandra.index 270 0 0 0 318.086
org.apache.cassandra.index.internal 168 0 0 0 127.767
org.apache.cassandra.index.sasi 246 0 1 0 242.040
org.apache.cassandra.index.sasi.analyzer 150 0 0 0 8.716
org.apache.cassandra.index.sasi.conf 84 0 0 0 7.095
org.apache.cassandra.index.sasi.disk 168 0 0 0 211.674
org.apache.cassandra.index.sasi.plan 48 0 0 0 29.924
org.apache.cassandra.index.sasi.utils 312 0 0 0 19.687
org.apache.cassandra.io 30 0 0 0 91.807
org.apache.cassandra.io.compress 276 0 0 0 123.566
org.apache.cassandra.io.sstable 764 0 0 12 1806.637
org.apache.cassandra.io.sstable.format 6 0 0 0 14.039
org.apache.cassandra.io.sstable.format.big 12 0 0 0 21.963
org.apache.cassandra.io.sstable.metadata 60 0 0 0 8.174
org.apache.cassandra.io.util 798 0 0 0 278.857
org.apache.cassandra.locator 422 0 0 0 730.595
org.apache.cassandra.metrics 444 0 0 6 433.829
org.apache.cassandra.net 938 0 0 0 1298.237
org.apache.cassandra.net.proxy 18 0 0 0 5.101
org.apache.cassandra.repair 210 0 0 6 272.562
org.apache.cassandra.repair.asymmetric 90 0 0 0 109.861
org.apache.cassandra.repair.consistent 414 0 0 6 113.291
org.apache.cassandra.repair.consistent.admin 30 0 0 0 19.704
org.apache.cassandra.repair.messages 108 0 0 0 17.084
org.apache.cassandra.schema 246 0 0 6 109.734
org.apache.cassandra.security 156 0 0 0 23.447
org.apache.cassandra.serializers 198 0 0 0 4.037
org.apache.cassandra.service 780 0 0 6 812.488
org.apache.cassandra.service.pager 42 0 0 0 7.354
org.apache.cassandra.service.reads 714 0 0 6 65.234
org.apache.cassandra.service.reads.repair 204 0 0 6 114.954
org.apache.cassandra.streaming 64 0 0 0 605.005
org.apache.cassandra.streaming.async 108 0 0 0 21.399
org.apache.cassandra.streaming.compression 36 0 0 0 7.924
org.apache.cassandra.streaming.messages 6 0 0 0 0.838
org.apache.cassandra.stress.generate 12 0 0 0 0.541
org.apache.cassandra.stress.settings 16 0 0 0 2.019
org.apache.cassandra.stress.util 10 0 0 0 0.239
org.apache.cassandra.tools 792 0 6 0 1286.539
org.apache.cassandra.tools.cassandrastress 6 0 0 0 79.160
org.apache.cassandra.tools.cqlsh 6 0 0 0 77.314
org.apache.cassandra.tools.nodetool 6 0 0 0 14.200
org.apache.cassandra.tools.nodetool.formatter 36 0 0 0 0.781
org.apache.cassandra.tools.nodetool.stats 84 0 0 0 173.032
org.apache.cassandra.tracing 36 0 0 0 6.871
org.apache.cassandra.transport 420 0 0 0 4122.902
org.apache.cassandra.transport.messages 12 0 0 0 4.899
org.apache.cassandra.triggers 120 0 0 0 62.363
org.apache.cassandra.utils 1126 0 0 12 2811.272
org.apache.cassandra.utils.binlog 126 0 0 0 133.505
org.apache.cassandra.utils.btree 240 0 0 0 5.553
org.apache.cassandra.utils.concurrent 378 0 0 6 49.559
org.apache.cassandra.utils.memory 220 0 0 0 532.572
org.apache.cassandra.utils.obs 24 0 0 0 3.441
org.apache.cassandra.utils.streamhist 66 0 0 0 14.258
org.apache.cassandra.utils.vint 24 0 0 0 1.859
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Packages
-------------------------------------------------------------------------------
Name Tests Errors Failures Skipped Time(s)
Cassandra dtests 5 0 0 1039.707
Cassandra dtests 5 0 0 523.620
Cassandra dtests 6 0 0 801.863
Cassandra dtests 5 0 0 822.902
Cassandra dtests 5 0 0 788.081
Cassandra dtests 4 0 0 328.931
Cassandra dtests 2 0 0 387.112
Cassandra dtests 3 0 0 881.004
Cassandra dtests 24 5 0 489.815
Cassandra dtests 22 4 0 615.283
Cassandra dtests 22 4 0 479.567
Cassandra dtests 22 5 0 668.601
Cassandra dtests 22 5 0 340.444
Cassandra dtests 21 4 0 507.551
Cassandra dtests 22 4 0 750.745
Cassandra dtests 20 2 0 713.867
Cassandra dtests 20 2 0 1051.602
Cassandra dtests 21 3 0 623.023
Cassandra dtests 19 1 0 1032.929
Cassandra dtests 22 3 0 482.866
Cassandra dtests 20 2 0 781.336
Cassandra dtests 20 2 0 1166.284
Cassandra dtests 19 2 0 618.269
Cassandra dtests 19 3 0 439.481
Cassandra dtests 19 2 0 473.552
Cassandra dtests 17 1 0 453.873
Cassandra dtests 19 2 0 558.566
Cassandra dtests 19 2 0 568.671
Cassandra dtests 19 1 0 799.908
Cassandra dtests 20 2 0 561.083
Cassandra dtests 23 4 0 474.760
Cassandra dtests 21 4 1 2398.247
Cassandra dtests 21 4 0 785.852
Cassandra dtests 20 3 0 660.472
Cassandra dtests 18 2 0 690.804
Cassandra dtests 17 2 0 376.597
Cassandra dtests 19 3 0 468.820
Cassandra dtests 19 2 0 503.092
Cassandra dtests 20 3 0 448.247
Cassandra dtests 21 4 0 416.872
Cassandra dtests 20 4 0 366.411
Cassandra dtests 22 3 0 374.483
Cassandra dtests 19 2 0 593.213
Cassandra dtests 18 2 0 1044.870
Cassandra dtests 19 2 0 1009.985
Cassandra dtests 22 4 0 1008.985
Cassandra dtests 20 3 0 727.458
Cassandra dtests 20 3 0 933.477
Cassandra dtests 20 3 0 1034.213
Cassandra dtests 20 3 0 763.855
Cassandra dtests 20 3 0 995.730
Cassandra dtests 20 2 0 903.094
Cassandra dtests 22 3 0 603.588
Cassandra dtests 20 2 1 923.055
Cassandra dtests 20 2 0 996.661
Cassandra dtests 20 2 0 1609.804
Cassandra dtests 20 2 0 1188.453
Cassandra dtests 21 3 0 846.040
Cassandra dtests 22 4 0 742.859
Cassandra dtests 20 2 0 899.564
Cassandra dtests 21 3 0 538.248
Cassandra dtests 21 3 0 908.719
Cassandra dtests 21 4 0 865.923
Cassandra dtests 22 4 0 503.980
Cassandra dtests 22 4 0 596.825
Cassandra dtests 21 3 0 464.840
Cassandra dtests 21 3 0 874.455
Cassandra dtests 21 3 0 785.392
Cassandra dtests 22 4 0 659.785
Cassandra dtests 23 5 0 491.008
Cassandra dtests 21 3 0 541.363
Cassandra dtests 21 3 0 556.132
Cassandra dtests 19 1 0 933.302
Cassandra dtests 19 3 0 528.774
Cassandra dtests 18 2 0 610.714
Cassandra dtests 20 4 0 404.395
Cassandra dtests 20 4 0 366.316
Cassandra dtests 17 1 0 560.977
Cassandra dtests 20 3 0 379.907
Cassandra dtests 19 2 0 434.170
Cassandra dtests 21 4 0 605.905
Cassandra dtests 21 4 0 727.793
Cassandra dtests 19 3 0 556.993
Cassandra dtests 20 2 0 897.345
Cassandra dtests 19 4 0 342.130
Cassandra dtests 18 3 0 293.069
Cassandra dtests 20 3 0 543.116
Cassandra dtests 20 3 0 501.639
Cassandra dtests 22 5 0 390.368
Cassandra dtests 22 4 0 585.880
Cassandra dtests 21 4 0 527.858
Cassandra dtests 20 3 0 717.443
Cassandra dtests 20 3 0 626.491
Cassandra dtests 20 4 0 590.257
Cassandra dtests 21 3 0 884.186
Cassandra dtests 18 2 0 564.120
Cassandra dtests 18 2 0 524.002
Cassandra dtests 18 2 0 612.016
Cassandra dtests 18 2 0 585.398
Cassandra dtests 16 2 0 333.346
Cassandra dtests 17 2 0 693.946
Cassandra dtests 18 2 0 573.082
Cassandra dtests 17 2 0 812.795
Cassandra dtests 18 2 0 666.258
Cassandra dtests 19 2 0 702.404
Cassandra dtests 20 2 0 635.972
Cassandra dtests 20 4 0 451.493
Cassandra dtests 19 3 0 997.555
Cassandra dtests 18 2 0 950.691
Cassandra dtests 20 3 0 702.108
Cassandra dtests 20 3 0 693.003
Cassandra dtests 20 3 0 462.702
Cassandra dtests 19 2 0 427.446
Cassandra dtests 20 3 0 616.755
Cassandra dtests 20 3 0 890.713
Cassandra dtests 20 3 0 665.574
Cassandra dtests 20 2 0 944.921
Cassandra dtests 20 3 0 489.026
Cassandra dtests 19 2 0 894.947
Cassandra dtests 19 2 0 819.645
Cassandra dtests 19 2 0 491.858
Cassandra dtests 19 2 0 753.494
Cassandra dtests 21 4 0 489.055
Cassandra dtests 19 2 0 691.376
Cassandra dtests 21 4 0 904.109
Cassandra dtests 21 4 0 647.893
Cassandra dtests 20 3 0 712.980
Cassandra dtests 19 1 0 1097.832
Cassandra dtests 20 3 0 599.830
Cassandra dtests 21 4 0 890.959
Cassandra dtests 20 3 0 917.840
Cassandra dtests 21 4 0 869.777
Cassandra dtests 20 3 0 642.525
Cassandra dtests 19 2 0 617.960
Cassandra dtests 18 2 0 842.034
Cassandra dtests 16 1 0 469.595
Cassandra dtests 20 2 0 684.619
Cassandra dtests 19 3 0 563.103
Cassandra dtests 18 2 0 594.394
Cassandra dtests 19 3 0 555.685
Cassandra dtests 20 4 0 395.904
Cassandra dtests 18 2 0 565.303
Cassandra dtests 19 2 0 456.812
Cassandra dtests 19 2 0 342.783
Cassandra dtests 21 4 0 502.380
Cassandra dtests 21 4 1 736.244
Cassandra dtests 19 3 0 546.036
Cassandra dtests 20 2 0 799.577
Cassandra dtests 17 2 0 413.275
Cassandra dtests 19 4 0 173.209
Cassandra dtests 20 3 0 646.811
Cassandra dtests 20 3 0 533.305
Cassandra dtests 21 4 0 445.230
Cassandra dtests 22 5 0 588.838
Cassandra dtests 21 4 0 376.083
Cassandra dtests 21 4 0 499.063
Cassandra dtests 20 3 0 591.343
Cassandra dtests 19 3 0 627.491
Cassandra dtests 21 3 0 892.117
Cassandra dtests 19 3 0 536.582
Cassandra dtests 18 2 0 494.235
Cassandra dtests 18 2 0 541.220
Cassandra dtests 18 2 0 590.035
Cassandra dtests 17 2 0 497.582
Cassandra dtests 16 2 0 380.950
Cassandra dtests 18 2 0 784.712
Cassandra dtests 18 2 0 928.389
Cassandra dtests 17 2 0 635.473
Cassandra dtests 19 2 0 759.104
Cassandra dtests 19 1 0 897.911
Cassandra dtests 20 4 0 496.336
Cassandra dtests 19 3 0 852.346
Cassandra dtests 19 3 0 847.839
Cassandra dtests 19 2 0 823.997
Cassandra dtests 20 3 0 536.851
Cassandra dtests 19 2 0 498.213
Cassandra dtests 20 3 0 498.309
Cassandra dtests 19 2 0 606.510
Cassandra dtests 20 3 0 1086.283
Cassandra dtests 20 3 0 597.542
Cassandra dtests 20 2 0 668.768
Cassandra dtests 21 4 0 407.636
Cassandra dtests 19 2 0 726.791
Cassandra dtests 19 2 0 777.444
Cassandra dtests 19 2 0 887.927
Cassandra dtests 19 2 0 632.802
Cassandra dtests 21 4 0 523.661
Cassandra dtests 19 2 0 653.726
Cassandra dtests 20 3 0 585.485
Cassandra dtests 21 4 0 668.670
Cassandra dtests 21 4 0 543.335
Cassandra dtests 20 2 0 1094.993
Cassandra dtests 20 3 0 457.907
Cassandra dtests 21 4 0 451.447
Cassandra dtests 20 3 0 742.041
Cassandra dtests 21 4 0 890.489
Cassandra dtests 20 3 0 1071.018
Cassandra dtests 18 1 0 768.713
Cassandra dtests 20 3 0 732.680
Cassandra dtests 16 1 0 513.296
-------------------------------------------------------------------------------
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.237
AuditLoggerAuthTest-cdc 9 0 0 0 53.124
AuditLoggerTest-cdc 28 0 0 0 23.183
BinAuditLoggerTest-cdc 1 0 0 0 13.365
AuditLogFilterTest-cdc 10 0 0 0 0.390
AuditLoggerAuthTest-cdc 9 0 0 0 52.528
AuditLoggerTest-cdc 28 0 0 0 20.371
BinAuditLoggerTest-cdc 1 0 0 0 12.381
AuditLogFilterTest-compression 10 0 0 0 0.248
AuditLoggerAuthTest-compression 9 0 0 0 53.309
AuditLoggerTest-compression 28 0 0 0 22.407
BinAuditLoggerTest-compression 1 0 0 0 13.346
AuditLogFilterTest-compression 10 0 0 0 0.391
AuditLoggerAuthTest-compression 9 0 0 0 52.575
AuditLoggerTest-compression 28 0 0 0 20.603
BinAuditLoggerTest-compression 1 0 0 0 12.298
AuditLogFilterTest 10 0 0 0 0.244
AuditLoggerAuthTest 9 0 0 0 53.258
AuditLoggerTest 28 0 0 0 22.430
BinAuditLoggerTest 1 0 0 0 13.231
AuditLogFilterTest 10 0 0 0 0.342
AuditLoggerAuthTest 9 0 0 0 52.549
AuditLoggerTest 28 0 0 0 21.780
BinAuditLoggerTest 1 0 0 0 12.288
-------------------------------------------------------------------------------
org.apache.cassandra.auth
Name Tests Errors Failures Skipped Time(s)
AuthCacheTest-cdc 14 0 0 0 0.531
CassandraNetworkAuthorizerTest-cdc 6 0 0 0 4.388
CassandraRoleManagerTest-cdc 1 0 0 0 3.859
PasswordAuthenticatorTest-cdc 7 0 0 0 5.930
RoleOptionsTest-cdc 4 0 0 0 0.421
RolesTest-cdc 4 0 0 0 3.946
AuthCacheTest-cdc 14 0 0 0 0.673
CassandraNetworkAuthorizerTest-cdc 6 0 0 0 3.829
CassandraRoleManagerTest-cdc 1 0 0 0 3.145
PasswordAuthenticatorTest-cdc 7 0 0 0 4.974
RoleOptionsTest-cdc 4 0 0 0 0.484
RolesTest-cdc 4 0 0 0 3.031
AuthCacheTest-compression 14 0 0 0 0.566
CassandraNetworkAuthorizerTest- 6 0 0 0 4.313
compression
CassandraRoleManagerTest-compression 1 0 0 0 3.712
PasswordAuthenticatorTest-compression 7 0 0 0 5.784
RoleOptionsTest-compression 4 0 0 0 0.415
RolesTest-compression 4 0 0 0 3.659
AuthCacheTest-compression 14 0 0 0 0.634
CassandraNetworkAuthorizerTest- 6 0 0 0 3.788
compression
CassandraRoleManagerTest-compression 1 0 0 0 3.204
PasswordAuthenticatorTest-compression 7 0 0 0 5.080
RoleOptionsTest-compression 4 0 0 0 0.481
RolesTest-compression 4 0 0 0 3.275
AuthCacheTest 14 0 0 0 0.517
CassandraNetworkAuthorizerTest 6 0 0 0 4.316
CassandraRoleManagerTest 1 0 0 0 3.587
PasswordAuthenticatorTest 7 0 0 0 5.591
RoleOptionsTest 4 0 0 0 0.412
RolesTest 4 0 0 0 3.620
AuthCacheTest 14 0 0 0 0.716
CassandraNetworkAuthorizerTest 6 0 0 0 3.847
CassandraRoleManagerTest 1 0 0 0 3.347
PasswordAuthenticatorTest 7 0 0 0 5.009
RoleOptionsTest 4 0 0 0 0.497
RolesTest 4 0 0 0 3.140
-------------------------------------------------------------------------------
org.apache.cassandra.auth.jmx
Name Tests Errors Failures Skipped Time(s)
AuthorizationProxyTest-cdc 20 0 0 0 1.261
JMXAuthTest-cdc 3 0 0 0 4.887
AuthorizationProxyTest-cdc 20 0 0 0 1.368
JMXAuthTest-cdc 3 0 0 0 4.282
AuthorizationProxyTest-compression 20 0 0 0 1.204
JMXAuthTest-compression 3 0 0 0 4.920
AuthorizationProxyTest-compression 20 0 0 0 1.312
JMXAuthTest-compression 3 0 0 0 4.425
AuthorizationProxyTest 20 0 0 0 1.242
JMXAuthTest 3 0 0 0 4.753
AuthorizationProxyTest 20 0 0 0 1.377
JMXAuthTest 3 0 0 0 4.363
-------------------------------------------------------------------------------
org.apache.cassandra.batchlog
Name Tests Errors Failures Skipped Time(s)
BatchlogEndpointFilterTest-cdc 5 0 0 0 0.484
BatchlogManagerTest-cdc 6 0 0 0 23.773
BatchlogTest-cdc 1 0 0 0 3.451
BatchlogEndpointFilterTest-cdc 5 0 0 0 0.525
BatchlogManagerTest-cdc 6 0 0 0 23.553
BatchlogTest-cdc 1 0 0 0 3.003
BatchlogEndpointFilterTest-compression 5 0 0 0 0.499
BatchlogManagerTest-compression 6 0 0 0 24.224
BatchlogTest-compression 1 0 0 0 3.676
BatchlogEndpointFilterTest-compression 5 0 0 0 0.522
BatchlogManagerTest-compression 6 0 0 0 23.621
BatchlogTest-compression 1 0 0 0 3.119
BatchlogEndpointFilterTest 5 0 0 0 0.476
BatchlogManagerTest 6 0 0 0 23.859
BatchlogTest 1 0 0 0 3.491
BatchlogEndpointFilterTest 5 0 0 0 0.525
BatchlogManagerTest 6 0 0 0 23.627
BatchlogTest 1 0 0 0 3.046
-------------------------------------------------------------------------------
org.apache.cassandra.cache
Name Tests Errors Failures Skipped Time(s)
AutoSavingCacheTest-cdc 2 0 0 0 3.591
CacheProviderTest-cdc 2 0 0 0 5.208
AutoSavingCacheTest-cdc 2 0 0 0 3.146
CacheProviderTest-cdc 2 0 0 0 4.842
AutoSavingCacheTest-compression 2 0 0 0 3.791
CacheProviderTest-compression 2 0 0 0 4.979
AutoSavingCacheTest-compression 2 0 0 0 3.197
CacheProviderTest-compression 2 0 0 0 4.882
AutoSavingCacheTest 2 0 0 0 3.698
CacheProviderTest 2 0 0 0 5.096
AutoSavingCacheTest 2 0 0 0 3.333
CacheProviderTest 2 0 0 0 4.788
-------------------------------------------------------------------------------
org.apache.cassandra.concurrent
Name Tests Errors Failures Skipped Time(s)
LongOpOrderTest 1 0 0 0 330.504
LongSharedExecutorPoolTest 1 0 0 0 480.425
LongOpOrderTest 1 0 0 0 330.649
LongSharedExecutorPoolTest 1 0 0 0 480.550
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 15.389
cdc
DebuggableThreadPoolExecutorTest-cdc 4 0 0 0 1.545
SEPExecutorTest-cdc 2 0 0 0 5.048
WaitQueueTest-cdc 2 0 0 0 0.236
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 14.722
cdc
DebuggableThreadPoolExecutorTest-cdc 4 0 0 0 1.716
SEPExecutorTest-cdc 2 0 0 0 5.514
WaitQueueTest-cdc 2 0 0 0 0.345
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 15.613
compression
DebuggableThreadPoolExecutorTest- 4 0 0 0 1.578
compression
SEPExecutorTest-compression 2 0 0 0 5.121
WaitQueueTest-compression 2 0 0 0 0.251
DebuggableScheduledThreadPoolExecutorTest- 1 0 0 0 14.804
compression
DebuggableThreadPoolExecutorTest- 4 0 0 0 1.731
compression
SEPExecutorTest-compression 2 0 0 0 5.560
WaitQueueTest-compression 2 0 0 0 0.393
DebuggableScheduledThreadPoolExecutorTest 1 0 0 0 15.470
DebuggableThreadPoolExecutorTest 4 0 0 0 1.541
SEPExecutorTest 2 0 0 0 5.113
WaitQueueTest 2 0 0 0 0.259
DebuggableScheduledThreadPoolExecutorTest 1 0 0 0 14.889
DebuggableThreadPoolExecutorTest 4 0 0 0 1.734
SEPExecutorTest 2 0 0 0 5.674
WaitQueueTest 2 0 0 0 0.347
-------------------------------------------------------------------------------
org.apache.cassandra.config
Name Tests Errors Failures Skipped Time(s)
CassandraRelevantPropertiesTest-cdc 8 0 0 0 0.143
DatabaseDescriptorRefTest-cdc 1 0 0 0 1.337
DatabaseDescriptorTest-cdc 21 0 0 0 1.062
EncryptionOptionsTest-cdc 4 0 0 0 0.409
YamlConfigurationLoaderTest-cdc 1 0 0 0 0.342
CassandraRelevantPropertiesTest-cdc 8 0 0 0 0.246
DatabaseDescriptorRefTest-cdc 1 0 0 0 1.391
DatabaseDescriptorTest-cdc 21 0 0 0 1.190
EncryptionOptionsTest-cdc 4 0 0 0 0.499
YamlConfigurationLoaderTest-cdc 1 0 0 0 0.420
CassandraRelevantPropertiesTest- 8 0 0 0 0.146
compression
DatabaseDescriptorRefTest-compression 1 0 0 0 1.397
DatabaseDescriptorTest-compression 21 0 0 0 1.110
EncryptionOptionsTest-compression 4 0 0 0 0.407
YamlConfigurationLoaderTest-compression 1 0 0 0 0.370
CassandraRelevantPropertiesTest- 8 0 0 0 0.248
compression
DatabaseDescriptorRefTest-compression 1 0 0 0 1.359
DatabaseDescriptorTest-compression 21 0 0 0 1.307
EncryptionOptionsTest-compression 4 0 0 0 0.488
YamlConfigurationLoaderTest-compression 1 0 0 0 0.479
CassandraRelevantPropertiesTest 8 0 0 0 0.157
DatabaseDescriptorRefTest 1 0 0 0 1.344
DatabaseDescriptorTest 21 0 0 0 1.084
EncryptionOptionsTest 4 0 0 0 0.393
YamlConfigurationLoaderTest 1 0 0 0 0.352
CassandraRelevantPropertiesTest 8 0 0 0 0.228
DatabaseDescriptorRefTest 1 0 0 0 1.387
DatabaseDescriptorTest 21 0 0 0 1.224
EncryptionOptionsTest 4 0 0 0 0.478
YamlConfigurationLoaderTest 1 0 0 0 0.473
-------------------------------------------------------------------------------
org.apache.cassandra.cql.jdbc
Name Tests Errors Failures Skipped Time(s)
JdbcDecimalTest-cdc 1 0 0 0 0.071
JdbcDecimalTest-cdc 1 0 0 0 0.178
JdbcDecimalTest-compression 1 0 0 0 0.085
JdbcDecimalTest-compression 1 0 0 0 0.195
JdbcDecimalTest 1 0 0 0 0.072
JdbcDecimalTest 1 0 0 0 0.165
-------------------------------------------------------------------------------
org.apache.cassandra.cql3
Name Tests Errors Failures Skipped Time(s)
CorruptionTest 1 0 0 0 126.636
ManyRowsTest 2 0 0 0 7.095
ViewLongTest 5 0 0 0 104.484
CorruptionTest 1 0 0 0 128.015
ManyRowsTest 2 0 0 0 9.952
ViewLongTest 5 0 0 0 107.630
CDCStatementTest-cdc 3 0 0 0 4.620
CQL3TypeLiteralTest-cdc 6 0 0 0 1.018
ColumnIdentifierTest-cdc 4 0 0 0 0.442
CqlParserTest-cdc 3 0 0 0 0.418
CustomNowInSecondsTest-cdc 4 0 0 0 15.152
DeleteTest-cdc 1 0 0 0 16.322
DistinctQueryPagingTest-cdc 5 0 0 0 15.333
DurationTest-cdc 8 0 0 0 0.095
EmptyValuesTest-cdc 14 0 0 5 38.087
ErrorCollectorTest-cdc 6 0 0 0 0.077
GcCompactionTest-cdc 8 0 0 0 10.412
IndexQueryPagingTest-cdc 5 0 0 0 15.174
KeyCacheCqlTest-cdc 10 0 0 0 20.507
ListsTest-cdc 6 0 0 0 5.310
NonNativeTimestampTest-cdc 1 0 0 0 3.732
OutOfSpaceTest-cdc 3 0 0 0 4.635
PagingQueryTest-cdc 1 0 0 0 21.871
PagingTest-cdc 1 0 0 0 10.658
PreparedStatementsTest-cdc 10 0 0 0 21.088
PstmtPersistenceTest-cdc 2 0 0 0 14.285
QueryEventsTest-cdc 4 0 0 0 14.188
QueryWithIndexedSSTableTest-cdc 1 0 0 0 4.332
ReservedKeywordsTest-cdc 1 0 0 0 0.866
SerializationMirrorTest-cdc 1 0 0 0 3.738
SimpleQueryTest-cdc 18 0 0 0 9.658
TombstonesWithIndexedSSTableTest-cdc 2 0 0 0 5.681
TraceCqlTest-cdc 1 0 0 0 12.907
UDHelperTest-cdc 3 0 0 0 0.338
ViewComplexTest-cdc 32 0 0 1 101.997
ViewFilteringTest-cdc 25 0 0 3 47.921
ViewSchemaTest-cdc 7 0 0 0 23.991
ViewTest-cdc 41 0 0 0 59.210
CDCStatementTest-cdc 3 0 0 0 4.135
CQL3TypeLiteralTest-cdc 6 0 0 0 1.177
ColumnIdentifierTest-cdc 4 0 0 0 0.511
CqlParserTest-cdc 3 0 0 0 0.443
CustomNowInSecondsTest-cdc 4 0 0 0 14.428
DeleteTest-cdc 1 0 0 0 16.054
DistinctQueryPagingTest-cdc 5 0 0 0 14.255
DurationTest-cdc 8 0 0 0 0.201
EmptyValuesTest-cdc 14 0 0 5 39.228
ErrorCollectorTest-cdc 6 0 0 0 0.178
GcCompactionTest-cdc 8 0 0 0 9.558
IndexQueryPagingTest-cdc 5 0 0 0 14.294
KeyCacheCqlTest-cdc 10 0 0 0 21.074
ListsTest-cdc 6 0 0 0 4.566
NonNativeTimestampTest-cdc 1 0 0 0 3.203
OutOfSpaceTest-cdc 3 0 0 0 4.118
PagingQueryTest-cdc 1 0 0 0 21.345
PagingTest-cdc 1 0 0 0 9.901
PreparedStatementsTest-cdc 10 0 0 0 19.831
PstmtPersistenceTest-cdc 2 0 0 0 13.746
QueryEventsTest-cdc 4 0 0 0 13.338
QueryWithIndexedSSTableTest-cdc 1 0 0 0 3.739
ReservedKeywordsTest-cdc 1 0 0 0 0.895
SerializationMirrorTest-cdc 1 0 0 0 3.285
SimpleQueryTest-cdc 18 0 0 0 8.343
TombstonesWithIndexedSSTableTest-cdc 2 0 0 0 5.117
TraceCqlTest-cdc 1 0 0 0 12.249
UDHelperTest-cdc 3 0 0 0 0.443
ViewComplexTest-cdc 32 0 0 1 98.035
ViewFilteringTest-cdc 25 0 0 3 39.015
ViewSchemaTest-cdc 7 0 0 0 22.188
ViewTest-cdc 41 0 0 0 51.766
CDCStatementTest-compression 3 0 0 0 4.754
CQL3TypeLiteralTest-compression 6 0 0 0 0.974
ColumnIdentifierTest-compression 4 0 0 0 0.441
CqlParserTest-compression 3 0 0 0 0.441
CustomNowInSecondsTest-compression 4 0 0 0 15.420
DeleteTest-compression 1 0 0 0 16.868
DistinctQueryPagingTest-compression 5 0 0 0 15.508
DurationTest-compression 8 0 0 0 0.107
EmptyValuesTest-compression 14 0 0 5 38.805
ErrorCollectorTest-compression 6 0 0 0 0.075
GcCompactionTest-compression 8 0 0 0 10.551
IndexQueryPagingTest-compression 5 0 0 0 15.404
KeyCacheCqlTest-compression 10 0 0 0 22.338
ListsTest-compression 6 0 0 0 5.556
NonNativeTimestampTest-compression 1 0 0 0 3.821
OutOfSpaceTest-compression 3 0 0 0 4.844
PagingQueryTest-compression 1 0 0 0 22.783
PagingTest-compression 1 0 0 0 10.848
PreparedStatementsTest-compression 10 0 0 0 21.416
PstmtPersistenceTest-compression 2 0 0 0 14.671
QueryEventsTest-compression 4 0 0 0 14.408
QueryWithIndexedSSTableTest-compression 1 0 0 0 4.635
ReservedKeywordsTest-compression 1 0 0 0 0.920
SerializationMirrorTest-compression 1 0 0 0 3.891
SimpleQueryTest-compression 18 0 0 0 10.805
TombstonesWithIndexedSSTableTest- 2 0 0 0 5.875
compression
TraceCqlTest-compression 1 0 0 0 13.151
UDHelperTest-compression 3 0 0 0 0.359
ViewComplexTest-compression 32 0 0 1 101.740
ViewFilteringTest-compression 25 0 0 3 43.255
ViewSchemaTest-compression 7 0 0 0 23.736
ViewTest-compression 41 0 0 0 64.120
CDCStatementTest-compression 3 0 0 0 4.199
CQL3TypeLiteralTest-compression 6 0 0 0 1.105
ColumnIdentifierTest-compression 4 0 0 0 0.565
CqlParserTest-compression 3 0 0 0 0.450
CustomNowInSecondsTest-compression 4 0 0 0 14.398
DeleteTest-compression 1 0 0 0 16.087
DistinctQueryPagingTest-compression 5 0 0 0 14.439
DurationTest-compression 8 0 0 0 0.207
EmptyValuesTest-compression 14 0 0 5 39.806
ErrorCollectorTest-compression 6 0 0 0 0.176
GcCompactionTest-compression 8 0 0 0 9.567
IndexQueryPagingTest-compression 5 0 0 0 14.493
KeyCacheCqlTest-compression 10 0 0 0 21.584
ListsTest-compression 6 0 0 0 4.649
NonNativeTimestampTest-compression 1 0 0 0 3.278
OutOfSpaceTest-compression 3 0 0 0 4.085
PagingQueryTest-compression 1 0 0 0 21.816
PagingTest-compression 1 0 0 0 9.732
PreparedStatementsTest-compression 10 0 0 0 20.020
PstmtPersistenceTest-compression 2 0 0 0 13.972
QueryEventsTest-compression 4 0 0 0 13.507
QueryWithIndexedSSTableTest-compression 1 0 0 0 3.975
ReservedKeywordsTest-compression 1 0 0 0 0.946
SerializationMirrorTest-compression 1 0 0 0 3.405
SimpleQueryTest-compression 18 0 0 0 8.466
TombstonesWithIndexedSSTableTest- 2 0 0 0 5.406
compression
TraceCqlTest-compression 1 0 0 0 12.476
UDHelperTest-compression 3 0 0 0 0.428
ViewComplexTest-compression 32 0 0 1 98.351
ViewFilteringTest-compression 25 0 0 3 40.665
ViewSchemaTest-compression 7 0 0 0 22.515
ViewTest-compression 41 0 0 0 62.163
CDCStatementTest 3 0 0 0 4.611
CQL3TypeLiteralTest 6 0 0 0 0.982
ColumnIdentifierTest 4 0 0 0 0.433
CqlParserTest 3 0 0 0 0.428
CustomNowInSecondsTest 4 0 0 0 15.245
DeleteTest 1 0 0 0 16.502
DistinctQueryPagingTest 5 0 0 0 15.343
DurationTest 8 0 0 0 0.096
EmptyValuesTest 14 0 0 5 38.316
ErrorCollectorTest 6 0 0 0 0.071
GcCompactionTest 8 0 0 0 10.531
IndexQueryPagingTest 5 0 0 0 15.432
KeyCacheCqlTest 10 0 0 0 21.287
ListsTest 6 0 0 0 5.253
NonNativeTimestampTest 1 0 0 0 3.664
OutOfSpaceTest 3 0 0 0 4.645
PagingQueryTest 1 0 0 0 22.478
PagingTest 1 0 0 0 10.707
PreparedStatementsTest 10 0 0 0 21.316
PstmtPersistenceTest 2 0 0 0 14.370
QueryEventsTest 4 0 0 0 14.307
QueryWithIndexedSSTableTest 1 0 0 0 4.350
ReservedKeywordsTest 1 0 0 0 0.880
SerializationMirrorTest 1 0 0 0 3.765
SimpleQueryTest 18 0 0 0 9.784
TombstonesWithIndexedSSTableTest 2 0 0 0 5.845
TraceCqlTest 1 0 0 0 13.916
UDHelperTest 3 0 0 0 0.355
ViewComplexTest 32 0 0 1 101.517
ViewFilteringTest 25 0 0 3 43.828
ViewSchemaTest 7 0 0 0 23.575
ViewTest 41 0 0 0 64.763
CDCStatementTest 3 0 0 0 4.134
CQL3TypeLiteralTest 6 0 0 0 1.048
ColumnIdentifierTest 4 0 0 0 0.513
CqlParserTest 3 0 0 0 0.421
CustomNowInSecondsTest 4 0 0 0 14.266
DeleteTest 1 0 0 0 16.081
DistinctQueryPagingTest 5 0 0 0 14.423
DurationTest 8 0 0 0 0.187
EmptyValuesTest 14 0 0 5 39.723
ErrorCollectorTest 6 0 0 0 0.157
GcCompactionTest 8 0 0 0 9.743
IndexQueryPagingTest 5 0 0 0 14.320
KeyCacheCqlTest 10 0 0 0 21.331
ListsTest 6 0 0 0 4.741
NonNativeTimestampTest 1 0 0 0 3.280
OutOfSpaceTest 3 0 0 0 4.100
PagingQueryTest 1 0 0 0 22.334
PagingTest 1 0 0 0 9.702
PreparedStatementsTest 10 0 0 0 20.156
PstmtPersistenceTest 2 0 0 0 13.794
QueryEventsTest 4 0 0 0 13.599
QueryWithIndexedSSTableTest 1 0 0 0 4.053
ReservedKeywordsTest 1 0 0 0 0.943
SerializationMirrorTest 1 0 0 0 3.387
SimpleQueryTest 18 0 0 0 8.459
TombstonesWithIndexedSSTableTest 2 0 0 0 5.497
TraceCqlTest 1 0 0 0 12.262
UDHelperTest 3 0 0 0 0.444
ViewComplexTest 32 0 0 1 98.584
ViewFilteringTest 25 0 0 3 40.795
ViewSchemaTest 7 0 0 0 22.494
ViewTest 41 0 0 0 58.864
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.conditions
Name Tests Errors Failures Skipped Time(s)
ColumnConditionTest-cdc 4 0 0 0 0.653
ColumnConditionTest-cdc 4 0 0 0 0.705
ColumnConditionTest-compression 4 0 0 0 0.624
ColumnConditionTest-compression 4 0 0 0 0.698
ColumnConditionTest 4 0 0 0 0.620
ColumnConditionTest 4 0 0 0 0.659
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.functions
Name Tests Errors Failures Skipped Time(s)
CastFctsTest-cdc 7 0 0 0 6.504
OperationFctsTest-cdc 11 0 0 0 7.662
TimeFctsTest-cdc 13 0 0 0 0.555
CastFctsTest-cdc 7 0 0 0 5.729
OperationFctsTest-cdc 11 0 0 0 6.738
TimeFctsTest-cdc 13 0 0 0 0.617
CastFctsTest-compression 7 0 0 0 6.796
OperationFctsTest-compression 11 0 0 0 7.892
TimeFctsTest-compression 13 0 0 0 0.561
CastFctsTest-compression 7 0 0 0 5.797
OperationFctsTest-compression 11 0 0 0 6.836
TimeFctsTest-compression 13 0 0 0 0.651
CastFctsTest 7 0 0 0 6.706
OperationFctsTest 11 0 0 0 7.650
TimeFctsTest 13 0 0 0 0.547
CastFctsTest 7 0 0 0 5.850
OperationFctsTest 11 0 0 0 6.877
TimeFctsTest 13 0 0 0 0.647
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.restrictions
Name Tests Errors Failures Skipped Time(s)
ClusteringColumnRestrictionsTest-cdc 23 0 0 0 1.183
ClusteringColumnRestrictionsTest-cdc 23 0 0 0 1.332
ClusteringColumnRestrictionsTest- 23 0 0 0 1.171
compression
ClusteringColumnRestrictionsTest- 23 0 0 0 1.308
compression
ClusteringColumnRestrictionsTest 23 0 0 0 1.163
ClusteringColumnRestrictionsTest 23 0 0 0 1.342
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.selection
Name Tests Errors Failures Skipped Time(s)
SelectionColumnMappingTest-cdc 2 0 0 0 5.790
TermSelectionTest-cdc 8 0 0 0 7.872
SelectionColumnMappingTest-cdc 2 0 0 0 5.032
TermSelectionTest-cdc 8 0 0 0 7.044
SelectionColumnMappingTest-compression 2 0 0 0 5.925
TermSelectionTest-compression 8 0 0 0 8.049
SelectionColumnMappingTest-compression 2 0 0 0 5.182
TermSelectionTest-compression 8 0 0 0 6.871
SelectionColumnMappingTest 2 0 0 0 5.730
TermSelectionTest 8 0 0 0 8.808
SelectionColumnMappingTest 2 0 0 0 5.130
TermSelectionTest 8 0 0 0 6.983
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.statements
Name Tests Errors Failures Skipped Time(s)
AlterRoleStatementTest-cdc 4 0 0 0 0.861
CreateRoleStatementTest-cdc 4 0 0 0 4.158
CreateUserStatementTest-cdc 1 0 0 0 0.858
DescribeStatementTest-cdc 12 0 0 0 18.662
PropertyDefinitionsTest-cdc 2 0 0 0 0.229
SelectStatementTest-cdc 1 0 0 0 3.527
AlterRoleStatementTest-cdc 4 0 0 0 0.920
CreateRoleStatementTest-cdc 4 0 0 0 3.687
CreateUserStatementTest-cdc 1 0 0 0 0.903
DescribeStatementTest-cdc 12 0 0 0 17.409
PropertyDefinitionsTest-cdc 2 0 0 0 0.345
SelectStatementTest-cdc 1 0 0 0 3.040
AlterRoleStatementTest-compression 4 0 0 0 0.923
CreateRoleStatementTest-compression 4 0 0 0 4.214
CreateUserStatementTest-compression 1 0 0 0 0.890
DescribeStatementTest-compression 12 0 0 0 18.885
PropertyDefinitionsTest-compression 2 0 0 0 0.241
SelectStatementTest-compression 1 0 0 0 3.588
AlterRoleStatementTest-compression 4 0 0 0 0.978
CreateRoleStatementTest-compression 4 0 0 0 3.654
CreateUserStatementTest-compression 1 0 0 0 0.927
DescribeStatementTest-compression 12 0 0 0 17.422
PropertyDefinitionsTest-compression 2 0 0 0 0.332
SelectStatementTest-compression 1 0 0 0 3.288
AlterRoleStatementTest 4 0 0 0 0.872
CreateRoleStatementTest 4 0 0 0 4.108
CreateUserStatementTest 1 0 0 0 0.855
DescribeStatementTest 12 0 0 0 18.942
PropertyDefinitionsTest 2 0 0 0 0.229
SelectStatementTest 1 0 0 0 3.546
AlterRoleStatementTest 4 0 0 0 0.914
CreateRoleStatementTest 4 0 0 0 3.764
CreateUserStatementTest 1 0 0 0 0.917
DescribeStatementTest 12 0 0 0 17.419
PropertyDefinitionsTest 2 0 0 0 0.328
SelectStatementTest 1 0 0 0 3.137
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.entities
Name Tests Errors Failures Skipped Time(s)
CollectionsTest-cdc 50 0 0 0 30.221
CountersTest-cdc 7 0 0 0 5.874
DateTypeTest-cdc 1 0 0 0 3.711
FrozenCollectionsTest-cdc 34 0 0 0 13.980
JsonTest-cdc 22 0 0 0 22.894
SecondaryIndexOnMapEntriesTest-cdc 11 0 0 0 8.052
SecondaryIndexOnStaticColumnTest-cdc 6 0 0 0 8.179
SecondaryIndexTest-cdc 49 0 0 0 33.970
StaticColumnsTest-cdc 7 0 0 0 8.215
TimestampTest-cdc 8 0 0 0 18.506
TimeuuidTest-cdc 2 0 0 0 4.345
TupleTypeTest-cdc 15 0 0 0 33.661
TypeTest-cdc 4 0 0 0 5.016
UFAuthTest-cdc 26 0 0 0 14.432
UFIdentificationTest-cdc 14 0 0 1 16.477
UFJavaTest-cdc 20 0 0 0 23.027
UFPureScriptTupleCollectionTest-cdc 1 0 0 0 13.645
UFScriptTest-cdc 12 0 0 0 18.929
UFSecurityTest-cdc 2 0 0 0 6.822
UFTest-cdc 24 0 0 0 22.566
UFTypesTest-cdc 7 0 0 0 19.571
UFVerifierTest-cdc 20 0 0 0 7.066
UserTypesTest-cdc 27 0 0 0 16.394
VirtualTableTest-cdc 5 0 0 0 13.917
CollectionsTest-cdc 50 0 0 0 26.577
CountersTest-cdc 7 0 0 0 5.053
DateTypeTest-cdc 1 0 0 0 3.349
FrozenCollectionsTest-cdc 34 0 0 0 11.906
JsonTest-cdc 22 0 0 0 22.345
SecondaryIndexOnMapEntriesTest-cdc 11 0 0 0 7.847
SecondaryIndexOnStaticColumnTest-cdc 6 0 0 0 6.371
SecondaryIndexTest-cdc 49 0 0 0 29.061
StaticColumnsTest-cdc 7 0 0 0 7.046
TimestampTest-cdc 8 0 0 0 17.786
TimeuuidTest-cdc 2 0 0 0 3.854
TupleTypeTest-cdc 15 0 0 0 27.973
TypeTest-cdc 4 0 0 0 4.405
UFAuthTest-cdc 26 0 0 0 13.467
UFIdentificationTest-cdc 14 0 0 1 13.166
UFJavaTest-cdc 20 0 0 0 20.656
UFPureScriptTupleCollectionTest-cdc 1 0 0 0 12.939
UFScriptTest-cdc 12 0 0 0 17.291
UFSecurityTest-cdc 2 0 0 0 6.017
UFTest-cdc 24 0 0 0 20.572
UFTypesTest-cdc 7 0 0 0 17.852
UFVerifierTest-cdc 20 0 0 0 6.142
UserTypesTest-cdc 27 0 0 0 13.829
VirtualTableTest-cdc 5 0 0 0 13.133
CollectionsTest-compression 50 0 0 0 29.688
CountersTest-compression 7 0 0 0 6.110
DateTypeTest-compression 1 0 0 0 3.779
FrozenCollectionsTest-compression 34 0 0 0 14.024
JsonTest-compression 22 0 0 0 23.463
SecondaryIndexOnMapEntriesTest- 11 0 0 0 9.202
compression
SecondaryIndexOnStaticColumnTest- 6 0 0 0 7.396
compression
SecondaryIndexTest-compression 49 0 0 0 34.082
StaticColumnsTest-compression 7 0 0 0 8.225
TimestampTest-compression 8 0 0 0 18.699
TimeuuidTest-compression 2 0 0 0 4.501
TupleTypeTest-compression 15 0 0 0 31.974
TypeTest-compression 4 0 0 0 5.196
UFAuthTest-compression 26 0 0 0 14.320
UFIdentificationTest-compression 14 0 0 1 15.118
UFJavaTest-compression 20 0 0 0 23.072
UFPureScriptTupleCollectionTest- 1 0 0 0 13.946
compression
UFScriptTest-compression 12 0 0 0 19.219
UFSecurityTest-compression 2 0 0 0 7.130
UFTest-compression 24 0 0 0 22.892
UFTypesTest-compression 7 0 0 0 20.271
UFVerifierTest-compression 20 0 0 0 7.186
UserTypesTest-compression 27 0 0 0 16.401
VirtualTableTest-compression 5 0 0 0 14.090
CollectionsTest-compression 50 0 0 0 27.210
CountersTest-compression 7 0 0 0 5.205
DateTypeTest-compression 1 0 0 0 3.280
FrozenCollectionsTest-compression 34 0 0 0 12.926
JsonTest-compression 22 0 0 0 21.727
SecondaryIndexOnMapEntriesTest- 11 0 0 0 6.967
compression
SecondaryIndexOnStaticColumnTest- 6 0 0 0 6.372
compression
SecondaryIndexTest-compression 49 0 0 0 29.536
StaticColumnsTest-compression 7 0 0 0 7.260
TimestampTest-compression 8 0 0 0 17.790
TimeuuidTest-compression 2 0 0 0 3.991
TupleTypeTest-compression 15 0 0 0 28.541
TypeTest-compression 4 0 0 0 4.437
UFAuthTest-compression 26 0 0 0 13.714
UFIdentificationTest-compression 14 0 0 1 13.324
UFJavaTest-compression 20 0 0 0 20.878
UFPureScriptTupleCollectionTest- 1 0 0 0 12.852
compression
UFScriptTest-compression 12 0 0 0 17.965
UFSecurityTest-compression 2 0 0 0 6.328
UFTest-compression 24 0 0 0 20.902
UFTypesTest-compression 7 0 0 0 18.157
UFVerifierTest-compression 20 0 0 0 6.345
UserTypesTest-compression 27 0 0 0 15.368
VirtualTableTest-compression 5 0 0 0 13.149
CollectionsTest 50 0 0 0 29.289
CountersTest 7 0 0 0 5.893
DateTypeTest 1 0 0 0 3.771
FrozenCollectionsTest 34 0 0 0 13.661
JsonTest 22 0 0 0 23.220
SecondaryIndexOnMapEntriesTest 11 0 0 0 8.003
SecondaryIndexOnStaticColumnTest 6 0 0 0 7.239
SecondaryIndexTest 49 0 0 0 33.032
StaticColumnsTest 7 0 0 0 8.169
TimestampTest 8 0 0 0 18.459
TimeuuidTest 2 0 0 0 4.346
TupleTypeTest 15 0 0 0 31.759
TypeTest 4 0 0 0 4.979
UFAuthTest 26 0 0 0 14.086
UFIdentificationTest 14 0 0 1 15.285
UFJavaTest 20 0 0 0 22.428
UFPureScriptTupleCollectionTest 1 0 0 0 13.693
UFScriptTest 12 0 0 0 18.902
UFSecurityTest 2 0 0 0 6.860
UFTest 24 0 0 0 22.875
UFTypesTest 7 0 0 0 19.743
UFVerifierTest 20 0 0 0 7.081
UserTypesTest 27 0 0 0 16.054
VirtualTableTest 5 0 0 0 13.922
CollectionsTest 50 0 0 0 26.848
CountersTest 7 0 0 0 5.371
DateTypeTest 1 0 0 0 3.330
FrozenCollectionsTest 34 0 0 0 15.128
JsonTest 22 0 0 0 22.625
SecondaryIndexOnMapEntriesTest 11 0 0 0 7.030
SecondaryIndexOnStaticColumnTest 6 0 0 0 6.552
SecondaryIndexTest 49 0 0 0 29.174
StaticColumnsTest 7 0 0 0 7.436
TimestampTest 8 0 0 0 17.585
TimeuuidTest 2 0 0 0 3.929
TupleTypeTest 15 0 0 0 28.343
TypeTest 4 0 0 0 4.393
UFAuthTest 26 0 0 0 12.908
UFIdentificationTest 14 0 0 1 13.154
UFJavaTest 20 0 0 0 20.882
UFPureScriptTupleCollectionTest 1 0 0 0 12.980
UFScriptTest 12 0 0 0 17.596
UFSecurityTest 2 0 0 0 6.365
UFTest 24 0 0 0 21.153
UFTypesTest 7 0 0 0 18.372
UFVerifierTest 20 0 0 0 6.324
UserTypesTest 27 0 0 0 14.084
VirtualTableTest 5 0 0 0 13.329
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.miscellaneous
Name Tests Errors Failures Skipped Time(s)
CrcCheckChanceTest-cdc 3 0 0 0 6.607
OverflowTest-cdc 14 0 0 0 7.855
PgStringTest-cdc 3 0 0 0 4.938
RoleSyntaxTest-cdc 9 0 0 0 4.972
SSTableMetadataTrackingTest-cdc 7 0 0 0 6.232
SSTablesIteratedTest-cdc 14 0 0 0 10.780
TombstonesTest-cdc 6 0 0 0 8.104
CrcCheckChanceTest-cdc 3 0 0 0 5.689
OverflowTest-cdc 14 0 0 0 6.976
PgStringTest-cdc 3 0 0 0 4.134
RoleSyntaxTest-cdc 9 0 0 0 4.345
SSTableMetadataTrackingTest-cdc 7 0 0 0 5.425
SSTablesIteratedTest-cdc 14 0 0 0 9.731
TombstonesTest-cdc 6 0 0 0 7.394
CrcCheckChanceTest-compression 3 0 0 0 6.776
OverflowTest-compression 14 0 0 0 8.441
PgStringTest-compression 3 0 0 0 5.245
RoleSyntaxTest-compression 9 0 0 0 5.188
SSTableMetadataTrackingTest-compression 7 0 0 0 6.490
SSTablesIteratedTest-compression 14 0 0 0 11.319
TombstonesTest-compression 6 0 0 0 8.325
CrcCheckChanceTest-compression 3 0 0 0 5.902
OverflowTest-compression 14 0 0 0 7.134
PgStringTest-compression 3 0 0 0 4.288
RoleSyntaxTest-compression 9 0 0 0 4.354
SSTableMetadataTrackingTest-compression 7 0 0 0 5.358
SSTablesIteratedTest-compression 14 0 0 0 10.033
TombstonesTest-compression 6 0 0 0 7.563
CrcCheckChanceTest 3 0 0 0 6.647
OverflowTest 14 0 0 0 8.019
PgStringTest 3 0 0 0 5.017
RoleSyntaxTest 9 0 0 0 4.929
SSTableMetadataTrackingTest 7 0 0 0 6.216
SSTablesIteratedTest 14 0 0 0 10.715
TombstonesTest 6 0 0 0 8.099
CrcCheckChanceTest 3 0 0 0 5.887
OverflowTest 14 0 0 0 6.879
PgStringTest 3 0 0 0 4.376
RoleSyntaxTest 9 0 0 0 4.332
SSTableMetadataTrackingTest 7 0 0 0 5.349
SSTablesIteratedTest 14 0 0 0 9.799
TombstonesTest 6 0 0 0 7.603
-------------------------------------------------------------------------------
org.apache.cassandra.cql3.validation.operations
Name Tests Errors Failures Skipped Time(s)
AggregationTest-cdc 50 0 0 0 34.643
AlterTest-cdc 26 0 0 0 22.404
BatchTest-cdc 11 0 0 0 49.246
CompactStorageTest-cdc 83 0 0 0 37.086
CompactTableTest-cdc 2 0 0 0 4.874
CreateTest-cdc 20 0 0 0 11.129
DeleteTest-cdc 33 0 0 0 19.376
DropRecreateAndRestoreTest-cdc 4 0 0 0 5.178
DropTest-cdc 2 0 0 0 4.373
InsertTest-cdc 8 0 0 0 6.799
InsertUpdateIfConditionTest-cdc 42 0 0 0 22.652
SelectGroupByTest-cdc 7 0 0 0 19.370
SelectLimitTest-cdc 7 0 0 0 16.237
SelectMultiColumnRelationTest-cdc 22 0 0 0 10.893
SelectOrderByTest-cdc 17 0 0 0 9.519
SelectOrderedPartitionerTest-cdc 20 0 0 0 10.373
SelectSingleColumnRelationTest-cdc 23 0 0 0 12.046
SelectTest-cdc 82 0 0 0 33.690
TTLTest-cdc 8 0 0 0 11.770
TruncateTest-cdc 1 0 0 0 3.941
TuplesWithNullsComparisonTest-cdc 3 0 0 0 5.209
UpdateTest-cdc 11 0 0 0 9.530
UseTest-cdc 1 0 0 0 3.580
AggregationTest-cdc 50 0 0 0 30.303
AlterTest-cdc 26 0 0 0 22.306
BatchTest-cdc 11 0 0 0 48.273
CompactStorageTest-cdc 83 0 0 0 29.600
CompactTableTest-cdc 2 0 0 0 4.400
CreateTest-cdc 20 0 0 0 9.432
DeleteTest-cdc 33 0 0 0 16.951
DropRecreateAndRestoreTest-cdc 4 0 0 0 4.459
DropTest-cdc 2 0 0 0 3.787
InsertTest-cdc 8 0 0 0 5.797
InsertUpdateIfConditionTest-cdc 42 0 0 0 19.759
SelectGroupByTest-cdc 7 0 0 0 18.538
SelectLimitTest-cdc 7 0 0 0 15.251
SelectMultiColumnRelationTest-cdc 22 0 0 0 9.379
SelectOrderByTest-cdc 17 0 0 0 8.566
SelectOrderedPartitionerTest-cdc 20 0 0 0 8.967
SelectSingleColumnRelationTest-cdc 23 0 0 0 11.261
SelectTest-cdc 82 0 0 0 27.219
TTLTest-cdc 8 0 0 0 10.275
TruncateTest-cdc 1 0 0 0 3.556
TuplesWithNullsComparisonTest-cdc 3 0 0 0 4.363
UpdateTest-cdc 11 0 0 0 8.202
UseTest-cdc 1 0 0 0 3.186
AggregationTest-compression 50 0 0 0 34.925
AlterTest-compression 26 0 0 0 23.014
BatchTest-compression 11 0 0 0 49.392
CompactStorageTest-compression 83 0 0 0 35.298
CompactTableTest-compression 2 0 0 0 5.433
CreateTest-compression 20 0 0 0 11.201
DeleteTest-compression 33 0 0 0 19.428
DropRecreateAndRestoreTest-compression 4 0 0 0 5.483
DropTest-compression 2 0 0 0 4.445
InsertTest-compression 8 0 0 0 6.986
InsertUpdateIfConditionTest-compression 42 0 0 0 22.592
SelectGroupByTest-compression 7 0 0 0 20.058
SelectLimitTest-compression 7 0 0 0 16.618
SelectMultiColumnRelationTest-compression 22 0 0 0 10.963
SelectOrderByTest-compression 17 0 0 0 9.716
SelectOrderedPartitionerTest-compression 20 0 0 0 10.548
SelectSingleColumnRelationTest- 23 0 0 0 11.858
compression
SelectTest-compression 82 0 0 0 31.651
TTLTest-compression 8 0 0 0 11.852
TruncateTest-compression 1 0 0 0 4.094
TuplesWithNullsComparisonTest-compression 3 0 0 0 5.436
UpdateTest-compression 11 0 0 0 9.484
UseTest-compression 1 0 0 0 3.743
AggregationTest-compression 50 0 0 0 30.708
AlterTest-compression 26 0 0 0 20.336
BatchTest-compression 11 0 0 0 48.444
CompactStorageTest-compression 83 0 0 0 30.228
CompactTableTest-compression 2 0 0 0 4.297
CreateTest-compression 20 0 0 0 9.840
DeleteTest-compression 33 0 0 0 17.116
DropRecreateAndRestoreTest-compression 4 0 0 0 4.997
DropTest-compression 2 0 0 0 3.852
InsertTest-compression 8 0 0 0 5.993
InsertUpdateIfConditionTest-compression 42 0 0 0 21.491
SelectGroupByTest-compression 7 0 0 0 19.837
SelectLimitTest-compression 7 0 0 0 15.851
SelectMultiColumnRelationTest-compression 22 0 0 0 10.387
SelectOrderByTest-compression 17 0 0 0 8.676
SelectOrderedPartitionerTest-compression 20 0 0 0 9.236
SelectSingleColumnRelationTest- 23 0 0 0 10.467
compression
SelectTest-compression 82 0 0 0 28.144
TTLTest-compression 8 0 0 0 10.436
TruncateTest-compression 1 0 0 0 3.552
TuplesWithNullsComparisonTest-compression 3 0 0 0 4.766
UpdateTest-compression 11 0 0 0 8.458
UseTest-compression 1 0 0 0 3.123
AggregationTest 50 0 0 0 34.744
AlterTest 26 0 0 0 22.425
BatchTest 11 0 0 0 49.284
CompactStorageTest 83 0 0 0 34.660
CompactTableTest 2 0 0 0 4.825
CreateTest 20 0 0 0 10.944
DeleteTest 33 0 0 0 18.961
DropRecreateAndRestoreTest 4 0 0 0 5.191
DropTest 2 0 0 0 4.301
InsertTest 8 0 0 0 6.883
InsertUpdateIfConditionTest 42 0 0 0 22.139
SelectGroupByTest 7 0 0 0 19.595
SelectLimitTest 7 0 0 0 16.202
SelectMultiColumnRelationTest 22 0 0 0 10.946
SelectOrderByTest 17 0 0 0 9.763
SelectOrderedPartitionerTest 20 0 0 0 10.206
SelectSingleColumnRelationTest 23 0 0 0 12.690
SelectTest 82 0 0 0 31.504
TTLTest 8 0 0 0 12.266
TruncateTest 1 0 0 0 4.184
TuplesWithNullsComparisonTest 3 0 0 0 5.494
UpdateTest 11 0 0 0 9.800
UseTest 1 0 0 0 3.739
AggregationTest 50 0 0 0 30.910
AlterTest 26 0 0 0 20.674
BatchTest 11 0 0 0 48.523
CompactStorageTest 83 0 0 0 29.119
CompactTableTest 2 0 0 0 4.497
CreateTest 20 0 0 0 10.707
DeleteTest 33 0 0 0 17.145
DropRecreateAndRestoreTest 4 0 0 0 4.671
DropTest 2 0 0 0 3.872
InsertTest 8 0 0 0 5.987
InsertUpdateIfConditionTest 42 0 0 0 20.202
SelectGroupByTest 7 0 0 0 18.777
SelectLimitTest 7 0 0 0 15.484
SelectMultiColumnRelationTest 22 0 0 0 9.865
SelectOrderByTest 17 0 0 0 9.638
SelectOrderedPartitionerTest 20 0 0 0 9.023
SelectSingleColumnRelationTest 23 0 0 0 10.470
SelectTest 82 0 0 0 27.577
TTLTest 8 0 0 0 10.672
TruncateTest 1 0 0 0 3.564
TuplesWithNullsComparisonTest 3 0 0 0 4.556
UpdateTest 11 0 0 0 9.337
UseTest 1 0 0 0 3.169
-------------------------------------------------------------------------------
org.apache.cassandra.db
Name Tests Errors Failures Skipped Time(s)
CellTest-cdc 11 0 0 0 3.437
CleanupTest-cdc 8 0 0 0 18.047
CleanupTransientTest-cdc 1 0 0 0 4.012
ClusteringBoundTest-cdc 2 0 0 0 0.077
ColumnFamilyMetricTest-cdc 3 0 0 0 3.725
ColumnFamilyStoreTest-cdc 8 0 0 0 4.749
ColumnsTest-cdc 8 0 0 0 1.801
CounterCacheTest-cdc 5 0 0 0 3.708
CounterCellTest-cdc 5 0 0 0 3.465
CounterMutationTest-cdc 4 0 0 0 3.641
DeletePartitionTest-cdc 1 0 0 0 3.531
DigestTest-cdc 6 0 0 0 0.509
DirectoriesTest-cdc 13 0 0 0 1.234
DiskBoundaryManagerTest-cdc 4 0 0 0 5.109
ImportTest-cdc 14 0 0 0 9.038
KeyCacheTest-cdc 6 0 0 0 4.278
KeyspaceTest-cdc 11 0 0 0 8.389
LivenessInfoTest-cdc 2 0 0 0 0.403
MmapFileTest-cdc 1 0 0 0 0.312
MultiKeyspaceTest-cdc 1 0 0 0 3.809
MutationExceededMaxSizeExceptionTest-cdc 1 0 0 0 0.065
NameSortTest-cdc 3 0 0 0 3.963
NativeCellTest-cdc 1 0 0 0 0.914
PartitionRangeReadTest-cdc 7 0 0 0 4.000
PartitionTest-cdc 4 0 0 0 3.651
RangeTombstoneListTest-cdc 25 0 0 0 1.157
RangeTombstoneTest-cdc 14 0 0 0 4.522
ReadCommandTest-cdc 23 0 0 0 5.504
ReadCommandVerbHandlerTest-cdc 4 0 0 0 4.840
ReadMessageTest-cdc 3 0 0 0 3.578
ReadResponseTest-cdc 8 0 0 0 0.688
RecoveryManagerFlushedTest-cdc 6 0 0 0 3.631
RecoveryManagerMissingHeaderTest-cdc 6 0 0 0 3.296
RecoveryManagerTest-cdc 42 0 0 0 7.074
RecoveryManagerTruncateTest-cdc 6 0 0 0 3.708
RemoveCellTest-cdc 1 0 0 0 3.720
RepairedDataInfoTest-cdc 7 0 0 0 1.708
RepairedDataTombstonesTest-cdc 7 0 0 0 28.433
RowCacheCQLTest-cdc 3 0 0 0 4.918
RowCacheTest-cdc 11 0 0 0 5.367
RowIndexEntryTest-cdc 4 0 0 0 4.845
RowIterationTest-cdc 3 0 0 0 5.269
RowTest-cdc 4 0 0 0 3.777
SchemaCQLHelperTest-cdc 9 0 0 0 6.546
ScrubTest-cdc 23 0 0 0 8.678
SecondaryIndexTest-cdc 14 0 0 0 9.721
SerializationHeaderTest-cdc 1 0 0 0 1.606
SinglePartitionReadCommandCQLTest-cdc 1 0 0 0 3.746
SinglePartitionSliceCommandTest-cdc 10 0 0 0 4.748
SystemKeyspaceMigrator40Test-cdc 4 0 0 0 4.422
SystemKeyspaceTest-cdc 4 0 0 0 2.698
TimeSortTest-cdc 2 0 0 0 4.893
TransformerTest-cdc 1 0 0 0 1.104
VerifyTest-cdc 23 0 0 0 4.407
CellTest-cdc 11 0 0 0 3.007
CleanupTest-cdc 8 0 0 0 17.344
CleanupTransientTest-cdc 1 0 0 0 3.553
ClusteringBoundTest-cdc 2 0 0 0 0.190
ColumnFamilyMetricTest-cdc 3 0 0 0 3.217
ColumnFamilyStoreTest-cdc 8 0 0 0 4.206
ColumnsTest-cdc 8 0 0 0 1.971
CounterCacheTest-cdc 5 0 0 0 3.231
CounterCellTest-cdc 5 0 0 0 3.070
CounterMutationTest-cdc 4 0 0 0 3.282
DeletePartitionTest-cdc 1 0 0 0 3.032
DigestTest-cdc 6 0 0 0 0.576
DirectoriesTest-cdc 13 0 0 0 1.342
DiskBoundaryManagerTest-cdc 4 0 0 0 4.415
ImportTest-cdc 14 0 0 0 7.957
KeyCacheTest-cdc 6 0 0 0 3.823
KeyspaceTest-cdc 11 0 0 0 7.694
LivenessInfoTest-cdc 2 0 0 0 0.459
MmapFileTest-cdc 1 0 0 0 0.488
MultiKeyspaceTest-cdc 1 0 0 0 3.378
MutationExceededMaxSizeExceptionTest-cdc 1 0 0 0 0.168
NameSortTest-cdc 3 0 0 0 3.481
NativeCellTest-cdc 1 0 0 0 1.242
PartitionRangeReadTest-cdc 7 0 0 0 3.844
PartitionTest-cdc 4 0 0 0 3.367
RangeTombstoneListTest-cdc 25 0 0 0 1.570
RangeTombstoneTest-cdc 14 0 0 0 4.385
ReadCommandTest-cdc 23 0 0 0 5.199
ReadCommandVerbHandlerTest-cdc 4 0 0 0 4.767
ReadMessageTest-cdc 3 0 0 0 3.250
ReadResponseTest-cdc 8 0 0 0 0.887
RecoveryManagerFlushedTest-cdc 6 0 0 0 3.516
RecoveryManagerMissingHeaderTest-cdc 6 0 0 0 3.095
RecoveryManagerTest-cdc 42 0 0 0 7.550
RecoveryManagerTruncateTest-cdc 6 0 0 0 3.125
RemoveCellTest-cdc 1 0 0 0 3.203
RepairedDataInfoTest-cdc 7 0 0 0 1.955
RepairedDataTombstonesTest-cdc 7 0 0 0 27.724
RowCacheCQLTest-cdc 3 0 0 0 4.006
RowCacheTest-cdc 11 0 0 0 4.776
RowIndexEntryTest-cdc 4 0 0 0 4.140
RowIterationTest-cdc 3 0 0 0 4.229
RowTest-cdc 4 0 0 0 2.981
SchemaCQLHelperTest-cdc 9 0 0 0 5.642
ScrubTest-cdc 23 0 0 0 8.070
SecondaryIndexTest-cdc 14 0 0 0 9.010
SerializationHeaderTest-cdc 1 0 0 0 1.714
SinglePartitionReadCommandCQLTest-cdc 1 0 0 0 3.293
SinglePartitionSliceCommandTest-cdc 10 0 0 0 4.208
SystemKeyspaceMigrator40Test-cdc 4 0 0 0 3.950
SystemKeyspaceTest-cdc 4 0 0 0 2.703
TimeSortTest-cdc 2 0 0 0 4.428
TransformerTest-cdc 1 0 0 0 1.366
VerifyTest-cdc 23 0 0 0 3.784
CellTest-compression 11 0 0 0 3.605
CleanupTest-compression 8 0 0 0 18.339
CleanupTransientTest-compression 1 0 0 0 4.220
ClusteringBoundTest-compression 2 0 0 0 0.088
ColumnFamilyMetricTest-compression 3 0 0 0 3.853
ColumnFamilyStoreTest-compression 8 0 0 0 4.999
ColumnsTest-compression 8 0 0 0 1.855
CounterCacheTest-compression 5 0 0 0 3.875
CounterCellTest-compression 5 0 0 0 3.678
CounterMutationTest-compression 4 0 0 0 3.912
DeletePartitionTest-compression 1 0 0 0 3.744
DigestTest-compression 6 0 0 0 0.548
DirectoriesTest-compression 13 0 0 0 1.283
DiskBoundaryManagerTest-compression 4 0 0 0 5.184
ImportTest-compression 14 0 0 0 9.338
KeyCacheTest-compression 6 0 0 0 4.501
KeyspaceTest-compression 11 0 0 0 9.497
LivenessInfoTest-compression 2 0 0 0 0.410
MmapFileTest-compression 1 0 0 0 0.331
MultiKeyspaceTest-compression 1 0 0 0 3.974
MutationExceededMaxSizeExceptionTest- 1 0 0 0 0.070
compression
NameSortTest-compression 3 0 0 0 4.030
NativeCellTest-compression 1 0 0 0 0.947
PartitionRangeReadTest-compression 7 0 0 0 4.171
PartitionTest-compression 4 0 0 0 3.668
RangeTombstoneListTest-compression 25 0 0 0 1.163
RangeTombstoneTest-compression 14 0 0 0 4.707
ReadCommandTest-compression 23 0 0 0 5.720
ReadCommandVerbHandlerTest-compression 4 0 0 0 6.619
ReadMessageTest-compression 3 0 0 0 3.767
ReadResponseTest-compression 8 0 0 0 0.692
RecoveryManagerFlushedTest-compression 6 0 0 0 3.769
RecoveryManagerMissingHeaderTest- 6 0 0 0 3.405
compression
RecoveryManagerTest-compression 42 0 0 0 7.034
RecoveryManagerTruncateTest-compression 6 0 0 0 4.613
RemoveCellTest-compression 1 0 0 0 3.898
RepairedDataInfoTest-compression 7 0 0 0 1.764
RepairedDataTombstonesTest-compression 7 0 0 0 28.172
RowCacheCQLTest-compression 3 0 0 0 4.890
RowCacheTest-compression 11 0 0 0 5.413
RowIndexEntryTest-compression 4 0 0 0 4.768
RowIterationTest-compression 3 0 0 0 4.919
RowTest-compression 4 0 0 0 3.543
SchemaCQLHelperTest-compression 9 0 0 0 6.537
ScrubTest-compression 23 0 0 2 13.956
SecondaryIndexTest-compression 14 0 0 0 9.991
SerializationHeaderTest-compression 1 0 0 0 1.694
SinglePartitionReadCommandCQLTest- 1 0 0 0 3.838
compression
SinglePartitionSliceCommandTest- 10 0 0 0 5.022
compression
SystemKeyspaceMigrator40Test-compression 4 0 0 0 4.578
SystemKeyspaceTest-compression 4 0 0 0 2.816
TimeSortTest-compression 2 0 0 0 5.124
TransformerTest-compression 1 0 0 0 1.134
VerifyTest-compression 23 0 0 0 4.597
CellTest-compression 11 0 0 0 3.013
CleanupTest-compression 8 0 0 0 17.492
CleanupTransientTest-compression 1 0 0 0 3.713
ClusteringBoundTest-compression 2 0 0 0 0.184
ColumnFamilyMetricTest-compression 3 0 0 0 3.397
ColumnFamilyStoreTest-compression 8 0 0 0 4.373
ColumnsTest-compression 8 0 0 0 2.059
CounterCacheTest-compression 5 0 0 0 3.386
CounterCellTest-compression 5 0 0 0 3.041
CounterMutationTest-compression 4 0 0 0 3.276
DeletePartitionTest-compression 1 0 0 0 3.145
DigestTest-compression 6 0 0 0 0.643
DirectoriesTest-compression 13 0 0 0 1.409
DiskBoundaryManagerTest-compression 4 0 0 0 4.485
ImportTest-compression 14 0 0 0 8.248
KeyCacheTest-compression 6 0 0 0 4.016
KeyspaceTest-compression 11 0 0 0 7.235
LivenessInfoTest-compression 2 0 0 0 0.476
MmapFileTest-compression 1 0 0 0 0.466
MultiKeyspaceTest-compression 1 0 0 0 3.392
MutationExceededMaxSizeExceptionTest- 1 0 0 0 0.170
compression
NameSortTest-compression 3 0 0 0 3.438
NativeCellTest-compression 1 0 0 0 1.132
PartitionRangeReadTest-compression 7 0 0 0 3.665
PartitionTest-compression 4 0 0 0 3.184
RangeTombstoneListTest-compression 25 0 0 0 1.412
RangeTombstoneTest-compression 14 0 0 0 6.066
ReadCommandTest-compression 23 0 0 0 4.923
ReadCommandVerbHandlerTest-compression 4 0 0 0 5.951
ReadMessageTest-compression 3 0 0 0 3.173
ReadResponseTest-compression 8 0 0 0 0.741
RecoveryManagerFlushedTest-compression 6 0 0 0 3.305
RecoveryManagerMissingHeaderTest- 6 0 0 0 2.822
compression
RecoveryManagerTest-compression 42 0 0 0 6.181
RecoveryManagerTruncateTest-compression 6 0 0 0 3.059
RemoveCellTest-compression 1 0 0 0 3.375
RepairedDataInfoTest-compression 7 0 0 0 1.830
RepairedDataTombstonesTest-compression 7 0 0 0 28.369
RowCacheCQLTest-compression 3 0 0 0 4.197
RowCacheTest-compression 11 0 0 0 4.887
RowIndexEntryTest-compression 4 0 0 0 4.215
RowIterationTest-compression 3 0 0 0 4.181
RowTest-compression 4 0 0 0 3.043
SchemaCQLHelperTest-compression 9 0 0 0 5.836
ScrubTest-compression 23 0 0 2 11.432
SecondaryIndexTest-compression 14 0 0 0 9.174
SerializationHeaderTest-compression 1 0 0 0 1.800
SinglePartitionReadCommandCQLTest- 1 0 0 0 3.235
compression
SinglePartitionSliceCommandTest- 10 0 0 0 4.376
compression
SystemKeyspaceMigrator40Test-compression 4 0 0 0 4.013
SystemKeyspaceTest-compression 4 0 0 0 2.754
TimeSortTest-compression 2 0 0 0 4.475
TransformerTest-compression 1 0 0 0 1.233
VerifyTest-compression 23 0 0 0 3.828
CellTest 11 0 0 0 3.658
CleanupTest 8 0 0 0 18.338
CleanupTransientTest 1 0 0 0 4.123
ClusteringBoundTest 2 0 0 0 0.080
ColumnFamilyMetricTest 3 0 0 0 3.671
ColumnFamilyStoreTest 8 0 0 0 4.753
ColumnsTest 8 0 0 0 1.847
CounterCacheTest 5 0 0 0 3.777
CounterCellTest 5 0 0 0 3.543
CounterMutationTest 4 0 0 0 3.766
DeletePartitionTest 1 0 0 0 3.521
DigestTest 6 0 0 0 0.525
DirectoriesTest 13 0 0 0 1.222
DiskBoundaryManagerTest 4 0 0 0 5.124
ImportTest 14 0 0 0 9.056
KeyCacheTest 6 0 0 0 4.278
KeyspaceTest 11 0 0 0 8.281
LivenessInfoTest 2 0 0 0 0.395
MmapFileTest 1 0 0 0 0.332
MultiKeyspaceTest 1 0 0 0 3.885
MutationExceededMaxSizeExceptionTest 1 0 0 0 0.067
NameSortTest 3 0 0 0 3.904
NativeCellTest 1 0 0 0 0.913
PartitionRangeReadTest 7 0 0 0 4.060
PartitionTest 4 0 0 0 3.568
RangeTombstoneListTest 25 0 0 0 1.175
RangeTombstoneTest 14 0 0 0 4.569
ReadCommandTest 23 0 0 0 5.466
ReadCommandVerbHandlerTest 4 0 0 0 4.893
ReadMessageTest 3 0 0 0 3.581
ReadResponseTest 8 0 0 0 0.705
RecoveryManagerFlushedTest 6 0 0 0 3.613
RecoveryManagerMissingHeaderTest 6 0 0 0 3.346
RecoveryManagerTest 42 0 0 0 6.937
RecoveryManagerTruncateTest 6 0 0 0 3.503
RemoveCellTest 1 0 0 0 3.740
RepairedDataInfoTest 7 0 0 0 1.689
RepairedDataTombstonesTest 7 0 0 0 28.168
RowCacheCQLTest 3 0 0 0 4.702
RowCacheTest 11 0 0 0 5.222
RowIndexEntryTest 4 0 0 0 4.778
RowIterationTest 3 0 0 0 4.684
RowTest 4 0 0 0 3.605
SchemaCQLHelperTest 9 0 0 0 6.469
ScrubTest 23 0 0 0 8.618
SecondaryIndexTest 14 0 0 0 9.839
SerializationHeaderTest 1 0 0 0 1.620
SinglePartitionReadCommandCQLTest 1 0 0 0 3.797
SinglePartitionSliceCommandTest 10 0 0 0 4.824
SystemKeyspaceMigrator40Test 4 0 0 0 4.514
SystemKeyspaceTest 4 0 0 0 2.718
TimeSortTest 2 0 0 0 4.911
TransformerTest 1 0 0 0 1.150
VerifyTest 23 0 0 0 4.502
CellTest 11 0 0 0 2.973
CleanupTest 8 0 0 0 17.444
CleanupTransientTest 1 0 0 0 3.807
ClusteringBoundTest 2 0 0 0 0.178
ColumnFamilyMetricTest 3 0 0 0 3.243
ColumnFamilyStoreTest 8 0 0 0 4.224
ColumnsTest 8 0 0 0 1.969
CounterCacheTest 5 0 0 0 3.363
CounterCellTest 5 0 0 0 3.090
CounterMutationTest 4 0 0 0 3.262
DeletePartitionTest 1 0 0 0 3.128
DigestTest 6 0 0 0 0.580
DirectoriesTest 13 0 0 0 1.467
DiskBoundaryManagerTest 4 0 0 0 4.515
ImportTest 14 0 0 0 8.758
KeyCacheTest 6 0 0 0 3.962
KeyspaceTest 11 0 0 0 7.522
LivenessInfoTest 2 0 0 0 0.481
MmapFileTest 1 0 0 0 0.551
MultiKeyspaceTest 1 0 0 0 3.558
MutationExceededMaxSizeExceptionTest 1 0 0 0 0.172
NameSortTest 3 0 0 0 3.930
NativeCellTest 1 0 0 0 1.409
PartitionRangeReadTest 7 0 0 0 4.016
PartitionTest 4 0 0 0 3.615
RangeTombstoneListTest 25 0 0 0 1.501
RangeTombstoneTest 14 0 0 0 4.122
ReadCommandTest 23 0 0 0 5.317
ReadCommandVerbHandlerTest 4 0 0 0 5.012
ReadMessageTest 3 0 0 0 3.456
ReadResponseTest 8 0 0 0 0.828
RecoveryManagerFlushedTest 6 0 0 0 3.460
RecoveryManagerMissingHeaderTest 6 0 0 0 2.982
RecoveryManagerTest 42 0 0 0 8.849
RecoveryManagerTruncateTest 6 0 0 0 3.123
RemoveCellTest 1 0 0 0 3.233
RepairedDataInfoTest 7 0 0 0 1.823
RepairedDataTombstonesTest 7 0 0 0 27.367
RowCacheCQLTest 3 0 0 0 4.290
RowCacheTest 11 0 0 0 4.892
RowIndexEntryTest 4 0 0 0 4.223
RowIterationTest 3 0 0 0 4.102
RowTest 4 0 0 0 2.950
SchemaCQLHelperTest 9 0 0 0 5.568
ScrubTest 23 0 0 0 8.385
SecondaryIndexTest 14 0 0 0 9.295
SerializationHeaderTest 1 0 0 0 1.849
SinglePartitionReadCommandCQLTest 1 0 0 0 3.300
SinglePartitionSliceCommandTest 10 0 0 0 4.325
SystemKeyspaceMigrator40Test 4 0 0 0 3.996
SystemKeyspaceTest 4 0 0 0 2.789
TimeSortTest 2 0 0 0 4.525
TransformerTest 1 0 0 0 1.321
VerifyTest 23 0 0 0 4.045
-------------------------------------------------------------------------------
org.apache.cassandra.db.aggregation
Name Tests Errors Failures Skipped Time(s)
GroupMakerTest-cdc 6 0 0 0 0.964
GroupMakerTest-cdc 6 0 0 0 1.114
GroupMakerTest-compression 6 0 0 0 1.009
GroupMakerTest-compression 6 0 0 0 1.222
GroupMakerTest 6 0 0 0 1.029
GroupMakerTest 6 0 0 0 1.186
-------------------------------------------------------------------------------
org.apache.cassandra.db.columniterator
Name Tests Errors Failures Skipped Time(s)
SSTableReverseIteratorTest-cdc 1 0 0 0 3.634
SSTableReverseIteratorTest-cdc 1 0 0 0 3.276
SSTableReverseIteratorTest-compression 1 0 0 0 3.746
SSTableReverseIteratorTest-compression 1 0 0 0 3.221
SSTableReverseIteratorTest 1 0 0 0 3.725
SSTableReverseIteratorTest 1 0 0 0 3.214
-------------------------------------------------------------------------------
org.apache.cassandra.db.commitlog
Name Tests Errors Failures Skipped Time(s)
BatchCommitLogStressTest 15 0 0 0 193.086
CommitLogStressTest 1 0 0 1 0.061
GroupCommitLogStressTest 15 0 0 0 185.179
PeriodicCommitLogStressTest 15 0 0 0 240.134
BatchCommitLogStressTest 15 0 0 0 201.863
CommitLogStressTest 1 0 0 1 0.236
GroupCommitLogStressTest 15 0 0 0 190.349
PeriodicCommitLogStressTest 15 0 0 0 250.848
AbstractCommitLogServiceTest-cdc 9 0 0 0 1.302
BatchCommitLogTest-cdc 174 0 0 0 7.942
CommitLogCQLTest-cdc 1 0 0 0 3.832
CommitLogChainedMarkersTest-cdc 1 0 0 0 4.320
CommitLogDescriptorTest-cdc 14 0 0 0 14.104
CommitLogFailurePolicyTest-cdc 4 0 0 0 6.125
CommitLogInitWithExceptionTest-cdc 1 0 0 0 1.618
CommitLogReaderTest-cdc 5 0 0 0 6.489
CommitLogSegmentBackpressureTest-cdc 1 0 0 0 4.946
CommitLogSegmentManagerCDCTest-cdc 7 0 0 0 9.241
CommitLogTest-cdc 1 0 0 1 0.067
CommitLogUpgradeTest-cdc 1 0 0 0 3.699
CommitlogShutdownTest-cdc 1 0 0 0 4.002
GroupCommitLogTest-cdc 162 0 0 0 13.947
SegmentReaderTest-cdc 6 0 0 0 1.323
SnapshotDeletingTest-cdc 1 0 0 1 3.449
AbstractCommitLogServiceTest-cdc 9 0 0 0 1.487
BatchCommitLogTest-cdc 174 0 0 0 7.098
CommitLogCQLTest-cdc 1 0 0 0 3.461
CommitLogChainedMarkersTest-cdc 1 0 0 0 3.821
CommitLogDescriptorTest-cdc 14 0 0 0 7.714
CommitLogFailurePolicyTest-cdc 4 0 0 0 5.496
CommitLogInitWithExceptionTest-cdc 1 0 0 0 1.712
CommitLogReaderTest-cdc 5 0 0 0 5.904
CommitLogSegmentBackpressureTest-cdc 1 0 0 0 4.444
CommitLogSegmentManagerCDCTest-cdc 7 0 0 0 9.561
CommitLogTest-cdc 1 0 0 1 0.180
CommitLogUpgradeTest-cdc 1 0 0 0 3.274
CommitlogShutdownTest-cdc 1 0 0 0 3.677
GroupCommitLogTest-cdc 162 0 0 0 13.017
SegmentReaderTest-cdc 6 0 0 0 1.415
SnapshotDeletingTest-cdc 1 0 0 1 3.038
AbstractCommitLogServiceTest-compression 9 0 0 0 1.333
BatchCommitLogTest-compression 174 0 0 0 7.922
CommitLogCQLTest-compression 1 0 0 0 3.862
CommitLogChainedMarkersTest-compression 1 0 0 0 4.469
CommitLogDescriptorTest-compression 14 0 0 0 14.321
CommitLogFailurePolicyTest-compression 4 0 0 0 6.242
CommitLogInitWithExceptionTest- 1 0 0 0 1.598
compression
CommitLogReaderTest-compression 5 0 0 0 6.805
CommitLogSegmentBackpressureTest- 1 0 0 0 5.107
compression
CommitLogSegmentManagerCDCTest- 7 0 0 0 9.111
compression
CommitLogTest-compression 1 0 0 1 0.064
CommitLogUpgradeTest-compression 1 0 0 0 3.966
CommitlogShutdownTest-compression 1 0 0 0 4.192
GroupCommitLogTest-compression 162 0 0 0 13.937
SegmentReaderTest-compression 6 0 0 0 1.364
SnapshotDeletingTest-compression 1 0 0 1 3.662
AbstractCommitLogServiceTest-compression 9 0 0 0 1.533
BatchCommitLogTest-compression 174 0 0 0 6.934
CommitLogCQLTest-compression 1 0 0 0 3.523
CommitLogChainedMarkersTest-compression 1 0 0 0 4.009
CommitLogDescriptorTest-compression 14 0 0 0 7.761
CommitLogFailurePolicyTest-compression 4 0 0 0 5.528
CommitLogInitWithExceptionTest- 1 0 0 0 1.771
compression
CommitLogReaderTest-compression 5 0 0 0 6.085
CommitLogSegmentBackpressureTest- 1 0 0 0 4.545
compression
CommitLogSegmentManagerCDCTest- 7 0 0 0 8.537
compression
CommitLogTest-compression 1 0 0 1 0.170
CommitLogUpgradeTest-compression 1 0 0 0 3.331
CommitlogShutdownTest-compression 1 0 0 0 3.510
GroupCommitLogTest-compression 162 0 0 0 12.992
SegmentReaderTest-compression 6 0 0 0 1.496
SnapshotDeletingTest-compression 1 0 0 1 3.003
AbstractCommitLogServiceTest 9 0 0 0 1.329
BatchCommitLogTest 174 0 0 0 7.498
CommitLogCQLTest 1 0 0 0 3.882
CommitLogChainedMarkersTest 1 0 0 0 4.370
CommitLogDescriptorTest 14 0 0 0 14.237
CommitLogFailurePolicyTest 4 0 0 0 6.093
CommitLogInitWithExceptionTest 1 0 0 0 1.598
CommitLogReaderTest 5 0 0 0 6.621
CommitLogSegmentBackpressureTest 1 0 0 0 4.970
CommitLogSegmentManagerCDCTest 7 0 0 0 9.141
CommitLogTest 1 0 0 1 0.060
CommitLogUpgradeTest 1 0 0 0 3.716
CommitlogShutdownTest 1 0 0 0 4.081
GroupCommitLogTest 162 0 0 0 13.777
SegmentReaderTest 6 0 0 0 1.339
SnapshotDeletingTest 1 0 0 1 3.464
AbstractCommitLogServiceTest 9 0 0 0 1.466
BatchCommitLogTest 174 0 0 0 6.849
CommitLogCQLTest 1 0 0 0 3.353
CommitLogChainedMarkersTest 1 0 0 0 3.881
CommitLogDescriptorTest 14 0 0 0 8.421
CommitLogFailurePolicyTest 4 0 0 0 5.585
CommitLogInitWithExceptionTest 1 0 0 0 1.731
CommitLogReaderTest 5 0 0 0 6.035
CommitLogSegmentBackpressureTest 1 0 0 0 4.655
CommitLogSegmentManagerCDCTest 7 0 0 0 8.534
CommitLogTest 1 0 0 1 0.160
CommitLogUpgradeTest 1 0 0 0 3.397
CommitlogShutdownTest 1 0 0 0 3.619
GroupCommitLogTest 162 0 0 0 13.048
SegmentReaderTest 6 0 0 0 1.484
SnapshotDeletingTest 1 0 0 1 3.022
-------------------------------------------------------------------------------
org.apache.cassandra.db.compaction
Name Tests Errors Failures Skipped Time(s)
LongCompactionsTest 4 0 0 0 19.650
LongLeveledCompactionStrategyCQLTest 1 0 0 0 303.983
LongLeveledCompactionStrategyTest 3 0 0 0 17.401
LongCompactionsTest 4 0 0 0 25.002
LongLeveledCompactionStrategyCQLTest 1 0 0 0 304.230
LongLeveledCompactionStrategyTest 3 0 0 0 19.750
AbstractCompactionStrategyTest-cdc 4 0 0 0 4.117
AbstractPendingRepairTest-cdc 1 0 0 1 0.059
ActiveCompactionsTest-cdc 6 0 0 0 6.226
AntiCompactionBytemanTest-cdc 1 0 0 0 6.525
AntiCompactionTest-cdc 15 0 0 0 29.568
CancelCompactionsTest-cdc 8 0 0 0 9.937
CompactionAwareWriterTest-cdc 4 0 0 0 86.137
CompactionControllerTest-cdc 2 0 0 0 3.907
CompactionExecutorTest-cdc 3 0 0 0 1.016
CompactionInfoTest-cdc 2 0 0 0 3.721
CompactionIteratorTest-cdc 12 0 0 0 7.498
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 4.349
cdc
CompactionStrategyManagerTest-cdc 5 0 0 0 6.085
CompactionTaskTest-cdc 2 0 0 0 3.685
CompactionsBytemanTest-cdc 6 0 0 0 13.706
CompactionsCQLTest-cdc 24 0 0 0 36.522
CompactionsPurgeTest-cdc 10 0 0 0 4.275
CompactionsTest-cdc 6 0 0 1 16.972
CorruptedSSTablesCompactionsTest-cdc 2 0 0 0 5.633
DateTieredCompactionStrategyTest-cdc 7 0 0 0 7.460
LeveledCompactionStrategyTest-cdc 11 0 0 0 26.189
LeveledGenerationsTest-cdc 4 0 0 0 4.414
NeverPurgeTest-cdc 4 0 0 0 9.563
OneCompactionTest-cdc 2 0 0 0 3.619
PendingRepairManagerTest-cdc 16 0 0 0 4.920
SingleSSTableLCSTaskTest-cdc 4 0 0 0 73.618
SizeTieredCompactionStrategyTest-cdc 3 0 0 0 3.522
TTLExpiryTest-cdc 5 0 0 0 10.336
TimeWindowCompactionStrategyTest-cdc 5 0 0 0 9.099
ValidationExecutorTest-cdc 2 0 0 0 0.618
AbstractCompactionStrategyTest-cdc 4 0 0 0 3.571
AbstractPendingRepairTest-cdc 1 0 0 1 0.170
ActiveCompactionsTest-cdc 6 0 0 0 5.334
AntiCompactionBytemanTest-cdc 1 0 0 0 5.964
AntiCompactionTest-cdc 15 0 0 0 26.903
CancelCompactionsTest-cdc 8 0 0 0 9.084
CompactionAwareWriterTest-cdc 4 0 0 0 56.976
CompactionControllerTest-cdc 2 0 0 0 3.456
CompactionExecutorTest-cdc 3 0 0 0 1.213
CompactionInfoTest-cdc 2 0 0 0 3.321
CompactionIteratorTest-cdc 12 0 0 0 6.849
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 3.896
cdc
CompactionStrategyManagerTest-cdc 5 0 0 0 5.074
CompactionTaskTest-cdc 2 0 0 0 3.122
CompactionsBytemanTest-cdc 6 0 0 0 12.973
CompactionsCQLTest-cdc 24 0 0 0 34.411
CompactionsPurgeTest-cdc 10 0 0 0 3.796
CompactionsTest-cdc 6 0 0 1 16.577
CorruptedSSTablesCompactionsTest-cdc 2 0 0 0 5.093
DateTieredCompactionStrategyTest-cdc 7 0 0 0 7.150
LeveledCompactionStrategyTest-cdc 11 0 0 0 20.884
LeveledGenerationsTest-cdc 4 0 0 0 3.974
NeverPurgeTest-cdc 4 0 0 0 8.972
OneCompactionTest-cdc 2 0 0 0 3.141
PendingRepairManagerTest-cdc 16 0 0 0 4.409
SingleSSTableLCSTaskTest-cdc 4 0 0 0 54.502
SizeTieredCompactionStrategyTest-cdc 3 0 0 0 3.191
TTLExpiryTest-cdc 5 0 0 0 9.888
TimeWindowCompactionStrategyTest-cdc 5 0 0 0 8.655
ValidationExecutorTest-cdc 2 0 0 0 0.739
AbstractCompactionStrategyTest-compression 4 0 0 0 4.126
AbstractPendingRepairTest-compression 1 0 0 1 0.061
ActiveCompactionsTest-compression 6 0 0 0 6.433
AntiCompactionBytemanTest-compression 1 0 0 0 6.779
AntiCompactionTest-compression 15 0 0 0 32.538
CancelCompactionsTest-compression 8 0 0 0 10.087
CompactionAwareWriterTest-compression 4 0 0 0 87.041
CompactionControllerTest-compression 2 0 0 0 4.072
CompactionExecutorTest-compression 3 0 0 0 1.040
CompactionInfoTest-compression 2 0 0 0 3.843
CompactionIteratorTest-compression 12 0 0 0 7.763
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 4.528
compression
CompactionStrategyManagerTest-compression 5 0 0 0 6.391
CompactionTaskTest-compression 2 0 0 0 3.820
CompactionsBytemanTest-compression 6 0 0 0 13.928
CompactionsCQLTest-compression 24 0 0 0 37.038
CompactionsPurgeTest-compression 10 0 0 0 4.408
CompactionsTest-compression 6 0 0 1 17.247
CorruptedSSTablesCompactionsTest- 2 0 0 0 5.596
compression
DateTieredCompactionStrategyTest- 7 0 0 0 7.861
compression
LeveledCompactionStrategyTest-compression 11 0 0 0 29.060
LeveledGenerationsTest-compression 4 0 0 0 4.464
NeverPurgeTest-compression 4 0 0 0 9.700
OneCompactionTest-compression 2 0 0 0 3.793
PendingRepairManagerTest-compression 16 0 0 0 5.223
SingleSSTableLCSTaskTest-compression 4 0 0 0 96.016
SizeTieredCompactionStrategyTest- 3 0 0 0 3.633
compression
TTLExpiryTest-compression 5 0 0 0 10.465
TimeWindowCompactionStrategyTest- 5 0 0 0 9.247
compression
ValidationExecutorTest-compression 2 0 0 0 0.649
AbstractCompactionStrategyTest-compression 4 0 0 0 3.762
AbstractPendingRepairTest-compression 1 0 0 1 0.168
ActiveCompactionsTest-compression 6 0 0 0 5.700
AntiCompactionBytemanTest-compression 1 0 0 0 6.050
AntiCompactionTest-compression 15 0 0 0 29.068
CancelCompactionsTest-compression 8 0 0 0 9.165
CompactionAwareWriterTest-compression 4 0 0 0 57.825
CompactionControllerTest-compression 2 0 0 0 3.585
CompactionExecutorTest-compression 3 0 0 0 1.177
CompactionInfoTest-compression 2 0 0 0 3.282
CompactionIteratorTest-compression 12 0 0 0 7.990
CompactionStrategyManagerPendingRepairTest- 9 0 0 0 3.995
compression
CompactionStrategyManagerTest-compression 5 0 0 0 5.185
CompactionTaskTest-compression 2 0 0 0 3.306
CompactionsBytemanTest-compression 6 0 0 0 12.916
CompactionsCQLTest-compression 24 0 0 0 34.616
CompactionsPurgeTest-compression 10 0 0 0 3.818
CompactionsTest-compression 6 0 0 1 16.754
CorruptedSSTablesCompactionsTest- 2 0 0 0 4.908
compression
DateTieredCompactionStrategyTest- 7 0 0 0 7.072
compression
LeveledCompactionStrategyTest-compression 11 0 0 0 22.919
LeveledGenerationsTest-compression 4 0 0 0 3.978
NeverPurgeTest-compression 4 0 0 0 8.986
OneCompactionTest-compression 2 0 0 0 3.275
PendingRepairManagerTest-compression 16 0 0 0 4.525
SingleSSTableLCSTaskTest-compression 4 0 0 0 73.208
SizeTieredCompactionStrategyTest- 3 0 0 0 3.214
compression
TTLExpiryTest-compression 5 0 0 0 9.871
TimeWindowCompactionStrategyTest- 5 0 0 0 8.757
compression
ValidationExecutorTest-compression 2 0 0 0 0.752
AbstractCompactionStrategyTest 4 0 0 0 3.965
AbstractPendingRepairTest 1 0 0 1 0.071
ActiveCompactionsTest 6 0 0 0 6.355
AntiCompactionBytemanTest 1 0 0 0 6.712
AntiCompactionTest 15 0 0 0 29.526
CancelCompactionsTest 8 0 0 0 9.908
CompactionAwareWriterTest 4 0 0 0 85.134
CompactionControllerTest 2 0 0 0 3.989
CompactionExecutorTest 3 0 0 0 1.040
CompactionInfoTest 2 0 0 0 3.790
CompactionIteratorTest 12 0 0 0 7.499
CompactionStrategyManagerPendingRepairTest 9 0 0 0 4.317
CompactionStrategyManagerTest 5 0 0 0 6.254
CompactionTaskTest 2 0 0 0 3.689
CompactionsBytemanTest 6 0 0 0 13.711
CompactionsCQLTest 24 0 0 0 36.523
CompactionsPurgeTest 10 0 0 0 4.303
CompactionsTest 6 0 0 1 17.081
CorruptedSSTablesCompactionsTest 2 0 0 0 5.452
DateTieredCompactionStrategyTest 7 0 0 0 7.643
LeveledCompactionStrategyTest 11 0 0 0 26.712
LeveledGenerationsTest 4 0 0 0 4.364
NeverPurgeTest 4 0 0 0 9.678
OneCompactionTest 2 0 0 0 3.737
PendingRepairManagerTest 16 0 0 0 4.829
SingleSSTableLCSTaskTest 4 0 0 0 92.560
SizeTieredCompactionStrategyTest 3 0 0 0 3.551
TTLExpiryTest 5 0 0 0 10.431
TimeWindowCompactionStrategyTest 5 0 0 0 9.054
ValidationExecutorTest 2 0 0 0 0.609
AbstractCompactionStrategyTest 4 0 0 0 3.496
AbstractPendingRepairTest 1 0 0 1 0.160
ActiveCompactionsTest 6 0 0 0 5.554
AntiCompactionBytemanTest 1 0 0 0 6.118
AntiCompactionTest 15 0 0 0 27.821
CancelCompactionsTest 8 0 0 0 9.237
CompactionAwareWriterTest 4 0 0 0 59.224
CompactionControllerTest 2 0 0 0 3.619
CompactionExecutorTest 3 0 0 0 1.173
CompactionInfoTest 2 0 0 0 3.378
CompactionIteratorTest 12 0 0 0 6.922
CompactionStrategyManagerPendingRepairTest 9 0 0 0 3.953
CompactionStrategyManagerTest 5 0 0 0 5.311
CompactionTaskTest 2 0 0 0 3.260
CompactionsBytemanTest 6 0 0 0 13.179
CompactionsCQLTest 24 0 0 0 34.582
CompactionsPurgeTest 10 0 0 0 3.871
CompactionsTest 6 0 0 1 16.627
CorruptedSSTablesCompactionsTest 2 0 0 0 5.076
DateTieredCompactionStrategyTest 7 0 0 0 7.197
LeveledCompactionStrategyTest 11 0 0 0 20.503
LeveledGenerationsTest 4 0 0 0 3.862
NeverPurgeTest 4 0 0 0 9.097
OneCompactionTest 2 0 0 0 3.267
PendingRepairManagerTest 16 0 0 0 4.389
SingleSSTableLCSTaskTest 4 0 0 0 75.170
SizeTieredCompactionStrategyTest 3 0 0 0 3.089
TTLExpiryTest 5 0 0 0 9.795
TimeWindowCompactionStrategyTest 5 0 0 0 8.830
ValidationExecutorTest 2 0 0 0 0.761
-------------------------------------------------------------------------------
org.apache.cassandra.db.composites
Name Tests Errors Failures Skipped Time(s)
CTypeTest-cdc 3 0 0 0 0.537
CTypeTest-cdc 3 0 0 0 0.619
CTypeTest-compression 3 0 0 0 0.595
CTypeTest-compression 3 0 0 0 0.678
CTypeTest 3 0 0 0 0.533
CTypeTest 3 0 0 0 0.637
-------------------------------------------------------------------------------
org.apache.cassandra.db.context
Name Tests Errors Failures Skipped Time(s)
CounterContextTest-cdc 8 0 0 0 2.184
CounterContextTest-cdc 8 0 0 0 2.173
CounterContextTest-compression 8 0 0 0 2.262
CounterContextTest-compression 8 0 0 0 2.296
CounterContextTest 8 0 0 0 2.278
CounterContextTest 8 0 0 0 2.352
-------------------------------------------------------------------------------
org.apache.cassandra.db.filter
Name Tests Errors Failures Skipped Time(s)
ColumnFilterTest-cdc 3 0 0 0 0.667
RowFilterTest-cdc 1 0 0 0 0.629
SliceTest-cdc 4 0 0 0 0.119
ColumnFilterTest-cdc 3 0 0 0 0.760
RowFilterTest-cdc 1 0 0 0 0.758
SliceTest-cdc 4 0 0 0 0.217
ColumnFilterTest-compression 3 0 0 0 0.656
RowFilterTest-compression 1 0 0 0 0.663
SliceTest-compression 4 0 0 0 0.124
ColumnFilterTest-compression 3 0 0 0 0.742
RowFilterTest-compression 1 0 0 0 0.747
SliceTest-compression 4 0 0 0 0.220
ColumnFilterTest 3 0 0 0 0.666
RowFilterTest 1 0 0 0 0.633
SliceTest 4 0 0 0 0.128
ColumnFilterTest 3 0 0 0 0.785
RowFilterTest 1 0 0 0 0.713
SliceTest 4 0 0 0 0.220
-------------------------------------------------------------------------------
org.apache.cassandra.db.lifecycle
Name Tests Errors Failures Skipped Time(s)
HelpersTest-cdc 8 0 0 0 15.121
LifecycleTransactionTest-cdc 8 0 0 0 2.905
LogTransactionTest-cdc 39 0 0 0 3.188
RealTransactionsTest-cdc 3 0 0 0 4.361
TrackerTest-cdc 7 0 0 0 2.522
ViewTest-cdc 3 0 0 0 2.256
HelpersTest-cdc 8 0 0 0 13.975
LifecycleTransactionTest-cdc 8 0 0 0 2.789
LogTransactionTest-cdc 39 0 0 0 3.205
RealTransactionsTest-cdc 3 0 0 0 3.832
TrackerTest-cdc 7 0 0 0 2.528
ViewTest-cdc 3 0 0 0 2.237
HelpersTest-compression 8 0 0 0 15.640
LifecycleTransactionTest-compression 8 0 0 0 2.826
LogTransactionTest-compression 39 0 0 0 3.254
RealTransactionsTest-compression 3 0 0 0 4.564
TrackerTest-compression 7 0 0 0 2.596
ViewTest-compression 3 0 0 0 2.327
HelpersTest-compression 8 0 0 0 14.107
LifecycleTransactionTest-compression 8 0 0 0 2.794
LogTransactionTest-compression 39 0 0 0 3.153
RealTransactionsTest-compression 3 0 0 0 4.007
TrackerTest-compression 7 0 0 0 2.636
ViewTest-compression 3 0 0 0 2.353
HelpersTest 8 0 0 0 15.387
LifecycleTransactionTest 8 0 0 0 2.840
LogTransactionTest 39 0 0 0 3.065
RealTransactionsTest 3 0 0 0 4.486
TrackerTest 7 0 0 0 2.570
ViewTest 3 0 0 0 2.306
HelpersTest 8 0 0 0 14.268
LifecycleTransactionTest 8 0 0 0 2.803
LogTransactionTest 39 0 0 0 3.319
RealTransactionsTest 3 0 0 0 4.004
TrackerTest 7 0 0 0 2.527
ViewTest 3 0 0 0 2.258
-------------------------------------------------------------------------------
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.107
BytesTypeTest-cdc 2 0 0 0 0.251
CollectionTypeTest-cdc 6 0 0 0 0.160
CollectionTypesTest-cdc 3 0 0 0 5.755
CompositeAndTupleTypesTest-cdc 3 0 0 0 8.377
CompositeTypeTest-cdc 9 0 0 0 3.525
DecimalTypeTest-cdc 3 0 0 0 0.079
DynamicCompositeTypeTest-cdc 8 0 0 0 3.441
EmptyTypeTest-cdc 7 0 0 0 0.899
IntegerTypeTest-cdc 10 0 0 0 0.115
JsonConversionTest-cdc 30 0 0 0 0.706
ReversedTypeTest-cdc 1 0 0 0 0.097
RoundTripTest-cdc 8 0 0 0 0.520
SimpleDateTypeTest-cdc 1 0 0 0 0.120
TimeTypeTest-cdc 2 0 0 0 3.884
TimeUUIDTypeTest-cdc 6 0 0 0 7.645
TimestampTypeTest-cdc 1 0 0 0 0.604
TypeCompareTest-cdc 6 0 0 0 0.290
TypeParserTest-cdc 3 0 0 0 0.964
TypeValidationTest-cdc 18 0 0 0 3.427
UUIDTypeTest-cdc 6 0 0 0 3.780
ValueAccessorTest-cdc 4 0 0 0 0.499
AbstractCompositeTypeTest-cdc 2 0 0 0 0.183
ByteBufferAccessorTest-cdc 2 0 0 0 0.210
BytesTypeTest-cdc 2 0 0 0 0.323
CollectionTypeTest-cdc 6 0 0 0 0.298
CollectionTypesTest-cdc 3 0 0 0 5.778
CompositeAndTupleTypesTest-cdc 3 0 0 0 7.479
CompositeTypeTest-cdc 9 0 0 0 3.002
DecimalTypeTest-cdc 3 0 0 0 0.205
DynamicCompositeTypeTest-cdc 8 0 0 0 2.976
EmptyTypeTest-cdc 7 0 0 0 0.903
IntegerTypeTest-cdc 10 0 0 0 0.238
JsonConversionTest-cdc 30 0 0 0 0.875
ReversedTypeTest-cdc 1 0 0 0 0.206
RoundTripTest-cdc 8 0 0 0 0.585
SimpleDateTypeTest-cdc 1 0 0 0 0.219
TimeTypeTest-cdc 2 0 0 0 3.282
TimeUUIDTypeTest-cdc 6 0 0 0 4.825
TimestampTypeTest-cdc 1 0 0 0 0.680
TypeCompareTest-cdc 6 0 0 0 0.372
TypeParserTest-cdc 3 0 0 0 1.148
TypeValidationTest-cdc 18 0 0 0 3.422
UUIDTypeTest-cdc 6 0 0 0 2.684
ValueAccessorTest-cdc 4 0 0 0 0.599
AbstractCompositeTypeTest-compression 2 0 0 0 0.072
ByteBufferAccessorTest-compression 2 0 0 0 0.109
BytesTypeTest-compression 2 0 0 0 0.244
CollectionTypeTest-compression 6 0 0 0 0.166
CollectionTypesTest-compression 3 0 0 0 5.808
CompositeAndTupleTypesTest-compression 3 0 0 0 8.305
CompositeTypeTest-compression 9 0 0 0 3.685
DecimalTypeTest-compression 3 0 0 0 0.082
DynamicCompositeTypeTest-compression 8 0 0 0 3.586
EmptyTypeTest-compression 7 0 0 0 0.900
IntegerTypeTest-compression 10 0 0 0 0.122
JsonConversionTest-compression 30 0 0 0 0.766
ReversedTypeTest-compression 1 0 0 0 0.101
RoundTripTest-compression 8 0 0 0 0.558
SimpleDateTypeTest-compression 1 0 0 0 0.128
TimeTypeTest-compression 2 0 0 0 4.058
TimeUUIDTypeTest-compression 6 0 0 0 7.651
TimestampTypeTest-compression 1 0 0 0 0.594
TypeCompareTest-compression 6 0 0 0 0.300
TypeParserTest-compression 3 0 0 0 1.016
TypeValidationTest-compression 18 0 0 0 3.446
UUIDTypeTest-compression 6 0 0 0 3.988
ValueAccessorTest-compression 4 0 0 0 0.512
AbstractCompositeTypeTest-compression 2 0 0 0 0.182
ByteBufferAccessorTest-compression 2 0 0 0 0.236
BytesTypeTest-compression 2 0 0 0 0.365
CollectionTypeTest-compression 6 0 0 0 0.256
CollectionTypesTest-compression 3 0 0 0 5.757
CompositeAndTupleTypesTest-compression 3 0 0 0 7.886
CompositeTypeTest-compression 9 0 0 0 3.174
DecimalTypeTest-compression 3 0 0 0 0.205
DynamicCompositeTypeTest-compression 8 0 0 0 3.018
EmptyTypeTest-compression 7 0 0 0 0.956
IntegerTypeTest-compression 10 0 0 0 0.244
JsonConversionTest-compression 30 0 0 0 0.810
ReversedTypeTest-compression 1 0 0 0 0.217
RoundTripTest-compression 8 0 0 0 0.620
SimpleDateTypeTest-compression 1 0 0 0 0.212
TimeTypeTest-compression 2 0 0 0 3.383
TimeUUIDTypeTest-compression 6 0 0 0 4.885
TimestampTypeTest-compression 1 0 0 0 0.672
TypeCompareTest-compression 6 0 0 0 0.446
TypeParserTest-compression 3 0 0 0 1.228
TypeValidationTest-compression 18 0 0 0 3.590
UUIDTypeTest-compression 6 0 0 0 2.818
ValueAccessorTest-compression 4 0 0 0 0.648
AbstractCompositeTypeTest 2 0 0 0 0.071
ByteBufferAccessorTest 2 0 0 0 0.108
BytesTypeTest 2 0 0 0 0.237
CollectionTypeTest 6 0 0 0 0.156
CollectionTypesTest 3 0 0 0 5.778
CompositeAndTupleTypesTest 3 0 0 0 8.290
CompositeTypeTest 9 0 0 0 3.489
DecimalTypeTest 3 0 0 0 0.079
DynamicCompositeTypeTest 8 0 0 0 3.501
EmptyTypeTest 7 0 0 0 0.888
IntegerTypeTest 10 0 0 0 0.118
JsonConversionTest 30 0 0 0 0.761
ReversedTypeTest 1 0 0 0 0.097
RoundTripTest 8 0 0 0 0.539
SimpleDateTypeTest 1 0 0 0 0.132
TimeTypeTest 2 0 0 0 3.924
TimeUUIDTypeTest 6 0 0 0 7.682
TimestampTypeTest 1 0 0 0 0.579
TypeCompareTest 6 0 0 0 0.291
TypeParserTest 3 0 0 0 1.016
TypeValidationTest 18 0 0 0 3.574
UUIDTypeTest 6 0 0 0 3.741
ValueAccessorTest 4 0 0 0 0.482
AbstractCompositeTypeTest 2 0 0 0 0.167
ByteBufferAccessorTest 2 0 0 0 0.215
BytesTypeTest 2 0 0 0 0.318
CollectionTypeTest 6 0 0 0 0.248
CollectionTypesTest 3 0 0 0 5.793
CompositeAndTupleTypesTest 3 0 0 0 7.994
CompositeTypeTest 9 0 0 0 3.107
DecimalTypeTest 3 0 0 0 0.199
DynamicCompositeTypeTest 8 0 0 0 3.040
EmptyTypeTest 7 0 0 0 0.923
IntegerTypeTest 10 0 0 0 0.239
JsonConversionTest 30 0 0 0 0.818
ReversedTypeTest 1 0 0 0 0.199
RoundTripTest 8 0 0 0 0.581
SimpleDateTypeTest 1 0 0 0 0.208
TimeTypeTest 2 0 0 0 3.395
TimeUUIDTypeTest 6 0 0 0 4.763
TimestampTypeTest 1 0 0 0 0.673
TypeCompareTest 6 0 0 0 0.383
TypeParserTest 3 0 0 0 1.237
TypeValidationTest 18 0 0 0 3.645
UUIDTypeTest 6 0 0 0 2.665
ValueAccessorTest 4 0 0 0 0.598
-------------------------------------------------------------------------------
org.apache.cassandra.db.monitoring
Name Tests Errors Failures Skipped Time(s)
MonitoringTaskTest-cdc 15 0 0 0 5.399
MonitoringTaskTest-cdc 15 0 0 0 5.529
MonitoringTaskTest-compression 15 0 0 0 5.409
MonitoringTaskTest-compression 15 0 0 0 5.548
MonitoringTaskTest 15 0 0 0 5.407
MonitoringTaskTest 15 0 0 0 5.500
-------------------------------------------------------------------------------
org.apache.cassandra.db.partition
Name Tests Errors Failures Skipped Time(s)
PartitionImplementationTest-cdc 7 0 0 0 60.378
PartitionUpdateTest-cdc 3 0 0 0 4.549
PartitionImplementationTest-cdc 7 0 0 0 58.481
PartitionUpdateTest-cdc 3 0 0 0 3.985
PartitionImplementationTest-compression 7 0 0 0 60.324
PartitionUpdateTest-compression 3 0 0 0 4.765
PartitionImplementationTest-compression 7 0 0 0 59.454
PartitionUpdateTest-compression 3 0 0 0 4.221
PartitionImplementationTest 7 0 0 0 60.561
PartitionUpdateTest 3 0 0 0 4.597
PartitionImplementationTest 7 0 0 0 55.733
PartitionUpdateTest 3 0 0 0 4.015
-------------------------------------------------------------------------------
org.apache.cassandra.db.partitions
Name Tests Errors Failures Skipped Time(s)
PurgeFunctionTest-cdc 8 0 0 0 0.629
PurgeFunctionTest-cdc 8 0 0 0 0.721
PurgeFunctionTest-compression 8 0 0 0 0.666
PurgeFunctionTest-compression 8 0 0 0 0.774
PurgeFunctionTest 8 0 0 0 0.670
PurgeFunctionTest 8 0 0 0 0.711
-------------------------------------------------------------------------------
org.apache.cassandra.db.repair
Name Tests Errors Failures Skipped Time
(s)
AbstractPendingAntiCompactionTest-cdc 1 0 0 1 0.060
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 3.659
cdc
PendingAntiCompactionBytemanTest-cdc 1 0 0 0 4.186
PendingAntiCompactionTest-cdc 18 0 0 0 12.920
AbstractPendingAntiCompactionTest-cdc 1 0 0 1 0.193
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 3.305
cdc
PendingAntiCompactionBytemanTest-cdc 1 0 0 0 3.708
PendingAntiCompactionTest-cdc 18 0 0 0 12.301
AbstractPendingAntiCompactionTest-compression 1 0 0 1 0.063
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 3.789
compression
PendingAntiCompactionBytemanTest-compression 1 0 0 0 4.357
PendingAntiCompactionTest-compression 18 0 0 0 13.099
AbstractPendingAntiCompactionTest-compression 1 0 0 1 0.171
CompactionManagerGetSSTablesForValidationTest- 3 0 0 0 3.260
compression
PendingAntiCompactionBytemanTest-compression 1 0 0 0 3.829
PendingAntiCompactionTest-compression 18 0 0 0 12.431
AbstractPendingAntiCompactionTest 1 0 0 1 0.059
CompactionManagerGetSSTablesForValidationTest 3 0 0 0 3.747
PendingAntiCompactionBytemanTest 1 0 0 0 4.295
PendingAntiCompactionTest 18 0 0 0 12.915
AbstractPendingAntiCompactionTest 1 0 0 1 0.172
CompactionManagerGetSSTablesForValidationTest 3 0 0 0 3.376
PendingAntiCompactionBytemanTest 1 0 0 0 3.707
PendingAntiCompactionTest 18 0 0 0 12.245
-------------------------------------------------------------------------------
org.apache.cassandra.db.rows
Name Tests Errors Failures Skipped Time(s)
ColumnMetadataVersionComparatorTest-cdc 10 0 0 0 0.334
EncodingStatsTest-cdc 10 0 0 0 0.149
PartitionSerializationExceptionTest-cdc 2 0 0 0 1.160
RowAndDeletionMergeIteratorTest-cdc 10 0 0 0 3.474
RowsTest-cdc 9 0 0 0 1.132
ThrottledUnfilteredIteratorTest-cdc 7 0 0 0 10.535
UnfilteredRowIteratorsMergeTest-cdc 5 0 0 0 27.214
UnfilteredRowIteratorsTest-cdc 1 0 0 0 0.669
ColumnMetadataVersionComparatorTest-cdc 10 0 0 0 0.413
EncodingStatsTest-cdc 10 0 0 0 0.255
PartitionSerializationExceptionTest-cdc 2 0 0 0 1.178
RowAndDeletionMergeIteratorTest-cdc 10 0 0 0 2.969
RowsTest-cdc 9 0 0 0 1.338
ThrottledUnfilteredIteratorTest-cdc 7 0 0 0 9.676
UnfilteredRowIteratorsMergeTest-cdc 5 0 0 0 26.201
UnfilteredRowIteratorsTest-cdc 1 0 0 0 0.780
ColumnMetadataVersionComparatorTest- 10 0 0 0 0.343
compression
EncodingStatsTest-compression 10 0 0 0 0.152
PartitionSerializationExceptionTest- 2 0 0 0 1.185
compression
RowAndDeletionMergeIteratorTest- 10 0 0 0 3.546
compression
RowsTest-compression 9 0 0 0 1.172
ThrottledUnfilteredIteratorTest- 7 0 0 0 11.228
compression
UnfilteredRowIteratorsMergeTest- 5 0 0 0 27.617
compression
UnfilteredRowIteratorsTest-compression 1 0 0 0 0.679
ColumnMetadataVersionComparatorTest- 10 0 0 0 0.436
compression
EncodingStatsTest-compression 10 0 0 0 0.287
PartitionSerializationExceptionTest- 2 0 0 0 1.246
compression
RowAndDeletionMergeIteratorTest- 10 0 0 0 3.052
compression
RowsTest-compression 9 0 0 0 1.352
ThrottledUnfilteredIteratorTest- 7 0 0 0 9.987
compression
UnfilteredRowIteratorsMergeTest- 5 0 0 0 26.034
compression
UnfilteredRowIteratorsTest-compression 1 0 0 0 0.788
ColumnMetadataVersionComparatorTest 10 0 0 0 0.349
EncodingStatsTest 10 0 0 0 0.152
PartitionSerializationExceptionTest 2 0 0 0 1.140
RowAndDeletionMergeIteratorTest 10 0 0 0 3.468
RowsTest 9 0 0 0 1.113
ThrottledUnfilteredIteratorTest 7 0 0 0 10.616
UnfilteredRowIteratorsMergeTest 5 0 0 0 27.328
UnfilteredRowIteratorsTest 1 0 0 0 0.661
ColumnMetadataVersionComparatorTest 10 0 0 0 0.395
EncodingStatsTest 10 0 0 0 0.224
PartitionSerializationExceptionTest 2 0 0 0 1.137
RowAndDeletionMergeIteratorTest 10 0 0 0 3.122
RowsTest 9 0 0 0 1.271
ThrottledUnfilteredIteratorTest 7 0 0 0 10.103
UnfilteredRowIteratorsMergeTest 5 0 0 0 26.661
UnfilteredRowIteratorsTest 1 0 0 0 0.742
-------------------------------------------------------------------------------
org.apache.cassandra.db.streaming
Name Tests Errors Failures Skipped Time
(s)
CassandraEntireSSTableStreamWriterTest-cdc 2 0 0 0 3.829
CassandraOutgoingFileTest-cdc 3 0 0 0 3.657
CassandraStreamHeaderTest-cdc 5 0 0 0 3.597
CassandraStreamManagerTest-cdc 2 0 0 0 3.878
ComponentManifestTest-cdc 2 0 0 0 0.271
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 14.661
cdc
StreamRequestTest-cdc 1 0 0 0 1.010
CassandraEntireSSTableStreamWriterTest-cdc 2 0 0 0 3.294
CassandraOutgoingFileTest-cdc 3 0 0 0 3.206
CassandraStreamHeaderTest-cdc 5 0 0 0 3.063
CassandraStreamManagerTest-cdc 2 0 0 0 3.278
ComponentManifestTest-cdc 2 0 0 0 0.397
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 14.004
cdc
StreamRequestTest-cdc 1 0 0 0 1.168
CassandraEntireSSTableStreamWriterTest-compression 2 0 0 0 4.022
CassandraOutgoingFileTest-compression 3 0 0 0 3.812
CassandraStreamHeaderTest-compression 5 0 0 0 3.751
CassandraStreamManagerTest-compression 2 0 0 0 3.940
ComponentManifestTest-compression 2 0 0 0 0.293
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 14.844
compression
StreamRequestTest-compression 1 0 0 0 1.060
CassandraEntireSSTableStreamWriterTest-compression 2 0 0 0 3.351
CassandraOutgoingFileTest-compression 3 0 0 0 3.251
CassandraStreamHeaderTest-compression 5 0 0 0 3.214
CassandraStreamManagerTest-compression 2 0 0 0 3.402
ComponentManifestTest-compression 2 0 0 0 0.387
EntireSSTableStreamConcurrentComponentMutationTest- 3 0 0 0 14.095
compression
StreamRequestTest-compression 1 0 0 0 1.193
CassandraEntireSSTableStreamWriterTest 2 0 0 0 3.930
CassandraOutgoingFileTest 3 0 0 0 3.781
CassandraStreamHeaderTest 5 0 0 0 3.643
CassandraStreamManagerTest 2 0 0 0 3.914
ComponentManifestTest 2 0 0 0 0.288
EntireSSTableStreamConcurrentComponentMutationTest 3 0 0 0 14.662
StreamRequestTest 1 0 0 0 1.016
CassandraEntireSSTableStreamWriterTest 2 0 0 0 3.367
CassandraOutgoingFileTest 3 0 0 0 3.207
CassandraStreamHeaderTest 5 0 0 0 3.121
CassandraStreamManagerTest 2 0 0 0 3.330
ComponentManifestTest 2 0 0 0 0.354
EntireSSTableStreamConcurrentComponentMutationTest 3 0 0 0 14.091
StreamRequestTest 1 0 0 0 1.148
-------------------------------------------------------------------------------
org.apache.cassandra.db.transform
Name Tests Errors Failures Skipped Time(s)
DuplicateRowCheckerTest-cdc 7 0 0 0 6.141
RTTransformationsTest-cdc 15 0 0 0 0.671
DuplicateRowCheckerTest-cdc 7 0 0 0 5.374
RTTransformationsTest-cdc 15 0 0 0 0.792
DuplicateRowCheckerTest-compression 7 0 0 0 6.529
RTTransformationsTest-compression 15 0 0 0 0.684
DuplicateRowCheckerTest-compression 7 0 0 0 5.386
RTTransformationsTest-compression 15 0 0 0 0.760
DuplicateRowCheckerTest 7 0 0 0 6.317
RTTransformationsTest 15 0 0 0 0.669
DuplicateRowCheckerTest 7 0 0 0 5.635
RTTransformationsTest 15 0 0 0 0.769
-------------------------------------------------------------------------------
org.apache.cassandra.db.view
Name Tests Errors Failures Skipped Time(s)
ViewBuilderTaskTest-cdc 1 0 0 0 20.310
ViewUtilsTest-cdc 3 0 0 0 1.469
ViewBuilderTaskTest-cdc 1 0 0 0 19.679
ViewUtilsTest-cdc 3 0 0 0 1.675
ViewBuilderTaskTest-compression 1 0 0 0 21.992
ViewUtilsTest-compression 3 0 0 0 1.536
ViewBuilderTaskTest-compression 1 0 0 0 20.830
ViewUtilsTest-compression 3 0 0 0 1.545
ViewBuilderTaskTest 1 0 0 0 20.509
ViewUtilsTest 3 0 0 0 1.546
ViewBuilderTaskTest 1 0 0 0 21.207
ViewUtilsTest 3 0 0 0 1.636
-------------------------------------------------------------------------------
org.apache.cassandra.db.virtual
Name Tests Errors Failures Skipped Time(s)
SettingsTableTest-cdc 7 0 0 0 14.077
SystemPropertiesTableTest-cdc 6 0 0 0 13.522
SettingsTableTest-cdc 7 0 0 0 13.460
SystemPropertiesTableTest-cdc 6 0 0 0 12.940
SettingsTableTest-compression 7 0 0 0 14.304
SystemPropertiesTableTest-compression 6 0 0 0 13.819
SettingsTableTest-compression 7 0 0 0 13.427
SystemPropertiesTableTest-compression 6 0 0 0 13.051
SettingsTableTest 7 0 0 0 14.238
SystemPropertiesTableTest 6 0 0 0 13.658
SettingsTableTest 7 0 0 0 13.501
SystemPropertiesTableTest 6 0 0 0 13.107
-------------------------------------------------------------------------------
org.apache.cassandra.dht
Name Tests Errors Failures Skipped Time(s)
BootStrapperTest-cdc 10 0 0 0 6.149
BoundsTest-cdc 1 0 0 0 0.105
ByteOrderedPartitionerTest-cdc 6 0 0 0 2.280
KeyCollisionTest-cdc 1 0 0 0 3.424
Murmur3PartitionerTest-cdc 10 0 0 0 1.878
OrderPreservingPartitionerTest-cdc 7 0 0 0 2.342
RandomPartitionerTest-cdc 9 0 0 0 2.133
RangeFetchMapCalculatorTest-cdc 13 0 0 0 1.045
RangeTest-cdc 32 0 0 0 13.458
SplitterTest-cdc 14 0 0 0 19.548
StreamStateStoreTest-cdc 1 0 0 0 2.178
BootStrapperTest-cdc 10 0 0 0 5.581
BoundsTest-cdc 1 0 0 0 0.209
ByteOrderedPartitionerTest-cdc 6 0 0 0 2.522
KeyCollisionTest-cdc 1 0 0 0 2.949
Murmur3PartitionerTest-cdc 10 0 0 0 2.108
OrderPreservingPartitionerTest-cdc 7 0 0 0 2.367
RandomPartitionerTest-cdc 9 0 0 0 2.385
RangeFetchMapCalculatorTest-cdc 13 0 0 0 1.198
RangeTest-cdc 32 0 0 0 13.096
SplitterTest-cdc 14 0 0 0 18.175
StreamStateStoreTest-cdc 1 0 0 0 2.178
BootStrapperTest-compression 10 0 0 0 7.737
BoundsTest-compression 1 0 0 0 0.111
ByteOrderedPartitionerTest-compression 6 0 0 0 2.277
KeyCollisionTest-compression 1 0 0 0 3.650
Murmur3PartitionerTest-compression 10 0 0 0 1.960
OrderPreservingPartitionerTest- 7 0 0 0 2.355
compression
RandomPartitionerTest-compression 9 0 0 0 2.211
RangeFetchMapCalculatorTest-compression 13 0 0 0 1.122
RangeTest-compression 32 0 0 0 13.300
SplitterTest-compression 14 0 0 0 19.728
StreamStateStoreTest-compression 1 0 0 0 2.360
BootStrapperTest-compression 10 0 0 0 7.204
BoundsTest-compression 1 0 0 0 0.225
ByteOrderedPartitionerTest-compression 6 0 0 0 2.527
KeyCollisionTest-compression 1 0 0 0 3.041
Murmur3PartitionerTest-compression 10 0 0 0 2.154
OrderPreservingPartitionerTest- 7 0 0 0 2.541
compression
RandomPartitionerTest-compression 9 0 0 0 2.472
RangeFetchMapCalculatorTest-compression 13 0 0 0 1.240
RangeTest-compression 32 0 0 0 13.879
SplitterTest-compression 14 0 0 0 18.349
StreamStateStoreTest-compression 1 0 0 0 2.368
BootStrapperTest 10 0 0 0 6.054
BoundsTest 1 0 0 0 0.105
ByteOrderedPartitionerTest 6 0 0 0 2.208
KeyCollisionTest 1 0 0 0 3.510
Murmur3PartitionerTest 10 0 0 0 1.814
OrderPreservingPartitionerTest 7 0 0 0 2.278
RandomPartitionerTest 9 0 0 0 2.147
RangeFetchMapCalculatorTest 13 0 0 0 1.038
RangeTest 32 0 0 0 13.330
SplitterTest 14 0 0 0 19.654
StreamStateStoreTest 1 0 0 0 2.258
BootStrapperTest 10 0 0 0 5.553
BoundsTest 1 0 0 0 0.194
ByteOrderedPartitionerTest 6 0 0 0 2.453
KeyCollisionTest 1 0 0 0 3.098
Murmur3PartitionerTest 10 0 0 0 2.222
OrderPreservingPartitionerTest 7 0 0 0 2.505
RandomPartitionerTest 9 0 0 0 2.344
RangeFetchMapCalculatorTest 13 0 0 0 1.245
RangeTest 32 0 0 0 14.412
SplitterTest 14 0 0 0 18.291
StreamStateStoreTest 1 0 0 0 2.220
-------------------------------------------------------------------------------
org.apache.cassandra.dht.tokenallocator
Name Tests Errors Failures Skipped Time(s)
AbstractReplicationAwareTokenAllocatorTest 1 0 0 1 0.059
Murmur3ReplicationAwareTokenAllocatorTest 2 0 0 0 155.116
NoReplicationTokenAllocatorTest 4 0 0 0 6.527
RandomReplicationAwareTokenAllocatorTest 2 0 0 0 63.432
AbstractReplicationAwareTokenAllocatorTest 1 0 0 1 0.219
Murmur3ReplicationAwareTokenAllocatorTest 2 0 0 0 190.620
NoReplicationTokenAllocatorTest 4 0 0 0 8.259
RandomReplicationAwareTokenAllocatorTest 2 0 0 0 78.952
-------------------------------------------------------------------------------
org.apache.cassandra.diag
Name Tests Errors Failures Skipped Time(s)
DiagnosticEventServiceTest-cdc 6 0 0 0 0.997
DiagnosticEventServiceTest-cdc 6 0 0 0 1.187
DiagnosticEventServiceTest-compression 6 0 0 0 1.035
DiagnosticEventServiceTest-compression 6 0 0 0 1.174
DiagnosticEventServiceTest 6 0 0 0 1.047
DiagnosticEventServiceTest 6 0 0 0 1.140
-------------------------------------------------------------------------------
org.apache.cassandra.diag.store
Name Tests Errors Failures Skipped Time(s)
DiagnosticEventMemoryStoreTest-cdc 6 0 0 0 0.073
DiagnosticEventMemoryStoreTest-cdc 6 0 0 0 0.180
DiagnosticEventMemoryStoreTest- 6 0 0 0 0.073
compression
DiagnosticEventMemoryStoreTest- 6 0 0 0 0.175
compression
DiagnosticEventMemoryStoreTest 6 0 0 0 0.073
DiagnosticEventMemoryStoreTest 6 0 0 0 0.169
-------------------------------------------------------------------------------
org.apache.cassandra.distributed.test
Name Tests Errors Failures Skipped Time(s)
BootstrapBinaryDisabledTest 1 0 0 0 90.298
CASTest 14 0 0 6 168.549
CasWriteTest 9 0 0 0 28.376
ClientNetworkStopStartTest 1 0 0 0 23.889
FailingRepairTest 6 0 0 0 32.147
FqlReplayDDLExclusionTest 1 0 0 0 30.320
FrozenUDTTest 4 0 0 0 28.782
FullRepairCoordinatorFastTest 66 0 0 2 78.482
FullRepairCoordinatorNeighbourDownTest 12 0 0 0 240.376
FullRepairCoordinatorTimeoutTest 6 0 0 0 95.638
GossipSettlesTest 1 0 0 0 34.812
GossipShutdownTest 1 0 0 0 39.091
GossipTest 2 0 0 0 66.617
IncRepairTruncationTest 1 0 0 0 30.426
IncrementalRepairCoordinatorFastTest 66 0 0 6 75.936
IncrementalRepairCoordinatorNeighbourDownTest 12 0 0 0 240.387
IncrementalRepairCoordinatorTimeoutTest 6 0 0 0 95.432
InternodeEncryptionOptionsTest 8 0 0 0 66.436
JVMDTestTest 4 0 0 0 164.144
JVMStabilityInspectorCorruptSSTableExceptionTest 2 0 0 0 83.356
LargeColumnTest 1 0 0 0 13.761
MessageFiltersTest 5 0 0 0 60.807
MessageForwardingTest 1 0 0 0 14.555
NativeProtocolTest 2 0 0 0 70.690
NativeTransportEncryptionOptionsTest 5 0 0 0 29.260
NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest 2 0 0 0 237.195
NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest 2 0 0 0 226.324
NetstatsRepairStreamingTest 2 0 0 0 260.207
NetworkTopologyTest 7 0 0 0 52.321
NodeToolEnableDisableBinaryTest 2 0 0 0 28.411
NodeToolRingTest 6 0 0 0 8.787
NodeToolTest 3 0 0 0 8.549
OptimiseStreamsRepairTest 1 1 0 0 0.000
PreviewRepairCoordinatorFastTest 66 0 0 2 78.603
PreviewRepairCoordinatorNeighbourDownTest 12 0 0 0 239.687
PreviewRepairCoordinatorTimeoutTest 6 0 0 0 93.246
PreviewRepairTest 5 0 0 0 149.092
QueryReplayerEndToEndTest 1 0 0 0 48.325
ReadRepairEmptyRangeTombstonesTest 119 0 0 0 51.472
ReadRepairQueryTypesTest 306 0 0 0 214.883
ReadRepairTest 10 0 0 0 151.149
RepairBoundaryTest 2 0 0 0 44.262
RepairCoordinatorFailingMessageTest 1 0 0 1 0.066
RepairDigestTrackingTest 5 0 0 0 46.686
RepairOperationalTest 5 0 0 0 72.237
RepairTest 7 0 0 0 112.134
ReplicaFilteringProtectionTest 3 0 0 0 11.339
ResourceLeakTest 1 0 0 1 0.066
SchemaTest 3 0 0 0 26.515
ShortReadProtectionTest 2 0 0 0 18.893
SimpleReadWriteTest 14 0 0 0 156.170
StreamPrepareFailTest 1 0 0 0 31.422
StreamingTest 1 0 0 0 14.962
TableEstimatesTest 2 0 0 0 8.804
TopologyChangeTest 4 0 0 0 202.326
BootstrapBinaryDisabledTest 1 0 0 0 89.549
CASTest 14 0 0 6 159.352
CasWriteTest 9 0 0 0 28.884
ClientNetworkStopStartTest 1 0 0 0 23.999
FailingRepairTest 6 0 0 0 33.083
FqlReplayDDLExclusionTest 1 0 0 0 30.190
FrozenUDTTest 4 0 0 0 28.991
FullRepairCoordinatorFastTest 66 0 0 2 85.380
FullRepairCoordinatorNeighbourDownTest 12 0 0 0 233.588
FullRepairCoordinatorTimeoutTest 6 0 0 0 95.552
GossipSettlesTest 1 0 0 0 34.543
GossipShutdownTest 1 0 0 0 38.973
GossipTest 2 0 0 0 65.498
IncRepairTruncationTest 1 0 0 0 30.743
IncrementalRepairCoordinatorFastTest 66 0 0 6 80.927
IncrementalRepairCoordinatorNeighbourDownTest 12 0 0 0 233.788
IncrementalRepairCoordinatorTimeoutTest 6 0 0 0 95.621
InternodeEncryptionOptionsTest 8 0 0 0 64.324
JVMDTestTest 4 0 0 0 162.983
JVMStabilityInspectorCorruptSSTableExceptionTest 2 0 0 0 83.537
LargeColumnTest 1 0 0 0 13.282
MessageFiltersTest 5 0 0 0 59.703
MessageForwardingTest 1 0 0 0 13.171
NativeProtocolTest 2 0 0 0 71.385
NativeTransportEncryptionOptionsTest 5 0 0 0 28.456
NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest 2 0 0 0 229.550
NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest 2 0 0 0 221.814
NetstatsRepairStreamingTest 2 0 0 0 333.021
NetworkTopologyTest 7 0 0 0 50.875
NodeToolEnableDisableBinaryTest 2 0 0 0 28.565
NodeToolRingTest 6 0 0 0 8.915
NodeToolTest 3 0 0 0 8.255
OptimiseStreamsRepairTest 1 1 0 0 0.000
PreviewRepairCoordinatorFastTest 66 0 0 2 84.556
PreviewRepairCoordinatorNeighbourDownTest 12 0 0 0 246.715
PreviewRepairCoordinatorTimeoutTest 6 0 0 0 93.603
PreviewRepairTest 5 0 0 0 151.009
QueryReplayerEndToEndTest 1 0 0 0 48.523
ReadRepairEmptyRangeTombstonesTest 119 0 0 0 70.924
ReadRepairQueryTypesTest 306 0 0 0 476.301
ReadRepairTest 10 0 0 0 143.639
RepairBoundaryTest 2 0 0 0 44.777
RepairCoordinatorFailingMessageTest 1 0 0 1 0.147
RepairDigestTrackingTest 5 0 0 0 45.147
RepairOperationalTest 5 0 0 0 69.367
RepairTest 7 0 0 0 114.944
ReplicaFilteringProtectionTest 3 0 0 0 11.128
ResourceLeakTest 1 0 0 1 0.143
SchemaTest 3 0 0 0 25.499
ShortReadProtectionTest 2 0 0 0 18.389
SimpleReadWriteTest 14 0 0 0 142.044
StreamPrepareFailTest 1 0 0 0 30.459
StreamingTest 1 0 0 0 14.177
TableEstimatesTest 2 0 0 0 8.289
TopologyChangeTest 4 0 0 0 200.696
-------------------------------------------------------------------------------
org.apache.cassandra.distributed.test.ring
Name Tests Errors Failures Skipped Time(s)
BootstrapTest 2 0 0 0 166.003
CommunicationDuringDecommissionTest 1 0 0 0 59.340
NodeNotInRingTest 1 0 0 0 30.453
PendingWritesTest 1 0 0 0 58.023
BootstrapTest 2 0 0 0 166.588
CommunicationDuringDecommissionTest 1 0 0 0 59.652
NodeNotInRingTest 1 0 0 0 30.825
PendingWritesTest 1 0 0 0 57.618
-------------------------------------------------------------------------------
org.apache.cassandra.distributed.upgrade
Name Tests Errors Failures Skipped Time(s)
CompactStorage3to4UpgradeTest 1 0 0 0 11.548
CompactStorageUpgradeTest 5 0 0 0 62.188
MixedModeReadRepairDeleteTest 2 0 0 0 107.975
MixedModeReadRepairWriteTest 2 0 0 0 108.266
MixedModeReadTest 1 0 0 0 26.341
PagingTest 1 0 0 0 91.609
ReadRepairCompactStorageUpgradeTest 1 0 0 0 43.680
UpgradeTest 2 0 0 0 91.076
-------------------------------------------------------------------------------
org.apache.cassandra.fql
Name Tests Errors Failures Skipped Time(s)
FullQueryLoggerTest-cdc 35 0 0 0 9.304
FullQueryLoggerTest-cdc 35 0 0 0 8.301
FullQueryLoggerTest-compression 35 0 0 0 9.447
FullQueryLoggerTest-compression 35 0 0 0 8.309
FullQueryLoggerTest 35 0 0 0 9.216
FullQueryLoggerTest 35 0 0 0 8.309
-------------------------------------------------------------------------------
org.apache.cassandra.fqltool
Name Tests Errors Failures Skipped Time(s)
FQLCompareTest 3 0 0 0 2.664
FQLReplayTest 22 0 0 0 2.408
FQLCompareTest 3 0 0 0 2.520
FQLReplayTest 22 0 0 0 2.368
-------------------------------------------------------------------------------
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.476
EndpointStateTest-cdc 2 0 0 0 1.395
ExpireEndpointTest-cdc 1 0 0 0 1.017
FailureDetectorTest-cdc 1 0 0 0 2.632
GossipDigestTest-cdc 1 0 0 0 0.265
GossiperTest-cdc 4 0 0 0 2.502
PendingRangeCalculatorServiceTest-cdc 1 0 0 0 4.577
SerializationsTest-cdc 2 0 0 0 1.027
ShadowRoundTest-cdc 1 0 0 0 5.900
ArrayBackedBoundedStatsTest-cdc 2 0 0 0 0.167
ArrivalWindowTest-cdc 1 0 0 0 0.600
EndpointStateTest-cdc 2 0 0 0 1.555
ExpireEndpointTest-cdc 1 0 0 0 1.195
FailureDetectorTest-cdc 1 0 0 0 2.613
GossipDigestTest-cdc 1 0 0 0 0.404
GossiperTest-cdc 4 0 0 0 2.486
PendingRangeCalculatorServiceTest-cdc 1 0 0 0 4.217
SerializationsTest-cdc 2 0 0 0 1.142
ShadowRoundTest-cdc 1 0 0 0 5.878
ArrayBackedBoundedStatsTest-compression 2 0 0 0 0.068
ArrivalWindowTest-compression 1 0 0 0 0.483
EndpointStateTest-compression 2 0 0 0 1.369
ExpireEndpointTest-compression 1 0 0 0 1.126
FailureDetectorTest-compression 1 0 0 0 2.685
GossipDigestTest-compression 1 0 0 0 0.272
GossiperTest-compression 4 0 0 0 2.587
PendingRangeCalculatorServiceTest- 1 0 0 0 4.985
compression
SerializationsTest-compression 2 0 0 0 0.978
ShadowRoundTest-compression 1 0 0 0 6.082
ArrayBackedBoundedStatsTest-compression 2 0 0 0 0.171
ArrivalWindowTest-compression 1 0 0 0 0.590
EndpointStateTest-compression 2 0 0 0 1.648
ExpireEndpointTest-compression 1 0 0 0 1.266
FailureDetectorTest-compression 1 0 0 0 2.691
GossipDigestTest-compression 1 0 0 0 0.367
GossiperTest-compression 4 0 0 0 2.569
PendingRangeCalculatorServiceTest- 1 0 0 0 4.146
compression
SerializationsTest-compression 2 0 0 0 1.132
ShadowRoundTest-compression 1 0 0 0 6.002
ArrayBackedBoundedStatsTest 2 0 0 0 0.067
ArrivalWindowTest 1 0 0 0 0.479
EndpointStateTest 2 0 0 0 1.365
ExpireEndpointTest 1 0 0 0 1.047
FailureDetectorTest 1 0 0 0 2.551
GossipDigestTest 1 0 0 0 0.266
GossiperTest 4 0 0 0 2.478
PendingRangeCalculatorServiceTest 1 0 0 0 4.859
SerializationsTest 2 0 0 0 0.960
ShadowRoundTest 1 0 0 0 5.915
ArrayBackedBoundedStatsTest 2 0 0 0 0.160
ArrivalWindowTest 1 0 0 0 0.639
EndpointStateTest 2 0 0 0 1.595
ExpireEndpointTest 1 0 0 0 1.166
FailureDetectorTest 1 0 0 0 2.588
GossipDigestTest 1 0 0 0 0.347
GossiperTest 4 0 0 0 2.500
PendingRangeCalculatorServiceTest 1 0 0 0 4.126
SerializationsTest 2 0 0 0 1.173
ShadowRoundTest 1 0 0 0 5.966
-------------------------------------------------------------------------------
org.apache.cassandra.hints
Name Tests Errors Failures Skipped Time(s)
HintsWriteThenReadTest 1 0 0 0 78.850
HintsWriteThenReadTest 1 0 0 0 96.923
ChecksummedDataInputTest-cdc 3 0 0 0 0.996
HintMessageTest-cdc 1 0 0 0 3.490
HintTest-cdc 7 0 0 0 4.950
HintWriteTTLTest-cdc 4 0 0 0 3.400
HintsBufferPoolTest-cdc 1 0 0 0 4.068
HintsBufferTest-cdc 2 0 0 0 6.216
HintsCatalogTest-cdc 3 0 0 0 3.566
HintsCompressionTest-cdc 4 0 0 0 7.363
HintsDescriptorTest-cdc 5 0 0 0 0.529
HintsEncryptionTest-cdc 1 0 0 0 4.737
HintsReaderTest-cdc 2 0 0 0 3.898
HintsServiceTest-cdc 4 0 0 0 176.217
ChecksummedDataInputTest-cdc 3 0 0 0 1.122
HintMessageTest-cdc 1 0 0 0 3.057
HintTest-cdc 7 0 0 0 4.395
HintWriteTTLTest-cdc 4 0 0 0 2.964
HintsBufferPoolTest-cdc 1 0 0 0 3.492
HintsBufferTest-cdc 2 0 0 0 6.026
HintsCatalogTest-cdc 3 0 0 0 3.056
HintsCompressionTest-cdc 4 0 0 0 6.440
HintsDescriptorTest-cdc 5 0 0 0 0.662
HintsEncryptionTest-cdc 1 0 0 0 4.512
HintsReaderTest-cdc 2 0 0 0 3.327
HintsServiceTest-cdc 4 0 0 0 175.672
ChecksummedDataInputTest-compression 3 0 0 0 1.046
HintMessageTest-compression 1 0 0 0 3.608
HintTest-compression 7 0 0 0 5.120
HintWriteTTLTest-compression 4 0 0 0 3.550
HintsBufferPoolTest-compression 1 0 0 0 4.188
HintsBufferTest-compression 2 0 0 0 6.469
HintsCatalogTest-compression 3 0 0 0 3.698
HintsCompressionTest-compression 4 0 0 0 7.628
HintsDescriptorTest-compression 5 0 0 0 0.550
HintsEncryptionTest-compression 1 0 0 0 4.898
HintsReaderTest-compression 2 0 0 0 4.026
HintsServiceTest-compression 4 0 0 0 176.340
ChecksummedDataInputTest-compression 3 0 0 0 1.198
HintMessageTest-compression 1 0 0 0 3.091
HintTest-compression 7 0 0 0 4.499
HintWriteTTLTest-compression 4 0 0 0 3.093
HintsBufferPoolTest-compression 1 0 0 0 3.669
HintsBufferTest-compression 2 0 0 0 5.771
HintsCatalogTest-compression 3 0 0 0 3.113
HintsCompressionTest-compression 4 0 0 0 6.561
HintsDescriptorTest-compression 5 0 0 0 0.625
HintsEncryptionTest-compression 1 0 0 0 4.649
HintsReaderTest-compression 2 0 0 0 3.476
HintsServiceTest-compression 4 0 0 0 175.777
ChecksummedDataInputTest 3 0 0 0 0.983
HintMessageTest 1 0 0 0 3.575
HintTest 7 0 0 0 4.946
HintWriteTTLTest 4 0 0 0 3.551
HintsBufferPoolTest 1 0 0 0 4.035
HintsBufferTest 2 0 0 0 6.057
HintsCatalogTest 3 0 0 0 3.493
HintsCompressionTest 4 0 0 0 7.491
HintsDescriptorTest 5 0 0 0 0.544
HintsEncryptionTest 1 0 0 0 5.083
HintsReaderTest 2 0 0 0 3.987
HintsServiceTest 4 0 0 0 176.256
ChecksummedDataInputTest 3 0 0 0 1.180
HintMessageTest 1 0 0 0 3.047
HintTest 7 0 0 0 4.435
HintWriteTTLTest 4 0 0 0 3.046
HintsBufferPoolTest 1 0 0 0 3.677
HintsBufferTest 2 0 0 0 6.946
HintsCatalogTest 3 0 0 0 3.020
HintsCompressionTest 4 0 0 0 6.549
HintsDescriptorTest 5 0 0 0 0.632
HintsEncryptionTest 1 0 0 0 4.642
HintsReaderTest 2 0 0 0 3.425
HintsServiceTest 4 0 0 0 175.690
-------------------------------------------------------------------------------
org.apache.cassandra.index
Name Tests Errors Failures Skipped Time(s)
CustomIndexTest-cdc 29 0 0 0 26.391
SecondaryIndexManagerTest-cdc 16 0 0 0 28.191
CustomIndexTest-cdc 29 0 0 0 24.215
SecondaryIndexManagerTest-cdc 16 0 0 0 26.709
CustomIndexTest-compression 29 0 0 0 26.669
SecondaryIndexManagerTest-compression 16 0 0 0 28.415
CustomIndexTest-compression 29 0 0 0 24.490
SecondaryIndexManagerTest-compression 16 0 0 0 26.881
CustomIndexTest 29 0 0 0 26.302
SecondaryIndexManagerTest 16 0 0 0 28.242
CustomIndexTest 29 0 0 0 24.650
SecondaryIndexManagerTest 16 0 0 0 26.931
-------------------------------------------------------------------------------
org.apache.cassandra.index.internal
Name Tests Errors Failures Skipped Time(s)
CassandraIndexTest-cdc 28 0 0 0 22.415
CassandraIndexTest-cdc 28 0 0 0 20.759
CassandraIndexTest-compression 28 0 0 0 22.665
CassandraIndexTest-compression 28 0 0 0 20.117
CassandraIndexTest 28 0 0 0 22.031
CassandraIndexTest 28 0 0 0 19.780
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi
Name Tests Errors Failures Skipped Time(s)
SASICQLTest-cdc 9 0 0 0 21.156
SASIIndexTest-cdc 32 0 0 0 20.400
SASICQLTest-cdc 9 0 0 0 19.476
SASIIndexTest-cdc 32 0 0 0 18.917
SASICQLTest-compression 9 0 0 0 21.141
SASIIndexTest-compression 32 0 1 0 20.962
SASICQLTest-compression 9 0 0 0 19.705
SASIIndexTest-compression 32 0 0 0 19.643
SASICQLTest 9 0 0 0 20.962
SASIIndexTest 32 0 0 0 20.683
SASICQLTest 9 0 0 0 19.577
SASIIndexTest 32 0 0 0 19.418
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.analyzer
Name Tests Errors Failures Skipped Time(s)
DelimiterAnalyzerTest-cdc 12 0 0 0 0.416
NonTokenizingAnalyzerTest-cdc 3 0 0 0 0.264
StandardAnalyzerTest-cdc 10 0 0 0 0.609
DelimiterAnalyzerTest-cdc 12 0 0 0 0.548
NonTokenizingAnalyzerTest-cdc 3 0 0 0 0.342
StandardAnalyzerTest-cdc 10 0 0 0 0.687
DelimiterAnalyzerTest-compression 12 0 0 0 0.413
NonTokenizingAnalyzerTest-compression 3 0 0 0 0.305
StandardAnalyzerTest-compression 10 0 0 0 0.625
DelimiterAnalyzerTest-compression 12 0 0 0 0.534
NonTokenizingAnalyzerTest-compression 3 0 0 0 0.366
StandardAnalyzerTest-compression 10 0 0 0 0.683
DelimiterAnalyzerTest 12 0 0 0 0.419
NonTokenizingAnalyzerTest 3 0 0 0 0.265
StandardAnalyzerTest 10 0 0 0 0.666
DelimiterAnalyzerTest 12 0 0 0 0.530
NonTokenizingAnalyzerTest 3 0 0 0 0.332
StandardAnalyzerTest 10 0 0 0 0.712
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.conf
Name Tests Errors Failures Skipped Time(s)
IndexModeTest-cdc 14 0 0 0 1.078
IndexModeTest-cdc 14 0 0 0 1.241
IndexModeTest-compression 14 0 0 0 1.121
IndexModeTest-compression 14 0 0 0 1.267
IndexModeTest 14 0 0 0 1.123
IndexModeTest 14 0 0 0 1.265
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.disk
Name Tests Errors Failures Skipped Time(s)
OnDiskIndexTest-cdc 12 0 0 0 15.845
PerSSTableIndexWriterTest-cdc 2 0 0 0 6.156
TokenTreeTest-cdc 14 0 0 0 13.009
OnDiskIndexTest-cdc 12 0 0 0 14.933
PerSSTableIndexWriterTest-cdc 2 0 0 0 5.827
TokenTreeTest-cdc 14 0 0 0 12.994
OnDiskIndexTest-compression 12 0 0 0 17.638
PerSSTableIndexWriterTest-compression 2 0 0 0 6.403
TokenTreeTest-compression 14 0 0 0 12.900
OnDiskIndexTest-compression 12 0 0 0 15.094
PerSSTableIndexWriterTest-compression 2 0 0 0 6.136
TokenTreeTest-compression 14 0 0 0 13.081
OnDiskIndexTest 12 0 0 0 16.674
PerSSTableIndexWriterTest 2 0 0 0 6.271
TokenTreeTest 14 0 0 0 13.135
OnDiskIndexTest 12 0 0 0 15.565
PerSSTableIndexWriterTest 2 0 0 0 6.107
TokenTreeTest 14 0 0 0 13.906
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.plan
Name Tests Errors Failures Skipped Time(s)
ExpressionTest-cdc 2 0 0 0 0.081
OperationTest-cdc 6 0 0 0 5.109
ExpressionTest-cdc 2 0 0 0 0.182
OperationTest-cdc 6 0 0 0 4.501
ExpressionTest-compression 2 0 0 0 0.085
OperationTest-compression 6 0 0 0 5.119
ExpressionTest-compression 2 0 0 0 0.194
OperationTest-compression 6 0 0 0 4.632
ExpressionTest 2 0 0 0 0.084
OperationTest 6 0 0 0 5.091
ExpressionTest 2 0 0 0 0.169
OperationTest 6 0 0 0 4.677
-------------------------------------------------------------------------------
org.apache.cassandra.index.sasi.utils
Name Tests Errors Failures Skipped Time(s)
LongIteratorTest-cdc 2 0 0 0 0.073
MappedBufferTest-cdc 26 0 0 0 2.902
RangeIntersectionIteratorTest-cdc 11 0 0 0 0.314
RangeUnionIteratorTest-cdc 13 0 0 0 0.290
LongIteratorTest-cdc 2 0 0 0 0.192
MappedBufferTest-cdc 26 0 0 0 2.366
RangeIntersectionIteratorTest-cdc 11 0 0 0 0.418
RangeUnionIteratorTest-cdc 13 0 0 0 0.419
LongIteratorTest-compression 2 0 0 0 0.084
MappedBufferTest-compression 26 0 0 0 2.286
RangeIntersectionIteratorTest-compression 11 0 0 0 0.315
RangeUnionIteratorTest-compression 13 0 0 0 0.281
LongIteratorTest-compression 2 0 0 0 0.182
MappedBufferTest-compression 26 0 0 0 2.384
RangeIntersectionIteratorTest-compression 11 0 0 0 0.413
RangeUnionIteratorTest-compression 13 0 0 0 0.450
LongIteratorTest 2 0 0 0 0.073
MappedBufferTest 26 0 0 0 2.244
RangeIntersectionIteratorTest 11 0 0 0 0.313
RangeUnionIteratorTest 13 0 0 0 0.345
LongIteratorTest 2 0 0 0 0.162
MappedBufferTest 26 0 0 0 2.406
RangeIntersectionIteratorTest 11 0 0 0 0.417
RangeUnionIteratorTest 13 0 0 0 0.358
-------------------------------------------------------------------------------
org.apache.cassandra.io
Name Tests Errors Failures Skipped Time(s)
BloomFilterTrackerTest-cdc 3 0 0 0 0.067
DiskSpaceMetricsTest-cdc 2 0 0 0 18.795
BloomFilterTrackerTest-cdc 3 0 0 0 0.190
DiskSpaceMetricsTest-cdc 2 0 0 0 11.344
BloomFilterTrackerTest-compression 3 0 0 0 0.069
DiskSpaceMetricsTest-compression 2 0 0 0 19.430
BloomFilterTrackerTest-compression 3 0 0 0 0.182
DiskSpaceMetricsTest-compression 2 0 0 0 11.321
BloomFilterTrackerTest 3 0 0 0 0.071
DiskSpaceMetricsTest 2 0 0 0 19.070
BloomFilterTrackerTest 3 0 0 0 0.167
DiskSpaceMetricsTest 2 0 0 0 11.101
-------------------------------------------------------------------------------
org.apache.cassandra.io.compress
Name Tests Errors Failures Skipped Time(s)
CQLCompressionTest-cdc 11 0 0 0 8.316
CompressedRandomAccessReaderTest-cdc 8 0 0 0 1.351
CompressedSequentialWriterReopenTest-cdc 4 0 0 0 8.218
CompressedSequentialWriterTest-cdc 14 0 0 0 1.929
CompressorTest-cdc 6 0 0 0 0.832
ZstdCompressorTest-cdc 3 0 0 0 0.258
CQLCompressionTest-cdc 11 0 0 0 6.431
CompressedRandomAccessReaderTest-cdc 8 0 0 0 1.536
CompressedSequentialWriterReopenTest-cdc 4 0 0 0 7.841
CompressedSequentialWriterTest-cdc 14 0 0 0 2.113
CompressorTest-cdc 6 0 0 0 0.970
ZstdCompressorTest-cdc 3 0 0 0 0.410
CQLCompressionTest-compression 11 0 0 0 7.569
CompressedRandomAccessReaderTest- 8 0 0 0 1.416
compression
CompressedSequentialWriterReopenTest- 4 0 0 0 9.115
compression
CompressedSequentialWriterTest- 14 0 0 0 1.979
compression
CompressorTest-compression 6 0 0 0 0.841
ZstdCompressorTest-compression 3 0 0 0 0.277
CQLCompressionTest-compression 11 0 0 0 6.992
CompressedRandomAccessReaderTest- 8 0 0 0 1.482
compression
CompressedSequentialWriterReopenTest- 4 0 0 0 8.995
compression
CompressedSequentialWriterTest- 14 0 0 0 2.172
compression
CompressorTest-compression 6 0 0 0 1.133
ZstdCompressorTest-compression 3 0 0 0 0.398
CQLCompressionTest 11 0 0 0 7.433
CompressedRandomAccessReaderTest 8 0 0 0 1.441
CompressedSequentialWriterReopenTest 4 0 0 0 9.176
CompressedSequentialWriterTest 14 0 0 0 1.913
CompressorTest 6 0 0 0 0.823
ZstdCompressorTest 3 0 0 0 0.257
CQLCompressionTest 11 0 0 0 6.566
CompressedRandomAccessReaderTest 8 0 0 0 1.533
CompressedSequentialWriterReopenTest 4 0 0 0 8.442
CompressedSequentialWriterTest 14 0 0 0 2.067
CompressorTest 6 0 0 0 0.987
ZstdCompressorTest 3 0 0 0 0.354
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable
Name Tests Errors Failures Skipped Time(s)
CQLSSTableWriterLongTest 1 0 0 0 6.315
CQLSSTableWriterLongTest 1 0 0 0 8.320
BigTableWriterTest-cdc 5 0 0 0 3.776
CQLSSTableWriterClientTest-cdc 1 0 0 0 1.999
CQLSSTableWriterTest-cdc 11 0 0 0 26.290
DescriptorTest-cdc 7 0 0 0 1.025
IndexSummaryManagerTest-cdc 8 0 0 0 6.197
IndexSummaryRedistributionTest-cdc 1 0 0 0 4.509
IndexSummaryTest-cdc 12 0 0 0 32.481
LargePartitionsTest-cdc 1 0 0 1 0.059
LegacySSTableTest-cdc 11 0 0 1 57.361
SSTableCorruptionDetectionTest-cdc 2 0 0 0 54.091
SSTableHeaderFixTest-cdc 14 0 0 0 1.247
SSTableLoaderTest-cdc 4 0 0 0 23.322
SSTableMetadataTest-cdc 3 0 0 0 4.231
SSTableReaderTest-cdc 19 0 0 0 9.268
SSTableRewriterTest-cdc 20 0 0 0 14.736
SSTableScannerTest-cdc 3 0 0 0 3.689
SSTableWriterTest-cdc 5 0 0 0 60.697
BigTableWriterTest-cdc 5 0 0 0 3.298
CQLSSTableWriterClientTest-cdc 1 0 0 0 1.973
CQLSSTableWriterTest-cdc 11 0 0 0 25.924
DescriptorTest-cdc 7 0 0 0 1.256
IndexSummaryManagerTest-cdc 8 0 0 0 5.765
IndexSummaryRedistributionTest-cdc 1 0 0 0 4.316
IndexSummaryTest-cdc 12 0 0 0 32.805
LargePartitionsTest-cdc 1 0 0 1 0.180
LegacySSTableTest-cdc 11 0 0 1 55.293
SSTableCorruptionDetectionTest-cdc 2 0 0 0 57.402
SSTableHeaderFixTest-cdc 14 0 0 0 1.436
SSTableLoaderTest-cdc 4 0 0 0 21.832
SSTableMetadataTest-cdc 3 0 0 0 3.627
SSTableReaderTest-cdc 19 0 0 0 8.508
SSTableRewriterTest-cdc 20 0 0 0 14.531
SSTableScannerTest-cdc 3 0 0 0 3.087
SSTableWriterTest-cdc 5 0 0 0 59.646
BigTableWriterTest-compression 5 0 0 0 3.913
CQLSSTableWriterClientTest-compression 1 0 0 0 2.061
CQLSSTableWriterTest-compression 11 0 0 0 27.004
DescriptorTest-compression 7 0 0 0 1.113
IndexSummaryManagerTest-compression 8 0 0 0 6.787
IndexSummaryRedistributionTest- 1 0 0 0 4.693
compression
IndexSummaryTest-compression 12 0 0 0 32.943
LargePartitionsTest-compression 1 0 0 1 0.077
LegacySSTableTest-compression 11 0 0 1 58.742
SSTableCorruptionDetectionTest- 2 0 0 0 59.940
compression
SSTableHeaderFixTest-compression 14 0 0 0 1.331
SSTableLoaderTest-compression 4 0 0 0 23.693
SSTableMetadataTest-compression 3 0 0 0 4.092
SSTableReaderTest-compression 19 0 0 0 9.160
SSTableRewriterTest-compression 20 0 0 0 15.804
SSTableScannerTest-compression 3 0 0 0 3.658
SSTableWriterTest-compression 5 0 0 0 35.685
BigTableWriterTest-compression 5 0 0 0 3.775
CQLSSTableWriterClientTest-compression 1 0 0 0 2.148
CQLSSTableWriterTest-compression 11 0 0 0 26.578
DescriptorTest-compression 7 0 0 0 1.317
IndexSummaryManagerTest-compression 8 0 0 0 6.247
IndexSummaryRedistributionTest- 1 0 0 0 4.499
compression
IndexSummaryTest-compression 12 0 0 0 33.369
LargePartitionsTest-compression 1 0 0 1 0.169
LegacySSTableTest-compression 11 0 0 1 55.971
SSTableCorruptionDetectionTest- 2 0 0 0 57.534
compression
SSTableHeaderFixTest-compression 14 0 0 0 1.427
SSTableLoaderTest-compression 4 0 0 0 22.149
SSTableMetadataTest-compression 3 0 0 0 3.514
SSTableReaderTest-compression 19 0 0 0 8.605
SSTableRewriterTest-compression 20 0 0 0 15.989
SSTableScannerTest-compression 3 0 0 0 3.238
SSTableWriterTest-compression 5 0 0 0 35.044
BigTableWriterTest 5 0 0 0 3.875
CQLSSTableWriterClientTest 1 0 0 0 2.084
CQLSSTableWriterTest 11 0 0 0 26.311
DescriptorTest 7 0 0 0 1.048
IndexSummaryManagerTest 8 0 0 0 6.714
IndexSummaryRedistributionTest 1 0 0 0 4.770
IndexSummaryTest 12 0 0 0 32.948
LargePartitionsTest 1 0 0 1 0.061
LegacySSTableTest 11 0 0 1 57.675
SSTableCorruptionDetectionTest 2 0 0 0 55.866
SSTableHeaderFixTest 14 0 0 0 1.342
SSTableLoaderTest 4 0 0 0 22.963
SSTableMetadataTest 3 0 0 0 3.910
SSTableReaderTest 19 0 0 0 9.097
SSTableRewriterTest 20 0 0 0 13.803
SSTableScannerTest 3 0 0 0 3.646
SSTableWriterTest 5 0 0 0 60.105
BigTableWriterTest 5 0 0 0 3.268
CQLSSTableWriterClientTest 1 0 0 0 2.050
CQLSSTableWriterTest 11 0 0 0 26.756
DescriptorTest 7 0 0 0 1.223
IndexSummaryManagerTest 8 0 0 0 6.018
IndexSummaryRedistributionTest 1 0 0 0 4.129
IndexSummaryTest 12 0 0 0 33.736
LargePartitionsTest 1 0 0 1 0.161
LegacySSTableTest 11 0 0 1 53.290
SSTableCorruptionDetectionTest 2 0 0 0 61.750
SSTableHeaderFixTest 14 0 0 0 1.509
SSTableLoaderTest 4 0 0 0 21.602
SSTableMetadataTest 3 0 0 0 3.650
SSTableReaderTest 19 0 0 0 8.556
SSTableRewriterTest 20 0 0 0 16.464
SSTableScannerTest 3 0 0 0 3.184
SSTableWriterTest 5 0 0 0 60.312
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.format
Name Tests Errors Failures Skipped Time(s)
SSTableFlushObserverTest-cdc 1 0 0 0 2.315
SSTableFlushObserverTest-cdc 1 0 0 0 2.428
SSTableFlushObserverTest-compression 1 0 0 0 2.441
SSTableFlushObserverTest-compression 1 0 0 0 2.258
SSTableFlushObserverTest 1 0 0 0 2.323
SSTableFlushObserverTest 1 0 0 0 2.274
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.format.big
Name Tests Errors Failures Skipped Time(s)
BigTableZeroCopyWriterTest-cdc 2 0 0 0 3.813
BigTableZeroCopyWriterTest-cdc 2 0 0 0 3.597
BigTableZeroCopyWriterTest-compression 2 0 0 0 3.944
BigTableZeroCopyWriterTest-compression 2 0 0 0 3.296
BigTableZeroCopyWriterTest 2 0 0 0 3.858
BigTableZeroCopyWriterTest 2 0 0 0 3.455
-------------------------------------------------------------------------------
org.apache.cassandra.io.sstable.metadata
Name Tests Errors Failures Skipped Time(s)
MetadataSerializerTest-cdc 10 0 0 0 1.257
MetadataSerializerTest-cdc 10 0 0 0 1.542
MetadataSerializerTest-compression 10 0 0 0 1.320
MetadataSerializerTest-compression 10 0 0 0 1.465
MetadataSerializerTest 10 0 0 0 1.243
MetadataSerializerTest 10 0 0 0 1.347
-------------------------------------------------------------------------------
org.apache.cassandra.io.util
Name Tests Errors Failures Skipped Time(s)
BufferedDataOutputStreamTest-cdc 16 0 0 0 26.268
BufferedRandomAccessFileTest-cdc 17 0 0 0 1.268
ChecksummedRandomAccessReaderTest-cdc 3 0 0 0 1.043
ChecksummedSequentialWriterTest-cdc 7 0 0 0 1.009
DataOutputTest-cdc 15 0 0 0 0.985
DiskOptimizationStrategyTest-cdc 5 0 0 0 0.076
FileSegmentInputStreamTest-cdc 7 0 0 0 0.100
FileUtilsTest-cdc 4 0 0 0 0.945
MemoryTest-cdc 2 0 0 0 0.304
MmappedRegionsTest-cdc 12 0 0 0 1.138
NIODataInputStreamTest-cdc 17 0 0 0 8.892
RandomAccessReaderTest-cdc 11 0 0 0 1.430
RewindableDataInputStreamPlusTest-cdc 8 0 0 0 0.256
SafeMemoryWriterTest-cdc 2 0 0 0 2.600
SequentialWriterTest-cdc 7 0 0 0 0.974
BufferedDataOutputStreamTest-cdc 16 0 0 0 24.149
BufferedRandomAccessFileTest-cdc 17 0 0 0 1.375
ChecksummedRandomAccessReaderTest-cdc 3 0 0 0 1.289
ChecksummedSequentialWriterTest-cdc 7 0 0 0 1.363
DataOutputTest-cdc 15 0 0 0 1.266
DiskOptimizationStrategyTest-cdc 5 0 0 0 0.198
FileSegmentInputStreamTest-cdc 7 0 0 0 0.260
FileUtilsTest-cdc 4 0 0 0 1.220
MemoryTest-cdc 2 0 0 0 0.400
MmappedRegionsTest-cdc 12 0 0 0 1.354
NIODataInputStreamTest-cdc 17 0 0 0 7.166
RandomAccessReaderTest-cdc 11 0 0 0 1.673
RewindableDataInputStreamPlusTest-cdc 8 0 0 0 0.410
SafeMemoryWriterTest-cdc 2 0 0 0 2.727
SequentialWriterTest-cdc 7 0 0 0 1.178
BufferedDataOutputStreamTest-compression 16 0 0 0 25.688
BufferedRandomAccessFileTest-compression 17 0 0 0 1.317
ChecksummedRandomAccessReaderTest- 3 0 0 0 1.089
compression
ChecksummedSequentialWriterTest- 7 0 0 0 1.028
compression
DataOutputTest-compression 15 0 0 0 1.045
DiskOptimizationStrategyTest-compression 5 0 0 0 0.080
FileSegmentInputStreamTest-compression 7 0 0 0 0.101
FileUtilsTest-compression 4 0 0 0 1.074
MemoryTest-compression 2 0 0 0 0.308
MmappedRegionsTest-compression 12 0 0 0 1.217
NIODataInputStreamTest-compression 17 0 0 0 9.094
RandomAccessReaderTest-compression 11 0 0 0 1.476
RewindableDataInputStreamPlusTest- 8 0 0 0 0.283
compression
SafeMemoryWriterTest-compression 2 0 0 0 2.729
SequentialWriterTest-compression 7 0 0 0 1.016
BufferedDataOutputStreamTest-compression 16 0 0 0 22.982
BufferedRandomAccessFileTest-compression 17 0 0 0 1.357
ChecksummedRandomAccessReaderTest- 3 0 0 0 1.229
compression
ChecksummedSequentialWriterTest- 7 0 0 0 1.136
compression
DataOutputTest-compression 15 0 0 0 1.212
DiskOptimizationStrategyTest-compression 5 0 0 0 0.190
FileSegmentInputStreamTest-compression 7 0 0 0 0.221
FileUtilsTest-compression 4 0 0 0 1.214
MemoryTest-compression 2 0 0 0 0.425
MmappedRegionsTest-compression 12 0 0 0 1.367
NIODataInputStreamTest-compression 17 0 0 0 7.635
RandomAccessReaderTest-compression 11 0 0 0 1.639
RewindableDataInputStreamPlusTest- 8 0 0 0 0.364
compression
SafeMemoryWriterTest-compression 2 0 0 0 2.732
SequentialWriterTest-compression 7 0 0 0 1.185
BufferedDataOutputStreamTest 16 0 0 0 26.213
BufferedRandomAccessFileTest 17 0 0 0 1.264
ChecksummedRandomAccessReaderTest 3 0 0 0 1.042
ChecksummedSequentialWriterTest 7 0 0 0 1.007
DataOutputTest 15 0 0 0 1.058
DiskOptimizationStrategyTest 5 0 0 0 0.079
FileSegmentInputStreamTest 7 0 0 0 0.097
FileUtilsTest 4 0 0 0 0.979
MemoryTest 2 0 0 0 0.313
MmappedRegionsTest 12 0 0 0 1.143
NIODataInputStreamTest 17 0 0 0 8.884
RandomAccessReaderTest 11 0 0 0 1.469
RewindableDataInputStreamPlusTest 8 0 0 0 0.266
SafeMemoryWriterTest 2 0 0 0 2.674
SequentialWriterTest 7 0 0 0 1.021
BufferedDataOutputStreamTest 16 0 0 0 24.039
BufferedRandomAccessFileTest 17 0 0 0 1.410
ChecksummedRandomAccessReaderTest 3 0 0 0 1.209
ChecksummedSequentialWriterTest 7 0 0 0 1.221
DataOutputTest 15 0 0 0 1.185
DiskOptimizationStrategyTest 5 0 0 0 0.164
FileSegmentInputStreamTest 7 0 0 0 0.209
FileUtilsTest 4 0 0 0 1.137
MemoryTest 2 0 0 0 0.442
MmappedRegionsTest 12 0 0 0 1.340
NIODataInputStreamTest 17 0 0 0 7.213
RandomAccessReaderTest 11 0 0 0 1.645
RewindableDataInputStreamPlusTest 8 0 0 0 0.359
SafeMemoryWriterTest 2 0 0 0 2.811
SequentialWriterTest 7 0 0 0 1.215
-------------------------------------------------------------------------------
org.apache.cassandra.locator
Name Tests Errors Failures Skipped Time(s)
DynamicEndpointSnitchLongTest 1 0 0 0 24.079
DynamicEndpointSnitchLongTest 1 0 0 0 44.171
AlibabaCloudSnitchTest-cdc 2 0 0 0 10.780
CloudstackSnitchTest-cdc 2 0 0 0 10.885
DynamicEndpointSnitchTest-cdc 1 0 0 0 2.301
EC2SnitchTest-cdc 13 0 0 0 10.870
GoogleCloudSnitchTest-cdc 2 0 0 0 10.796
GossipingPropertyFileSnitchTest-cdc 1 0 0 0 0.943
InetAddressAndPortSerializerTest-cdc 1 0 0 0 0.268
InetAddressAndPortTest-cdc 5 0 0 0 0.166
NetworkTopologyStrategyTest-cdc 5 0 0 0 3.398
PendingRangeMapsTest-cdc 2 0 0 0 0.459
PendingRangesTest-cdc 5 0 0 0 31.027
PropertyFileSnitchTest-cdc 5 0 0 0 16.023
ReconnectableSnitchHelperTest-cdc 1 0 0 0 1.151
ReplicaCollectionTest-cdc 6 0 0 0 0.762
ReplicaLayoutTest-cdc 1 0 0 0 0.449
ReplicaPlansTest-cdc 1 0 0 0 1.451
ReplicationFactorTest-cdc 2 0 0 0 0.972
ReplicationStrategyEndpointCacheTest-cdc 2 0 0 0 3.440
SimpleStrategyTest-cdc 7 0 0 0 3.552
TokenMetadataTest-cdc 6 0 0 0 1.023
AlibabaCloudSnitchTest-cdc 2 0 0 0 10.693
CloudstackSnitchTest-cdc 2 0 0 0 10.786
DynamicEndpointSnitchTest-cdc 1 0 0 0 2.502
EC2SnitchTest-cdc 13 0 0 0 10.845
GoogleCloudSnitchTest-cdc 2 0 0 0 10.785
GossipingPropertyFileSnitchTest-cdc 1 0 0 0 1.236
InetAddressAndPortSerializerTest-cdc 1 0 0 0 0.354
InetAddressAndPortTest-cdc 5 0 0 0 0.286
NetworkTopologyStrategyTest-cdc 5 0 0 0 3.485
PendingRangeMapsTest-cdc 2 0 0 0 0.511
PendingRangesTest-cdc 5 0 0 0 28.879
PropertyFileSnitchTest-cdc 5 0 0 0 16.240
ReconnectableSnitchHelperTest-cdc 1 0 0 0 1.370
ReplicaCollectionTest-cdc 6 0 0 0 0.899
ReplicaLayoutTest-cdc 1 0 0 0 0.539
ReplicaPlansTest-cdc 1 0 0 0 1.586
ReplicationFactorTest-cdc 2 0 0 0 1.176
ReplicationStrategyEndpointCacheTest-cdc 2 0 0 0 2.953
SimpleStrategyTest-cdc 7 0 0 0 2.976
TokenMetadataTest-cdc 6 0 0 0 1.132
AlibabaCloudSnitchTest-compression 2 0 0 0 10.892
CloudstackSnitchTest-compression 2 0 0 0 10.917
DynamicEndpointSnitchTest-compression 1 0 0 0 2.358
EC2SnitchTest-compression 13 0 0 0 10.979
GoogleCloudSnitchTest-compression 2 0 0 0 10.909
GossipingPropertyFileSnitchTest- 1 0 0 0 1.001
compression
InetAddressAndPortSerializerTest- 1 0 0 0 0.280
compression
InetAddressAndPortTest-compression 5 0 0 0 0.207
NetworkTopologyStrategyTest-compression 5 0 0 0 3.217
PendingRangeMapsTest-compression 2 0 0 0 0.476
PendingRangesTest-compression 5 0 0 0 30.134
PropertyFileSnitchTest-compression 5 0 0 0 16.080
ReconnectableSnitchHelperTest-compression 1 0 0 0 1.193
ReplicaCollectionTest-compression 6 0 0 0 0.845
ReplicaLayoutTest-compression 1 0 0 0 0.465
ReplicaPlansTest-compression 1 0 0 0 1.495
ReplicationFactorTest-compression 2 0 0 0 1.036
ReplicationStrategyEndpointCacheTest- 2 0 0 0 3.461
compression
SimpleStrategyTest-compression 7 0 0 0 3.611
TokenMetadataTest-compression 6 0 0 0 1.057
AlibabaCloudSnitchTest-compression 2 0 0 0 10.772
CloudstackSnitchTest-compression 2 0 0 0 10.711
DynamicEndpointSnitchTest-compression 1 0 0 0 2.495
EC2SnitchTest-compression 13 0 0 0 10.849
GoogleCloudSnitchTest-compression 2 0 0 0 10.864
GossipingPropertyFileSnitchTest- 1 0 0 0 1.206
compression
InetAddressAndPortSerializerTest- 1 0 0 0 0.434
compression
InetAddressAndPortTest-compression 5 0 0 0 0.319
NetworkTopologyStrategyTest-compression 5 0 0 0 3.467
PendingRangeMapsTest-compression 2 0 0 0 0.507
PendingRangesTest-compression 5 0 0 0 29.829
PropertyFileSnitchTest-compression 5 0 0 0 16.250
ReconnectableSnitchHelperTest-compression 1 0 0 0 1.299
ReplicaCollectionTest-compression 6 0 0 0 0.939
ReplicaLayoutTest-compression 1 0 0 0 0.504
ReplicaPlansTest-compression 1 0 0 0 1.520
ReplicationFactorTest-compression 2 0 0 0 1.151
ReplicationStrategyEndpointCacheTest- 2 0 0 0 2.963
compression
SimpleStrategyTest-compression 7 0 0 0 3.152
TokenMetadataTest-compression 6 0 0 0 1.133
AlibabaCloudSnitchTest 2 0 0 0 10.874
CloudstackSnitchTest 2 0 0 0 10.923
DynamicEndpointSnitchTest 1 0 0 0 2.347
EC2SnitchTest 13 0 0 0 10.898
GoogleCloudSnitchTest 2 0 0 0 10.817
GossipingPropertyFileSnitchTest 1 0 0 0 0.956
InetAddressAndPortSerializerTest 1 0 0 0 0.273
InetAddressAndPortTest 5 0 0 0 0.163
NetworkTopologyStrategyTest 5 0 0 0 3.226
PendingRangeMapsTest 2 0 0 0 0.480
PendingRangesTest 5 0 0 0 31.137
PropertyFileSnitchTest 5 0 0 0 16.038
ReconnectableSnitchHelperTest 1 0 0 0 1.149
ReplicaCollectionTest 6 0 0 0 0.794
ReplicaLayoutTest 1 0 0 0 0.452
ReplicaPlansTest 1 0 0 0 1.518
ReplicationFactorTest 2 0 0 0 0.989
ReplicationStrategyEndpointCacheTest 2 0 0 0 3.383
SimpleStrategyTest 7 0 0 0 3.486
TokenMetadataTest 6 0 0 0 1.001
AlibabaCloudSnitchTest 2 0 0 0 10.807
CloudstackSnitchTest 2 0 0 0 10.919
DynamicEndpointSnitchTest 1 0 0 0 2.605
EC2SnitchTest 13 0 0 0 10.780
GoogleCloudSnitchTest 2 0 0 0 10.785
GossipingPropertyFileSnitchTest 1 0 0 0 1.195
InetAddressAndPortSerializerTest 1 0 0 0 0.357
InetAddressAndPortTest 5 0 0 0 0.270
NetworkTopologyStrategyTest 5 0 0 0 3.404
PendingRangeMapsTest 2 0 0 0 0.538
PendingRangesTest 5 0 0 0 29.643
PropertyFileSnitchTest 5 0 0 0 16.250
ReconnectableSnitchHelperTest 1 0 0 0 1.342
ReplicaCollectionTest 6 0 0 0 0.854
ReplicaLayoutTest 1 0 0 0 0.581
ReplicaPlansTest 1 0 0 0 1.636
ReplicationFactorTest 2 0 0 0 1.186
ReplicationStrategyEndpointCacheTest 2 0 0 0 3.055
SimpleStrategyTest 7 0 0 0 3.087
TokenMetadataTest 6 0 0 0 1.221
-------------------------------------------------------------------------------
org.apache.cassandra.metrics
Name Tests Errors Failures Skipped Time(s)
BatchMetricsTest-cdc 3 0 0 0 11.177
BufferPoolMetricsTest-cdc 7 0 0 0 1.116
CQLMetricsTest-cdc 4 0 0 0 6.946
CacheMetricsTest-cdc 1 0 0 0 0.322
CassandraMetricsRegistryTest-cdc 5 0 0 0 0.333
ClientRequestSizeMetricsTest-cdc 3 0 0 0 12.017
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 12.009
cdc
HintedHandOffMetricsTest-cdc 1 0 0 0 2.243
KeyspaceMetricsTest-cdc 1 0 0 0 6.240
LatencyMetricsTest-cdc 3 0 0 0 0.342
MaxSamplerTest-cdc 8 0 0 0 5.307
SamplerTest-cdc 5 0 0 0 1.300
TableMetricsTest-cdc 9 0 0 0 10.332
ThreadPoolMetricsTest-cdc 3 0 0 0 0.564
TopFrequencySamplerTest-cdc 6 0 0 0 2.078
BatchMetricsTest-cdc 3 0 0 0 12.391
BufferPoolMetricsTest-cdc 7 0 0 0 1.232
CQLMetricsTest-cdc 4 0 0 0 6.281
CacheMetricsTest-cdc 1 0 0 0 0.446
CassandraMetricsRegistryTest-cdc 5 0 0 0 0.467
ClientRequestSizeMetricsTest-cdc 3 0 0 0 11.085
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 9.795
cdc
HintedHandOffMetricsTest-cdc 1 0 0 0 2.238
KeyspaceMetricsTest-cdc 1 0 0 0 5.479
LatencyMetricsTest-cdc 3 0 0 0 0.467
MaxSamplerTest-cdc 8 0 0 0 5.521
SamplerTest-cdc 5 0 0 0 1.402
TableMetricsTest-cdc 9 0 0 0 9.460
ThreadPoolMetricsTest-cdc 3 0 0 0 0.649
TopFrequencySamplerTest-cdc 6 0 0 0 2.337
BatchMetricsTest-compression 3 0 0 0 10.191
BufferPoolMetricsTest-compression 7 0 0 0 1.183
CQLMetricsTest-compression 4 0 0 0 7.162
CacheMetricsTest-compression 1 0 0 0 0.325
CassandraMetricsRegistryTest-compression 5 0 0 0 0.320
ClientRequestSizeMetricsTest-compression 3 0 0 0 12.183
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 12.786
compression
HintedHandOffMetricsTest-compression 1 0 0 0 2.308
KeyspaceMetricsTest-compression 1 0 0 0 6.391
LatencyMetricsTest-compression 3 0 0 0 0.329
MaxSamplerTest-compression 8 0 0 0 5.244
SamplerTest-compression 5 0 0 0 1.308
TableMetricsTest-compression 9 0 0 0 10.482
ThreadPoolMetricsTest-compression 3 0 0 0 0.549
TopFrequencySamplerTest-compression 6 0 0 0 2.206
BatchMetricsTest-compression 3 0 0 0 11.942
BufferPoolMetricsTest-compression 7 0 0 0 1.249
CQLMetricsTest-compression 4 0 0 0 6.384
CacheMetricsTest-compression 1 0 0 0 0.499
CassandraMetricsRegistryTest-compression 5 0 0 0 0.477
ClientRequestSizeMetricsTest-compression 3 0 0 0 11.146
DecayingEstimatedHistogramReservoirTest- 15 0 0 1 10.354
compression
HintedHandOffMetricsTest-compression 1 0 0 0 2.272
KeyspaceMetricsTest-compression 1 0 0 0 5.554
LatencyMetricsTest-compression 3 0 0 0 0.482
MaxSamplerTest-compression 8 0 0 0 5.466
SamplerTest-compression 5 0 0 0 1.467
TableMetricsTest-compression 9 0 0 0 9.764
ThreadPoolMetricsTest-compression 3 0 0 0 0.708
TopFrequencySamplerTest-compression 6 0 0 0 2.243
BatchMetricsTest 3 0 0 0 15.187
BufferPoolMetricsTest 7 0 0 0 1.168
CQLMetricsTest 4 0 0 0 7.107
CacheMetricsTest 1 0 0 0 0.305
CassandraMetricsRegistryTest 5 0 0 0 0.340
ClientRequestSizeMetricsTest 3 0 0 0 12.084
DecayingEstimatedHistogramReservoirTest 15 0 0 1 12.780
HintedHandOffMetricsTest 1 0 0 0 2.175
KeyspaceMetricsTest 1 0 0 0 6.252
LatencyMetricsTest 3 0 0 0 0.319
MaxSamplerTest 8 0 0 0 5.198
SamplerTest 5 0 0 0 1.248
TableMetricsTest 9 0 0 0 10.336
ThreadPoolMetricsTest 3 0 0 0 0.555
TopFrequencySamplerTest 6 0 0 0 2.205
BatchMetricsTest 3 0 0 0 12.821
BufferPoolMetricsTest 7 0 0 0 1.409
CQLMetricsTest 4 0 0 0 6.348
CacheMetricsTest 1 0 0 0 0.460
CassandraMetricsRegistryTest 5 0 0 0 0.433
ClientRequestSizeMetricsTest 3 0 0 0 11.350
DecayingEstimatedHistogramReservoirTest 15 0 0 1 10.584
HintedHandOffMetricsTest 1 0 0 0 2.338
KeyspaceMetricsTest 1 0 0 0 5.689
LatencyMetricsTest 3 0 0 0 0.473
MaxSamplerTest 8 0 0 0 5.580
SamplerTest 5 0 0 0 1.459
TableMetricsTest 9 0 0 0 9.971
ThreadPoolMetricsTest 3 0 0 0 0.676
TopFrequencySamplerTest 6 0 0 0 2.429
-------------------------------------------------------------------------------
org.apache.cassandra.net
Name Tests Errors Failures Skipped Time(s)
ConnectionBurnTest 1 0 0 0 123.702
ConnectionBurnTest 1 0 0 0 123.885
AsyncChannelPromiseTest-cdc 4 0 0 0 0.447
AsyncMessageOutputPlusTest-cdc 1 0 0 0 1.027
AsyncOneResponseTest-cdc 2 0 0 0 4.259
AsyncPromiseTest-cdc 4 0 0 0 0.377
AsyncStreamingInputPlusTest-cdc 13 0 0 0 1.442
AsyncStreamingOutputPlusTest-cdc 3 0 0 0 1.066
ChunkedInputPlusTest-cdc 5 0 0 0 0.525
ConnectionTest-cdc 13 0 0 0 76.149
ForwardingInfoTest-cdc 2 0 0 0 0.272
FramingTest-cdc 5 0 0 0 24.482
HandshakeTest-cdc 13 0 0 0 2.639
ManyToOneConcurrentLinkedQueueTest-cdc 22 0 0 0 1.750
MessageSerializationPropertyTest-cdc 2 0 0 0 6.750
MessageTest-cdc 7 0 0 0 1.545
MessagingServiceTest-cdc 14 0 0 0 2.628
MockMessagingServiceTest-cdc 1 0 0 0 4.171
OutboundConnectionSettingsTest-cdc 9 0 0 0 2.264
OutboundConnectionsTest-cdc 6 0 0 0 2.425
OutboundMessageQueueTest-cdc 3 0 0 0 1.041
ProxyHandlerConnectionsTest-cdc 5 0 0 0 35.921
PrunableArrayQueueTest-cdc 9 0 0 0 0.078
ResourceLimitsTest-cdc 4 0 0 0 0.158
StartupClusterConnectivityCheckerTest-cdc 7 0 0 0 1.255
VerbTest-cdc 1 0 0 0 0.151
WriteCallbackInfoTest-cdc 1 0 0 0 1.656
AsyncChannelPromiseTest-cdc 4 0 0 0 0.546
AsyncMessageOutputPlusTest-cdc 1 0 0 0 1.279
AsyncOneResponseTest-cdc 2 0 0 0 4.360
AsyncPromiseTest-cdc 4 0 0 0 0.539
AsyncStreamingInputPlusTest-cdc 13 0 0 0 1.527
AsyncStreamingOutputPlusTest-cdc 3 0 0 0 1.221
ChunkedInputPlusTest-cdc 5 0 0 0 0.629
ConnectionTest-cdc 13 0 0 0 77.413
ForwardingInfoTest-cdc 2 0 0 0 0.384
FramingTest-cdc 5 0 0 0 22.608
HandshakeTest-cdc 13 0 0 0 2.578
ManyToOneConcurrentLinkedQueueTest-cdc 22 0 0 0 1.877
MessageSerializationPropertyTest-cdc 2 0 0 0 6.793
MessageTest-cdc 7 0 0 0 1.636
MessagingServiceTest-cdc 14 0 0 0 2.715
MockMessagingServiceTest-cdc 1 0 0 0 3.545
OutboundConnectionSettingsTest-cdc 9 0 0 0 2.351
OutboundConnectionsTest-cdc 6 0 0 0 2.520
OutboundMessageQueueTest-cdc 3 0 0 0 1.262
ProxyHandlerConnectionsTest-cdc 5 0 0 0 36.190
PrunableArrayQueueTest-cdc 9 0 0 0 0.213
ResourceLimitsTest-cdc 4 0 0 0 0.247
StartupClusterConnectivityCheckerTest-cdc 7 0 0 0 1.461
VerbTest-cdc 1 0 0 0 0.232
WriteCallbackInfoTest-cdc 1 0 0 0 1.778
AsyncChannelPromiseTest-compression 4 0 0 0 0.468
AsyncMessageOutputPlusTest-compression 1 0 0 0 1.091
AsyncOneResponseTest-compression 2 0 0 0 4.276
AsyncPromiseTest-compression 4 0 0 0 0.396
AsyncStreamingInputPlusTest-compression 13 0 0 0 1.447
AsyncStreamingOutputPlusTest-compression 3 0 0 0 1.124
ChunkedInputPlusTest-compression 5 0 0 0 0.543
ConnectionTest-compression 13 0 0 0 76.391
ForwardingInfoTest-compression 2 0 0 0 0.313
FramingTest-compression 5 0 0 0 24.731
HandshakeTest-compression 13 0 0 0 2.662
ManyToOneConcurrentLinkedQueueTest- 22 0 0 0 1.821
compression
MessageSerializationPropertyTest- 2 0 0 0 6.822
compression
MessageTest-compression 7 0 0 0 1.676
MessagingServiceTest-compression 14 0 0 0 2.722
MockMessagingServiceTest-compression 1 0 0 0 4.137
OutboundConnectionSettingsTest- 9 0 0 0 2.283
compression
OutboundConnectionsTest-compression 6 0 0 0 2.625
OutboundMessageQueueTest-compression 3 0 0 0 1.139
ProxyHandlerConnectionsTest-compression 5 0 0 0 36.112
PrunableArrayQueueTest-compression 9 0 0 0 0.076
ResourceLimitsTest-compression 4 0 0 0 0.157
StartupClusterConnectivityCheckerTest- 7 0 0 0 1.294
compression
VerbTest-compression 1 0 0 0 0.165
WriteCallbackInfoTest-compression 1 0 0 0 1.742
AsyncChannelPromiseTest-compression 4 0 0 0 0.566
AsyncMessageOutputPlusTest-compression 1 0 0 0 1.217
AsyncOneResponseTest-compression 2 0 0 0 4.353
AsyncPromiseTest-compression 4 0 0 0 0.495
AsyncStreamingInputPlusTest-compression 13 0 0 0 1.531
AsyncStreamingOutputPlusTest-compression 3 0 0 0 1.310
ChunkedInputPlusTest-compression 5 0 0 0 0.647
ConnectionTest-compression 13 0 0 0 76.095
ForwardingInfoTest-compression 2 0 0 0 0.355
FramingTest-compression 5 0 0 0 22.780
HandshakeTest-compression 13 0 0 0 2.589
ManyToOneConcurrentLinkedQueueTest- 22 0 0 0 1.881
compression
MessageSerializationPropertyTest- 2 0 0 0 6.228
compression
MessageTest-compression 7 0 0 0 1.730
MessagingServiceTest-compression 14 0 0 0 2.803
MockMessagingServiceTest-compression 1 0 0 0 3.577
OutboundConnectionSettingsTest- 9 0 0 0 2.280
compression
OutboundConnectionsTest-compression 6 0 0 0 2.445
OutboundMessageQueueTest-compression 3 0 0 0 1.274
ProxyHandlerConnectionsTest-compression 5 0 0 0 36.213
PrunableArrayQueueTest-compression 9 0 0 0 0.177
ResourceLimitsTest-compression 4 0 0 0 0.241
StartupClusterConnectivityCheckerTest- 7 0 0 0 1.387
compression
VerbTest-compression 1 0 0 0 0.241
WriteCallbackInfoTest-compression 1 0 0 0 1.837
AsyncChannelPromiseTest 4 0 0 0 0.449
AsyncMessageOutputPlusTest 1 0 0 0 1.032
AsyncOneResponseTest 2 0 0 0 4.265
AsyncPromiseTest 4 0 0 0 0.390
AsyncStreamingInputPlusTest 13 0 0 0 1.473
AsyncStreamingOutputPlusTest 3 0 0 0 1.078
ChunkedInputPlusTest 5 0 0 0 0.523
ConnectionTest 13 0 0 0 76.013
ForwardingInfoTest 2 0 0 0 0.317
FramingTest 5 0 0 0 24.415
HandshakeTest 13 0 0 0 2.540
ManyToOneConcurrentLinkedQueueTest 22 0 0 0 1.724
MessageSerializationPropertyTest 2 0 0 0 7.130
MessageTest 7 0 0 0 1.573
MessagingServiceTest 14 0 0 0 2.660
MockMessagingServiceTest 1 0 0 0 4.073
OutboundConnectionSettingsTest 9 0 0 0 2.429
OutboundConnectionsTest 6 0 0 0 2.405
OutboundMessageQueueTest 3 0 0 0 1.091
ProxyHandlerConnectionsTest 5 0 0 0 35.996
PrunableArrayQueueTest 9 0 0 0 0.074
ResourceLimitsTest 4 0 0 0 0.155
StartupClusterConnectivityCheckerTest 7 0 0 0 1.251
VerbTest 1 0 0 0 0.149
WriteCallbackInfoTest 1 0 0 0 1.660
AsyncChannelPromiseTest 4 0 0 0 0.541
AsyncMessageOutputPlusTest 1 0 0 0 1.315
AsyncOneResponseTest 2 0 0 0 4.351
AsyncPromiseTest 4 0 0 0 0.491
AsyncStreamingInputPlusTest 13 0 0 0 1.540
AsyncStreamingOutputPlusTest 3 0 0 0 1.192
ChunkedInputPlusTest 5 0 0 0 0.684
ConnectionTest 13 0 0 0 75.955
ForwardingInfoTest 2 0 0 0 0.368
FramingTest 5 0 0 0 23.199
HandshakeTest 13 0 0 0 2.641
ManyToOneConcurrentLinkedQueueTest 22 0 0 0 1.909
MessageSerializationPropertyTest 2 0 0 0 6.303
MessageTest 7 0 0 0 1.764
MessagingServiceTest 14 0 0 0 2.778
MockMessagingServiceTest 1 0 0 0 3.661
OutboundConnectionSettingsTest 9 0 0 0 2.378
OutboundConnectionsTest 6 0 0 0 2.557
OutboundMessageQueueTest 3 0 0 0 1.326
ProxyHandlerConnectionsTest 5 0 0 0 36.194
PrunableArrayQueueTest 9 0 0 0 0.168
ResourceLimitsTest 4 0 0 0 0.211
StartupClusterConnectivityCheckerTest 7 0 0 0 1.404
VerbTest 1 0 0 0 0.254
WriteCallbackInfoTest 1 0 0 0 1.754
-------------------------------------------------------------------------------
org.apache.cassandra.net.proxy
Name Tests Errors Failures Skipped Time(s)
ProxyHandlerTest-cdc 3 0 0 0 0.787
ProxyHandlerTest-cdc 3 0 0 0 0.871
ProxyHandlerTest-compression 3 0 0 0 0.819
ProxyHandlerTest-compression 3 0 0 0 0.896
ProxyHandlerTest 3 0 0 0 0.795
ProxyHandlerTest 3 0 0 0 0.933
-------------------------------------------------------------------------------
org.apache.cassandra.repair
Name Tests Errors Failures Skipped Time(s)
AbstractRepairTest-cdc 1 0 0 1 0.064
LocalSyncTaskTest-cdc 6 0 0 0 4.572
NeighborsAndRangesTest-cdc 2 0 0 0 0.961
RepairJobTest-cdc 16 0 0 0 4.614
RepairSessionTest-cdc 1 0 0 0 1.097
StreamingRepairTaskTest-cdc 2 0 0 0 3.519
SymmetricRemoteSyncTaskTest-cdc 1 0 0 0 1.029
ValidatorTest-cdc 6 0 0 0 29.777
AbstractRepairTest-cdc 1 0 0 1 0.169
LocalSyncTaskTest-cdc 6 0 0 0 3.964
NeighborsAndRangesTest-cdc 2 0 0 0 1.274
RepairJobTest-cdc 16 0 0 0 4.592
RepairSessionTest-cdc 1 0 0 0 1.256
StreamingRepairTaskTest-cdc 2 0 0 0 3.095
SymmetricRemoteSyncTaskTest-cdc 1 0 0 0 1.195
ValidatorTest-cdc 6 0 0 0 29.259
AbstractRepairTest-compression 1 0 0 1 0.062
LocalSyncTaskTest-compression 6 0 0 0 4.769
NeighborsAndRangesTest-compression 2 0 0 0 1.015
RepairJobTest-compression 16 0 0 0 4.841
RepairSessionTest-compression 1 0 0 0 1.118
StreamingRepairTaskTest-compression 2 0 0 0 3.663
SymmetricRemoteSyncTaskTest-compression 1 0 0 0 1.099
ValidatorTest-compression 6 0 0 0 29.947
AbstractRepairTest-compression 1 0 0 1 0.173
LocalSyncTaskTest-compression 6 0 0 0 4.003
NeighborsAndRangesTest-compression 2 0 0 0 1.168
RepairJobTest-compression 16 0 0 0 4.529
RepairSessionTest-compression 1 0 0 0 1.276
StreamingRepairTaskTest-compression 2 0 0 0 3.041
SymmetricRemoteSyncTaskTest-compression 1 0 0 0 1.264
ValidatorTest-compression 6 0 0 0 29.651
AbstractRepairTest 1 0 0 1 0.061
LocalSyncTaskTest 6 0 0 0 4.656
NeighborsAndRangesTest 2 0 0 0 0.973
RepairJobTest 16 0 0 0 4.696
RepairSessionTest 1 0 0 0 1.043
StreamingRepairTaskTest 2 0 0 0 3.549
SymmetricRemoteSyncTaskTest 1 0 0 0 1.061
ValidatorTest 6 0 0 0 29.675
AbstractRepairTest 1 0 0 1 0.159
LocalSyncTaskTest 6 0 0 0 4.037
NeighborsAndRangesTest 2 0 0 0 1.151
RepairJobTest 16 0 0 0 4.531
RepairSessionTest 1 0 0 0 1.222
StreamingRepairTaskTest 2 0 0 0 3.177
SymmetricRemoteSyncTaskTest 1 0 0 0 1.234
ValidatorTest 6 0 0 0 29.281
-------------------------------------------------------------------------------
org.apache.cassandra.repair.asymmetric
Name Tests Errors Failures Skipped Time(s)
DifferenceHolderTest-cdc 2 0 0 0 0.330
RangeDenormalizerTest-cdc 3 0 0 0 0.279
RangeMapTest-cdc 2 0 0 0 16.987
ReduceHelperTest-cdc 5 0 0 0 0.314
StreamFromOptionsTest-cdc 3 0 0 0 0.128
DifferenceHolderTest-cdc 2 0 0 0 0.442
RangeDenormalizerTest-cdc 3 0 0 0 0.365
RangeMapTest-cdc 2 0 0 0 17.038
ReduceHelperTest-cdc 5 0 0 0 0.414
StreamFromOptionsTest-cdc 3 0 0 0 0.243
DifferenceHolderTest-compression 2 0 0 0 0.350
RangeDenormalizerTest-compression 3 0 0 0 0.289
RangeMapTest-compression 2 0 0 0 17.111
ReduceHelperTest-compression 5 0 0 0 0.333
StreamFromOptionsTest-compression 3 0 0 0 0.133
DifferenceHolderTest-compression 2 0 0 0 0.439
RangeDenormalizerTest-compression 3 0 0 0 0.384
RangeMapTest-compression 2 0 0 0 16.931
ReduceHelperTest-compression 5 0 0 0 0.432
StreamFromOptionsTest-compression 3 0 0 0 0.260
DifferenceHolderTest 2 0 0 0 0.334
RangeDenormalizerTest 3 0 0 0 0.290
RangeMapTest 2 0 0 0 17.035
ReduceHelperTest 5 0 0 0 0.324
StreamFromOptionsTest 3 0 0 0 0.145
DifferenceHolderTest 2 0 0 0 0.441
RangeDenormalizerTest 3 0 0 0 0.362
RangeMapTest 2 0 0 0 17.093
ReduceHelperTest 5 0 0 0 0.406
StreamFromOptionsTest 3 0 0 0 0.229
-------------------------------------------------------------------------------
org.apache.cassandra.repair.consistent
Name Tests Errors Failures Skipped Time(s)
AbstractConsistentSessionTest-cdc 1 0 0 1 0.060
CoordinatorMessagingTest-cdc 7 0 0 0 6.125
CoordinatorSessionTest-cdc 7 0 0 0 1.113
CoordinatorSessionsTest-cdc 7 0 0 0 3.525
LocalSessionTest-cdc 40 0 0 0 4.908
PendingRepairStatTest-cdc 1 0 0 0 3.641
RepairStateTest-cdc 6 0 0 0 0.124
AbstractConsistentSessionTest-cdc 1 0 0 1 0.172
CoordinatorMessagingTest-cdc 7 0 0 0 5.633
CoordinatorSessionTest-cdc 7 0 0 0 1.255
CoordinatorSessionsTest-cdc 7 0 0 0 3.094
LocalSessionTest-cdc 40 0 0 0 4.334
PendingRepairStatTest-cdc 1 0 0 0 3.090
RepairStateTest-cdc 6 0 0 0 0.217
AbstractConsistentSessionTest-compression 1 0 0 1 0.072
CoordinatorMessagingTest-compression 7 0 0 0 6.246
CoordinatorSessionTest-compression 7 0 0 0 1.164
CoordinatorSessionsTest-compression 7 0 0 0 3.527
LocalSessionTest-compression 40 0 0 0 4.995
PendingRepairStatTest-compression 1 0 0 0 3.707
RepairStateTest-compression 6 0 0 0 0.128
AbstractConsistentSessionTest-compression 1 0 0 1 0.172
CoordinatorMessagingTest-compression 7 0 0 0 5.524
CoordinatorSessionTest-compression 7 0 0 0 1.274
CoordinatorSessionsTest-compression 7 0 0 0 3.099
LocalSessionTest-compression 40 0 0 0 5.339
PendingRepairStatTest-compression 1 0 0 0 3.128
RepairStateTest-compression 6 0 0 0 0.220
AbstractConsistentSessionTest 1 0 0 1 0.061
CoordinatorMessagingTest 7 0 0 0 6.146
CoordinatorSessionTest 7 0 0 0 1.205
CoordinatorSessionsTest 7 0 0 0 3.483
LocalSessionTest 40 0 0 0 4.800
PendingRepairStatTest 1 0 0 0 3.611
RepairStateTest 6 0 0 0 0.125
AbstractConsistentSessionTest 1 0 0 1 0.162
CoordinatorMessagingTest 7 0 0 0 5.731
CoordinatorSessionTest 7 0 0 0 1.297
CoordinatorSessionsTest 7 0 0 0 3.038
LocalSessionTest 40 0 0 0 4.345
PendingRepairStatTest 1 0 0 0 3.197
RepairStateTest 6 0 0 0 0.204
-------------------------------------------------------------------------------
org.apache.cassandra.repair.consistent.admin
Name Tests Errors Failures Skipped Time(s)
SchemaArgsParserTest-cdc 5 0 0 0 3.496
SchemaArgsParserTest-cdc 5 0 0 0 2.969
SchemaArgsParserTest-compression 5 0 0 0 3.620
SchemaArgsParserTest-compression 5 0 0 0 3.082
SchemaArgsParserTest 5 0 0 0 3.518
SchemaArgsParserTest 5 0 0 0 3.019
-------------------------------------------------------------------------------
org.apache.cassandra.repair.messages
Name Tests Errors Failures Skipped Time(s)
RepairMessageSerializationsTest-cdc 8 0 0 0 1.055
RepairMessageSerializerTest-cdc 6 0 0 0 0.544
RepairOptionTest-cdc 4 0 0 0 0.967
RepairMessageSerializationsTest-cdc 8 0 0 0 1.289
RepairMessageSerializerTest-cdc 6 0 0 0 0.659
RepairOptionTest-cdc 4 0 0 0 1.187
RepairMessageSerializationsTest- 8 0 0 0 1.092
compression
RepairMessageSerializerTest-compression 6 0 0 0 0.550
RepairOptionTest-compression 4 0 0 0 0.991
RepairMessageSerializationsTest- 8 0 0 0 1.254
compression
RepairMessageSerializerTest-compression 6 0 0 0 0.653
RepairOptionTest-compression 4 0 0 0 1.180
RepairMessageSerializationsTest 8 0 0 0 1.049
RepairMessageSerializerTest 6 0 0 0 0.533
RepairOptionTest 4 0 0 0 0.997
RepairMessageSerializationsTest 8 0 0 0 1.276
RepairMessageSerializerTest 6 0 0 0 0.611
RepairOptionTest 4 0 0 0 1.197
-------------------------------------------------------------------------------
org.apache.cassandra.schema
Name Tests Errors Failures Skipped Time(s)
CreateTableValidationTest-cdc 1 0 0 0 3.607
IndexMetadataTest-cdc 3 0 0 0 0.243
MigrationCoordinatorTest-cdc 8 0 0 0 1.025
MigrationManagerTest-cdc 17 0 0 0 5.795
SchemaKeyspaceTest-cdc 5 0 0 0 3.920
SchemaTest-cdc 1 0 0 0 2.599
TupleTypesRepresentationTest-cdc 2 0 0 1 0.947
ValidationTest-cdc 4 0 0 0 0.310
CreateTableValidationTest-cdc 1 0 0 0 3.200
IndexMetadataTest-cdc 3 0 0 0 0.343
MigrationCoordinatorTest-cdc 8 0 0 0 1.232
MigrationManagerTest-cdc 17 0 0 0 5.178
SchemaKeyspaceTest-cdc 5 0 0 0 3.504
SchemaTest-cdc 1 0 0 0 2.727
TupleTypesRepresentationTest-cdc 2 0 0 1 1.079
ValidationTest-cdc 4 0 0 0 0.389
CreateTableValidationTest-compression 1 0 0 0 3.811
IndexMetadataTest-compression 3 0 0 0 0.251
MigrationCoordinatorTest-compression 8 0 0 0 1.067
MigrationManagerTest-compression 17 0 0 0 6.035
SchemaKeyspaceTest-compression 5 0 0 0 4.051
SchemaTest-compression 1 0 0 0 2.712
TupleTypesRepresentationTest-compression 2 0 0 1 0.997
ValidationTest-compression 4 0 0 0 0.316
CreateTableValidationTest-compression 1 0 0 0 3.334
IndexMetadataTest-compression 3 0 0 0 0.409
MigrationCoordinatorTest-compression 8 0 0 0 1.199
MigrationManagerTest-compression 17 0 0 0 5.236
SchemaKeyspaceTest-compression 5 0 0 0 3.391
SchemaTest-compression 1 0 0 0 2.640
TupleTypesRepresentationTest-compression 2 0 0 1 1.107
ValidationTest-compression 4 0 0 0 0.400
CreateTableValidationTest 1 0 0 0 3.738
IndexMetadataTest 3 0 0 0 0.242
MigrationCoordinatorTest 8 0 0 0 1.007
MigrationManagerTest 17 0 0 0 5.900
SchemaKeyspaceTest 5 0 0 0 4.076
SchemaTest 1 0 0 0 2.692
TupleTypesRepresentationTest 2 0 0 1 1.026
ValidationTest 4 0 0 0 0.307
CreateTableValidationTest 1 0 0 0 3.307
IndexMetadataTest 3 0 0 0 0.325
MigrationCoordinatorTest 8 0 0 0 1.191
MigrationManagerTest 17 0 0 0 5.145
SchemaKeyspaceTest 5 0 0 0 3.519
SchemaTest 1 0 0 0 2.663
TupleTypesRepresentationTest 2 0 0 1 1.138
ValidationTest 4 0 0 0 0.404
-------------------------------------------------------------------------------
org.apache.cassandra.security
Name Tests Errors Failures Skipped Time(s)
CipherFactoryTest-cdc 7 0 0 0 0.561
EncryptionUtilsTest-cdc 3 0 0 0 1.248
JKSKeyProviderTest-cdc 2 0 0 0 0.309
SSLFactoryTest-cdc 14 0 0 0 1.429
CipherFactoryTest-cdc 7 0 0 0 0.618
EncryptionUtilsTest-cdc 3 0 0 0 1.398
JKSKeyProviderTest-cdc 2 0 0 0 0.445
SSLFactoryTest-cdc 14 0 0 0 1.616
CipherFactoryTest-compression 7 0 0 0 0.575
EncryptionUtilsTest-compression 3 0 0 0 1.306
JKSKeyProviderTest-compression 2 0 0 0 0.320
SSLFactoryTest-compression 14 0 0 0 1.459
CipherFactoryTest-compression 7 0 0 0 0.649
EncryptionUtilsTest-compression 3 0 0 0 1.373
JKSKeyProviderTest-compression 2 0 0 0 0.410
SSLFactoryTest-compression 14 0 0 0 1.666
CipherFactoryTest 7 0 0 0 0.576
EncryptionUtilsTest 3 0 0 0 1.290
JKSKeyProviderTest 2 0 0 0 0.311
SSLFactoryTest 14 0 0 0 1.579
CipherFactoryTest 7 0 0 0 0.648
EncryptionUtilsTest 3 0 0 0 1.466
JKSKeyProviderTest 2 0 0 0 0.409
SSLFactoryTest 14 0 0 0 1.786
-------------------------------------------------------------------------------
org.apache.cassandra.serializers
Name Tests Errors Failures Skipped Time(s)
SimpleDateSerializerTest-cdc 9 0 0 0 0.116
TimeSerializerTest-cdc 16 0 0 0 0.085
TimestampSerializerTest-cdc 8 0 0 0 0.306
SimpleDateSerializerTest-cdc 9 0 0 0 0.249
TimeSerializerTest-cdc 16 0 0 0 0.218
TimestampSerializerTest-cdc 8 0 0 0 0.405
SimpleDateSerializerTest-compression 9 0 0 0 0.121
TimeSerializerTest-compression 16 0 0 0 0.085
TimestampSerializerTest-compression 8 0 0 0 0.324
SimpleDateSerializerTest-compression 9 0 0 0 0.221
TimeSerializerTest-compression 16 0 0 0 0.199
TimestampSerializerTest-compression 8 0 0 0 0.390
SimpleDateSerializerTest 9 0 0 0 0.118
TimeSerializerTest 16 0 0 0 0.081
TimestampSerializerTest 8 0 0 0 0.307
SimpleDateSerializerTest 9 0 0 0 0.222
TimeSerializerTest 16 0 0 0 0.180
TimestampSerializerTest 8 0 0 0 0.410
-------------------------------------------------------------------------------
org.apache.cassandra.service
Name Tests Errors Failures Skipped Time(s)
ActiveRepairServiceTest-cdc 11 0 0 0 4.218
BootstrapTransientTest-cdc 1 0 0 0 1.029
ClientWarningsTest-cdc 4 0 0 0 26.761
GCInspectorTest-cdc 6 0 0 0 0.951
JoinTokenRingTest-cdc 1 0 0 0 4.965
LeaveAndBootstrapTest-cdc 8 0 0 0 5.673
LegacyAuthFailTest-cdc 1 0 0 0 4.944
MoveTest-cdc 7 0 0 0 22.583
MoveTransientTest-cdc 19 0 0 0 1.298
NativeTransportServiceTest-cdc 13 0 0 0 7.963
OptionalTasksTest-cdc 2 0 0 0 3.455
PaxosStateTest-cdc 2 0 0 0 4.916
ProtocolBetaVersionTest-cdc 2 0 0 0 13.025
QueryPagerTest-cdc 8 0 0 0 3.715
RMIServerSocketFactoryImplTest-cdc 1 0 0 0 0.069
RemoveTest-cdc 4 0 0 0 5.930
SerializationsTest-cdc 4 0 0 0 1.053
StartupChecksTest-cdc 3 0 0 0 2.889
StorageProxyTest-cdc 4 0 0 0 1.110
StorageServiceServerTest-cdc 19 0 0 1 8.549
StorageServiceTest-cdc 1 0 0 0 1.045
WriteResponseHandlerTest-cdc 5 0 0 0 3.553
WriteResponseHandlerTransientTest-cdc 4 0 0 0 3.559
ActiveRepairServiceTest-cdc 11 0 0 0 3.578
BootstrapTransientTest-cdc 1 0 0 0 1.241
ClientWarningsTest-cdc 4 0 0 0 27.378
GCInspectorTest-cdc 6 0 0 0 1.159
JoinTokenRingTest-cdc 1 0 0 0 4.660
LeaveAndBootstrapTest-cdc 8 0 0 0 5.320
LegacyAuthFailTest-cdc 1 0 0 0 4.340
MoveTest-cdc 7 0 0 0 21.370
MoveTransientTest-cdc 19 0 0 0 1.508
NativeTransportServiceTest-cdc 13 0 0 0 8.119
OptionalTasksTest-cdc 2 0 0 0 3.011
PaxosStateTest-cdc 2 0 0 0 4.509
ProtocolBetaVersionTest-cdc 2 0 0 0 12.485
QueryPagerTest-cdc 8 0 0 0 3.252
RMIServerSocketFactoryImplTest-cdc 1 0 0 0 0.179
RemoveTest-cdc 4 0 0 0 5.963
SerializationsTest-cdc 4 0 0 0 1.221
StartupChecksTest-cdc 3 0 0 0 2.525
StorageProxyTest-cdc 4 0 0 0 1.279
StorageServiceServerTest-cdc 19 0 0 1 8.576
StorageServiceTest-cdc 1 0 0 0 1.254
WriteResponseHandlerTest-cdc 5 0 0 0 3.096
WriteResponseHandlerTransientTest-cdc 4 0 0 0 3.053
ActiveRepairServiceTest-compression 11 0 0 0 4.296
BootstrapTransientTest-compression 1 0 0 0 1.044
ClientWarningsTest-compression 4 0 0 0 29.453
GCInspectorTest-compression 6 0 0 0 1.009
JoinTokenRingTest-compression 1 0 0 0 6.717
LeaveAndBootstrapTest-compression 8 0 0 0 7.380
LegacyAuthFailTest-compression 1 0 0 0 5.111
MoveTest-compression 7 0 0 0 23.618
MoveTransientTest-compression 19 0 0 0 1.356
NativeTransportServiceTest-compression 13 0 0 0 8.073
OptionalTasksTest-compression 2 0 0 0 3.610
PaxosStateTest-compression 2 0 0 0 6.732
ProtocolBetaVersionTest-compression 2 0 0 0 13.351
QueryPagerTest-compression 8 0 0 0 3.831
RMIServerSocketFactoryImplTest- 1 0 0 0 0.081
compression
RemoveTest-compression 4 0 0 0 6.138
SerializationsTest-compression 4 0 0 0 1.066
StartupChecksTest-compression 3 0 0 0 2.954
StorageProxyTest-compression 4 0 0 0 1.184
StorageServiceServerTest-compression 19 0 0 1 8.712
StorageServiceTest-compression 1 0 0 0 1.084
WriteResponseHandlerTest-compression 5 0 0 0 3.657
WriteResponseHandlerTransientTest- 4 0 0 0 3.627
compression
ActiveRepairServiceTest-compression 11 0 0 0 3.607
BootstrapTransientTest-compression 1 0 0 0 1.226
ClientWarningsTest-compression 4 0 0 0 28.385
GCInspectorTest-compression 6 0 0 0 1.189
JoinTokenRingTest-compression 1 0 0 0 6.110
LeaveAndBootstrapTest-compression 8 0 0 0 6.812
LegacyAuthFailTest-compression 1 0 0 0 4.418
MoveTest-compression 7 0 0 0 23.398
MoveTransientTest-compression 19 0 0 0 1.489
NativeTransportServiceTest-compression 13 0 0 0 8.088
OptionalTasksTest-compression 2 0 0 0 3.097
PaxosStateTest-compression 2 0 0 0 6.163
ProtocolBetaVersionTest-compression 2 0 0 0 12.597
QueryPagerTest-compression 8 0 0 0 3.295
RMIServerSocketFactoryImplTest- 1 0 0 0 0.177
compression
RemoveTest-compression 4 0 0 0 6.112
SerializationsTest-compression 4 0 0 0 1.221
StartupChecksTest-compression 3 0 0 0 2.544
StorageProxyTest-compression 4 0 0 0 1.388
StorageServiceServerTest-compression 19 0 0 1 8.537
StorageServiceTest-compression 1 0 0 0 1.304
WriteResponseHandlerTest-compression 5 0 0 0 3.281
WriteResponseHandlerTransientTest- 4 0 0 0 3.189
compression
ActiveRepairServiceTest 11 0 0 0 4.205
BootstrapTransientTest 1 0 0 0 1.038
ClientWarningsTest 4 0 0 0 28.337
GCInspectorTest 6 0 0 0 0.987
JoinTokenRingTest 1 0 0 0 5.039
LeaveAndBootstrapTest 8 0 0 0 5.642
LegacyAuthFailTest 1 0 0 0 4.970
MoveTest 7 0 0 0 22.674
MoveTransientTest 19 0 0 0 1.353
NativeTransportServiceTest 13 0 0 0 7.970
OptionalTasksTest 2 0 0 0 3.494
PaxosStateTest 2 0 0 0 5.000
ProtocolBetaVersionTest 2 0 0 0 13.157
QueryPagerTest 8 0 0 0 3.901
RMIServerSocketFactoryImplTest 1 0 0 0 0.070
RemoveTest 4 0 0 0 6.031
SerializationsTest 4 0 0 0 1.029
StartupChecksTest 3 0 0 0 2.808
StorageProxyTest 4 0 0 0 1.143
StorageServiceServerTest 19 0 0 1 8.639
StorageServiceTest 1 0 0 0 1.059
WriteResponseHandlerTest 5 0 0 0 3.634
WriteResponseHandlerTransientTest 4 0 0 0 3.462
ActiveRepairServiceTest 11 0 0 0 4.588
BootstrapTransientTest 1 0 0 0 1.199
ClientWarningsTest 4 0 0 0 29.240
GCInspectorTest 6 0 0 0 1.195
JoinTokenRingTest 1 0 0 0 4.750
LeaveAndBootstrapTest 8 0 0 0 5.420
LegacyAuthFailTest 1 0 0 0 4.492
MoveTest 7 0 0 0 22.092
MoveTransientTest 19 0 0 0 1.501
NativeTransportServiceTest 13 0 0 0 8.122
OptionalTasksTest 2 0 0 0 3.022
PaxosStateTest 2 0 0 0 4.496
ProtocolBetaVersionTest 2 0 0 0 12.430
QueryPagerTest 8 0 0 0 3.300
RMIServerSocketFactoryImplTest 1 0 0 0 0.162
RemoveTest 4 0 0 0 5.924
SerializationsTest 4 0 0 0 1.165
StartupChecksTest 3 0 0 0 2.582
StorageProxyTest 4 0 0 0 1.332
StorageServiceServerTest 19 0 0 1 8.519
StorageServiceTest 1 0 0 0 1.180
WriteResponseHandlerTest 5 0 0 0 3.051
WriteResponseHandlerTransientTest 4 0 0 0 3.044
-------------------------------------------------------------------------------
org.apache.cassandra.service.pager
Name Tests Errors Failures Skipped Time(s)
PagingStateTest-cdc 7 0 0 0 1.100
PagingStateTest-cdc 7 0 0 0 1.284
PagingStateTest-compression 7 0 0 0 1.152
PagingStateTest-compression 7 0 0 0 1.340
PagingStateTest 7 0 0 0 1.131
PagingStateTest 7 0 0 0 1.347
-------------------------------------------------------------------------------
org.apache.cassandra.service.reads
Name Tests Errors Failures Skipped Time(s)
AbstractReadResponseTest-cdc 1 0 0 1 0.059
DataResolverTest-cdc 32 0 0 0 3.947
DigestResolverTest-cdc 5 0 0 0 3.611
ReadExecutorTest-cdc 3 0 0 0 3.640
SpeculativeRetryParseTest-cdc 78 0 0 0 0.138
AbstractReadResponseTest-cdc 1 0 0 1 0.176
DataResolverTest-cdc 32 0 0 0 3.371
DigestResolverTest-cdc 5 0 0 0 3.124
ReadExecutorTest-cdc 3 0 0 0 3.192
SpeculativeRetryParseTest-cdc 78 0 0 0 0.245
AbstractReadResponseTest-compression 1 0 0 1 0.063
DataResolverTest-compression 32 0 0 0 4.002
DigestResolverTest-compression 5 0 0 0 3.756
ReadExecutorTest-compression 3 0 0 0 3.782
SpeculativeRetryParseTest-compression 78 0 0 0 0.132
AbstractReadResponseTest-compression 1 0 0 1 0.179
DataResolverTest-compression 32 0 0 0 3.349
DigestResolverTest-compression 5 0 0 0 3.273
ReadExecutorTest-compression 3 0 0 0 3.322
SpeculativeRetryParseTest-compression 78 0 0 0 0.245
AbstractReadResponseTest 1 0 0 1 0.060
DataResolverTest 32 0 0 0 3.868
DigestResolverTest 5 0 0 0 3.668
ReadExecutorTest 3 0 0 0 3.714
SpeculativeRetryParseTest 78 0 0 0 0.132
AbstractReadResponseTest 1 0 0 1 0.185
DataResolverTest 32 0 0 0 3.415
DigestResolverTest 5 0 0 0 3.199
ReadExecutorTest 3 0 0 0 3.168
SpeculativeRetryParseTest 78 0 0 0 0.219
-------------------------------------------------------------------------------
org.apache.cassandra.service.reads.repair
Name Tests Errors Failures Skipped Time(s)
AbstractReadRepairTest-cdc 1 0 0 1 0.061
BlockingReadRepairTest-cdc 9 0 0 0 3.855
DiagEventsBlockingReadRepairTest-cdc 3 0 0 0 3.708
ReadOnlyReadRepairTest-cdc 4 0 0 0 3.573
ReadRepairTest-cdc 7 0 0 0 3.632
RepairedDataVerifierTest-cdc 10 0 0 0 4.862
AbstractReadRepairTest-cdc 1 0 0 1 0.174
BlockingReadRepairTest-cdc 9 0 0 0 3.216
DiagEventsBlockingReadRepairTest-cdc 3 0 0 0 3.200
ReadOnlyReadRepairTest-cdc 4 0 0 0 3.188
ReadRepairTest-cdc 7 0 0 0 3.194
RepairedDataVerifierTest-cdc 10 0 0 0 4.498
AbstractReadRepairTest-compression 1 0 0 1 0.062
BlockingReadRepairTest-compression 9 0 0 0 3.800
DiagEventsBlockingReadRepairTest- 3 0 0 0 3.847
compression
ReadOnlyReadRepairTest-compression 4 0 0 0 3.704
ReadRepairTest-compression 7 0 0 0 3.814
RepairedDataVerifierTest-compression 10 0 0 0 6.668
AbstractReadRepairTest-compression 1 0 0 1 0.174
BlockingReadRepairTest-compression 9 0 0 0 3.165
DiagEventsBlockingReadRepairTest- 3 0 0 0 3.296
compression
ReadOnlyReadRepairTest-compression 4 0 0 0 3.121
ReadRepairTest-compression 7 0 0 0 3.177
RepairedDataVerifierTest-compression 10 0 0 0 5.996
AbstractReadRepairTest 1 0 0 1 0.059
BlockingReadRepairTest 9 0 0 0 3.706
DiagEventsBlockingReadRepairTest 3 0 0 0 3.750
ReadOnlyReadRepairTest 4 0 0 0 3.567
ReadRepairTest 7 0 0 0 3.701
RepairedDataVerifierTest 10 0 0 0 4.911
AbstractReadRepairTest 1 0 0 1 0.155
BlockingReadRepairTest 9 0 0 0 3.234
DiagEventsBlockingReadRepairTest 3 0 0 0 3.192
ReadOnlyReadRepairTest 4 0 0 0 3.092
ReadRepairTest 7 0 0 0 3.180
RepairedDataVerifierTest 10 0 0 0 4.422
-------------------------------------------------------------------------------
org.apache.cassandra.streaming
Name Tests Errors Failures Skipped Time(s)
LongStreamingTest 2 0 0 0 207.704
LongStreamingTest 2 0 0 0 268.464
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 3.795
cdc
SessionInfoTest-cdc 1 0 0 0 0.502
StreamOperationTest-cdc 1 0 0 0 0.066
StreamTransferTaskTest-cdc 2 0 0 0 3.591
StreamingTransferTest-cdc 5 0 0 0 14.387
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 3.235
cdc
SessionInfoTest-cdc 1 0 0 0 0.582
StreamOperationTest-cdc 1 0 0 0 0.184
StreamTransferTaskTest-cdc 2 0 0 0 3.074
StreamingTransferTest-cdc 5 0 0 0 13.190
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 3.953
compression
SessionInfoTest-compression 1 0 0 0 0.529
StreamOperationTest-compression 1 0 0 0 0.068
StreamTransferTaskTest-compression 2 0 0 0 3.715
StreamingTransferTest-compression 5 0 0 0 14.199
EntireSSTableStreamingCorrectFilesCountTest- 1 0 0 0 3.287
compression
SessionInfoTest-compression 1 0 0 0 0.595
StreamOperationTest-compression 1 0 0 0 0.176
StreamTransferTaskTest-compression 2 0 0 0 3.121
StreamingTransferTest-compression 5 0 0 0 13.313
EntireSSTableStreamingCorrectFilesCountTest 1 0 0 0 3.749
SessionInfoTest 1 0 0 0 0.534
StreamOperationTest 1 0 0 0 0.065
StreamTransferTaskTest 2 0 0 0 3.620
StreamingTransferTest 5 0 0 0 14.378
EntireSSTableStreamingCorrectFilesCountTest 1 0 0 0 3.257
SessionInfoTest 1 0 0 0 0.597
StreamOperationTest 1 0 0 0 0.163
StreamTransferTaskTest 2 0 0 0 3.057
StreamingTransferTest 5 0 0 0 13.855
-------------------------------------------------------------------------------
org.apache.cassandra.streaming.async
Name Tests Errors Failures Skipped Time(s)
NettyStreamingMessageSenderTest-cdc 10 0 0 0 1.105
StreamCompressionSerializerTest-cdc 2 0 0 0 0.939
StreamingInboundHandlerTest-cdc 6 0 0 0 1.132
NettyStreamingMessageSenderTest-cdc 10 0 0 0 1.362
StreamCompressionSerializerTest-cdc 2 0 0 0 1.198
StreamingInboundHandlerTest-cdc 6 0 0 0 1.331
NettyStreamingMessageSenderTest- 10 0 0 0 1.176
compression
StreamCompressionSerializerTest- 2 0 0 0 1.028
compression
StreamingInboundHandlerTest-compression 6 0 0 0 1.171
NettyStreamingMessageSenderTest- 10 0 0 0 1.349
compression
StreamCompressionSerializerTest- 2 0 0 0 1.253
compression
StreamingInboundHandlerTest-compression 6 0 0 0 1.343
NettyStreamingMessageSenderTest 10 0 0 0 1.120
StreamCompressionSerializerTest 2 0 0 0 0.991
StreamingInboundHandlerTest 6 0 0 0 1.132
NettyStreamingMessageSenderTest 10 0 0 0 1.260
StreamCompressionSerializerTest 2 0 0 0 1.169
StreamingInboundHandlerTest 6 0 0 0 1.340
-------------------------------------------------------------------------------
org.apache.cassandra.streaming.compression
Name Tests Errors Failures Skipped Time(s)
CompressedInputStreamTest-cdc 6 0 0 0 1.197
CompressedInputStreamTest-cdc 6 0 0 0 1.370
CompressedInputStreamTest-compression 6 0 0 0 1.209
CompressedInputStreamTest-compression 6 0 0 0 1.391
CompressedInputStreamTest 6 0 0 0 1.249
CompressedInputStreamTest 6 0 0 0 1.508
-------------------------------------------------------------------------------
org.apache.cassandra.streaming.messages
Name Tests Errors Failures Skipped Time(s)
StreamMessageTest-cdc 1 0 0 0 0.090
StreamMessageTest-cdc 1 0 0 0 0.187
StreamMessageTest-compression 1 0 0 0 0.094
StreamMessageTest-compression 1 0 0 0 0.194
StreamMessageTest 1 0 0 0 0.092
StreamMessageTest 1 0 0 0 0.181
-------------------------------------------------------------------------------
org.apache.cassandra.stress.generate
Name Tests Errors Failures Skipped Time(s)
DistributionGaussianTest 2 0 0 0 0.110
DistributionSequenceTest 4 0 0 0 0.075
DistributionGaussianTest 2 0 0 0 0.197
DistributionSequenceTest 4 0 0 0 0.159
-------------------------------------------------------------------------------
org.apache.cassandra.stress.settings
Name Tests Errors Failures Skipped Time(s)
OptionReplicationTest 1 0 0 0 0.095
SettingsMiscTest 4 0 0 0 0.093
SettingsNodeTest 2 0 0 0 0.072
StressSettingsTest 1 0 0 0 0.541
OptionReplicationTest 1 0 0 0 0.218
SettingsMiscTest 4 0 0 0 0.174
SettingsNodeTest 2 0 0 0 0.159
StressSettingsTest 1 0 0 0 0.667
-------------------------------------------------------------------------------
org.apache.cassandra.stress.util
Name Tests Errors Failures Skipped Time(s)
MultiResultLoggerTest 5 0 0 0 0.073
MultiResultLoggerTest 5 0 0 0 0.166
-------------------------------------------------------------------------------
org.apache.cassandra.tools
Name Tests Errors Failures Skipped Time(s)
AuditLogViewerTest-cdc 10 0 0 0 14.713
BulkLoaderTest-cdc 6 0 0 0 12.874
ClearSnapshotTest-cdc 4 0 0 0 13.442
CompactionStressTest-cdc 2 0 0 0 15.087
GetFullQueryLogTest-cdc 3 0 0 0 14.693
GetVersionTest-cdc 1 0 0 0 0.417
JMXCompatabilityTest-cdc 3 0 1 0 31.835
JMXToolTest-cdc 5 0 0 0 11.093
LoaderOptionsTest-cdc 2 0 0 0 0.593
NodeToolGossipInfoTest-cdc 2 0 0 0 16.180
NodeToolTPStatsTest-cdc 3 0 0 0 24.279
NodetoolNetStatsTest-cdc 3 0 0 0 7.045
SSTableExpiredBlockersTest-cdc 4 0 0 0 2.507
SSTableExportTest-cdc 10 0 0 0 1.429
SSTableLevelResetterTest-cdc 5 0 0 0 2.468
SSTableMetadataViewerTest-cdc 10 0 0 0 1.370
SSTableOfflineRelevelTest-cdc 4 0 0 0 2.433
SSTableRepairedAtSetterTest-cdc 6 0 0 0 1.109
StandaloneSSTableUtilTest-cdc 8 0 0 0 2.545
StandaloneScrubberTest-cdc 7 0 0 0 2.587
StandaloneSplitterTest-cdc 6 0 0 0 2.535
StandaloneSplitterWithCQLTesterTest-cdc 6 0 0 0 14.452
StandaloneUpgraderOnSStablesTest-cdc 3 0 0 0 5.888
StandaloneUpgraderTest-cdc 6 0 0 0 2.467
StandaloneVerifierTest-cdc 10 0 0 0 2.445
ToolsEnvsConfigsTest-cdc 1 0 0 0 2.095
TopPartitionsTest-cdc 2 0 0 0 3.975
AuditLogViewerTest-cdc 10 0 0 0 15.231
BulkLoaderTest-cdc 6 0 0 0 12.531
ClearSnapshotTest-cdc 4 0 0 0 14.109
CompactionStressTest-cdc 2 0 0 0 14.386
GetFullQueryLogTest-cdc 3 0 0 0 15.780
GetVersionTest-cdc 1 0 0 0 0.531
JMXCompatabilityTest-cdc 3 0 1 0 33.158
JMXToolTest-cdc 5 0 0 0 12.088
LoaderOptionsTest-cdc 2 0 0 0 0.689
NodeToolGossipInfoTest-cdc 2 0 0 0 15.855
NodeToolTPStatsTest-cdc 3 0 0 0 24.834
NodetoolNetStatsTest-cdc 3 0 0 0 6.531
SSTableExpiredBlockersTest-cdc 4 0 0 0 2.032
SSTableExportTest-cdc 10 0 0 0 1.281
SSTableLevelResetterTest-cdc 5 0 0 0 1.975
SSTableMetadataViewerTest-cdc 10 0 0 0 1.257
SSTableOfflineRelevelTest-cdc 4 0 0 0 1.900
SSTableRepairedAtSetterTest-cdc 6 0 0 0 1.081
StandaloneSSTableUtilTest-cdc 8 0 0 0 2.031
StandaloneScrubberTest-cdc 7 0 0 0 2.000
StandaloneSplitterTest-cdc 6 0 0 0 1.935
StandaloneSplitterWithCQLTesterTest-cdc 6 0 0 0 14.981
StandaloneUpgraderOnSStablesTest-cdc 3 0 0 0 5.281
StandaloneUpgraderTest-cdc 6 0 0 0 1.992
StandaloneVerifierTest-cdc 10 0 0 0 2.091
ToolsEnvsConfigsTest-cdc 1 0 0 0 2.405
TopPartitionsTest-cdc 2 0 0 0 3.784
AuditLogViewerTest-compression 10 0 0 0 14.773
BulkLoaderTest-compression 6 0 0 0 13.022
ClearSnapshotTest-compression 4 0 0 0 13.817
CompactionStressTest-compression 2 0 0 0 15.160
GetFullQueryLogTest-compression 3 0 0 0 15.257
GetVersionTest-compression 1 0 0 0 0.431
JMXCompatabilityTest-compression 3 0 1 0 32.587
JMXToolTest-compression 5 0 0 0 11.184
LoaderOptionsTest-compression 2 0 0 0 0.636
NodeToolGossipInfoTest-compression 2 0 0 0 16.505
NodeToolTPStatsTest-compression 3 0 0 0 24.854
NodetoolNetStatsTest-compression 3 0 0 0 7.269
SSTableExpiredBlockersTest-compression 4 0 0 0 2.532
SSTableExportTest-compression 10 0 0 0 1.594
SSTableLevelResetterTest-compression 5 0 0 0 2.544
SSTableMetadataViewerTest-compression 10 0 0 0 1.450
SSTableOfflineRelevelTest-compression 4 0 0 0 2.622
SSTableRepairedAtSetterTest-compression 6 0 0 0 1.173
StandaloneSSTableUtilTest-compression 8 0 0 0 2.579
StandaloneScrubberTest-compression 7 0 0 0 2.675
StandaloneSplitterTest-compression 6 0 0 0 2.582
StandaloneSplitterWithCQLTesterTest- 6 0 0 0 16.675
compression
StandaloneUpgraderOnSStablesTest- 3 0 0 0 6.071
compression
StandaloneUpgraderTest-compression 6 0 0 0 2.605
StandaloneVerifierTest-compression 10 0 0 0 2.644
ToolsEnvsConfigsTest-compression 1 0 0 0 2.222
TopPartitionsTest-compression 2 0 0 0 4.012
AuditLogViewerTest-compression 10 0 0 0 15.418
BulkLoaderTest-compression 6 0 0 0 12.587
ClearSnapshotTest-compression 4 0 0 0 14.142
CompactionStressTest-compression 2 0 0 0 14.500
GetFullQueryLogTest-compression 3 0 0 0 16.022
GetVersionTest-compression 1 0 0 0 0.529
JMXCompatabilityTest-compression 3 0 1 0 33.126
JMXToolTest-compression 5 0 0 0 11.936
LoaderOptionsTest-compression 2 0 0 0 0.709
NodeToolGossipInfoTest-compression 2 0 0 0 16.021
NodeToolTPStatsTest-compression 3 0 0 0 24.999
NodetoolNetStatsTest-compression 3 0 0 0 6.529
SSTableExpiredBlockersTest-compression 4 0 0 0 2.021
SSTableExportTest-compression 10 0 0 0 1.314
SSTableLevelResetterTest-compression 5 0 0 0 2.038
SSTableMetadataViewerTest-compression 10 0 0 0 1.270
SSTableOfflineRelevelTest-compression 4 0 0 0 2.052
SSTableRepairedAtSetterTest-compression 6 0 0 0 1.108
StandaloneSSTableUtilTest-compression 8 0 0 0 2.070
StandaloneScrubberTest-compression 7 0 0 0 2.088
StandaloneSplitterTest-compression 6 0 0 0 1.980
StandaloneSplitterWithCQLTesterTest- 6 0 0 0 15.203
compression
StandaloneUpgraderOnSStablesTest- 3 0 0 0 5.339
compression
StandaloneUpgraderTest-compression 6 0 0 0 2.020
StandaloneVerifierTest-compression 10 0 0 0 2.152
ToolsEnvsConfigsTest-compression 1 0 0 0 2.495
TopPartitionsTest-compression 2 0 0 0 3.599
AuditLogViewerTest 10 0 0 0 14.718
BulkLoaderTest 6 0 0 0 12.929
ClearSnapshotTest 4 0 0 0 13.440
CompactionStressTest 2 0 0 0 15.191
GetFullQueryLogTest 3 0 0 0 14.864
GetVersionTest 1 0 0 0 0.419
JMXCompatabilityTest 3 0 1 0 32.290
JMXToolTest 5 0 0 0 11.066
LoaderOptionsTest 2 0 0 0 0.592
NodeToolGossipInfoTest 2 0 0 0 16.266
NodeToolTPStatsTest 3 0 0 0 24.516
NodetoolNetStatsTest 3 0 0 0 7.047
SSTableExpiredBlockersTest 4 0 0 0 2.437
SSTableExportTest 10 0 0 0 1.517
SSTableLevelResetterTest 5 0 0 0 2.530
SSTableMetadataViewerTest 10 0 0 0 1.409
SSTableOfflineRelevelTest 4 0 0 0 2.453
SSTableRepairedAtSetterTest 6 0 0 0 1.126
StandaloneSSTableUtilTest 8 0 0 0 2.485
StandaloneScrubberTest 7 0 0 0 2.597
StandaloneSplitterTest 6 0 0 0 2.492
StandaloneSplitterWithCQLTesterTest 6 0 0 0 15.561
StandaloneUpgraderOnSStablesTest 3 0 0 0 5.955
StandaloneUpgraderTest 6 0 0 0 2.618
StandaloneVerifierTest 10 0 0 0 2.543
ToolsEnvsConfigsTest 1 0 0 0 2.179
TopPartitionsTest 2 0 0 0 3.962
AuditLogViewerTest 10 0 0 0 15.286
BulkLoaderTest 6 0 0 0 12.595
ClearSnapshotTest 4 0 0 0 14.213
CompactionStressTest 2 0 0 0 14.699
GetFullQueryLogTest 3 0 0 0 15.983
GetVersionTest 1 0 0 0 0.501
JMXCompatabilityTest 3 0 1 0 33.377
JMXToolTest 5 0 0 0 11.979
LoaderOptionsTest 2 0 0 0 0.728
NodeToolGossipInfoTest 2 0 0 0 16.094
NodeToolTPStatsTest 3 0 0 0 25.477
NodetoolNetStatsTest 3 0 0 0 6.677
SSTableExpiredBlockersTest 4 0 0 0 1.963
SSTableExportTest 10 0 0 0 1.355
SSTableLevelResetterTest 5 0 0 0 2.071
SSTableMetadataViewerTest 10 0 0 0 1.316
SSTableOfflineRelevelTest 4 0 0 0 1.957
SSTableRepairedAtSetterTest 6 0 0 0 1.086
StandaloneSSTableUtilTest 8 0 0 0 2.008
StandaloneScrubberTest 7 0 0 0 2.096
StandaloneSplitterTest 6 0 0 0 2.043
StandaloneSplitterWithCQLTesterTest 6 0 0 0 15.290
StandaloneUpgraderOnSStablesTest 3 0 0 0 5.196
StandaloneUpgraderTest 6 0 0 0 2.046
StandaloneVerifierTest 10 0 0 0 2.160
ToolsEnvsConfigsTest 1 0 0 0 2.408
TopPartitionsTest 2 0 0 0 3.686
-------------------------------------------------------------------------------
org.apache.cassandra.tools.cassandrastress
Name Tests Errors Failures Skipped Time(s)
CassandrastressTest-cdc 1 0 0 0 13.325
CassandrastressTest-cdc 1 0 0 0 12.763
CassandrastressTest-compression 1 0 0 0 13.603
CassandrastressTest-compression 1 0 0 0 12.954
CassandrastressTest 1 0 0 0 13.425
CassandrastressTest 1 0 0 0 13.090
-------------------------------------------------------------------------------
org.apache.cassandra.tools.cqlsh
Name Tests Errors Failures Skipped Time(s)
CqlshTest-cdc 1 0 0 0 13.235
CqlshTest-cdc 1 0 0 0 12.460
CqlshTest-compression 1 0 0 0 13.420
CqlshTest-compression 1 0 0 0 12.584
CqlshTest 1 0 0 0 13.102
CqlshTest 1 0 0 0 12.513
-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool
Name Tests Errors Failures Skipped Time(s)
SjkTest-cdc 1 0 0 0 2.168
SjkTest-cdc 1 0 0 0 2.437
SjkTest-compression 1 0 0 0 2.351
SjkTest-compression 1 0 0 0 2.512
SjkTest 1 0 0 0 2.226
SjkTest 1 0 0 0 2.506
-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool.formatter
Name Tests Errors Failures Skipped Time(s)
TableBuilderTest-cdc 6 0 0 0 0.071
TableBuilderTest-cdc 6 0 0 0 0.210
TableBuilderTest-compression 6 0 0 0 0.079
TableBuilderTest-compression 6 0 0 0 0.179
TableBuilderTest 6 0 0 0 0.073
TableBuilderTest 6 0 0 0 0.169
-------------------------------------------------------------------------------
org.apache.cassandra.tools.nodetool.stats
Name Tests Errors Failures Skipped Time(s)
NodetoolTableStatsTest-cdc 6 0 0 0 26.820
StatsTableComparatorTest-cdc 6 0 0 0 0.256
TableStatsPrinterTest-cdc 2 0 0 0 0.094
NodetoolTableStatsTest-cdc 6 0 0 0 28.876
StatsTableComparatorTest-cdc 6 0 0 0 0.322
TableStatsPrinterTest-cdc 2 0 0 0 0.277
NodetoolTableStatsTest-compression 6 0 0 0 28.749
StatsTableComparatorTest-compression 6 0 0 0 0.266
TableStatsPrinterTest-compression 2 0 0 0 0.111
NodetoolTableStatsTest-compression 6 0 0 0 29.236
StatsTableComparatorTest-compression 6 0 0 0 0.383
TableStatsPrinterTest-compression 2 0 0 0 0.289
NodetoolTableStatsTest 6 0 0 0 27.012
StatsTableComparatorTest 6 0 0 0 0.251
TableStatsPrinterTest 2 0 0 0 0.097
NodetoolTableStatsTest 6 0 0 0 29.299
StatsTableComparatorTest 6 0 0 0 0.409
TableStatsPrinterTest 2 0 0 0 0.285
-------------------------------------------------------------------------------
org.apache.cassandra.tracing
Name Tests Errors Failures Skipped Time(s)
TracingTest-cdc 6 0 0 0 1.025
TracingTest-cdc 6 0 0 0 1.248
TracingTest-compression 6 0 0 0 1.126
TracingTest-compression 6 0 0 0 1.196
TracingTest 6 0 0 0 1.047
TracingTest 6 0 0 0 1.229
-------------------------------------------------------------------------------
org.apache.cassandra.transport
Name Tests Errors Failures Skipped Time(s)
DriverBurnTest 9 0 0 0 892.048
SimpleClientBurnTest 1 0 0 0 122.093
SimpleClientPerfTest 8 0 0 0 724.177
DriverBurnTest 9 0 0 0 890.469
SimpleClientBurnTest 1 0 0 0 122.064
SimpleClientPerfTest 8 0 0 0 724.207
CBUtilTest-cdc 4 0 0 0 0.341
CQLConnectionTest-cdc 5 0 0 0 3.902
CQLUserAuditTest-cdc 8 0 0 0 28.739
ClientResourceLimitsTest-cdc 10 0 0 0 18.027
DataTypeTest-cdc 3 0 0 0 0.388
ErrorMessageTest-cdc 7 0 0 0 0.393
IdleDisconnectTest-cdc 2 0 0 0 17.810
MessagePayloadTest-cdc 3 0 0 0 13.937
ProtocolErrorTest-cdc 6 0 0 0 1.142
ProtocolNegotiationTest-cdc 3 0 0 0 20.595
ProtocolVersionTest-cdc 4 0 0 0 0.986
ProtocolVersionTrackerTest-cdc 3 0 0 0 0.315
SerDeserTest-cdc 6 0 0 0 1.704
CBUtilTest-cdc 4 0 0 0 0.450
CQLConnectionTest-cdc 5 0 0 0 4.049
CQLUserAuditTest-cdc 8 0 0 0 28.109
ClientResourceLimitsTest-cdc 10 0 0 0 17.283
DataTypeTest-cdc 3 0 0 0 0.524
ErrorMessageTest-cdc 7 0 0 0 0.485
IdleDisconnectTest-cdc 2 0 0 0 17.244
MessagePayloadTest-cdc 3 0 0 0 13.267
ProtocolErrorTest-cdc 6 0 0 0 1.340
ProtocolNegotiationTest-cdc 3 0 0 0 20.175
ProtocolVersionTest-cdc 4 0 0 0 1.144
ProtocolVersionTrackerTest-cdc 3 0 0 0 0.388
SerDeserTest-cdc 6 0 0 0 1.824
CBUtilTest-compression 4 0 0 0 0.401
CQLConnectionTest-compression 5 0 0 0 4.175
CQLUserAuditTest-compression 8 0 0 0 29.375
ClientResourceLimitsTest-compression 10 0 0 0 18.335
DataTypeTest-compression 3 0 0 0 0.406
ErrorMessageTest-compression 7 0 0 0 0.415
IdleDisconnectTest-compression 2 0 0 0 18.117
MessagePayloadTest-compression 3 0 0 0 14.287
ProtocolErrorTest-compression 6 0 0 0 1.192
ProtocolNegotiationTest-compression 3 0 0 0 20.816
ProtocolVersionTest-compression 4 0 0 0 1.055
ProtocolVersionTrackerTest-compression 3 0 0 0 0.316
SerDeserTest-compression 6 0 0 0 1.693
CBUtilTest-compression 4 0 0 0 0.468
CQLConnectionTest-compression 5 0 0 0 4.104
CQLUserAuditTest-compression 8 0 0 0 28.060
ClientResourceLimitsTest-compression 10 0 0 0 17.389
DataTypeTest-compression 3 0 0 0 0.554
ErrorMessageTest-compression 7 0 0 0 0.536
IdleDisconnectTest-compression 2 0 0 0 17.388
MessagePayloadTest-compression 3 0 0 0 13.291
ProtocolErrorTest-compression 6 0 0 0 1.428
ProtocolNegotiationTest-compression 3 0 0 0 20.135
ProtocolVersionTest-compression 4 0 0 0 1.139
ProtocolVersionTrackerTest-compression 3 0 0 0 0.401
SerDeserTest-compression 6 0 0 0 1.748
CBUtilTest 4 0 0 0 0.345
CQLConnectionTest 5 0 0 0 3.966
CQLUserAuditTest 8 0 0 0 28.784
ClientResourceLimitsTest 10 0 0 0 18.268
DataTypeTest 3 0 0 0 0.389
ErrorMessageTest 7 0 0 0 0.420
IdleDisconnectTest 2 0 0 0 17.919
MessagePayloadTest 3 0 0 0 14.040
ProtocolErrorTest 6 0 0 0 1.145
ProtocolNegotiationTest 3 0 0 0 20.681
ProtocolVersionTest 4 0 0 0 0.942
ProtocolVersionTrackerTest 3 0 0 0 0.324
SerDeserTest 6 0 0 0 1.711
CBUtilTest 4 0 0 0 0.442
CQLConnectionTest 5 0 0 0 4.166
CQLUserAuditTest 8 0 0 0 28.144
ClientResourceLimitsTest 10 0 0 0 17.595
DataTypeTest 3 0 0 0 0.483
ErrorMessageTest 7 0 0 0 0.505
IdleDisconnectTest 2 0 0 0 17.378
MessagePayloadTest 3 0 0 0 13.418
ProtocolErrorTest 6 0 0 0 1.472
ProtocolNegotiationTest 3 0 0 0 20.151
ProtocolVersionTest 4 0 0 0 1.195
ProtocolVersionTrackerTest 3 0 0 0 0.415
SerDeserTest 6 0 0 0 1.761
-------------------------------------------------------------------------------
org.apache.cassandra.transport.messages
Name Tests Errors Failures Skipped Time(s)
AuthenticateMessageTest-cdc 1 0 0 0 0.348
PrepareMessageTest-cdc 1 0 0 0 0.363
AuthenticateMessageTest-cdc 1 0 0 0 0.439
PrepareMessageTest-cdc 1 0 0 0 0.484
AuthenticateMessageTest-compression 1 0 0 0 0.373
PrepareMessageTest-compression 1 0 0 0 0.359
AuthenticateMessageTest-compression 1 0 0 0 0.449
PrepareMessageTest-compression 1 0 0 0 0.469
AuthenticateMessageTest 1 0 0 0 0.351
PrepareMessageTest 1 0 0 0 0.359
AuthenticateMessageTest 1 0 0 0 0.435
PrepareMessageTest 1 0 0 0 0.470
-------------------------------------------------------------------------------
org.apache.cassandra.triggers
Name Tests Errors Failures Skipped Time(s)
TriggerExecutorTest-cdc 9 0 0 0 1.661
TriggersSchemaTest-cdc 4 0 0 0 4.010
TriggersTest-cdc 7 0 0 0 5.011
TriggerExecutorTest-cdc 9 0 0 0 1.805
TriggersSchemaTest-cdc 4 0 0 0 3.465
TriggersTest-cdc 7 0 0 0 4.539
TriggerExecutorTest-compression 9 0 0 0 1.808
TriggersSchemaTest-compression 4 0 0 0 4.157
TriggersTest-compression 7 0 0 0 5.232
TriggerExecutorTest-compression 9 0 0 0 1.789
TriggersSchemaTest-compression 4 0 0 0 3.627
TriggersTest-compression 7 0 0 0 4.559
TriggerExecutorTest 9 0 0 0 1.673
TriggersSchemaTest 4 0 0 0 4.023
TriggersTest 7 0 0 0 5.098
TriggerExecutorTest 9 0 0 0 1.843
TriggersSchemaTest 4 0 0 0 3.592
TriggersTest 7 0 0 0 4.471
-------------------------------------------------------------------------------
org.apache.cassandra.utils
Name Tests Errors Failures Skipped Time(s)
LongBloomFilterTest 5 0 0 0 122.949
LongBloomFilterTest 5 0 0 0 196.865
LongBTreeTest 15 0 0 0 706.027
LongBTreeTest 15 0 0 0 1052.989
AbstractIteratorTest-cdc 9 0 0 0 0.089
BloomFilterTest-cdc 11 0 0 2 0.598
ByteArrayUtilTest-cdc 18 0 0 0 0.250
ByteBufferUtilTest-cdc 12 0 0 0 0.407
BytesReadTrackerTest-cdc 4 0 0 0 0.073
CassandraVersionTest-cdc 11 0 0 0 0.582
EstimatedHistogramTest-cdc 7 0 0 0 0.244
FBUtilitiesTest-cdc 7 0 0 0 0.729
FastByteOperationsTest-cdc 2 0 0 0 3.689
GeneratorsTest-cdc 2 0 0 0 0.807
HexTest-cdc 2 0 0 0 0.242
HistogramBuilderTest-cdc 5 0 0 0 0.273
IntegerIntervalsTest-cdc 6 0 0 0 51.077
IntervalTreeTest-cdc 3 0 0 0 0.269
JVMStabilityInspectorTest-cdc 4 0 0 0 1.043
JavaUtilsTest-cdc 1 0 0 0 0.223
MergeIteratorComparisonTest-cdc 16 0 0 0 11.931
MergeIteratorTest-cdc 1 0 0 0 0.084
MerkleTreeTest-cdc 27 0 0 0 6.689
MerkleTreesTest-cdc 13 0 0 0 1.063
MonotonicClockTest-cdc 1 0 0 0 18.757
NativeLibraryTest-cdc 2 0 0 0 0.525
NoSpamLoggerTest-cdc 5 0 0 0 0.078
OverlapIteratorTest-cdc 1 0 0 0 11.226
SerializationsTest-cdc 3 0 0 0 1.574
SlidingTimeRateTest-cdc 7 0 0 0 0.538
StatusLoggerTest-cdc 1 0 0 0 3.818
AbstractIteratorTest-cdc 9 0 0 0 0.206
BloomFilterTest-cdc 11 0 0 2 0.707
ByteArrayUtilTest-cdc 18 0 0 0 0.324
ByteBufferUtilTest-cdc 12 0 0 0 0.496
BytesReadTrackerTest-cdc 4 0 0 0 0.203
CassandraVersionTest-cdc 11 0 0 0 0.650
EstimatedHistogramTest-cdc 7 0 0 0 0.343
FBUtilitiesTest-cdc 7 0 0 0 0.873
FastByteOperationsTest-cdc 2 0 0 0 4.586
GeneratorsTest-cdc 2 0 0 0 1.010
HexTest-cdc 2 0 0 0 0.336
HistogramBuilderTest-cdc 5 0 0 0 0.400
IntegerIntervalsTest-cdc 6 0 0 0 57.682
IntervalTreeTest-cdc 3 0 0 0 0.369
JVMStabilityInspectorTest-cdc 4 0 0 0 1.198
JavaUtilsTest-cdc 1 0 0 0 0.352
MergeIteratorComparisonTest-cdc 16 0 0 0 12.772
MergeIteratorTest-cdc 1 0 0 0 0.194
MerkleTreeTest-cdc 27 0 0 0 7.030
MerkleTreesTest-cdc 13 0 0 0 1.174
MonotonicClockTest-cdc 1 0 0 0 16.151
NativeLibraryTest-cdc 2 0 0 0 0.603
NoSpamLoggerTest-cdc 5 0 0 0 0.201
OverlapIteratorTest-cdc 1 0 0 0 11.757
SerializationsTest-cdc 3 0 0 0 1.832
SlidingTimeRateTest-cdc 7 0 0 0 0.649
StatusLoggerTest-cdc 1 0 0 0 3.224
AbstractIteratorTest-compression 9 0 0 0 0.091
BloomFilterTest-compression 11 0 0 2 0.606
ByteArrayUtilTest-compression 18 0 0 0 0.261
ByteBufferUtilTest-compression 12 0 0 0 0.413
BytesReadTrackerTest-compression 4 0 0 0 0.071
CassandraVersionTest-compression 11 0 0 0 0.617
EstimatedHistogramTest-compression 7 0 0 0 0.238
FBUtilitiesTest-compression 7 0 0 0 0.813
FastByteOperationsTest-compression 2 0 0 0 3.979
GeneratorsTest-compression 2 0 0 0 0.855
HexTest-compression 2 0 0 0 0.253
HistogramBuilderTest-compression 5 0 0 0 0.267
IntegerIntervalsTest-compression 6 0 0 0 52.193
IntervalTreeTest-compression 3 0 0 0 0.290
JVMStabilityInspectorTest-compression 4 0 0 0 1.056
JavaUtilsTest-compression 1 0 0 0 0.241
MergeIteratorComparisonTest-compression 16 0 0 0 12.566
MergeIteratorTest-compression 1 0 0 0 0.083
MerkleTreeTest-compression 27 0 0 0 6.872
MerkleTreesTest-compression 13 0 0 0 1.075
MonotonicClockTest-compression 1 0 0 0 18.669
NativeLibraryTest-compression 2 0 0 0 0.482
NoSpamLoggerTest-compression 5 0 0 0 0.079
OverlapIteratorTest-compression 1 0 0 0 11.960
SerializationsTest-compression 3 0 0 0 1.652
SlidingTimeRateTest-compression 7 0 0 0 0.531
StatusLoggerTest-compression 1 0 0 0 3.898
AbstractIteratorTest-compression 9 0 0 0 0.255
BloomFilterTest-compression 11 0 0 2 0.698
ByteArrayUtilTest-compression 18 0 0 0 0.327
ByteBufferUtilTest-compression 12 0 0 0 0.500
BytesReadTrackerTest-compression 4 0 0 0 0.189
CassandraVersionTest-compression 11 0 0 0 0.658
EstimatedHistogramTest-compression 7 0 0 0 0.354
FBUtilitiesTest-compression 7 0 0 0 0.908
FastByteOperationsTest-compression 2 0 0 0 4.562
GeneratorsTest-compression 2 0 0 0 1.019
HexTest-compression 2 0 0 0 0.358
HistogramBuilderTest-compression 5 0 0 0 0.361
IntegerIntervalsTest-compression 6 0 0 0 58.126
IntervalTreeTest-compression 3 0 0 0 0.374
JVMStabilityInspectorTest-compression 4 0 0 0 1.295
JavaUtilsTest-compression 1 0 0 0 0.327
MergeIteratorComparisonTest-compression 16 0 0 0 13.032
MergeIteratorTest-compression 1 0 0 0 0.185
MerkleTreeTest-compression 27 0 0 0 7.150
MerkleTreesTest-compression 13 0 0 0 1.260
MonotonicClockTest-compression 1 0 0 0 15.945
NativeLibraryTest-compression 2 0 0 0 0.566
NoSpamLoggerTest-compression 5 0 0 0 0.182
OverlapIteratorTest-compression 1 0 0 0 11.755
SerializationsTest-compression 3 0 0 0 1.792
SlidingTimeRateTest-compression 7 0 0 0 0.627
StatusLoggerTest-compression 1 0 0 0 3.312
AbstractIteratorTest 9 0 0 0 0.101
BloomFilterTest 11 0 0 2 0.591
ByteArrayUtilTest 18 0 0 0 0.247
ByteBufferUtilTest 12 0 0 0 0.379
BytesReadTrackerTest 4 0 0 0 0.069
CassandraVersionTest 11 0 0 0 0.579
EstimatedHistogramTest 7 0 0 0 0.243
FBUtilitiesTest 7 0 0 0 0.744
FastByteOperationsTest 2 0 0 0 3.742
GeneratorsTest 2 0 0 0 0.841
HexTest 2 0 0 0 0.237
HistogramBuilderTest 5 0 0 0 0.281
IntegerIntervalsTest 6 0 0 0 51.726
IntervalTreeTest 3 0 0 0 0.277
JVMStabilityInspectorTest 4 0 0 0 1.009
JavaUtilsTest 1 0 0 0 0.224
MergeIteratorComparisonTest 16 0 0 0 12.104
MergeIteratorTest 1 0 0 0 0.081
MerkleTreeTest 27 0 0 0 6.660
MerkleTreesTest 13 0 0 0 1.069
MonotonicClockTest 1 0 0 0 18.643
NativeLibraryTest 2 0 0 0 0.471
NoSpamLoggerTest 5 0 0 0 0.080
OverlapIteratorTest 1 0 0 0 11.464
SerializationsTest 3 0 0 0 1.649
SlidingTimeRateTest 7 0 0 0 0.530
StatusLoggerTest 1 0 0 0 3.743
AbstractIteratorTest 9 0 0 0 0.196
BloomFilterTest 11 0 0 2 0.669
ByteArrayUtilTest 18 0 0 0 0.347
ByteBufferUtilTest 12 0 0 0 0.469
BytesReadTrackerTest 4 0 0 0 0.161
CassandraVersionTest 11 0 0 0 0.693
EstimatedHistogramTest 7 0 0 0 0.323
FBUtilitiesTest 7 0 0 0 0.992
FastByteOperationsTest 2 0 0 0 4.570
GeneratorsTest 2 0 0 0 0.968
HexTest 2 0 0 0 0.347
HistogramBuilderTest 5 0 0 0 0.381
IntegerIntervalsTest 6 0 0 0 57.845
IntervalTreeTest 3 0 0 0 0.389
JVMStabilityInspectorTest 4 0 0 0 1.210
JavaUtilsTest 1 0 0 0 0.297
MergeIteratorComparisonTest 16 0 0 0 13.387
MergeIteratorTest 1 0 0 0 0.178
MerkleTreeTest 27 0 0 0 7.133
MerkleTreesTest 13 0 0 0 1.245
MonotonicClockTest 1 0 0 0 16.105
NativeLibraryTest 2 0 0 0 0.554
NoSpamLoggerTest 5 0 0 0 0.167
OverlapIteratorTest 1 0 0 0 11.766
SerializationsTest 3 0 0 0 1.835
SlidingTimeRateTest 7 0 0 0 0.640
StatusLoggerTest 1 0 0 0 3.363
-------------------------------------------------------------------------------
org.apache.cassandra.utils.binlog
Name Tests Errors Failures Skipped Time(s)
BinLogTest-cdc 13 0 0 0 11.261
DeletingArchiverTest-cdc 3 0 0 0 0.248
ExternalArchiverTest-cdc 5 0 0 0 10.463
BinLogTest-cdc 13 0 0 0 11.532
DeletingArchiverTest-cdc 3 0 0 0 0.368
ExternalArchiverTest-cdc 5 0 0 0 10.586
BinLogTest-compression 13 0 0 0 11.246
DeletingArchiverTest-compression 3 0 0 0 0.261
ExternalArchiverTest-compression 5 0 0 0 10.470
BinLogTest-compression 13 0 0 0 11.602
DeletingArchiverTest-compression 3 0 0 0 0.370
ExternalArchiverTest-compression 5 0 0 0 10.594
BinLogTest 13 0 0 0 11.280
DeletingArchiverTest 3 0 0 0 0.258
ExternalArchiverTest 5 0 0 0 10.472
BinLogTest 13 0 0 0 11.604
DeletingArchiverTest 3 0 0 0 0.344
ExternalArchiverTest 5 0 0 0 10.546
-------------------------------------------------------------------------------
org.apache.cassandra.utils.btree
Name Tests Errors Failures Skipped Time(s)
BTreeRemovalTest-cdc 22 0 0 0 0.236
BTreeSearchIteratorTest-cdc 4 0 0 0 0.082
BTreeTest-cdc 14 0 0 0 0.436
BTreeRemovalTest-cdc 22 0 0 0 0.321
BTreeSearchIteratorTest-cdc 4 0 0 0 0.193
BTreeTest-cdc 14 0 0 0 0.561
BTreeRemovalTest-compression 22 0 0 0 0.229
BTreeSearchIteratorTest-compression 4 0 0 0 0.093
BTreeTest-compression 14 0 0 0 0.438
BTreeRemovalTest-compression 22 0 0 0 0.332
BTreeSearchIteratorTest-compression 4 0 0 0 0.199
BTreeTest-compression 14 0 0 0 0.590
BTreeRemovalTest 22 0 0 0 0.233
BTreeSearchIteratorTest 4 0 0 0 0.083
BTreeTest 14 0 0 0 0.440
BTreeRemovalTest 22 0 0 0 0.360
BTreeSearchIteratorTest 4 0 0 0 0.194
BTreeTest 14 0 0 0 0.533
-------------------------------------------------------------------------------
org.apache.cassandra.utils.concurrent
Name Tests Errors Failures Skipped Time(s)
AbstractTransactionalTest-cdc 1 0 0 1 0.066
AccumulatorTest-cdc 4 0 0 0 0.069
RefCountedTest-cdc 12 0 0 0 5.846
WeightedQueueTest-cdc 46 0 0 0 0.968
AbstractTransactionalTest-cdc 1 0 0 1 0.167
AccumulatorTest-cdc 4 0 0 0 0.176
RefCountedTest-cdc 12 0 0 0 7.594
WeightedQueueTest-cdc 46 0 0 0 1.057
AbstractTransactionalTest-compression 1 0 0 1 0.065
AccumulatorTest-compression 4 0 0 0 0.073
RefCountedTest-compression 12 0 0 0 6.231
WeightedQueueTest-compression 46 0 0 0 1.060
AbstractTransactionalTest-compression 1 0 0 1 0.176
AccumulatorTest-compression 4 0 0 0 0.214
RefCountedTest-compression 12 0 0 0 8.207
WeightedQueueTest-compression 46 0 0 0 1.112
AbstractTransactionalTest 1 0 0 1 0.060
AccumulatorTest 4 0 0 0 0.075
RefCountedTest 12 0 0 0 6.083
WeightedQueueTest 46 0 0 0 0.996
AbstractTransactionalTest 1 0 0 1 0.149
AccumulatorTest 4 0 0 0 0.166
RefCountedTest 12 0 0 0 7.905
WeightedQueueTest 46 0 0 0 1.044
-------------------------------------------------------------------------------
org.apache.cassandra.utils.memory
Name Tests Errors Failures Skipped Time(s)
LongBufferPoolTest 2 0 0 0 241.036
LongBufferPoolTest 2 0 0 0 241.213
BufferPoolTest-cdc 35 0 0 0 7.790
NativeAllocatorTest-cdc 1 0 0 0 0.393
BufferPoolTest-cdc 35 0 0 0 7.885
NativeAllocatorTest-cdc 1 0 0 0 0.511
BufferPoolTest-compression 35 0 0 0 7.918
NativeAllocatorTest-compression 1 0 0 0 0.422
BufferPoolTest-compression 35 0 0 0 8.043
NativeAllocatorTest-compression 1 0 0 0 0.565
BufferPoolTest 35 0 0 0 8.006
NativeAllocatorTest 1 0 0 0 0.399
BufferPoolTest 35 0 0 0 7.851
NativeAllocatorTest 1 0 0 0 0.540
-------------------------------------------------------------------------------
org.apache.cassandra.utils.obs
Name Tests Errors Failures Skipped Time(s)
OffHeapBitSetTest-cdc 4 0 0 0 0.492
OffHeapBitSetTest-cdc 4 0 0 0 0.593
OffHeapBitSetTest-compression 4 0 0 0 0.522
OffHeapBitSetTest-compression 4 0 0 0 0.684
OffHeapBitSetTest 4 0 0 0 0.574
OffHeapBitSetTest 4 0 0 0 0.576
-------------------------------------------------------------------------------
org.apache.cassandra.utils.streamhist
Name Tests Errors Failures Skipped Time(s)
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 2.652
cdc
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 2.570
cdc
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 2.059
compression
StreamingTombstoneHistogramBuilderTest- 11 0 0 0 2.208
compression
StreamingTombstoneHistogramBuilderTest 11 0 0 0 2.066
StreamingTombstoneHistogramBuilderTest 11 0 0 0 2.703
-------------------------------------------------------------------------------
org.apache.cassandra.utils.vint
Name Tests Errors Failures Skipped Time(s)
VIntCodingTest-cdc 4 0 0 0 0.251
VIntCodingTest-cdc 4 0 0 0 0.334
VIntCodingTest-compression 4 0 0 0 0.247
VIntCodingTest-compression 4 0 0 0 0.387
VIntCodingTest 4 0 0 0 0.281
VIntCodingTest 4 0 0 0 0.359
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Failures
-------------------------------------------------------------------------------
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 0x7f3c65ac0a60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3c65b72d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3c663b6d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f3c56780b20>
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 0x7f3c65ac0a60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3c641dce80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3c663b6d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f3c5762b130>
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 0x7f3c65ac0a60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3c65122730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3c663b6d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f3c64b0b310>
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 0x7f3c65ac0a60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3c57652580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3c663b6d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f3c57652850>
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 0x7f3c65ac0a60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3c57650b20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3c663b6d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f3c57640700>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_dead_coordinator'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_collation // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_collation'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2ee1bd6430>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2ee1d1e490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2ee2300dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2ee0f17b20>
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 0x7f2ee1bd6430>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2ee0e218e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2ee2300dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2ee0e21ca0>
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 0x7f2ee1bd6430>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2ee0ccb490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2ee2300dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2ee0d24820>
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 0x7f2ee1bd6430>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2ee0f3d3d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2ee2300dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2ee0f3d130>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_2'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_monotonic_reads[blocking] // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[blocking]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7bffd442b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7bfd2282e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7c0040eee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7bfd1d6bb0>
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 0x7f7bffd442b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7bfe123730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7c0040eee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7bfe0c02e0>
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 0x7f7bffd442b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7bfe1061f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7c0040eee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7bfe1238b0>
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 0x7f7bffd442b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7c003f8e20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7c0040eee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7bfde78700>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_range_async_3'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_only_superuser_can_create_users // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superuser_can_create_users'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9a883a1700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a883a1a30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a88c48d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a883a19d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superuser_can_create_users'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_monotonic_reads[none] // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_monotonic_reads[none]'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9a883a1700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a88398670>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a88c48d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a88a0b0a0>
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 0x7f9a883a1700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a8874a910>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a88c48d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a87144880>
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 0x7f9a883a1700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a884dc9a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a88c48d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a884dc790>
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 0x7f9a883a1700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a85317fa0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a88c48d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a853179d0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_deprecated_repair_error_notification'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_password_authenticator_create_user_requires_password // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_password_authenticator_create_user_requires_password'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f6d814a0490>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6d814a0430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6d81d8dee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f6d814a0280>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_password_authenticator_create_user_requires_password'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_partition_key_on_counter_columns_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_partition_key_on_counter_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f6d814a0490>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6d81bb8d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6d81d8dee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f6d814dc310>
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 0x7f6d814a0490>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6d80229af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6d81d8dee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f6d80229460>
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 0x7f6d814a0490>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6d7bfdd3a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6d81d8dee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f6d787846d0>
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 0x7f6d814a0490>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6d80074430>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6d81d8dee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f6d800740a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_dc_tokens_murmur3'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_large_collection_errors // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_large_collection_errors'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc623ac98e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc6230e6ca0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc6241f3dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc6230e6850>
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 0x7fc623ac98e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc620ffd6a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc6241f3dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc623944be0>
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 0x7fc623ac98e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc622e388e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc6241f3dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc623a23220>
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 0x7fc623ac98e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc622f32220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc6241f3dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc622f32fd0>
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 0x7f766dbd58e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f766d27c100>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f766e4cbe50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f766d20a310>
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 0x7f766dbd58e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f766d2cbcd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f766e4cbe50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f766ddadaf0>
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 0x7f766dbd58e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f766c39a0a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f766e4cbe50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f766e253d30>
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 0x7f766dbd58e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f766ceacbb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f766e4cbe50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f766dfbe670>
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 0x7f1dfebccac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1dff2ea730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1dff4b1e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1dff2de2b0>
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 0x7f1dfebccac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1de7f7ef10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1dff4b1e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1de7e90280>
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 0x7fe6db9a9e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe6d8f5deb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe6dc234dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe6d9e8ee50>
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 0x7fe6db9a9e20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe6d8fa3790>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe6dc234dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe6d9e49e20>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wrapped_range_slices'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_only_superusers_can_drop_users // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superusers_can_drop_users'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcd4a78e910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcd4a78ea30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcd4afdbd30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fcd4a78e5b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_only_superusers_can_drop_users'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_on_compact_table_with_tombstone_on_first_column // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_on_compact_table_with_tombstone_on_first_column'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fcd4a78e910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcd4ad7bbe0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcd4afdbd30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fcd484a9070>
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 0x7fcd4a78e910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fcd48313ee0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fcd4afdbd30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fcd48402ac0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_get_slice_by_names'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_multiget_slice_with_compact_table // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice_with_compact_table'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe3094a7820>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe2d87e46d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe309cf6e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe309736070>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice_with_compact_table'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_slice_query_with_tombstones // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_slice_query_with_tombstones'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f92bad58df0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f92bae94250>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f92bb64ddc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f92badf6a30>
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 0x7f92bad58df0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f92a2454be0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f92bb64ddc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f92a2252880>
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 0x7f92bad58df0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f92a246ae80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f92bb64ddc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f92a21e4670>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_uuid_names'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_no_clustering_columns_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_no_clustering_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc7930c98b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc7906c69a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc793911ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc7907476d0>
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 0x7fc7930c98b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc79373e2e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc793911ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc790faba30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multiget_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_drop_compact_storage_flag // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_drop_compact_storage_flag'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5e8842c9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5e8589c850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5e889eadc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5e859399d0>
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 0x7f5e8842c9d0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5e878d8640>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5e889eadc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5e878aa1f0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_multi_count'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_json_tools // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_json_tools'>>
dtest_config = <dtest_config.DTestConfig object at 0x7face448a0a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7face3846820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7face4952040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7face3841d30>
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 0x7face448a0a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7face298bd30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7face4952040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7face35add60>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_super_deletion'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_bootstrap_binary_disabled // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bootstrap_binary_disabled'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fa72260d910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fa72039ad30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fa722c2cee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fa7203393d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bootstrap_binary_disabled'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_for_range_name_queries_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_for_range_name_queries_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fa72260d910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fa722a52e50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fa722c2cee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fa7201bc7f0>
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 0x7fa72260d910>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fa7229ff0a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fa722c2cee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fa7229fd0d0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_reinsert'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_14766 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_14766'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f382e4acdf0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f382da6a940>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f382ebf1040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f382da965e0>
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 0x7f382e4acdf0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f382d92fd30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f382ebf1040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f382d907dc0>
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 0x7f66b2ff2bb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f669b7a3cd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f66b37d3f70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f669b7a38b0>
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 0x7f3653267310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f363a118040>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3653a3fee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f363a118670>
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 0x7f3653267310>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f365273cbe0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3653a3fee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f36528cce50>
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 0x7f17177c1ca0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1717ac3c70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1717f9ae50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f17146fb7f0>
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 0x7f17177c1ca0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1716d1b9d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1717f9ae50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1716d1bd00>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_token_map'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_describe_partitioner // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_partitioner'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fe4271d0a00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fe40f293bb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fe4279abee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fe424164fd0>
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 0x7f96078391f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9606ead9a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9608009f70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9606ead880>
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 0x7f96078391f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9606f783d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9608009f70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f960409dd30>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_describe_snitch'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_compact_counter_cluster // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_compact_counter_cluster'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f683dc9a5e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f683c29a640>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f683e4ece50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f683dbf6b80>
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 0x7f683dc9a5e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f683e2bf550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f683e4ece50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f683dcd3190>
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 0x7f683dc9a5e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f683c2df8b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f683e4ece50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f683ddab640>
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 0x7f683dc9a5e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f682ffac910>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f683e4ece50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f682ffac5b0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_index_scan_expiring'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_data_during_replace_same_address // Error
test teardown failure
Unexpected error found in node logs (see stdout for full details). Errors: [ERROR [main] 2020-12-02
02:43:01,429 CassandraDaemon.java:822 - Exception encountered during startup
java.lang.IllegalStateException: Unable to contact any seeds!
at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1641)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:955)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:916)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:715)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:645)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:400)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:676)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:800), ERROR [main] 2020-
12-02 02:43:01,429 CassandraDaemon.java:822 - Exception encountered during startup
java.lang.IllegalStateException: Unable to contact any seeds!
at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1641)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:955)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:916)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:715)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:645)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:400)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:676)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:800)]
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_data_during_replace_same_address // Failure
ccmlib.node.TimeoutError: 02 Dec 2020 03:03:48 [replacement] Missing: ['Starting listening for CQL
clients']: INFO [main] 2020-12-02 02:53:49,525 YamlConfigura..... See system.log for remainder
self = <replace_address_test.TestReplaceAddress object at 0x7f5c9f0b5eb0>
@pytest.mark.skip_version('3.9')
@since('2.2')
def test_insert_data_during_replace_same_address(self):
"""
Test that replacement node with same address DOES NOT receive writes during replacement
@jira_ticket CASSANDRA-8523
"""
> self._test_insert_data_during_replace(same_address=True)
replace_address_test.py:423:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
replace_address_test.py:221: in _test_insert_data_during_replace
self._do_replace(same_address=same_address, extra_jvm_args=["-Dcassandra.write_survey=true"])
replace_address_test.py:109: in _do_replace
self.replacement_node.start(jvm_args=extra_jvm_args,
../venv/src/ccm/ccmlib/node.py:835: in start
self.wait_for_binary_interface(from_mark=self.mark)
../venv/src/ccm/ccmlib/node.py:626: in wait_for_binary_interface
self.watch_log_for("Starting listening for CQL clients", **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ccmlib.node.Node object at 0x7f5c9f32ef10>
exprs = 'Starting listening for CQL clients', from_mark = 0, timeout = 600
process = None, verbose = False, filename = 'system.log'
def watch_log_for(self, exprs, from_mark=None, timeout=600, process=None, verbose=False,
filename='system.log'):
"""
Watch the log until one or more (regular) expressions are found or timeouts (a
TimeoutError is then raised). On successful completion, a list of pair (line matched,
match object) is returned.
"""
start = time.time()
tofind = [exprs] if isinstance(exprs, string_types) else exprs
tofind = [re.compile(e) for e in tofind]
matchings = []
reads = ""
if len(tofind) == 0:
return None
log_file = os.path.join(self.log_directory(), filename)
output_read = False
while not os.path.exists(log_file):
time.sleep(.5)
if start + timeout < time.time():
raise TimeoutError(time.strftime("%d %b %Y %H:%M:%S", time.gmtime()) + " [" + self.name + "] Timed
out waiting for {} to be created.".format(log_file))
if process and not output_read:
process.poll()
if process.returncode is not None:
self.print_process_output(self.name, process, verbose)
output_read = True
if process.returncode != 0:
raise RuntimeError() # Shouldn't reuse RuntimeError but I'm lazy
with open(log_file) as f:
if from_mark:
f.seek(from_mark)
while True:
# First, if we have a process to check, then check it.
# Skip on Windows - stdout/stderr is cassandra.bat
if not common.is_win() and not output_read:
if process:
process.poll()
if process.returncode is not None:
self.print_process_output(self.name, process, verbose)
output_read = True
if process.returncode != 0:
raise RuntimeError() # Shouldn't reuse RuntimeError but I'm lazy
line = f.readline()
if line:
reads = reads + line
for e in tofind:
m = e.search(line)
if m:
matchings.append((line, m))
tofind.remove(e)
if len(tofind) == 0:
return matchings[0] if isinstance(exprs, string_types) else matchings
else:
# yep, it's ugly
time.sleep(1)
if start + timeout < time.time():
> raise TimeoutError(time.strftime("%d %b %Y %H:%M:%S", time.gmtime()) + " [" + self.name + "]
Missing: " + str([e.pattern for e in tofind]) + ":\n" + reads[:50] + ".....\nSee {} for
remainder".format(filename))
E ccmlib.node.TimeoutError: 02 Dec 2020 03:03:48 [replacement] Missing: ['Starting listening for CQL
clients']:
E INFO [main] 2020-12-02 02:53:49,525 YamlConfigura.....
E See system.log for remainder
../venv/src/ccm/ccmlib/node.py:550: TimeoutError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert_data_during_replace_same_address // Error
test teardown failure
Unexpected error found in node logs (see stdout for full details). Errors: [ERROR [main] 2020-12-02
02:54:23,226 CassandraDaemon.java:822 - Exception encountered during startup
java.lang.IllegalStateException: Unable to contact any seeds!
at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1641)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:955)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:916)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:715)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:645)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:400)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:676)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:800), ERROR [main] 2020-
12-02 02:54:23,226 CassandraDaemon.java:822 - Exception encountered during startup
java.lang.IllegalStateException: Unable to contact any seeds!
at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:1641)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:955)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:916)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:715)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:645)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:400)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:676)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:800)]
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_closing_connections // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_closing_connections'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f5cc6b9fac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5c9e0c6130>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5cc73a1dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5c9e0c6c70>
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 0x7f5cc6b9fac0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f5cc6315880>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f5cc73a1dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f5cc6315040>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_ks_names'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_hsha_defaults // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_defaults'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9183265790>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f918353d520>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9183ac0040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f91835ce5e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_defaults'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_populate_mv_after_insert_wide_rows // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_populate_mv_after_insert_wide_rows'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9183265790>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f91839a6700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9183ac0040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f91839a6130>
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 0x7f9183265790>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f91827aa3d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9183ac0040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f918362e340>
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 0x7f9183265790>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f91827b1b80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9183ac0040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f91827b1490>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_strategy_class'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_hsha_with_ssl // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_with_ssl'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0b14b71f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f0b15241d30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0b1537ddc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f0b1431e7c0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_hsha_with_ssl'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_insert // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_insert'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f0b14b71f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f0b14bb0bb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0b1537ddc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f0b14d115b0>
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 0x7f0b14b71f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f0b141e5550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f0b1537ddc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f0b141e5ca0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_invalid_cf_names'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_empty_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_empty_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2e2c9c5b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2e2d1d9730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2e2d232d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2e2d1d9580>
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 0x7f2e2c9c5b50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2e2c06c730>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2e2d232d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2e2cc13ac0>
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 0x7f34dc1f2af0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f34da81fbb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f34dc84be50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f34dc276f40>
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 0x7f34dc1f2af0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f34dc1efeb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f34dc84be50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f34dc1efb50>
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 0x7facb3673eb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7facb03c6d90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7facb3eeee50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7facb284e490>
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 0x7facb3673eb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7facb2b2eee0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7facb3eeee50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7facb2b2ed90>
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 0x7facb3673eb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7facb2d084f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7facb3eeee50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7facb2798100>
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 0x7f645c524700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f645baf6880>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f645cd3de50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f645ba18640>
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 0x7f645c524700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f645ba6fb20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f645cd3de50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f645ba6feb0>
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 0x7fb436a6e280>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb436181370>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb4372dbee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fb435ed4f40>
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 0x7fb436a6e280>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb435e2a220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb4372dbee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fb435de1460>
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 0x7fb436a6e280>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fb435e40c10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fb4372dbee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fb435dbb910>
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 0x7f9b51e35d30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9b51caa580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9b524e1ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9b51c6f580>
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 0x7f9b51e35d30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9b522a7b80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9b524e1ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9b5231f340>
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 0x7f9b51e35d30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9b51250250>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9b524e1ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9b512506d0>
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 0x7f9b51e35d30>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9b50e59df0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9b524e1ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9b50e5a7c0>
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 0x7f89572ffa90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8956817130>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f89579fff70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f89573682b0>
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 0x7f89572ffa90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8956679ac0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f89579fff70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f89567c9f10>
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 0x7f89572ffa90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f89565f7a90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f89579fff70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f89565bbcd0>
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 0x7f89572ffa90>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f89562d7d00>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f89579fff70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f895638f7c0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_no_anticompaction_of_already_repaired'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cf_resurrect_subcolumn // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cf_resurrect_subcolumn'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f9a0411e7f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a026ede20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a049d0ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a04188130>
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 0x7f9a0411e7f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a04115fa0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a049d0ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a041152b0>
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 0x7f9a0411e7f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a0419c2e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a049d0ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a01e9a580>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_failure_during_anticompaction'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_get // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_get'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f7dbb132790>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7dbb10b1c0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7dbb8ece50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7dbb689730>
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 0x7f7dbb132790>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f7dba751460>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f7dbb8ece50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f7dbb27f2b0>
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_system_super_column_family_operations'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_subcolumn_limit // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_subcolumn_limit'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4f2deb0d60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4f2d3a7ee0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4f2e67fdc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4f2d614ca0>
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 0x7f4f2deb0d60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4f2e625d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4f2e67fdc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4f2e61ab50>
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 0x7f201b5078e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f201b616490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f201bcfce50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f201ab50a60>
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 0x7f201b5078e0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f201ac672e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f201bcfce50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f201a8e0430>
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 0x7f9a1d5a4730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a1c7d9d30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a1dda1dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a1d821520>
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 0x7f9a1d5a4730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a1ca3cd90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a1dda1dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a1c5cdc10>
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 0x7f9a1d5a4730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a1ca90dc0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a1dda1dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a1ca90310>
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 0x7f9a1d5a4730>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f9a1dbcf0d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f9a1dda1dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f9a1d5aa8b0>
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 0x7f50a70ab1f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f50a658cca0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f50a77f5dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f50a64c3850>
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 0x7f50a70ab1f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f50a6581370>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f50a77f5dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f50a65811f0>
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 0x7f50a70ab1f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f50a75bfbe0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f50a77f5dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f50a70091c0>
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 0x7fd505193760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd5052a4d30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd505924e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fd4ff7e2430>
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 0x7fd505193760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd50477ad60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd505924e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fd4e2bf5d00>
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 0x7fd505193760>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fd5052d62b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fd505924e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fd505722940>
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 0x7f74f40d5f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f74f2691f10>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f74f48c6f70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f74f413f8b0>
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 0x7f74f40d5f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f74f2487850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f74f48c6f70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f74f2490310>
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 0x7f74f40d5f10>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f74f451b1f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f74f48c6f70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f74f450bd00>
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 0x7f1ca1716bb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1ca0375eb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1ca1f2b160>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1ca0375400>
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 0x7f1ca1716bb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1c9b2fa8e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1ca1f2b160>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1c9b2fa880>
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 0x7f1ca1716bb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1ca02570d0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1ca1f2b160>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1ca0257940>
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 0x7f58f0daa340>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f58f0313610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f58f15b0e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f58f0368640>
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 0x7f58f0daa340>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f58f03796a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f58f15b0e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f58f120e130>
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 0x7f58f0daa340>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f58f01c1220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f58f15b0e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f58f01c1760>
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 0x7f8dee84e100>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8dedd316a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8def066dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f8dedd91640>
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 0x7f8dee84e100>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8dee7b4400>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8def066dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f8dee7b42e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_remove_expiring'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_paging_with_filtering_on_counter_columns_compact // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_paging_with_filtering_on_counter_columns_compact'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f2b525376a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2b52bca700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2b52dfeee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2b5023afa0>
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 0x7f2b525376a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2b518e1160>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2b52dfeee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2b51ad0880>
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 0x7f2b525376a0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2b519fda30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2b52dfeee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2b51987bb0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_column_not_found_quorum'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_remove_standard_row // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_mutate_remove_standard_row'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fdd2d29c7f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdd2c0fdbe0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdd2dab0ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdd2d409040>
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 0x7fdd2d29c7f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fdd2d45f6a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fdd2dab0ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fdd2d2ae5b0>
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_bulk_round_trip_with_timeouts // Failure
assert 100000 == 99900 + where 100000 = sum(<generator object
TestCqlshCopy._test_bulk_round_trip.<locals>.<genexpr> at 0x7fdd2d968040>) + and 99900 = sum
(<generator object TestCqlshCopy._test_bulk_round_trip.<locals>.<genexpr> at 0x7fdd2c9bb040>)
self = <cqlsh_tests.test_cqlsh_copy.TestCqlshCopy object at 0x7fdd2c0d7ee0>
def test_bulk_round_trip_with_timeouts(self):
"""
Test bulk import with very short read and write timeout values, this should exercise the
retry and back-off policies. We cannot check the counts because "SELECT COUNT(*)" could timeout
on Jenkins making the test flacky.
@jira_ticket CASSANDRA-9302
"""
> self._test_bulk_round_trip(nodes=1, partitioner="murmur3", num_operations=100000,
configuration_options={'range_request_timeout_in_ms': '200',
'write_request_timeout_in_ms': '100'},
copy_from_options={'MAXINSERTERRORS': -1},
skip_count_checks=True)
cqlsh_tests/test_cqlsh_copy.py:2501:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <cqlsh_tests.test_cqlsh_copy.TestCqlshCopy object at 0x7fdd2c0d7ee0>
nodes = 1, partitioner = 'murmur3', num_operations = 100000, profile = None
stress_table = 'keyspace1.standard1'
configuration_options = {'range_request_timeout_in_ms': '200', 'truncate_request_timeout_in_ms':
60000, 'write_request_timeout_in_ms': '100'}
skip_count_checks = True, copy_to_options = {}
copy_from_options = {'MAXINSERTERRORS': -1}
def _test_bulk_round_trip(self, nodes, partitioner,
num_operations, profile=None,
stress_table='keyspace1.standard1',
configuration_options=None,
skip_count_checks=False,
copy_to_options=None,
copy_from_options=None):
"""
Test exporting a large number of rows into a csv file.
If skip_count_checks is True then it means we cannot use "SELECT COUNT(*)" as it may time out but
it also means that we can be sure that one cassandra-stress operation is one record and hence
num_records=num_operations.
Perform the following:
- create the records with cassandra-stress
- export the records to a csv file
- truncate the table and import the csv file
- export the records to another csv file
- check that the length of the two csv files is the same
Therefore, 3 COPY operations are run in total. Return a list of tuples, containing stdout and stderr
for all 3 copy operations.
"""
if configuration_options is None:
configuration_options = {}
if copy_to_options is None:
copy_to_options = {}
# The default truncate timeout of 10 seconds that is set in init_default_config() is not
# enough for truncating larger tables, see CASSANDRA-11157
if 'truncate_request_timeout_in_ms' not in configuration_options:
configuration_options['truncate_request_timeout_in_ms'] = 60000
self.prepare(nodes=nodes, partitioner=partitioner, configuration_options=configuration_options)
ret = []
def create_records():
if not profile:
logger.debug('Running stress without any user profile')
self.node1.stress(['write', 'n={} cl=ALL'.format(num_operations), 'no-warmup', '-rate',
'threads=50'])
else:
logger.debug('Running stress with user profile {}'.format(profile))
self.node1.stress(['user', 'profile={}'.format(profile), 'ops(insert=1)',
'n={} cl=ALL'.format(num_operations), 'no-warmup', '-rate', 'threads=50'])
if skip_count_checks:
return num_operations
else:
count_statement = SimpleStatement("SELECT COUNT(*) FROM {}".format(stress_table),
consistency_level=ConsistencyLevel.ALL,
retry_policy=FlakyRetryPolicy(max_retries=3))
ret = rows_to_list(self.session.execute(count_statement))[0][0]
logger.debug('Generated {} records'.format(ret))
assert ret >= num_operations, 'cassandra-stress did not import enough records'
return ret
def run_copy_to(filename):
logger.debug('Exporting to csv file: {}'.format(filename.name))
start = datetime.datetime.now()
copy_to_cmd = "CONSISTENCY ALL; COPY {} TO '{}'".format(stress_table, filename.name)
if copy_to_options:
copy_to_cmd += ' WITH ' + ' AND '.join('{} = {}'.format(k, v) for k, v in copy_to_options.items())
logger.debug('Running {}'.format(copy_to_cmd))
result = self.run_cqlsh(cmds=copy_to_cmd)
ret.append(result)
logger.debug("COPY TO took {} to export {} records".format(datetime.datetime.now() - start,
num_records))
def run_copy_from(filename):
logger.debug('Importing from csv file: {}'.format(filename.name))
start = datetime.datetime.now()
copy_from_cmd = "COPY {} FROM '{}'".format(stress_table, filename.name)
if copy_from_options:
copy_from_cmd += ' WITH ' + ' AND '.join('{} = {}'.format(k, v) for k, v in copy_from_options.items
())
logger.debug('Running {}'.format(copy_from_cmd))
result = self.run_cqlsh(cmds=copy_from_cmd)
ret.append(result)
logger.debug("COPY FROM took {} to import {} records".format(datetime.datetime.now() - start,
num_records))
num_records = create_records()
# Copy to the first csv files
tempfile1 = self.get_temp_file()
run_copy_to(tempfile1)
# check all records generated were exported
with io.open(tempfile1.name, encoding="utf-8", newline='') as csvfile:
assert num_records == sum(1 for _ in csv.reader(csvfile, quotechar='"', escapechar='\\'))
# import records from the first csv file
logger.debug('Truncating {}...'.format(stress_table))
self.session.execute("TRUNCATE {}".format(stress_table))
run_copy_from(tempfile1)
# export again to a second csv file
tempfile2 = self.get_temp_file()
run_copy_to(tempfile2)
# check the length of both files is the same to ensure all exported records were imported
> assert sum(1 for _ in open(tempfile1.name)) == sum(1 for _ in open(tempfile2.name))
E assert 100000 == 99900
E + where 100000 = sum(<generator object TestCqlshCopy._test_bulk_round_trip.<locals>.<genexpr> at
0x7fdd2d968040>)
E + and 99900 = sum(<generator object TestCqlshCopy._test_bulk_round_trip.<locals>.<genexpr> at
0x7fdd2c9bb040>)
cqlsh_tests/test_cqlsh_copy.py:2443: AssertionError
----------------------------------------------------------------------------------------------------
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 0x7f162ff3d100>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f162ef28c70>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1630755040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f162efd31f0>
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 0x7f162ff3d100>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f162c5db550>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1630755040>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f162c5dbf70>
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 0x7f2c82862be0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2c80e1f220>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2c8307eee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2c80de6af0>
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 0x7f2c82862be0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2c82a70880>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2c8307eee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2c82a70970>
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 0x7f2d83fff4f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2d8464e7f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2d8481de50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2d8453a6d0>
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 0x7f2d83fff4f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f2d845eba60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f2d8481de50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f2d845eb7f0>
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 0x7ff7e203d8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff7e165cdf0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff7e2854dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff7e264f340>
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 0x7ff7e203d8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff7e2628af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff7e2854dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff7e1662e50>
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 0x7ff7e203d8b0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff7e0776f40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff7e2854dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff7e0776190>
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 0x7f39f4d404f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f39efe95d30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f39f5555dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f39efe19700>
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 0x7f39f4d404f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f39effe1bb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f39f5555dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f39effe19a0>
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 0x7f39f4d404f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f39ec773b50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f39f5555dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f39ec7739a0>
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 0x7f39f4d404f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f39ec652760>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f39f5555dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f39efeace80>
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 0x7fc56ef7c220>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc56e4f75b0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc56f671e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc56e4fa2e0>
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 0x7fc56ef7c220>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc56d4d8dc0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc56f671e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc5547f78e0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_super_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_1 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f6b374e4670>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6b376baca0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6b37d7cd30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f6b37c176a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_1'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_mutate_insertions_and_deletions // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function
'test_batch_mutate_insertions_and_deletions'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f6b374e4670>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6b35333820>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6b37d7cd30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f6b375efd60>
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 0x7f6b374e4670>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f6b1f975b80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f6b37d7cd30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f6b35b94f70>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_add'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_batchlog_replay_compatibility_1 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_1'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8a30cd8d00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8a302de580>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8a31390d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f8a30d10c40>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_1'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_bad_system_calls // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_system_calls'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f8a30cd8d00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8a31162190>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8a31390d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f8a30d69c70>
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 0x7f8a30cd8d00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f8a31072070>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f8a31390d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f8a301eea00>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_batch_remove'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_2 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_2'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f78f6b03eb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f78f6c62460>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f78f7302ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f78f6c8ad90>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_2'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_wide_slice // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_wide_slice'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f78f6b03eb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f78dc675af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f78f7302ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f78dc6770d0>
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 0x7f78f6b03eb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f78f6b2fa90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f78f7302ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f78f51cc4c0>
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 0x7f78f6b03eb0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f78f6c91490>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f78f7302ee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f78f5f0b670>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_super_cql_read_compatibility // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_super_cql_read_compatibility'>>
dtest_config = <dtest_config.DTestConfig object at 0x7eff3f014d00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7eff27fcb640>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7eff3f6edee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7eff3c4adc10>
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 0x7eff3f014d00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7eff27fd4a90>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7eff3f6edee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7eff3f002a60>
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 0x7eff3f014d00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7eff3d521970>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7eff3f6edee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7eff3d521cd0>
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 0x7eff3f014d00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7eff27e00af0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7eff3f6edee0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7eff27fd6370>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_1'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_3 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_3'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc5cafbed60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc5cafac670>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc5cb813e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc5cb17cca0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_3'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_13691 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_13691'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc5cafbed60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc5c967d700>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc5cb813e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc5c9605760>
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 0x7fc5cafbed60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc5c8335760>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc5cb813e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc5b0223880>
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 0x7fc5cafbed60>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc5ca119850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc5cb813e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc5ca1190a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_deletion_eoc_0'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_4 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_4'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f68f3550b20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f68f3543760>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f68f3da0f70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f68f3afe3a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_4'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_bad_calls // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_bad_calls'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f68f3550b20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f68d84131f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f68f3da0f70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f68d81722b0>
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 0x7f68f3550b20>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f68d8686c40>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f68f3da0f70>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f68d8686190>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_batchlog_replay_compatibility_4 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_4'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc4070177f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc40709d0a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc407864dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc4072006a0>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batchlog_replay_compatibility_4'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_batch_insert_super // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_batch_insert_super'>>
dtest_config = <dtest_config.DTestConfig object at 0x7fc4070177f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc40416cb80>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc407864dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc407698700>
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 0x7fc4070177f0>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7fc4043b1250>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7fc407864dc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7fc4043b1940>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_incr_decr_standard_multiget_slice'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_logged_batch_compatibility_5 // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_5'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4f9b0f1700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4f9b174b20>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4f9b949d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4f9b2fa220>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_logged_batch_compatibility_5'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_cf_remove_column // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_cf_remove_column'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f4f9b0f1700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4f9a79a3a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4f9b949d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4f9a7c7580>
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 0x7f4f9b0f1700>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f4f9b77f130>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f4f9b949d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f4f9b77fb80>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_range'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_alter_rf_and_run_read_repair // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_alter_rf_and_run_read_repair'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f3a8741ba00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3a851d3040>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3a87c69d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f3a851d3fd0>
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 0x7f3a8741ba00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3a84f53ee0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3a87c69d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f3a850feca0>
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 0x7f3a8741ba00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3a84f2b0a0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3a87c69d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f3a84f572e0>
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 0x7f3a8741ba00>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f3a84dcf610>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f3a87c69d30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f3a84dcf250>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_counter_get_slice_super_range'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_table_compact_storage // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_table_compact_storage'>>
dtest_config = <dtest_config.DTestConfig object at 0x7f1238651c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f1235a82d60>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1238c41e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f12359aad30>
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 0x7f1238651c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f12351777f0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1238c41e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f123503fac0>
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 0x7f1238651c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f123514c400>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1238c41e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1238387ca0>
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 0x7f1238651c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f12385bbe50>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1238c41e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f1238656b80>
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 0x7f1238651c70>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f12385745e0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f1238c41e50>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f123870c070>
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_force_repair_async_2'>>
def cleanup_cluster(self, request=None):
with log_filter('cassandra'): # quiet noise from driver when nodes start going down
> if self.dtest_config.keep_test_dir or (self.dtest_config.keep_failed_test_dir and request and
request.node.rep_call.failed):
E AttributeError: 'Function' object has no attribute 'rep_call'
dtest_setup.py:351: AttributeError
----------------------------------------------------------------------------------------------------
Cassandra dtests // test_range_with_remove // Error
test teardown failure
request = <SubRequest 'fixture_dtest_setup' for <Function 'test_range_with_remove'>>
dtest_config = <dtest_config.DTestConfig object at 0x7ff382837e50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff38186da30>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff382e1bdc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff381851610>
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 0x7ff382837e50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff3817d6850>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff382e1bdc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff381809670>
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 0x7ff382837e50>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7ff381c59eb0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7ff382e1bdc0>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7ff3818dcd60>
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 0x7f25f2906790>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f25f28f4ee0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f25f2e1ad30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operations to get the enviornment ready for the actual test
# to run (e.g. bring up a cluster with the necessary config, populate variables, etc)
initial_environment = copy.deepcopy(os.environ)
dtest_setup = DTestSetup(dtest_config=dtest_config,
setup_overrides=fixture_dtest_setup_overrides,
cluster_name=fixture_dtest_cluster_name)
dtest_setup.initialize_cluster(fixture_dtest_create_cluster_func)
if not dtest_config.disable_active_log_watching:
dtest_setup.begin_active_log_watch()
# at this point we're done with our setup operations in this fixture
# yield to allow the actual test to run
yield dtest_setup
# phew! we're back after executing the test, now we need to do
# all of our teardown and cleanup operations
reset_environment_vars(initial_environment)
dtest_setup.jvm_args = []
for con in dtest_setup.connections:
con.cluster.shutdown()
dtest_setup.connections = []
failed = False
try:
if not dtest_setup.allow_log_errors:
errors = check_logs_for_errors(dtest_setup)
if len(errors) > 0:
failed = True
pytest.fail(msg='Unexpected error found in node logs (see stdout for full details). Errors: [
{errors}]'
.format(errors=str.join(", ", errors)), pytrace=False)
finally:
try:
# save the logs for inspection
if failed or not dtest_config.delete_logs:
copy_logs(request, dtest_setup.cluster)
except Exception as e:
logger.error("Error saving log:", str(e))
finally:
> dtest_setup.cleanup_cluster(request)
conftest.py:350:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <dtest_setup.DTestSetup object at 0x7f25f00f9880>
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 0x7f25f2906790>
fixture_dtest_setup_overrides = <dtest_setup_overrides.DTestSetupOverrides object at 0x7f25f27facd0>
fixture_logging_setup = None, fixture_dtest_cluster_name = 'test'
fixture_dtest_create_cluster_func = <function DTestSetup.create_ccm_cluster at 0x7f25f2e1ad30>
@pytest.fixture(scope='function', autouse=False)
def fixture_dtest_setup(request,
dtest_config,
fixture_dtest_setup_overrides,
fixture_logging_setup,
fixture_dtest_cluster_name,
fixture_dtest_create_cluster_func):
if running_in_docker():
cleanup_docker_environment_before_test_execution()
# do all of our setup operat