[Dart] Disable new workflow on CQ (try bots)

Also fix windows path problem.

Change-Id: I7ae7f14409323f0962f7b2bd5516b9bd6f10d72e
Reviewed-on: https://chromium-review.googlesource.com/c/1278212
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: William Hesse <whesse@google.com>
diff --git a/scripts/slave/README.recipes.md b/scripts/slave/README.recipes.md
index 555942c..7246044 100644
--- a/scripts/slave/README.recipes.md
+++ b/scripts/slave/README.recipes.md
@@ -1698,11 +1698,11 @@
 
 &mdash; **def [dart\_executable](/scripts/slave/recipe_modules/dart/api.py#87)(self):**
 
-&mdash; **def [deflake\_results](/scripts/slave/recipe_modules/dart/api.py#255)(self, step_name, args, environment):**
+&mdash; **def [deflake\_results](/scripts/slave/recipe_modules/dart/api.py#259)(self, step_name, args, environment):**
 
 &mdash; **def [download\_parent\_isolate](/scripts/slave/recipe_modules/dart/api.py#141)(self):**
 
-&mdash; **def [download\_results](/scripts/slave/recipe_modules/dart/api.py#239)(self, name):**
+&mdash; **def [download\_results](/scripts/slave/recipe_modules/dart/api.py#243)(self, name):**
 
 &mdash; **def [get\_secret](/scripts/slave/recipe_modules/dart/api.py#60)(self, name):**
 
@@ -1712,13 +1712,13 @@
 
 Kills leftover tasks from previous runs or steps.
 
-&mdash; **def [present\_results](/scripts/slave/recipe_modules/dart/api.py#331)(self, step_name):**
+&mdash; **def [present\_results](/scripts/slave/recipe_modules/dart/api.py#335)(self, step_name):**
 
-&mdash; **def [read\_debug\_log](/scripts/slave/recipe_modules/dart/api.py#372)(self):**
+&mdash; **def [read\_debug\_log](/scripts/slave/recipe_modules/dart/api.py#376)(self):**
 
 Reads the debug.log file
 
-&mdash; **def [read\_result\_file](/scripts/slave/recipe_modules/dart/api.py#353)(self, name, log_name, test_data=''):**
+&mdash; **def [read\_result\_file](/scripts/slave/recipe_modules/dart/api.py#357)(self, name, log_name, test_data=''):**
 
 Reads the result.log file
 Args:
@@ -1729,7 +1729,7 @@
 Returns (str) - The content of the file.
 Raises file.Error
 
-&mdash; **def [run\_script](/scripts/slave/recipe_modules/dart/api.py#707)(self, step_name, script, args, isolate_hash, shards, local_shard, environment, tasks, cipd_packages=None, ignore_failure=False):**
+&mdash; **def [run\_script](/scripts/slave/recipe_modules/dart/api.py#711)(self, step_name, script, args, isolate_hash, shards, local_shard, environment, tasks, cipd_packages=None, ignore_failure=False):**
 
 Runs a specific script with current working directory to be checkout. If
 the runtime (passed in environment) is a browser, and the system is linux,
@@ -1748,7 +1748,7 @@
   * ok_ret(str or [int]) - optional accepted exit codes passed to
     non-sharded script runs.
 
-&mdash; **def [run\_test\_py](/scripts/slave/recipe_modules/dart/api.py#617)(self, step_name, append_logs, step, isolate_hash, shards, local_shard, environment, tasks, global_config):**
+&mdash; **def [run\_test\_py](/scripts/slave/recipe_modules/dart/api.py#621)(self, step_name, append_logs, step, isolate_hash, shards, local_shard, environment, tasks, global_config):**
 
 Runs test.py with default arguments, based on configuration from.
 Args:
@@ -1764,7 +1764,7 @@
   * global_config (dict) - The global section from test_matrix.json.
     Contains version tags for the pinned browsers Firefox and Chrome.
 
-&mdash; **def [run\_trigger](/scripts/slave/recipe_modules/dart/api.py#581)(self, step_name, step, isolate_hash):**
+&mdash; **def [run\_trigger](/scripts/slave/recipe_modules/dart/api.py#585)(self, step_name, step, isolate_hash):**
 
 &mdash; **def [shard](/scripts/slave/recipe_modules/dart/api.py#155)(self, title, isolate_hash, test_args, os=None, cpu='x86-64', pool='dart.tests', num_shards=0, last_shard_is_local=False, cipd_packages=None, ignore_failure=False):**
 
@@ -1772,7 +1772,7 @@
 Requires the 'shards' build property to be set to the number of tasks.
 Returns the created task(s), which are meant to be passed into collect().
 
-&mdash; **def [test](/scripts/slave/recipe_modules/dart/api.py#383)(self, test_data):**
+&mdash; **def [test](/scripts/slave/recipe_modules/dart/api.py#387)(self, test_data):**
 
 Reads the test-matrix.json file in checkout and performs each step listed
 in the file
@@ -1783,7 +1783,7 @@
 
 Builds an isolate
 
-&mdash; **def [upload\_results](/scripts/slave/recipe_modules/dart/api.py#290)(self, name):**
+&mdash; **def [upload\_results](/scripts/slave/recipe_modules/dart/api.py#294)(self, name):**
 ### *recipe_modules* / [disk](/scripts/slave/recipe_modules/disk)
 
 [DEPS](/scripts/slave/recipe_modules/disk/__init__.py#1): [traceback](#recipe_modules-traceback), [depot\_tools/infra\_paths][depot_tools/recipe_modules/infra_paths], [recipe\_engine/json][recipe_engine/recipe_modules/json], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/platform][recipe_engine/recipe_modules/platform], [recipe\_engine/python][recipe_engine/recipe_modules/python], [recipe\_engine/step][recipe_engine/recipe_modules/step]
diff --git a/scripts/slave/recipe_modules/dart/api.py b/scripts/slave/recipe_modules/dart/api.py
index 4933d41..c5ec92b 100644
--- a/scripts/slave/recipe_modules/dart/api.py
+++ b/scripts/slave/recipe_modules/dart/api.py
@@ -215,6 +215,7 @@
             output_dir = self.m.step.active_result.raw_io.output_dir
             for filepath in output_dir:
               filename = filepath.split('/')[-1]  # pragma: no cover
+              filename = filename.split('\\')[-1]  # pragma: no cover
               if filename in (
                   "result.log", "results.json", "run.json"): # pragma: no cover
                 contents = output_dir[filepath]
@@ -226,15 +227,18 @@
                       'accumulated_results'] = [results]
                 if filename == 'run.json':
                   run = contents
-          results_path = self.m.path['checkout'].join('logs', 'results.json')
-          self.m.file.write_text("Write results file", results_path, results)
-          run_path = self.m.path['checkout'].join('logs', 'run.json')
-          self.m.file.write_text("Write run file", run_path, run)
-          step_name = 'sharded %s' % info['step_name']
-          self.download_results(step_name)
-          self.deflake_results(step_name, info['args'], info['environment'])
-          self.upload_results(step_name)
-          self.present_results(step_name)
+          run_new_workflow = not self.m.buildbucket.builder_name.endswith(
+                              ('-try', '-stable', '-dev'))
+          if run_new_workflow:
+            results_path = self.m.path['checkout'].join('logs', 'results.json')
+            self.m.file.write_text("Write results file", results_path, results)
+            run_path = self.m.path['checkout'].join('logs', 'run.json')
+            self.m.file.write_text("Write run file", run_path, run)
+            step_name = 'sharded %s' % info['step_name']
+            self.download_results(step_name)
+            self.deflake_results(step_name, info['args'], info['environment'])
+            self.upload_results(step_name)
+            self.present_results(step_name)
 
   def download_results(self,  name):
     builder = self.m.buildbucket.builder_name
diff --git a/scripts/slave/recipe_modules/dart/examples/example.expected/basic-win-stable.json b/scripts/slave/recipe_modules/dart/examples/example.expected/basic-win-stable.json
index f7d3f85..fb41129 100644
--- a/scripts/slave/recipe_modules/dart/examples/example.expected/basic-win-stable.json
+++ b/scripts/slave/recipe_modules/dart/examples/example.expected/basic-win-stable.json
@@ -1605,386 +1605,6 @@
     ]
   },
   {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "",
-      "[CACHE]\\builder\\sdk\\logs\\results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "Write results file"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "",
-      "[CACHE]\\builder\\sdk\\logs\\run.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "Write run file"
-  },
-  {
-    "cmd": [
-      "[CACHE]\\builder\\sdk\\tools\\sdks\\dart-sdk\\bin\\dart.exe",
-      "tools/bots/compare_results.dart",
-      "--flakiness-data",
-      "LATEST/flaky.json",
-      "--changed",
-      "--passing",
-      "--failing",
-      "--count",
-      "100",
-      "LATEST/results.json",
-      "logs/results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "name": "list tests that should be deflaked",
-    "stdout": "[CACHE]\\builder\\sdk\\logs\\deflake.list",
-    "~followup_annotations": [
-      "@@@STEP_LOG_LINE@deflake_list@@@@",
-      "@@@STEP_LOG_END@deflake_list@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "tools/test.py",
-      "-ax64",
-      "-mdebug",
-      "--progress=status",
-      "--report",
-      "--time",
-      "--write-debug-log",
-      "--write-results",
-      "--write-result-log",
-      "--write-test-outcome-log",
-      "foo",
-      "--bar",
-      "-rfirefox",
-      "--append_logs",
-      "--builder-tag=win10",
-      "--firefox=browsers\\firefox\\firefox.exe",
-      "--repeat=5",
-      "--test-list",
-      "logs/deflake.list",
-      "--output_directory",
-      "deflaking_logs"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "name": "sharded Test-step 3 deflaking"
-  },
-  {
-    "cmd": [
-      "[CACHE]\\builder\\sdk\\tools\\sdks\\dart-sdk\\bin\\dart.exe",
-      "tools/bots/update_flakiness.dart",
-      "-i",
-      "LATEST/flaky.json",
-      "-o",
-      "deflaking_logs/flaky.json",
-      "logs/results.json",
-      "deflaking_logs/results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "name": "Update flakiness information"
-  },
-  {
-    "cmd": [
-      "git",
-      "show",
-      "HEAD",
-      "--format=%at",
-      "-s"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "git show",
-    "stdout": "/path/to/tmp/"
-  },
-  {
-    "cmd": [
-      "[CACHE]\\builder\\sdk\\tools\\sdks\\dart-sdk\\bin\\dart.exe",
-      "tools/bots/add_fields.dart",
-      "[CACHE]\\builder\\sdk\\logs\\run.json",
-      "1234567",
-      ""
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "name": "Add commit hash to run.json"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "move",
-      "[CACHE]\\builder\\sdk\\deflaking_logs\\results.json",
-      "[CACHE]\\builder\\sdk\\deflaking_logs\\deflaking_results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "Rename deflaking_results"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]\\builder\\sdk\\logs\\results.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil upload logs results.json",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/results.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil copy logs results.json to LATEST",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/approved_results.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/approved_results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil copy",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]\\builder\\sdk\\logs\\run.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/run.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil upload logs run.json",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/run.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/run.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/run.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil copy logs run.json to LATEST",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/run.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/approved_results.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/approved_results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil copy (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]\\builder\\sdk\\deflaking_logs\\flaky.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/flaky.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil upload deflaking_logs flaky.json",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/flaky.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/flaky.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/flaky.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil copy deflaking_logs flaky.json to LATEST",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/flaky.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/approved_results.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/approved_results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil copy (3)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]\\builder\\sdk\\deflaking_logs\\deflaking_results.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/deflaking_results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil upload deflaking_logs deflaking_results.json",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/deflaking_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/deflaking_results.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/deflaking_results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil copy deflaking_logs deflaking_results.json to LATEST",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/deflaking_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/LATEST/sharded Test-step 3/approved_results.json",
-      "gs://dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/approved_results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "infra_step": true,
-    "name": "gsutil copy (4)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-win10-debug-x64-firefox-stable/1357/sharded Test-step 3/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[CACHE]\\builder\\sdk\\tools\\sdks\\dart-sdk\\bin\\dart.exe",
-      "tools/bots/compare_results.dart",
-      "--flakiness-data",
-      "deflaking_logs/flaky.json",
-      "--human",
-      "--verbose",
-      "--changed",
-      "--flaky",
-      "--failing",
-      "--passing",
-      "[CACHE]\\builder\\sdk\\LATEST\\results.json",
-      "[CACHE]\\builder\\sdk\\logs\\results.json"
-    ],
-    "cwd": "[CACHE]\\builder\\sdk",
-    "name": "deflaked status of sharded Test-step 3"
-  },
-  {
     "name": "$result",
     "recipe_result": null,
     "status_code": 0
diff --git a/scripts/slave/recipe_modules/dart/examples/example.expected/basic.json b/scripts/slave/recipe_modules/dart/examples/example.expected/basic.json
index 51d4f14..2343cc3 100644
--- a/scripts/slave/recipe_modules/dart/examples/example.expected/basic.json
+++ b/scripts/slave/recipe_modules/dart/examples/example.expected/basic.json
@@ -806,352 +806,6 @@
   },
   {
     "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "",
-      "[CACHE]/builder/sdk/logs/results.json"
-    ],
-    "infra_step": true,
-    "name": "Write results file"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "",
-      "[CACHE]/builder/sdk/logs/run.json"
-    ],
-    "infra_step": true,
-    "name": "Write run file"
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/sdk/tools/sdks/dart-sdk/bin/dart",
-      "tools/bots/compare_results.dart",
-      "--flakiness-data",
-      "LATEST/flaky.json",
-      "--changed",
-      "--passing",
-      "--failing",
-      "--count",
-      "100",
-      "LATEST/results.json",
-      "logs/results.json"
-    ],
-    "name": "list tests that should be deflaked",
-    "stdout": "[CACHE]/builder/sdk/logs/deflake.list",
-    "~followup_annotations": [
-      "@@@STEP_LOG_LINE@deflake_list@@@@",
-      "@@@STEP_LOG_END@deflake_list@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "tools/test.py",
-      "--test_arg",
-      "--repeat=5",
-      "--test-list",
-      "logs/deflake.list",
-      "--output_directory",
-      "deflaking_logs"
-    ],
-    "name": "sharded example sharded step deflaking"
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/sdk/tools/sdks/dart-sdk/bin/dart",
-      "tools/bots/update_flakiness.dart",
-      "-i",
-      "LATEST/flaky.json",
-      "-o",
-      "deflaking_logs/flaky.json",
-      "logs/results.json",
-      "deflaking_logs/results.json"
-    ],
-    "name": "Update flakiness information"
-  },
-  {
-    "cmd": [
-      "git",
-      "show",
-      "HEAD",
-      "--format=%at",
-      "-s"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "git show",
-    "stdout": "/path/to/tmp/"
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/sdk/tools/sdks/dart-sdk/bin/dart",
-      "tools/bots/add_fields.dart",
-      "[CACHE]/builder/sdk/logs/run.json",
-      "1234567",
-      ""
-    ],
-    "name": "Add commit hash to run.json"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "move",
-      "[CACHE]/builder/sdk/deflaking_logs/results.json",
-      "[CACHE]/builder/sdk/deflaking_logs/deflaking_results.json"
-    ],
-    "infra_step": true,
-    "name": "Rename deflaking_results"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]/builder/sdk/logs/results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/results.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil upload logs results.json",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/results.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil copy logs results.json to LATEST",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/approved_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/approved_results.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil copy",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]/builder/sdk/logs/run.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/run.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil upload logs run.json",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/run.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/run.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/run.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil copy logs run.json to LATEST",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/run.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/approved_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/approved_results.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil copy (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]/builder/sdk/deflaking_logs/flaky.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/flaky.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil upload deflaking_logs flaky.json",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/flaky.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/flaky.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/flaky.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil copy deflaking_logs flaky.json to LATEST",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/flaky.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/approved_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/approved_results.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil copy (3)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]/builder/sdk/deflaking_logs/deflaking_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/deflaking_results.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil upload deflaking_logs deflaking_results.json",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/deflaking_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/deflaking_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/deflaking_results.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil copy deflaking_logs deflaking_results.json to LATEST",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/deflaking_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded example sharded step/approved_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/approved_results.json"
-    ],
-    "infra_step": true,
-    "name": "gsutil copy (4)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded example sharded step/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/sdk/tools/sdks/dart-sdk/bin/dart",
-      "tools/bots/compare_results.dart",
-      "--flakiness-data",
-      "deflaking_logs/flaky.json",
-      "--human",
-      "--verbose",
-      "--changed",
-      "--flaky",
-      "--failing",
-      "--passing",
-      "[CACHE]/builder/sdk/LATEST/results.json",
-      "[CACHE]/builder/sdk/logs/results.json"
-    ],
-    "name": "deflaked status of sharded example sharded step"
-  },
-  {
-    "cmd": [
       "echo",
       "hello",
       "world"
@@ -1971,389 +1625,6 @@
     ]
   },
   {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "",
-      "[CACHE]/builder/sdk/logs/results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "Write results file (2)"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "copy",
-      "",
-      "[CACHE]/builder/sdk/logs/run.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "Write run file (2)"
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/sdk/tools/sdks/dart-sdk/bin/dart",
-      "tools/bots/compare_results.dart",
-      "--flakiness-data",
-      "LATEST/flaky.json",
-      "--changed",
-      "--passing",
-      "--failing",
-      "--count",
-      "100",
-      "LATEST/results.json",
-      "logs/results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "name": "list tests that should be deflaked (2)",
-    "stdout": "[CACHE]/builder/sdk/logs/deflake.list",
-    "~followup_annotations": [
-      "@@@STEP_LOG_LINE@deflake_list@@@@",
-      "@@@STEP_LOG_END@deflake_list@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "/usr/bin/xvfb-run",
-      "-a",
-      "--server-args=-screen 0 1024x768x24",
-      "python",
-      "-u",
-      "tools/test.py",
-      "-ax64",
-      "-mrelease",
-      "--progress=status",
-      "--report",
-      "--time",
-      "--write-debug-log",
-      "--write-results",
-      "--write-result-log",
-      "--write-test-outcome-log",
-      "-rchrome",
-      "foo",
-      "--bar",
-      "--copy-coredumps",
-      "--chrome=browsers/chrome/google-chrome",
-      "-e co19, language_2",
-      "--repeat=5",
-      "--test-list",
-      "logs/deflake.list",
-      "--output_directory",
-      "deflaking_logs"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "name": "sharded Test-step 1 deflaking"
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/sdk/tools/sdks/dart-sdk/bin/dart",
-      "tools/bots/update_flakiness.dart",
-      "-i",
-      "LATEST/flaky.json",
-      "-o",
-      "deflaking_logs/flaky.json",
-      "logs/results.json",
-      "deflaking_logs/results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "name": "Update flakiness information (2)"
-  },
-  {
-    "cmd": [
-      "git",
-      "show",
-      "HEAD",
-      "--format=%at",
-      "-s"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "git show (2)",
-    "stdout": "/path/to/tmp/"
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/sdk/tools/sdks/dart-sdk/bin/dart",
-      "tools/bots/add_fields.dart",
-      "[CACHE]/builder/sdk/logs/run.json",
-      "1234567",
-      ""
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "name": "Add commit hash to run.json (2)"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
-      "--json-output",
-      "/path/to/tmp/json",
-      "move",
-      "[CACHE]/builder/sdk/deflaking_logs/results.json",
-      "[CACHE]/builder/sdk/deflaking_logs/deflaking_results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "Rename deflaking_results (2)"
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]/builder/sdk/logs/results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil upload logs results.json (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil copy logs results.json to LATEST (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/approved_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/approved_results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil copy (5)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]/builder/sdk/logs/run.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/run.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil upload logs run.json (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/run.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/run.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/run.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil copy logs run.json to LATEST (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/run.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/approved_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/approved_results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil copy (6)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]/builder/sdk/deflaking_logs/flaky.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/flaky.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil upload deflaking_logs flaky.json (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/flaky.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/flaky.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/flaky.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil copy deflaking_logs flaky.json to LATEST (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/flaky.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/approved_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/approved_results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil copy (7)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "[CACHE]/builder/sdk/deflaking_logs/deflaking_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/deflaking_results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil upload deflaking_logs deflaking_results.json (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/deflaking_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/deflaking_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/deflaking_results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil copy deflaking_logs deflaking_results.json to LATEST (2)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/deflaking_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python",
-      "-u",
-      "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
-      "--",
-      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
-      "----",
-      "cp",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/LATEST/sharded Test-step 1/approved_results.json",
-      "gs://dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/approved_results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "infra_step": true,
-    "name": "gsutil copy (8)",
-    "~followup_annotations": [
-      "@@@STEP_LINK@gsutil.copy@https://storage.cloud.google.com/dart-test-results/results/dart2js-linux-release-chrome-try/1357/sharded Test-step 1/approved_results.json@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "[CACHE]/builder/sdk/tools/sdks/dart-sdk/bin/dart",
-      "tools/bots/compare_results.dart",
-      "--flakiness-data",
-      "deflaking_logs/flaky.json",
-      "--human",
-      "--verbose",
-      "--changed",
-      "--flaky",
-      "--failing",
-      "--passing",
-      "[CACHE]/builder/sdk/LATEST/results.json",
-      "[CACHE]/builder/sdk/logs/results.json"
-    ],
-    "cwd": "[CACHE]/builder/sdk",
-    "name": "deflaked status of sharded Test-step 1"
-  },
-  {
     "name": "$result",
     "recipe_result": null,
     "status_code": 0