Sha256: b80a1d992dd025c4065de526cb4e04b34a7a9938d25e099d94d07ea4765b1bc4
Contents?: true
Size: 1.07 KB
Versions: 18
Compression:
Stored size: 1.07 KB
Contents
# frozen_string_literal: true require_relative "base" require_relative "../../ext/test" module Datadog module CI module TestVisibility module Serializers class TestSuite < Base CONTENT_FIELDS = (%w[test_session_id test_module_id test_suite_id] + Base::CONTENT_FIELDS).freeze CONTENT_MAP_SIZE = calculate_content_map_size(CONTENT_FIELDS) REQUIRED_FIELDS = (%w[test_session_id test_module_id test_suite_id] + Base::REQUIRED_FIELDS).freeze def content_fields CONTENT_FIELDS end def content_map_size CONTENT_MAP_SIZE end def event_type Ext::AppTypes::TYPE_TEST_SUITE end def name "#{@span.get_tag(Ext::Test::TAG_FRAMEWORK)}.test_suite" end def resource "#{@span.get_tag(Ext::Test::TAG_FRAMEWORK)}.test_suite.#{@span.get_tag(Ext::Test::TAG_SUITE)}" end private def required_fields REQUIRED_FIELDS end end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems