Class: GitlabQuality::TestTooling::TestMetricsExporter::TestMetrics

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab_quality/test_tooling/test_metrics_exporter/test_metrics.rb

Instance Method Summary collapse

Constructor Details

#initialize(example, timestamp) ⇒ TestMetrics

Returns a new instance of TestMetrics.



9
10
11
12
# File 'lib/gitlab_quality/test_tooling/test_metrics_exporter/test_metrics.rb', line 9

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

Instance Method Details

#dataHash

Test data hash

Returns:

  • (Hash)


17
18
19
20
21
22
23
24
# File 'lib/gitlab_quality/test_tooling/test_metrics_exporter/test_metrics.rb', line 17

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