Introduce builder for luci-test recipe

It will be triggered by CQ label (+1 for "try" that will do a dry run,
+2 for "ci" that will submit).

Change-Id: Ia123d5e9a6034bb6c8a6023b137e023e07feb2f9
diff --git a/main.star b/main.star
index f872036..ae3ecea 100755
--- a/main.star
+++ b/main.star
@@ -100,3 +100,24 @@
   service_account = "luci-tasks@gerritcodereview-ci.iam.gserviceaccount.com",
   schedule = "with 1m interval",
 )
+
+# Defines a builder to run the "luci-test" recipe in a given bucket. This will
+# be hooked up to the CQ label rather than having a set schedule.
+def verify_luci-test_builder(bucket):
+  luci.builder(
+    name = "Verify luci-test CL",
+    bucket = bucket,
+    executable = build.recipe(
+      # The name of the recipe we just made.
+      name = "luci-test",
+    ),
+    service_account = "gerrit-luci-%s-builder@gerritcodereview-ci.iam.gserviceaccount.com" % bucket,
+    dimensions = {
+        "os": "Ubuntu",
+        "cpu": "x86-64",
+        "pool": "luci.gerrit.%s" % bucket,
+    },
+  )
+
+verify_luci-test_builder("try")
+verify_luci-test_builder("ci")