Class: Gitlab::QA::Report::TestResult::JsonTestResult
Instance Attribute Summary
#failures, #report
Instance Method Summary
collapse
from_json, from_junit, #initialize, #stage
Instance Method Details
#ci_job_url ⇒ Object
57
58
59
|
# File 'lib/gitlab/qa/report/test_result.rb', line 57
def ci_job_url
report['ci_job_url']
end
|
#failure_issue ⇒ Object
73
74
75
|
# File 'lib/gitlab/qa/report/test_result.rb', line 73
def failure_issue
report['failure_issue']
end
|
#failure_issue=(new_failure_issue) ⇒ Object
77
78
79
|
# File 'lib/gitlab/qa/report/test_result.rb', line 77
def failure_issue=(new_failure_issue)
report['failure_issue'] = new_failure_issue
end
|
#file ⇒ Object
49
50
51
|
# File 'lib/gitlab/qa/report/test_result.rb', line 49
def file
report['file_path']
end
|
#name ⇒ Object
45
46
47
|
# File 'lib/gitlab/qa/report/test_result.rb', line 45
def name
report['full_description']
end
|
#skipped ⇒ Object
61
62
63
|
# File 'lib/gitlab/qa/report/test_result.rb', line 61
def skipped
status == 'pending'
end
|
#status ⇒ Object
53
54
55
|
# File 'lib/gitlab/qa/report/test_result.rb', line 53
def status
report['status']
end
|
#testcase ⇒ Object
65
66
67
|
# File 'lib/gitlab/qa/report/test_result.rb', line 65
def testcase
report['testcase']
end
|
#testcase=(new_testcase) ⇒ Object
69
70
71
|
# File 'lib/gitlab/qa/report/test_result.rb', line 69
def testcase=(new_testcase)
report['testcase'] = new_testcase
end
|