[commit_queue] Allow different projects

Change-Id: I1a69c4f8282f9387e1175419416ccdb6a7a46879
diff --git a/recipe_modules/commit_queue/api.py b/recipe_modules/commit_queue/api.py
index fb49c1f..e43e937 100644
--- a/recipe_modules/commit_queue/api.py
+++ b/recipe_modules/commit_queue/api.py
@@ -16,13 +16,13 @@
     super(CommitQueueApi, self).__init__(*args, **kwargs)
     self._cfg = None
 
-  def _load(self):
+  def _load(self, project):
     if self._cfg:
       return
 
     with self.m.step.nest('get commit-queue'):
       endpoint = 'config/v1/config_sets'
-      config_set = 'projects/fuchsia/config'
+      config_set = 'projects/%s/config' % project
       config = 'commit-queue.cfg'
       url = 'https://luci-config.appspot.com/_ah/api/{}/{}/{}'.format(
           endpoint, config_set, config)
@@ -35,8 +35,8 @@
       self._cfg = config_pb2.Config()
       textpb.Parse(text, self._cfg)
 
-  def all_tryjobs(self, include_experimental=False):
-    self._load()
+  def all_tryjobs(self, project='fuchsia', include_experimental=False):
+    self._load(project)
 
     res = set()
     if self._cfg:
diff --git a/recipe_modules/recipe_testing/api.py b/recipe_modules/recipe_testing/api.py
index ff72c69..253319e 100644
--- a/recipe_modules/recipe_testing/api.py
+++ b/recipe_modules/recipe_testing/api.py
@@ -28,6 +28,7 @@
     super(RecipeTestingApi, self).__init__(*args, **kwargs)
     self.max_build_age_seconds = int(
         datetime.timedelta(days=28).total_seconds())
+    self.project = 'fuchsia'
 
   def _get_affected_recipes(self):
     """Collect affected recipes. For now assume we care about all recipes."""
@@ -210,7 +211,7 @@
   def run_led_tests(self, recipes_path, selftest_cl):
     """Launch led jobs for CQ builders."""
 
-    builders = sorted(self.m.commit_queue.all_tryjobs())
+    builders = sorted(self.m.commit_queue.all_tryjobs(project=self.project))
     step = self.m.step('normalized_tryjobs', None)
     step.presentation.logs['tryjobs'] = builders