pkg/degradation-detector/setting/aiaTestTokenSettings.go (34 lines of code) (raw):

package setting import detector "github.com/JetBrains/ij-perf-report-aggregator/pkg/degradation-detector" func GenerateAIATestTokenSettings() []detector.PerformanceSettings { metrics := map[string][]string{ "stage: tokenQuota": {"currentPercents"}, "prod: tokenQuota": {"currentPercents"}, } settings := make([]detector.PerformanceSettings, 0, 10) for test, metrics := range metrics { for _, metric := range metrics { settings = append(settings, detector.PerformanceSettings{ Db: "perfintDev", Table: "ml", Project: test, BaseSettings: detector.BaseSettings{ Machine: "intellij-linux-%-aws-%", Metric: metric, Branch: "master", SlackSettings: detector.SlackSettings{ Channel: "ai-assistant-autotest-notifications", ProductLink: "ml/dev", }, AnalysisSettings: detector.AnalysisSettings{ ReportType: detector.AllEvent, AnalysisKind: detector.ThresholdAnalysis, ThresholdMode: detector.ThresholdGreaterThan, ThresholdValue: 95, }, }, }) } } return settings }