Class: GitlabQuality::TestTooling::Report::GenerateTestSession
- Inherits:
-
ReportAsIssue
- Object
- ReportAsIssue
- GitlabQuality::TestTooling::Report::GenerateTestSession
- Defined in:
- lib/gitlab_quality/test_tooling/report/generate_test_session.rb
Constant Summary
Constants included from Concerns::Utils
Concerns::Utils::MAX_TITLE_LENGTH
Instance Method Summary collapse
-
#initialize(ci_project_token:, pipeline_stages: nil, **kwargs) ⇒ GenerateTestSession
constructor
A new instance of GenerateTestSession.
Methods inherited from ReportAsIssue
Methods included from Concerns::Utils
#label_names_to_label_quick_action, #new_issue_title, #partial_file_path, #pipeline, #readable_duration, #search_safe, #title_from_test
Constructor Details
#initialize(ci_project_token:, pipeline_stages: nil, **kwargs) ⇒ GenerateTestSession
Returns a new instance of GenerateTestSession.
10 11 12 13 14 15 |
# File 'lib/gitlab_quality/test_tooling/report/generate_test_session.rb', line 10 def initialize(ci_project_token:, pipeline_stages: nil, **kwargs) super @ci_project_token = ci_project_token @pipeline_stages = Set.new(pipeline_stages) @issue_type = 'issue' end |