Remove unused recipe.

Flutter.py recipe is not used anymore and it can be deprecated.

Bug: https://github.com/flutter/flutter/issues/139153
Change-Id: I9c3b56da7d097104fb00cc62d93aae840a2a25df
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/53785
Reviewed-by: Keyong Han <keyonghan@google.com>
Reviewed-by: Yusuf Mohsinally <mohsinally@google.com>
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
diff --git a/recipes/flutter/flutter.expected/validators.json b/recipes/flutter/flutter.expected/validators.json
deleted file mode 100644
index 2cb8f99..0000000
--- a/recipes/flutter/flutter.expected/validators.json
+++ /dev/null
@@ -1,437 +0,0 @@
-[
-  {
-    "cmd": [
-      "top",
-      "-b",
-      "-n",
-      "3",
-      "-o",
-      "%MEM"
-    ],
-    "infra_step": true,
-    "name": "OS info"
-  },
-  {
-    "cmd": [],
-    "name": "checkout source code"
-  },
-  {
-    "cmd": [],
-    "name": "checkout source code.Checkout flutter/flutter",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "python3",
-      "-u",
-      "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
-      "--path",
-      "[START_DIR]/\u00c1 flutter sdk",
-      "--url",
-      "https://flutter.googlesource.com/mirrors/flutter"
-    ],
-    "name": "checkout source code.Checkout flutter/flutter.git setup",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "fetch",
-      "origin",
-      "master",
-      "--recurse-submodules",
-      "--progress",
-      "--tags"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "PATH": "RECIPE_REPO[depot_tools]:<PATH>"
-    },
-    "infra_step": true,
-    "name": "checkout source code.Checkout flutter/flutter.git fetch",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "checkout",
-      "-f",
-      "FETCH_HEAD"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "infra_step": true,
-    "name": "checkout source code.Checkout flutter/flutter.git checkout",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "rev-parse",
-      "HEAD"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "infra_step": true,
-    "name": "checkout source code.Checkout flutter/flutter.read revision",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@",
-      "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@",
-      "@@@SET_BUILD_PROPERTY@got_revision@\"deadbeef\"@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "clean",
-      "-f",
-      "-d",
-      "-x"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "infra_step": true,
-    "name": "checkout source code.Checkout flutter/flutter.git clean",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "submodule",
-      "sync"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "infra_step": true,
-    "name": "checkout source code.Checkout flutter/flutter.submodule sync",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "submodule",
-      "update",
-      "--init",
-      "--recursive"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "infra_step": true,
-    "name": "checkout source code.Checkout flutter/flutter.submodule update",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@2@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "git",
-      "rev-parse",
-      "HEAD"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "infra_step": true,
-    "name": "git rev-parse"
-  },
-  {
-    "cmd": [
-      "[START_DIR]/\u00c1 flutter sdk/bin/flutter",
-      "config",
-      "--clear-features"
-    ],
-    "name": "flutter config --clear-features"
-  },
-  {
-    "cmd": [],
-    "name": "prepare environment"
-  },
-  {
-    "cmd": [
-      "flutter",
-      "doctor"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_PR": "",
-      "OS": "linux",
-      "PUB_CACHE": "[START_DIR]/.pub-cache",
-      "REVISION": "12345abcde12345abcde12345abcde12345abcde",
-      "SDK_CHECKOUT_PATH": "[START_DIR]/\u00c1 flutter sdk"
-    },
-    "env_prefixes": {
-      "PATH": [
-        "[START_DIR]/\u00c1 flutter sdk/bin",
-        "[START_DIR]/\u00c1 flutter sdk/bin/cache/dart-sdk/bin"
-      ]
-    },
-    "name": "prepare environment.flutter doctor",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "flutter",
-      "update-packages",
-      "-v"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_PR": "",
-      "OS": "linux",
-      "PUB_CACHE": "[START_DIR]/.pub-cache",
-      "REVISION": "12345abcde12345abcde12345abcde12345abcde",
-      "SDK_CHECKOUT_PATH": "[START_DIR]/\u00c1 flutter sdk"
-    },
-    "env_prefixes": {
-      "PATH": [
-        "[START_DIR]/\u00c1 flutter sdk/bin",
-        "[START_DIR]/\u00c1 flutter sdk/bin/cache/dart-sdk/bin"
-      ]
-    },
-    "infra_step": true,
-    "name": "prepare environment.download dependencies",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "verify_binaries_codesigned"
-  },
-  {
-    "cmd": [
-      "chmod",
-      "755",
-      "RECIPE_MODULE[flutter::adhoc_validation]/resources/verify_binaries_codesigned.sh"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_PR": "",
-      "OS": "linux",
-      "PUB_CACHE": "[START_DIR]/.pub-cache",
-      "REVISION": "12345abcde12345abcde12345abcde12345abcde",
-      "SDK_CHECKOUT_PATH": "[START_DIR]/\u00c1 flutter sdk"
-    },
-    "env_prefixes": {
-      "PATH": [
-        "[START_DIR]/\u00c1 flutter sdk/bin",
-        "[START_DIR]/\u00c1 flutter sdk/bin/cache/dart-sdk/bin"
-      ]
-    },
-    "infra_step": true,
-    "name": "verify_binaries_codesigned.Set execute permission",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [],
-    "name": "Killing Processes"
-  },
-  {
-    "cmd": [
-      "pkill",
-      "chrome"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_PR": "",
-      "OS": "linux",
-      "PUB_CACHE": "[START_DIR]/.pub-cache",
-      "REVISION": "12345abcde12345abcde12345abcde12345abcde",
-      "SDK_CHECKOUT_PATH": "[START_DIR]/\u00c1 flutter sdk"
-    },
-    "env_prefixes": {
-      "PATH": [
-        "[START_DIR]/\u00c1 flutter sdk/bin",
-        "[START_DIR]/\u00c1 flutter sdk/bin/cache/dart-sdk/bin"
-      ]
-    },
-    "infra_step": true,
-    "name": "Killing Processes.kill chrome",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "pkill",
-      "dart"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_PR": "",
-      "OS": "linux",
-      "PUB_CACHE": "[START_DIR]/.pub-cache",
-      "REVISION": "12345abcde12345abcde12345abcde12345abcde",
-      "SDK_CHECKOUT_PATH": "[START_DIR]/\u00c1 flutter sdk"
-    },
-    "env_prefixes": {
-      "PATH": [
-        "[START_DIR]/\u00c1 flutter sdk/bin",
-        "[START_DIR]/\u00c1 flutter sdk/bin/cache/dart-sdk/bin"
-      ]
-    },
-    "infra_step": true,
-    "name": "Killing Processes.kill dart",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "pkill",
-      "flutter"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_PR": "",
-      "OS": "linux",
-      "PUB_CACHE": "[START_DIR]/.pub-cache",
-      "REVISION": "12345abcde12345abcde12345abcde12345abcde",
-      "SDK_CHECKOUT_PATH": "[START_DIR]/\u00c1 flutter sdk"
-    },
-    "env_prefixes": {
-      "PATH": [
-        "[START_DIR]/\u00c1 flutter sdk/bin",
-        "[START_DIR]/\u00c1 flutter sdk/bin/cache/dart-sdk/bin"
-      ]
-    },
-    "infra_step": true,
-    "name": "Killing Processes.kill flutter",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "pkill",
-      "java"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_PR": "",
-      "OS": "linux",
-      "PUB_CACHE": "[START_DIR]/.pub-cache",
-      "REVISION": "12345abcde12345abcde12345abcde12345abcde",
-      "SDK_CHECKOUT_PATH": "[START_DIR]/\u00c1 flutter sdk"
-    },
-    "env_prefixes": {
-      "PATH": [
-        "[START_DIR]/\u00c1 flutter sdk/bin",
-        "[START_DIR]/\u00c1 flutter sdk/bin/cache/dart-sdk/bin"
-      ]
-    },
-    "infra_step": true,
-    "name": "Killing Processes.kill java",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "pkill",
-      "adb"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_PR": "",
-      "OS": "linux",
-      "PUB_CACHE": "[START_DIR]/.pub-cache",
-      "REVISION": "12345abcde12345abcde12345abcde12345abcde",
-      "SDK_CHECKOUT_PATH": "[START_DIR]/\u00c1 flutter sdk"
-    },
-    "env_prefixes": {
-      "PATH": [
-        "[START_DIR]/\u00c1 flutter sdk/bin",
-        "[START_DIR]/\u00c1 flutter sdk/bin/cache/dart-sdk/bin"
-      ]
-    },
-    "infra_step": true,
-    "name": "Killing Processes.kill adb",
-    "~followup_annotations": [
-      "@@@STEP_NEST_LEVEL@1@@@"
-    ]
-  },
-  {
-    "cmd": [
-      "top",
-      "-b",
-      "-n",
-      "3",
-      "-o",
-      "%MEM"
-    ],
-    "cwd": "[START_DIR]/\u00c1 flutter sdk",
-    "env": {
-      "ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
-      "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
-      "GIT_BRANCH": "",
-      "LUCI_BRANCH": "",
-      "LUCI_CI": "True",
-      "LUCI_PR": "",
-      "OS": "linux",
-      "PUB_CACHE": "[START_DIR]/.pub-cache",
-      "REVISION": "12345abcde12345abcde12345abcde12345abcde",
-      "SDK_CHECKOUT_PATH": "[START_DIR]/\u00c1 flutter sdk"
-    },
-    "env_prefixes": {
-      "PATH": [
-        "[START_DIR]/\u00c1 flutter sdk/bin",
-        "[START_DIR]/\u00c1 flutter sdk/bin/cache/dart-sdk/bin"
-      ]
-    },
-    "infra_step": true,
-    "name": "OS info (2)"
-  },
-  {
-    "name": "$result"
-  }
-]
\ No newline at end of file
diff --git a/recipes/flutter/flutter.py b/recipes/flutter/flutter.py
deleted file mode 100644
index 0baeac0..0000000
--- a/recipes/flutter/flutter.py
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2020 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-from contextlib import contextmanager
-import re
-
-from PB.go.chromium.org.luci.buildbucket.proto import build as build_pb2
-from PB.go.chromium.org.luci.buildbucket.proto import common as common_pb2
-from PB.go.chromium.org.luci.buildbucket.proto \
-  import builds_service as builds_service_pb2
-from RECIPE_MODULES.flutter.flutter_bcid.api import BcidStage
-from google.protobuf import struct_pb2
-
-DEPS = [
-    'flutter/adhoc_validation',
-    'flutter/flutter_bcid',
-    'flutter/flutter_deps',
-    'flutter/os_utils',
-    'flutter/osx_sdk',
-    'flutter/repo_util',
-    'recipe_engine/context',
-    'recipe_engine/defer',
-    'recipe_engine/path',
-    'recipe_engine/properties',
-    'recipe_engine/step',
-]
-
-
-def RunSteps(api):
-  """Recipe to run flutter sdk tests."""
-  api.flutter_bcid.report_stage(BcidStage.START.value)
-  # Collect memory/cpu/process before task execution.
-  api.os_utils.collect_os_info()
-
-  # If on macOS, reset Xcode in case a previous build failed to do so.
-  api.osx_sdk.reset_xcode()
-
-  api.os_utils.print_pub_certs()
-
-  # Trigger validation tests. This is to optimize resources usage
-  # when don't need to run in shards.
-  # include UTF-8 char in path to test for resilience
-  checkout_path = api.path['start_dir'].join('Á flutter sdk')
-  api.flutter_bcid.report_stage(BcidStage.FETCH.value)
-  with api.step.nest('checkout source code'):
-    api.repo_util.checkout(
-        'flutter',
-        checkout_path=checkout_path,
-        url=api.properties.get('git_url'),
-        ref=api.properties.get('git_ref')
-    )
-
-  env, env_prefixes = api.repo_util.flutter_environment(checkout_path)
-  api.flutter_deps.required_deps(
-      env, env_prefixes, api.properties.get('dependencies', [])
-  )
-  with api.context(env=env, env_prefixes=env_prefixes, cwd=checkout_path):
-    with api.step.nest('prepare environment'):
-      deferred = []
-      deferred.append(
-          api.defer(api.step, 'flutter doctor', ['flutter', 'doctor'])
-      )
-      deferred.append(
-          api.defer(
-              api.step,
-              'download dependencies',
-              ['flutter', 'update-packages', '-v'],
-              infra_step=True,
-          )
-      )
-      api.defer.collect(deferred)
-
-    deferred = []
-    deferred.append(
-        api.defer(
-            api.adhoc_validation.run, api.properties.get('validation_name'),
-            api.properties.get('validation'), env, env_prefixes,
-            api.properties.get('secrets', {})
-        )
-    )
-    # This is to clean up leaked processes.
-    deferred.append(api.defer(api.os_utils.kill_processes))
-    # Collect memory/cpu/process after task execution.
-    deferred.append(api.defer(api.os_utils.collect_os_info))
-    api.defer.collect(deferred)
-
-
-def GenTests(api):
-  yield api.test(
-      'validators',
-      api.properties(
-          validation='verify_binaries_codesigned',
-          validation_name='verify_binaries_codesigned',
-          android_sdk_license='android_license',
-          android_sdk_preview_license='android_preview_license'
-      ), api.repo_util.flutter_environment_data()
-  )