Mark flutter doctor as non-infra step
Bug: https://github.com/flutter/flutter/issues/79508
Change-Id: I391df178acabb51658e0fc50c00fe4154a6af763
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/11820
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
Commit-Queue: Keyong Han <keyonghan@google.com>
diff --git a/recipes/devicelab/devicelab_drone.expected/basic.json b/recipes/devicelab/devicelab_drone.expected/basic.json
index 584d8c1..449402b 100644
--- a/recipes/devicelab/devicelab_drone.expected/basic.json
+++ b/recipes/devicelab/devicelab_drone.expected/basic.json
@@ -205,7 +205,6 @@
"[CLEANUP]/tmp_tmp_2/vpython"
]
},
- "infra_step": true,
"name": "flutter doctor"
},
{
diff --git a/recipes/devicelab/devicelab_drone.expected/post-submit.json b/recipes/devicelab/devicelab_drone.expected/post-submit.json
index 840c08b..d31c960 100644
--- a/recipes/devicelab/devicelab_drone.expected/post-submit.json
+++ b/recipes/devicelab/devicelab_drone.expected/post-submit.json
@@ -206,7 +206,6 @@
"[CLEANUP]/tmp_tmp_2/vpython"
]
},
- "infra_step": true,
"name": "flutter doctor"
},
{
diff --git a/recipes/devicelab/devicelab_drone.expected/upload-metrics-mac.json b/recipes/devicelab/devicelab_drone.expected/upload-metrics-mac.json
index b12638a..3b4a1ae 100644
--- a/recipes/devicelab/devicelab_drone.expected/upload-metrics-mac.json
+++ b/recipes/devicelab/devicelab_drone.expected/upload-metrics-mac.json
@@ -206,7 +206,6 @@
"[CLEANUP]/tmp_tmp_2/vpython"
]
},
- "infra_step": true,
"name": "flutter doctor"
},
{
diff --git a/recipes/devicelab/devicelab_drone.expected/xcode-chromium-mac.json b/recipes/devicelab/devicelab_drone.expected/xcode-chromium-mac.json
index 9874923..c78ec15 100644
--- a/recipes/devicelab/devicelab_drone.expected/xcode-chromium-mac.json
+++ b/recipes/devicelab/devicelab_drone.expected/xcode-chromium-mac.json
@@ -206,7 +206,6 @@
"[CLEANUP]/tmp_tmp_2/vpython"
]
},
- "infra_step": true,
"name": "flutter doctor"
},
{
diff --git a/recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json b/recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json
index 9874923..c78ec15 100644
--- a/recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json
+++ b/recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json
@@ -206,7 +206,6 @@
"[CLEANUP]/tmp_tmp_2/vpython"
]
},
- "infra_step": true,
"name": "flutter doctor"
},
{
diff --git a/recipes/devicelab/devicelab_drone.py b/recipes/devicelab/devicelab_drone.py
index e37e628..c6bfb51 100644
--- a/recipes/devicelab/devicelab_drone.py
+++ b/recipes/devicelab/devicelab_drone.py
@@ -58,7 +58,10 @@
# git_branch is set only when the build was triggered by buildbucket.
runner_params.extend(['--git-branch', git_branch])
with api.context(env=env, env_prefixes=env_prefixes, cwd=devicelab_path):
- api.step('flutter doctor', ['flutter', 'doctor'], infra_step=True)
+ api.step(
+ 'flutter doctor',
+ ['flutter', 'doctor'],
+ )
api.step('pub get', ['pub', 'get'], infra_step=True)
dep_list = {d['dependency']: d.get('version') for d in deps}
if dep_list.has_key('xcode'):
diff --git a/recipes/flutter/flutter.expected/validators.json b/recipes/flutter/flutter.expected/validators.json
index eeff51e..7f21f2c 100644
--- a/recipes/flutter/flutter.expected/validators.json
+++ b/recipes/flutter/flutter.expected/validators.json
@@ -158,7 +158,6 @@
"[START_DIR]/flutter sdk/bin/cache/dart-sdk/bin"
]
},
- "infra_step": true,
"name": "prepare environment.flutter doctor",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
diff --git a/recipes/flutter/flutter.py b/recipes/flutter/flutter.py
index 19af793..c0e4afe 100644
--- a/recipes/flutter/flutter.py
+++ b/recipes/flutter/flutter.py
@@ -66,7 +66,10 @@
)
with api.context(env=env, env_prefixes=env_prefixes, cwd=checkout_path):
with api.step.nest('prepare environment'), api.step.defer_results():
- api.step('flutter doctor', ['flutter', 'doctor'], infra_step=True)
+ api.step(
+ 'flutter doctor',
+ ['flutter', 'doctor'],
+ )
api.step(
'download dependencies',
['flutter', 'update-packages'],
diff --git a/recipes/flutter/flutter_drone.expected/android_sdk.json b/recipes/flutter/flutter_drone.expected/android_sdk.json
index dc7f520..d8b4039 100644
--- a/recipes/flutter/flutter_drone.expected/android_sdk.json
+++ b/recipes/flutter/flutter_drone.expected/android_sdk.json
@@ -362,7 +362,6 @@
"[CACHE]/android/tools"
]
},
- "infra_step": true,
"name": "flutter doctor"
},
{
diff --git a/recipes/flutter/flutter_drone.expected/no_requirements.json b/recipes/flutter/flutter_drone.expected/no_requirements.json
index 99d0518..e6dc9b1 100644
--- a/recipes/flutter/flutter_drone.expected/no_requirements.json
+++ b/recipes/flutter/flutter_drone.expected/no_requirements.json
@@ -172,7 +172,6 @@
"[START_DIR]/flutter/bin/cache/dart-sdk/bin"
]
},
- "infra_step": true,
"name": "flutter doctor"
},
{
diff --git a/recipes/flutter/flutter_drone.expected/web_engine.json b/recipes/flutter/flutter_drone.expected/web_engine.json
index 5cbaf2d..59d7647 100644
--- a/recipes/flutter/flutter_drone.expected/web_engine.json
+++ b/recipes/flutter/flutter_drone.expected/web_engine.json
@@ -293,7 +293,6 @@
"[START_DIR]/flutter/bin/cache/dart-sdk/bin"
]
},
- "infra_step": true,
"name": "flutter doctor"
},
{
diff --git a/recipes/flutter/flutter_drone.expected/xcode.json b/recipes/flutter/flutter_drone.expected/xcode.json
index 99d0518..e6dc9b1 100644
--- a/recipes/flutter/flutter_drone.expected/xcode.json
+++ b/recipes/flutter/flutter_drone.expected/xcode.json
@@ -172,7 +172,6 @@
"[START_DIR]/flutter/bin/cache/dart-sdk/bin"
]
},
- "infra_step": true,
"name": "flutter doctor"
},
{
diff --git a/recipes/flutter/flutter_drone.py b/recipes/flutter/flutter_drone.py
index dae3cc2..92782e6 100644
--- a/recipes/flutter/flutter_drone.py
+++ b/recipes/flutter/flutter_drone.py
@@ -76,7 +76,6 @@
api.step(
'flutter doctor',
['flutter', 'doctor', '-v'],
- infra_step=True,
)
RunShard(api, env, env_prefixes, checkout_path)
# This is to clean up leaked processes.
@@ -88,7 +87,6 @@
api.step(
'flutter doctor',
['flutter', 'doctor', '-v'],
- infra_step=True,
)
RunShard(api, env, env_prefixes, checkout_path)
# This is to clean up leaked processes.