in pkg/degradation-detector/setting/javaSettings.go [59:105]
func getJavaMetricsFromTestsNames(test string) []string {
if strings.Contains(test, "/inspection") {
return []string{"globalInspections"}
}
if strings.Contains(test, "/showIntentions") {
return []string{"Test#average_awt_delay", "showQuickFixes"}
}
if strings.Contains(test, "/localInspection/java_file") {
return []string{"localInspections", "firstCodeAnalysis"}
}
if strings.Contains(test, "/completion") {
return []string{"completion"}
}
if strings.Contains(test, "/showIntentions") {
return []string{"Test#average_awt_delay", "showQuickFixes"}
}
if strings.Contains(test, "/createJavaClass") {
return []string{"createJavaFile"}
}
if strings.Contains(test, "/rename-method") {
return []string{"performInlineRename"}
}
if strings.Contains(test, "/rename-class") {
return []string{"performInlineRename"}
}
if strings.Contains(test, "/change-signature") {
return []string{"changeJavaSignature: add parameter"}
}
if strings.Contains(test, "/move-class") {
return []string{"moveClassToPackage"}
}
if strings.Contains(test, "/inline-method") {
return []string{"inlineJavaMethod"}
}
if strings.Contains(test, "/rename-package") {
return []string{"renameDirectoryAsPackage"}
}
if strings.Contains(test, "/editor-highlighting") {
return []string{"typing_EditorBackSpace_duration", "typing_EditorBackSpace_warmup_duration", "typing_}_duration", "typing_}_warmup_duration"}
}
// for the future cases
if strings.Contains(test, "/findUsages") {
return []string{"findUsages", "fus_find_usages_all", "fus_find_usages_first"}
}
return []string{}
}