Emcee
1import Foundation
2import Graphite
3import Metrics
4import QueueModels
5
6public final class ConcreteTestDurationMetric: GraphiteMetric {
7public init(
8result: String,
9host: String,
10testClassName: String,
11testMethodName: String,
12duration: Double,
13version: Version,
14timestamp: Date
15) {
16super.init(
17fixedComponents: ["test", "duration"],
18variableComponents: [
19result,
20host,
21testClassName,
22testMethodName,
23version.value,
24GraphiteMetric.reservedField,
25GraphiteMetric.reservedField
26],
27value: duration,
28timestamp: timestamp
29)
30}
31}
32