瀏覽代碼

Merge branch 'bugfix/fix_ttfw_idf_performance_check_not_work' into 'master'

ttfw: fix ttfw_idf performance check not work

See merge request espressif/esp-idf!10001
Angus Gratton 5 年之前
父節點
當前提交
403fdf8e9c
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      tools/ci/python_packages/ttfw_idf/__init__.py

+ 4 - 2
tools/ci/python_packages/ttfw_idf/__init__.py

@@ -286,14 +286,16 @@ def check_performance(item, value, target):
 
     for performance_file in performance_files:
         try:
-            op, value = _find_perf_item(performance_file)
+            op, standard = _find_perf_item(performance_file)
         except (IOError, AttributeError):
             # performance file doesn't exist or match is not found in it
             continue
 
-        _check_perf(op, value)
+        _check_perf(op, standard)
         # if no exception was thrown then the performance is met and no need to continue
         break
+    else:
+        raise AssertionError("Failed to get performance standard for {}".format(item))
 
 
 MINIMUM_FREE_HEAP_SIZE_RE = re.compile(r'Minimum free heap size: (\d+) bytes')