[rollers] Use "Test: CQ" instead of "TEST=CQ"

Change-Id: Iabded4525ed624f3e6b30baf3ebcdfea784010cd
diff --git a/README.recipes.md b/README.recipes.md
index 680fe59..0865c97 100644
--- a/README.recipes.md
+++ b/README.recipes.md
@@ -1185,9 +1185,9 @@
 
 Recipe for generating docs.
 
-— **def [RunGnDoc](/recipes/docs_roller.py#52)(api, packages, project_dir):**
+— **def [RunSteps](/recipes/docs_roller.py#105)(api, category, patch_gerrit_url, patch_project, patch_ref, patch_storage, patch_repository_url, project, manifest, remote, packages, run_gndoc):**
 
-— **def [RunSteps](/recipes/docs_roller.py#101)(api, category, patch_gerrit_url, patch_project, patch_ref, patch_storage, patch_repository_url, project, manifest, remote, packages):**
+— **def [gen\_gndoc](/recipes/docs_roller.py#54)(api, packages, project_dir):**
 ### *recipes* / [ffmpeg](/recipes/ffmpeg.py)
 
 [DEPS](/recipes/ffmpeg.py#11): [fuchsia](#recipe_modules-fuchsia), [gsutil](#recipe_modules-gsutil), [jiri](#recipe_modules-jiri), [tar](#recipe_modules-tar), [recipe\_engine/context][recipe_engine/recipe_modules/context], [recipe\_engine/file][recipe_engine/recipe_modules/file], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/step][recipe_engine/recipe_modules/step]
diff --git a/recipes/dart_flutter_roller.expected/flutter_flutter and flutter_engine.json b/recipes/dart_flutter_roller.expected/flutter_flutter and flutter_engine.json
index 7f5575b..6364bb9 100644
--- a/recipes/dart_flutter_roller.expected/flutter_flutter and flutter_engine.json
+++ b/recipes/dart_flutter_roller.expected/flutter_flutter and flutter_engine.json
@@ -754,7 +754,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"topaz\", \"subject\": \"[roll] Update external/github.com/flutter/flutter, external/github.com/flutter/engine\\n\\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nexternal/github.com/flutter/engine abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"topaz\", \"subject\": \"[roll] Update external/github.com/flutter/flutter, external/github.com/flutter/engine\\n\\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nexternal/github.com/flutter/engine abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -774,7 +774,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Update external/github.com/flutter/flutter, external/github.com/flutter/engine\n\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nexternal/github.com/flutter/engine abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\n\nTEST=CQ\n\nChange-Id: abc123\n",
+      "[roll] Update external/github.com/flutter/flutter, external/github.com/flutter/engine\n\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nexternal/github.com/flutter/engine abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\n\nTest: CQ\n\nChange-Id: abc123\n",
       "-a"
     ],
     "cwd": "[START_DIR]/topaz",
diff --git a/recipes/dart_flutter_roller.expected/flutter_flutter only.json b/recipes/dart_flutter_roller.expected/flutter_flutter only.json
index 8f5be20..4238673 100644
--- a/recipes/dart_flutter_roller.expected/flutter_flutter only.json
+++ b/recipes/dart_flutter_roller.expected/flutter_flutter only.json
@@ -480,7 +480,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"topaz\", \"subject\": \"[roll] Update external/github.com/flutter/flutter\\n\\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"topaz\", \"subject\": \"[roll] Update external/github.com/flutter/flutter\\n\\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -500,7 +500,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Update external/github.com/flutter/flutter\n\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\n\nTEST=CQ\n\nChange-Id: abc123\n",
+      "[roll] Update external/github.com/flutter/flutter\n\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\n\nTest: CQ\n\nChange-Id: abc123\n",
       "-a"
     ],
     "cwd": "[START_DIR]/topaz",
diff --git a/recipes/dart_flutter_roller.expected/flutter_flutter, flutter_engine, and dart.json b/recipes/dart_flutter_roller.expected/flutter_flutter, flutter_engine, and dart.json
index 244b98d..6526b6e 100644
--- a/recipes/dart_flutter_roller.expected/flutter_flutter, flutter_engine, and dart.json
+++ b/recipes/dart_flutter_roller.expected/flutter_flutter, flutter_engine, and dart.json
@@ -1002,7 +1002,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"topaz\", \"subject\": \"[roll] Update external/github.com/flutter/flutter, external/github.com/flutter/engine, dart/sdk\\n\\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nexternal/github.com/flutter/engine abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\ndart/sdk abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"topaz\", \"subject\": \"[roll] Update external/github.com/flutter/flutter, external/github.com/flutter/engine, dart/sdk\\n\\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nexternal/github.com/flutter/engine abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\ndart/sdk abc123..def456 (3 commits)\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -1022,7 +1022,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Update external/github.com/flutter/flutter, external/github.com/flutter/engine, dart/sdk\n\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nexternal/github.com/flutter/engine abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\ndart/sdk abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\n\nTEST=CQ\n\nChange-Id: abc123\n",
+      "[roll] Update external/github.com/flutter/flutter, external/github.com/flutter/engine, dart/sdk\n\nexternal/github.com/flutter/flutter abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nexternal/github.com/flutter/engine abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\ndart/sdk abc123..def456 (3 commits)\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\n\nTest: CQ\n\nChange-Id: abc123\n",
       "-a"
     ],
     "cwd": "[START_DIR]/topaz",
diff --git a/recipes/dart_flutter_roller.py b/recipes/dart_flutter_roller.py
index 0d499b3..b13cb68 100644
--- a/recipes/dart_flutter_roller.py
+++ b/recipes/dart_flutter_roller.py
@@ -42,7 +42,7 @@
 
 {logs}
 
-TEST=CQ
+Test: CQ
 """
 
 LOG_FORMAT = """\
diff --git a/recipes/dart_pkg_roller.expected/basic.json b/recipes/dart_pkg_roller.expected/basic.json
index 5d6aeb7..7e79290 100644
--- a/recipes/dart_pkg_roller.expected/basic.json
+++ b/recipes/dart_pkg_roller.expected/basic.json
@@ -213,7 +213,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"third_party/dart-pkg\", \"subject\": \"[roll] Update 3p packages\\n\\n\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"third_party/dart-pkg\", \"subject\": \"[roll] Update 3p packages\\n\\n\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -243,7 +243,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Update 3p packages\n\n\n\nTEST=CQ\n\nChange-Id: abc123\n"
+      "[roll] Update 3p packages\n\n\n\nTest: CQ\n\nChange-Id: abc123\n"
     ],
     "cwd": "[START_DIR]/third_party/dart-pkg/pub",
     "infra_step": true,
diff --git a/recipes/dart_pkg_roller.py b/recipes/dart_pkg_roller.py
index d83fccb..4d58372 100644
--- a/recipes/dart_pkg_roller.py
+++ b/recipes/dart_pkg_roller.py
@@ -33,7 +33,7 @@
 
 {changes}
 
-TEST=CQ
+Test: CQ
 """
 
 
diff --git a/recipes/fuchsia_roller.expected/cobalt_project.json b/recipes/fuchsia_roller.expected/cobalt_project.json
index 0921a64..f7b7a26 100644
--- a/recipes/fuchsia_roller.expected/cobalt_project.json
+++ b/recipes/fuchsia_roller.expected/cobalt_project.json
@@ -359,7 +359,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"garnet\", \"subject\": \"[roll] Roll cobalt [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"garnet\", \"subject\": \"[roll] Roll cobalt [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -379,7 +379,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Roll cobalt [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTEST=CQ\n\nChange-Id: abc123\n",
+      "[roll] Roll cobalt [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTest: CQ\n\nChange-Id: abc123\n",
       "-a"
     ],
     "cwd": "[START_DIR]/garnet",
diff --git a/recipes/fuchsia_roller.expected/garnet.json b/recipes/fuchsia_roller.expected/garnet.json
index 6b91e37..d013a7d 100644
--- a/recipes/fuchsia_roller.expected/garnet.json
+++ b/recipes/fuchsia_roller.expected/garnet.json
@@ -358,7 +358,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"peridot\", \"subject\": \"[roll] Roll garnet [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"peridot\", \"subject\": \"[roll] Roll garnet [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -378,7 +378,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Roll garnet [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTEST=CQ\n\nChange-Id: abc123\n",
+      "[roll] Roll garnet [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTest: CQ\n\nChange-Id: abc123\n",
       "-a"
     ],
     "cwd": "[START_DIR]/peridot",
diff --git a/recipes/fuchsia_roller.expected/missing_revision.json b/recipes/fuchsia_roller.expected/missing_revision.json
index 2b016be..15e8bc0 100644
--- a/recipes/fuchsia_roller.expected/missing_revision.json
+++ b/recipes/fuchsia_roller.expected/missing_revision.json
@@ -377,7 +377,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"garnet\", \"subject\": \"[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"garnet\", \"subject\": \"[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -397,7 +397,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTEST=CQ\n\nChange-Id: abc123\n",
+      "[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTest: CQ\n\nChange-Id: abc123\n",
       "-a"
     ],
     "cwd": "[START_DIR]/garnet",
diff --git a/recipes/fuchsia_roller.expected/peridot.json b/recipes/fuchsia_roller.expected/peridot.json
index 25e3424..05942a4 100644
--- a/recipes/fuchsia_roller.expected/peridot.json
+++ b/recipes/fuchsia_roller.expected/peridot.json
@@ -358,7 +358,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"topaz\", \"subject\": \"[roll] Roll peridot [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"topaz\", \"subject\": \"[roll] Roll peridot [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -378,7 +378,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Roll peridot [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTEST=CQ\n\nChange-Id: abc123\n",
+      "[roll] Roll peridot [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTest: CQ\n\nChange-Id: abc123\n",
       "-a"
     ],
     "cwd": "[START_DIR]/topaz",
diff --git a/recipes/fuchsia_roller.expected/zircon.json b/recipes/fuchsia_roller.expected/zircon.json
index 82d5b9e..3b774ed 100644
--- a/recipes/fuchsia_roller.expected/zircon.json
+++ b/recipes/fuchsia_roller.expected/zircon.json
@@ -358,7 +358,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"garnet\", \"subject\": \"[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"garnet\", \"subject\": \"[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -378,7 +378,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTEST=CQ\n\nChange-Id: abc123\n",
+      "[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTest: CQ\n\nChange-Id: abc123\n",
       "-a"
     ],
     "cwd": "[START_DIR]/garnet",
diff --git a/recipes/fuchsia_roller.expected/zircon_dry_run.json b/recipes/fuchsia_roller.expected/zircon_dry_run.json
index 5fe10ec..206961a 100644
--- a/recipes/fuchsia_roller.expected/zircon_dry_run.json
+++ b/recipes/fuchsia_roller.expected/zircon_dry_run.json
@@ -358,7 +358,7 @@
       "-host",
       "https://fuchsia-review.googlesource.com",
       "-input",
-      "{\"input\": {\"branch\": \"master\", \"project\": \"garnet\", \"subject\": \"[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTEST=CQ\\n\"}}",
+      "{\"input\": {\"branch\": \"master\", \"project\": \"garnet\", \"subject\": \"[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\\n\\n3e30158 fake A msg 0\\n3380b83 fake A msg 1\\n363caa9 fake A msg 2\\n\\nTest: CQ\\n\"}}",
       "-output",
       "/path/to/tmp/json"
     ],
@@ -378,7 +378,7 @@
       "git",
       "commit",
       "-m",
-      "[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTEST=CQ\n\nChange-Id: abc123\n",
+      "[roll] Roll zircon [OLD_RE..fc4dc76 (3 commits)\n\n3e30158 fake A msg 0\n3380b83 fake A msg 1\n363caa9 fake A msg 2\n\nTest: CQ\n\nChange-Id: abc123\n",
       "-a"
     ],
     "cwd": "[START_DIR]/garnet",
diff --git a/recipes/fuchsia_roller.py b/recipes/fuchsia_roller.py
index 1c929b9..02a9ecc 100644
--- a/recipes/fuchsia_roller.py
+++ b/recipes/fuchsia_roller.py
@@ -58,7 +58,7 @@
 
 {commits}
 
-TEST=CQ
+Test: CQ
 """