Sha256: 548e4efb9085d65a89c7abe429052f98a39291ec0c192db4edd71f419b6d3b2a

Contents?: true

Size: 985 Bytes

Versions: 6

Compression:

Stored size: 985 Bytes

Contents

# frozen_string_literal: true

module Datadog
  module CI
    module Ext
      # Defines constants for test tags
      module Test
        CONTEXT_ORIGIN = "ciapp-test"

        TAG_ARGUMENTS = "test.arguments"
        TAG_FRAMEWORK = "test.framework"
        TAG_FRAMEWORK_VERSION = "test.framework_version"
        TAG_NAME = "test.name"
        TAG_SKIP_REASON = "test.skip_reason" # DEV: Not populated yet
        TAG_STATUS = "test.status"
        TAG_SUITE = "test.suite"
        TAG_TRAITS = "test.traits"
        TAG_TYPE = "test.type"

        # Environment runtime tags
        TAG_OS_ARCHITECTURE = "os.architecture"
        TAG_OS_PLATFORM = "os.platform"
        TAG_RUNTIME_NAME = "runtime.name"
        TAG_RUNTIME_VERSION = "runtime.version"

        # TODO: is there a better place for SPAN_KIND?
        TAG_SPAN_KIND = "span.kind"

        module Status
          PASS = "pass"
          FAIL = "fail"
          SKIP = "skip"
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
datadog-ci-0.4.1 lib/datadog/ci/ext/test.rb
datadog-ci-0.4.0 lib/datadog/ci/ext/test.rb
datadog-ci-0.3.0 lib/datadog/ci/ext/test.rb
datadog-ci-0.2.0 lib/datadog/ci/ext/test.rb
datadog-ci-0.1.1 lib/datadog/ci/ext/test.rb
datadog-ci-0.1.0 lib/datadog/ci/ext/test.rb