Class: Datadog::CI::Test

Inherits:
Span
  • Object
show all
Defined in:
lib/datadog/ci/test.rb

Overview

Represents a single part of a test run.

Instance Attribute Summary

Attributes inherited from Span

#tracer_span

Instance Method Summary collapse

Methods inherited from Span

#failed!, #get_tag, #id, #initialize, #passed!, #service, #set_default_tags, #set_environment_runtime_tags, #set_metric, #set_tag, #set_tags, #skipped!, #span_type, #to_s

Constructor Details

This class inherits a constructor from Datadog::CI::Span

Instance Method Details

#finishvoid

This method returns an undefined value.

Finishes the current test.



18
19
20
21
22
# File 'lib/datadog/ci/test.rb', line 18

def finish
  super

  CI.deactivate_test(self)
end

#nameString

Returns the name of the test.

Returns:

  • (String)

    the name of the test.



12
13
14
# File 'lib/datadog/ci/test.rb', line 12

def name
  get_tag(Ext::Test::TAG_NAME)
end