having triage-guesser recognize navigation and recommend assigning it to the Navigation component
Bug: 155117785
Change-Id: I3d3b7b333fcd700ab9e14d731a9dbf9c01431c21
diff --git a/development/triage-guesser.py b/development/triage-guesser.py
index bb7e78f..cef6e6e 100755
--- a/development/triage-guesser.py
+++ b/development/triage-guesser.py
@@ -15,6 +15,17 @@
self.issueId = issueId
self.description = description
+class IssueComponent(object):
+ def __init__(self, name):
+ self.name = name
+ def __str__(self):
+ return "Component: '" + self.name + "'"
+ def __repr__(self):
+ return str(self)
+
+components = {}
+components["navigation"] = IssueComponent("Navigation")
+
class AssigneeRecommendation(object):
def __init__(self, usernames, justification):
self.usernames = usernames
@@ -161,6 +172,7 @@
"AppCompat": ["kirillg"],
"Design Library": ["material-android-firehose"],
"android.support.design": ["material-android-firehose"],
+ "NavigationView": ["material-android-firehose"], # not to be confused with Navigation
"RenderThread": ["jreck"],
"VectorDrawable": ["tianliu"],
"Vector Drawable": ["tianliu"],
@@ -179,7 +191,8 @@
"slice": ["madym"],
"checkApi": ["jeffrygaston", "aurimas"],
"compose": ["chuckj", "jsproch", "lelandr"],
- "jetifier": ["pavlis", "jeffrygaston"]
+ "jetifier": ["pavlis", "jeffrygaston"],
+ "navigat": [components["navigation"]] # "navigation", "navigate", etc
})
self.recommenderRules.append(OwnersRule(fileFinder))
self.recommenderRules.append(LastTouchedBy_Rule(fileFinder))