HBASE-27874 Problem in flakey generated report causes pre-commit run to fail (#5244)
Forward cherry-pick from branch-2. Signed-off-by: Peter Somogyi <psomogyi@apache.org> Signed-off-by: Duo Zhang <zhangduo@apache.org> Reviewew-by: Kota-SH <shanmukhaharipriya@gmail.com> (cherry picked from commit 0ba562ab4d2045e7377e8dea9dff94fb560b3ab3)
This commit is contained in:
parent
49bdf6140e
commit
e4e79179d4
@ -62,7 +62,8 @@ def get_bad_tests(console_url):
|
|||||||
for line in response.content.decode("utf-8").splitlines():
|
for line in response.content.decode("utf-8").splitlines():
|
||||||
result1 = re.findall("Running org.apache.hadoop.hbase.(.*)", line)
|
result1 = re.findall("Running org.apache.hadoop.hbase.(.*)", line)
|
||||||
if len(result1) == 1:
|
if len(result1) == 1:
|
||||||
test_case = result1[0]
|
# Sometimes the maven build output might have some malformed lines. See HBASE-27874
|
||||||
|
test_case = result1[0].split("WARNING")[0].strip()
|
||||||
if test_case in all_tests_set:
|
if test_case in all_tests_set:
|
||||||
print(("ERROR! Multiple tests with same name '{}'. Might get wrong results "
|
print(("ERROR! Multiple tests with same name '{}'. Might get wrong results "
|
||||||
"for this test.".format(test_case)))
|
"for this test.".format(test_case)))
|
||||||
@ -71,7 +72,8 @@ def get_bad_tests(console_url):
|
|||||||
all_tests_set.add(test_case)
|
all_tests_set.add(test_case)
|
||||||
result2 = re.findall("Tests run:.*?- in org.apache.hadoop.hbase.(.*)", line)
|
result2 = re.findall("Tests run:.*?- in org.apache.hadoop.hbase.(.*)", line)
|
||||||
if len(result2) == 1:
|
if len(result2) == 1:
|
||||||
test_case = result2[0]
|
# Sometimes the maven build output might have some malformed lines. See HBASE-27874
|
||||||
|
test_case = result2[0].split("WARNING")[0].strip()
|
||||||
if "FAILURE!" in line:
|
if "FAILURE!" in line:
|
||||||
failed_tests_set.add(test_case)
|
failed_tests_set.add(test_case)
|
||||||
if test_case not in hanging_tests_set:
|
if test_case not in hanging_tests_set:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user