Class: Swiftrail::Testrail::Assembler
- Inherits:
-
Object
- Object
- Swiftrail::Testrail::Assembler
- Defined in:
- lib/swiftrail/testrail/assembler.rb
Instance Method Summary collapse
- #assemble ⇒ Object
-
#initialize(swift_tests, junit_test_suites) ⇒ Assembler
constructor
A new instance of Assembler.
Constructor Details
#initialize(swift_tests, junit_test_suites) ⇒ Assembler
Returns a new instance of Assembler.
9 10 11 12 |
# File 'lib/swiftrail/testrail/assembler.rb', line 9 def initialize(swift_tests, junit_test_suites) @swift_tests = swift_tests @junit_test_suites = junit_test_suites end |
Instance Method Details
#assemble ⇒ Object
14 15 16 17 18 |
# File 'lib/swiftrail/testrail/assembler.rb', line 14 def assemble intermediate_results.group_by(&:case_id).map do |k, v| Api::TestCaseResult.from(k, v) end end |