Class: Swiftrail::Testrail::Lint
- Inherits:
-
Object
- Object
- Swiftrail::Testrail::Lint
- Defined in:
- lib/swiftrail/testrail/lint.rb
Instance Method Summary collapse
-
#initialize(tests_patterns, test_rail_username, test_rail_password, test_rail_base_url) ⇒ Lint
constructor
A new instance of Lint.
- #lint_report(run_id) ⇒ Object
Constructor Details
#initialize(tests_patterns, test_rail_username, test_rail_password, test_rail_base_url) ⇒ Lint
Returns a new instance of Lint.
6 7 8 9 10 11 |
# File 'lib/swiftrail/testrail/lint.rb', line 6 def initialize(tests_patterns, test_rail_username, test_rail_password, test_rail_base_url) @tests_patterns = tests_patterns @test_rail_username = test_rail_username @test_rail_password = test_rail_password @test_rail_base_url = test_rail_base_url end |
Instance Method Details
#lint_report(run_id) ⇒ Object
13 14 15 16 |
# File 'lib/swiftrail/testrail/lint.rb', line 13 def lint_report(run_id) missing_cases = all_tests_by_case_id.keys - test_rail_client(run_id).all_tests.map(&:case_id).map(&:to_s) generate_report(missing_cases) end |