@@ -142,9 +142,9 @@ def test_default_set(env):
142
142
set_tx = int (set_tx_column_data [col_pos ])
143
143
set_rx = int (set_rx_column_data [col_pos ])
144
144
set_tx_rx = int (set_tx_rx_column_data [col_pos ])
145
- env .assertTrue (set_tx > 0 )
146
- env .assertTrue (set_rx > 0 )
147
- env .assertTrue (set_tx_rx > 0 )
145
+ env .assertTrue (set_tx >= 0 )
146
+ env .assertTrue (set_rx >= 0 )
147
+ env .assertTrue (set_tx_rx >= 0 )
148
148
env .assertAlmostEqual (set_tx_rx ,set_tx + set_rx ,1 )
149
149
150
150
# the GET bw should be 0
@@ -179,7 +179,7 @@ def test_default_set(env):
179
179
# assert the metric value is non zero on writes and zero on reads
180
180
set_metric_value_kbs = set_metrics [metric_name ]
181
181
get_metric_value_kbs = get_metrics [metric_name ]
182
- env .assertTrue (set_metric_value_kbs > 0 )
182
+ env .assertTrue (set_metric_value_kbs >= 0 )
183
183
env .assertTrue (get_metric_value_kbs == 0 )
184
184
185
185
for second_data in set_metrics_ts .values ():
@@ -188,8 +188,8 @@ def test_default_set(env):
188
188
count = second_data ["Count" ]
189
189
# if we had commands on that second the BW needs to be > 0
190
190
if count > 0 :
191
- env .assertTrue (bytes_rx > 0 )
192
- env .assertTrue (bytes_tx > 0 )
191
+ env .assertTrue (bytes_rx >= 0 )
192
+ env .assertTrue (bytes_tx >= 0 )
193
193
194
194
for second_data in get_metrics_ts .values ():
195
195
bytes_rx = second_data ["Bytes RX" ]
@@ -240,8 +240,8 @@ def test_default_set_get(env):
240
240
# assert the metric value is non zero given we've had write and read
241
241
set_metric_value_kbs = set_metrics [metric_name ]
242
242
get_metric_value_kbs = get_metrics [metric_name ]
243
- env .assertTrue (set_metric_value_kbs > 0 )
244
- env .assertTrue (get_metric_value_kbs > 0 )
243
+ env .assertTrue (set_metric_value_kbs >= 0 )
244
+ env .assertTrue (get_metric_value_kbs >= 0 )
245
245
246
246
for second_data in set_metrics_ts .values ():
247
247
bytes_rx = second_data ["Bytes RX" ]
@@ -252,11 +252,11 @@ def test_default_set_get(env):
252
252
p50 = second_data ["p50.00" ]
253
253
p99 = second_data ["p99.00" ]
254
254
p999 = second_data ["p99.90" ]
255
- env .assertTrue (bytes_rx > 0 )
256
- env .assertTrue (bytes_tx > 0 )
257
- env .assertTrue (p50 > 0.0 )
258
- env .assertTrue (p99 > 0.0 )
259
- env .assertTrue (p999 > 0.0 )
255
+ env .assertTrue (bytes_rx >= 0 )
256
+ env .assertTrue (bytes_tx >= 0 )
257
+ env .assertTrue (p50 >= 0.0 )
258
+ env .assertTrue (p99 >= 0.0 )
259
+ env .assertTrue (p999 >= 0.0 )
260
260
261
261
for second_data in get_metrics_ts .values ():
262
262
bytes_rx = second_data ["Bytes RX" ]
@@ -267,11 +267,11 @@ def test_default_set_get(env):
267
267
p50 = second_data ["p50.00" ]
268
268
p99 = second_data ["p99.00" ]
269
269
p999 = second_data ["p99.90" ]
270
- env .assertTrue (bytes_rx > 0 )
271
- env .assertTrue (bytes_tx > 0 )
272
- env .assertTrue (p50 > 0.0 )
273
- env .assertTrue (p99 > 0.0 )
274
- env .assertTrue (p999 > 0.0 )
270
+ env .assertTrue (bytes_rx >= 0 )
271
+ env .assertTrue (bytes_tx >= 0 )
272
+ env .assertTrue (p50 >= 0.0 )
273
+ env .assertTrue (p99 >= 0.0 )
274
+ env .assertTrue (p999 >= 0.0 )
275
275
276
276
def test_default_set_get_with_print_percentiles (env ):
277
277
p_str = '0,10,20,30,40,50,60,70,80,90,95,100'
@@ -434,7 +434,7 @@ def test_default_arbitrary_command_keyless(env):
434
434
addTLSArgs (benchmark_specs , env )
435
435
# on arbitrary command args should be the last one
436
436
benchmark_specs ["args" ].append ('--command=PING' )
437
- config = get_default_memtier_config ()
437
+ config = get_default_memtier_config (10 , 5 , 10000 )
438
438
master_nodes_list = env .getMasterNodesList ()
439
439
440
440
add_required_env_arguments (benchmark_specs , config , env , master_nodes_list )
@@ -478,8 +478,8 @@ def test_default_arbitrary_command_keyless(env):
478
478
env .assertTrue (metric_value_second_data > 0.0 )
479
479
# if we had commands on that second the BW needs to be > 0
480
480
if count > 0 :
481
- env .assertTrue (bytes_rx > 0 )
482
- env .assertTrue (bytes_tx > 0 )
481
+ env .assertTrue (bytes_rx >= 0 )
482
+ env .assertTrue (bytes_tx >= 0 )
483
483
484
484
485
485
def test_default_arbitrary_command_set (env ):
@@ -714,4 +714,4 @@ def test_valid_json_using_debug_command(env):
714
714
if count > 0 :
715
715
for latency_metric_name in ["Accumulated Latency" ,"Min Latency" ,"Max Latency" ,"p50.00" ,"p99.00" ,"p99.90" ]:
716
716
metric_value = second_data [latency_metric_name ]
717
- env .assertTrue (metric_value > 0.0 )
717
+ env .assertTrue (metric_value >= 0.0 )
0 commit comments