Skip to content

Commit e9a3af8

Browse files
committed
promotion: curate BUILD API contract
1 parent 3f5d6b5 commit e9a3af8

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

flutter/defs.bzl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ load(
1717
)
1818
load(
1919
"//tools/flutter:defs.bzl",
20-
_dart_aot_elf = "dart_aot_elf",
2120
_dart_kernel = "dart_kernel",
2221
_flutter_aot_library = "flutter_aot_library",
2322
_flutter_app = "flutter_app",
@@ -40,7 +39,6 @@ load(
4039
# importing names with load() does not re-export them to downstream BUILD files.
4140
ABIS = _ABIS
4241
android_native_lib_jar = _android_native_lib_jar
43-
dart_aot_elf = _dart_aot_elf
4442
dart_kernel = _dart_kernel
4543
flutter_android_binary = _flutter_android_binary
4644
flutter_android_libs = _flutter_android_libs

tests/consumer/BUILD.bazel

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
"""Every public symbol, instantiated the way a consumer would.
1+
"""The supported BUILD API, with deliberate coverage of macro internals.
22
3-
This is an API test, not a behaviour test.
3+
All supported symbols load from @rules_flutter//flutter:defs.bzl. The specialist
4+
loads below exercise helpers that consumers do not write and are excluded from
5+
the supported API.
46
"""
57

68
load("@bazel_skylib//rules:build_test.bzl", "build_test")
79
load(
810
"@rules_flutter//flutter:defs.bzl",
911
"ABIS",
1012
"android_native_lib_jar",
11-
"dart_aot_elf",
1213
"dart_kernel",
1314
"flutter_android_binary",
1415
"flutter_android_libs",
@@ -36,6 +37,11 @@ load(
3637
"NATIVE_LIB",
3738
"flutter_bundle_contribution",
3839
)
40+
41+
#
42+
# These specialist loads are deliberate macro-internal coverage only. Their
43+
# symbols are not part of the supported Consumer Module API.
44+
load("@rules_flutter//tools/flutter:defs.bzl", "dart_aot_elf")
3945
load("@rules_java//java:defs.bzl", "java_import")
4046
load(":assertions.bzl", "expect_equal", "expect_label_equal")
4147

0 commit comments

Comments
 (0)