Sha256: 451ecb5984085cde47d70e12730193107a77b63dbfbfd1c6a958ba3b65bacd5e

Contents?: true

Size: 563 Bytes

Versions: 21

Compression:

Stored size: 563 Bytes

Contents

# frozen_string_literal: true

require 'nokogiri'

module GitlabQuality
  module TestTooling
    module TestResults
      class JUnitTestResults < BaseTestResults
        def write
          # Ignore it for now
        end

        private

        def parse
          Nokogiri::XML.parse(File.read(path))
        end

        def process
          results.xpath('//testcase').map do |test|
            GitlabQuality::TestTooling::TestResult::JUnitTestResult.new(report: test, project: project, token: token)
          end
        end
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
gitlab_quality-test_tooling-2.7.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-2.6.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-2.5.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-2.4.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-2.3.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-2.2.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-2.1.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-2.0.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.39.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.38.1 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.38.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.37.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.36.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.35.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.34.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.33.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.32.1 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.32.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.31.0 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb
gitlab_quality-test_tooling-1.29.1 lib/gitlab_quality/test_tooling/test_results/j_unit_test_results.rb