bazel: Define test data before it's used
No functional changes.
Bug: b/294443771
Change-Id: Id25535ecf5d640a507c217c64c4aec9612b74845
Reviewed-on: https://pigweed-review.googlesource.com/c/infra/recipes/+/163690
Reviewed-by: Erik Gilling <konkers@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed-service-accounts.iam.gserviceaccount.com>
Pigweed-Auto-Submit: Rob Mohr <mohrr@google.com>
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
diff --git a/recipe_modules/bazel/api.py b/recipe_modules/bazel/api.py
index d73dd22..dded98f 100644
--- a/recipe_modules/bazel/api.py
+++ b/recipe_modules/bazel/api.py
@@ -24,6 +24,31 @@
from recipe_engine import config_types, recipe_api
+# This is copied from bazel.json in Pigweed, but there's no need to keep it
+# up-to-date.
+_JSON_TEST_DATA = {
+ "included_files": [],
+ "packages": [
+ {
+ "path": "fuchsia/third_party/bazel/${platform}",
+ "platforms": ["linux-amd64", "mac-amd64", "windows-amd64"],
+ "tags": ["version:2@6.3.0.6"],
+ "version_file": ".versions/bazel.cipd_version",
+ },
+ {
+ "path": "flutter/java/openjdk/${platform}",
+ "platforms": [
+ "linux-amd64",
+ "mac-amd64",
+ "mac-arm64",
+ "windows-amd64",
+ ],
+ "tags": ["version:17"],
+ },
+ ],
+}
+
+
@dataclasses.dataclass
class BazelRunner:
api: Any
@@ -62,31 +87,6 @@
)
-# This is copied from bazel.json in Pigweed, but there's no need to keep it
-# up-to-date.
-_JSON_TEST_DATA = {
- "included_files": [],
- "packages": [
- {
- "path": "fuchsia/third_party/bazel/${platform}",
- "platforms": ["linux-amd64", "mac-amd64", "windows-amd64"],
- "tags": ["version:2@6.3.0.6"],
- "version_file": ".versions/bazel.cipd_version",
- },
- {
- "path": "flutter/java/openjdk/${platform}",
- "platforms": [
- "linux-amd64",
- "mac-amd64",
- "mac-arm64",
- "windows-amd64",
- ],
- "tags": ["version:17"],
- },
- ],
-}
-
-
class BazelApi(recipe_api.RecipeApi):
"""Bazel utilities."""