|
|
@@ -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),
|