test: save throughput result to junit report
This commit is contained in:
parent
b75400294a
commit
ad0d8a4767
1 changed files with 7 additions and 0 deletions
|
@ -43,6 +43,7 @@ except ImportError:
|
|||
import IDF
|
||||
|
||||
import DUT
|
||||
import TinyFW
|
||||
import Utility
|
||||
from Utility import (Attenuator, PowerControl, LineChart)
|
||||
|
||||
|
@ -643,9 +644,15 @@ def test_wifi_throughput_basic(env, extra_data):
|
|||
test_utility.run_all_cases(0)
|
||||
|
||||
# 5. log performance and compare with pass standard
|
||||
performance_items = []
|
||||
for throughput_type in test_result:
|
||||
IDF.log_performance("{}_throughput".format(throughput_type),
|
||||
"{:.02f} Mbps".format(test_result[throughput_type].get_best_throughput()))
|
||||
performance_items.append(["{}_throughput".format(throughput_type),
|
||||
"{:.02f} Mbps".format(test_result[throughput_type].get_best_throughput())])
|
||||
|
||||
# save to report
|
||||
TinyFW.JunitReport.update_performance(performance_items)
|
||||
# do check after logging, otherwise test will exit immediately if check fail, some performance can't be logged.
|
||||
for throughput_type in test_result:
|
||||
IDF.check_performance("{}_throughput".format(throughput_type),
|
||||
|
|
Loading…
Reference in a new issue