Class: Gitlab::QA::Report::BaseTestResults

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/gitlab/qa/report/base_test_results.rb

Direct Known Subclasses

JUnitTestResults, JsonTestResults

Instance Method Summary collapse

Constructor Details

#initialize(path) ⇒ BaseTestResults

Returns a new instance of BaseTestResults.



9
10
11
12
# File 'lib/gitlab/qa/report/base_test_results.rb', line 9

def initialize(path)
  @results = parse(path)
  @testcases = process
end

Instance Method Details

#each(&block) ⇒ Object



14
15
16
# File 'lib/gitlab/qa/report/base_test_results.rb', line 14

def each(&block)
  testcases.each(&block)
end

#write(path) ⇒ Object

Raises:

  • (NotImplementedError)


18
19
20
# File 'lib/gitlab/qa/report/base_test_results.rb', line 18

def write(path)
  raise NotImplementedError
end