Emcee

Форк
0
/
TimeToStartTestMetric.swift 
32 строки · 824.0 Байт
1
import CommonTestModels
2
import Foundation
3
import Graphite
4
import Metrics
5
import QueueModels
6

7
public final class TimeToStartTestMetric: GraphiteMetric {
8
    public init(
9
        testEntry: TestEntry,
10
        version: Version,
11
        queueHost: String,
12
        timeToStartTest: TimeInterval,
13
        timestamp: Date
14
    ) {
15
        super.init(
16
            fixedComponents: [
17
                "tests",
18
                "time_to_start"
19
            ],
20
            variableComponents: [
21
                testEntry.testName.className,
22
                testEntry.testName.methodName,
23
                version.value,
24
                queueHost,
25
                GraphiteMetric.reservedField,
26
                GraphiteMetric.reservedField
27
            ],
28
            value: timeToStartTest,
29
            timestamp: timestamp
30
        )
31
    }
32
}
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.