Class: GitlabQuality::TestTooling::Report::GenerateTestSession

Inherits:
ReportAsIssue
  • Object
show all
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

Methods inherited from ReportAsIssue

#invoke!

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