]> granicus.if.org Git - esp-idf/commitdiff
tiny-test-fw: filter examples with test level
authorHe Yin Ling <heyinling@espressif.com>
Fri, 15 Jun 2018 09:45:24 +0000 (17:45 +0800)
committerbot <bot@espressif.com>
Fri, 13 Jul 2018 07:04:05 +0000 (07:04 +0000)
tools/tiny-test-fw/IDF/__init__.py

index 5e1a4d6fc915ee27b62a48fcd49061b681ad7d54..fad52f41be5becbf4acfd6fd49a6953f6b0b6b07 100644 (file)
@@ -21,7 +21,7 @@ from IDF.IDFDUT import IDFDUT
 
 
 def idf_example_test(app=Example, dut=IDFDUT, chip="ESP32",
-                     module="examples", execution_time=1,
+                     module="examples", execution_time=1, level="example",
                      **kwargs):
     """
     decorator for testing idf examples (with default values for some keyword args).
@@ -31,12 +31,13 @@ def idf_example_test(app=Example, dut=IDFDUT, chip="ESP32",
     :param chip: chip supported, string or tuple
     :param module: module, string
     :param execution_time: execution time in minutes, int
+    :param level: test level, could be used to filter test cases, string
     :param kwargs: other keyword args
     :return: test method
     """
     # not use partial function as define as function support auto generating document
     return TinyFW.test_method(app=app, dut=dut, chip=chip, module=module,
-                              execution_time=execution_time, **kwargs)
+                              execution_time=execution_time, level=level, **kwargs)
 
 
 def log_performance(item, value):