Sha256: caac365e8c7b2d3476294d63d3ad92f436e1454a18b25ac87b17201ab3b4e7ee

Contents?: true

Size: 780 Bytes

Versions: 46

Compression:

Stored size: 780 Bytes

Contents

# frozen_string_literal: true

module GitlabQuality
  module TestTooling
    module Report
      module Concerns
        module GroupAndCategoryLabels
          def labels_inference
            @labels_inference ||= GitlabQuality::TestTooling::LabelsInference.new
          end

          def new_issue_labels(test)
            puts "  => [DEBUG] product_group: #{test.product_group}; feature_category: #{test.feature_category}"

            new_labels = self.class::NEW_ISSUE_LABELS +
              labels_inference.infer_labels_from_product_group(test.product_group) +
              labels_inference.infer_labels_from_feature_category(test.feature_category)
            up_to_date_labels(test: test, new_labels: new_labels)
          end
        end
      end
    end
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
gitlab_quality-test_tooling-1.32.1 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.32.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.31.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.30.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.29.1 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.29.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.28.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.24.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.23.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.22.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.21.1 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.21.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.20.1 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.20.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.19.1 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.19.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.18.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.17.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.15.0 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb
gitlab_quality-test_tooling-1.14.2 lib/gitlab_quality/test_tooling/report/concerns/group_and_category_labels.rb