Emcee
32 строки · 824.0 Байт
1import CommonTestModels
2import Foundation
3import Graphite
4import Metrics
5import QueueModels
6
7public final class TimeToStartTestMetric: GraphiteMetric {
8public init(
9testEntry: TestEntry,
10version: Version,
11queueHost: String,
12timeToStartTest: TimeInterval,
13timestamp: Date
14) {
15super.init(
16fixedComponents: [
17"tests",
18"time_to_start"
19],
20variableComponents: [
21testEntry.testName.className,
22testEntry.testName.methodName,
23version.value,
24queueHost,
25GraphiteMetric.reservedField,
26GraphiteMetric.reservedField
27],
28value: timeToStartTest,
29timestamp: timestamp
30)
31}
32}
33