Module: Gitlab::QA::Report::FindSetDri

Included in:
RelateFailureIssue
Defined in:
lib/gitlab/qa/report/find_set_dri.rb

Instance Method Summary collapse

Instance Method Details

#set_dri_via_group(product_group, test) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/gitlab/qa/report/find_set_dri.rb', line 9

def set_dri_via_group(product_group, test)
  parse_json_with_sets
  fetch_stage_sets(test)

  return @sets.sample['username'] if @stage_sets.empty?

  fetch_group_sets(product_group)

  if @group_sets.empty?
    @stage_sets.sample['username']
  else
    @group_sets.sample['username']
  end
end