import IDF
import DUT
+import TinyFW
import Utility
from Utility import (Attenuator, PowerControl, LineChart)
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),