]> granicus.if.org Git - esp-idf/commitdiff
unit-test-app: fix the RegEx to detect test case:
authorHe Yin Ling <heyinling@espressif.com>
Thu, 29 Nov 2018 06:36:34 +0000 (14:36 +0800)
committerHe Yin Ling <heyinling@espressif.com>
Thu, 29 Nov 2018 15:06:16 +0000 (23:06 +0800)
tags are not correctly parsed if eol do not contain `\r`

tools/unit-test-app/unit_test.py

index 1aae0315b390bb8b6bb76d3cae677f73489121e6..eb3005641e0899a1acadfe2b80fb0bac7ab4e71f 100755 (executable)
@@ -45,7 +45,7 @@ EXCEPTION_PATTERN = re.compile(r"(Guru Meditation Error: Core\s+\d panic'ed \([\
 ABORT_PATTERN = re.compile(r"(abort\(\) was called at PC 0x[a-fA-F\d]{8} on core \d)")
 FINISH_PATTERN = re.compile(r"1 Tests (\d) Failures (\d) Ignored")
 END_LIST_STR = r'\r?\nEnter test for running'
-TEST_PATTERN = re.compile(r'\((\d+)\)\s+"([^"]+)" ([^\r]+)\r?\n(' + END_LIST_STR + r')?')
+TEST_PATTERN = re.compile(r'\((\d+)\)\s+"([^"]+)" ([^\r\n]+)\r?\n(' + END_LIST_STR + r')?')
 TEST_SUBMENU_PATTERN = re.compile(r'\s+\((\d+)\)\s+"[^"]+"\r?\n(?=(?=\()|(' + END_LIST_STR + r'))')
 
 SIMPLE_TEST_ID = 0