lib/actir/parallel_tests/test/result.rb in actir-1.2.8 vs lib/actir/parallel_tests/test/result.rb in actir-1.3.0

- old
+ new

@@ -21,9 +21,25 @@ else record_detail(test_result) end end + # + # 获取执行失败的用例 + # + def get_failed_testcase + failed_case = [] + $testsuites.each do |testsuite| + testcases = testsuite[:testcases] + testcases.each do |testcase| + if testcase[:success] == false + failed_case << testcase[:testcase_name] + end + end + end + failed_case + end + def record_detail(test_result) failure_detail_hash = get_testfailed_info(test_result) $testsuites.each do |testsuite| testcases = testsuite[:testcases] testcases.each do |testcase|