Class: Gitlab::RSpecMetricsExporter::TestMetrics

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/rspec_metrics_exporter/test_metrics.rb

Instance Method Summary collapse

Constructor Details

#initialize(example, timestamp) ⇒ TestMetrics

Returns a new instance of TestMetrics.



11
12
13
14
# File 'lib/gitlab/rspec_metrics_exporter/test_metrics.rb', line 11

def initialize(example, timestamp)
  @example = example
  @timestamp = timestamp
end

Instance Method Details

#dataHash

Test data hash

Returns:

  • (Hash)


19
20
21
22
23
24
25
26
# File 'lib/gitlab/rspec_metrics_exporter/test_metrics.rb', line 19

def data
  {
    timestamp: timestamp,
    **rspec_metrics,
    **ci_metrics,
    **custom_metrics
  }.compact
end