iperf3_{dl,ul}: adapt pass/fail threshold
change pass threshold to 80% of the max rate for half of the testduration (rolling average). the overall average might be lowered because of a slower TCP start or a late UE attach. Change-Id: I8a545b8175784e9d6b49d6bf80f637ef7aa731f7
This commit is contained in:
parent
600c799ee0
commit
d253a101a1
|
@ -36,6 +36,8 @@ iperf3srv.stop()
|
|||
iperf3cli.print_results()
|
||||
iperf3srv.print_results(iperf3cli.proto() == iperf3cli.PROTO_UDP)
|
||||
|
||||
res_str = ue.verify_metric(max_rate * 0.8, operation='avg', metric='dl_brate', criterion='gt')
|
||||
# 80% of the maximum rate for half of the test duration
|
||||
half_duration = int(round(iperf3cli.time_sec() / 2))
|
||||
res_str = ue.verify_metric(max_rate * 0.8, operation='max_rolling_avg', metric='dl_brate', criterion='gt', window=half_duration)
|
||||
print(res_str)
|
||||
test.set_report_stdout(res_str)
|
||||
|
|
|
@ -36,6 +36,8 @@ iperf3srv.stop()
|
|||
iperf3cli.print_results()
|
||||
iperf3srv.print_results(iperf3cli.proto() == iperf3cli.PROTO_UDP)
|
||||
|
||||
res_str = ue.verify_metric(max_rate * 0.8, operation='avg', metric='ul_brate', criterion='gt')
|
||||
# 80% of the maximum rate for half of the test duration
|
||||
half_duration = int(round(iperf3cli.time_sec() / 2))
|
||||
res_str = ue.verify_metric(max_rate * 0.8, operation='max_rolling_avg', metric='ul_brate', criterion='gt', window=half_duration)
|
||||
print(res_str)
|
||||
test.set_report_stdout(res_str)
|
||||
|
|
Loading…
Reference in New Issue