From 096df7d42a2ad910e496b3c308547ef0a538b0cc Mon Sep 17 00:00:00 2001 From: Karl Shaffer Date: Wed, 5 May 2021 14:52:08 -0400 Subject: Enables two additonal test targets in Bazel env Adds new rules, launchers, and targets that enable the running of the 'HelloWorldTest' and `HelloWorldHostTest` from within the generated Bazel environment. Test: Manual testing, which can be performed with the following steps: bazel run //build/pesto/experiments/prepare_bazel_test_env -- generate bazel run //build/pesto/experiments/prepare_bazel_test_env -- sync bazel test //platform_testing/tests/example/jarhosttest:HelloWorldHostTest --test_output=all --test_arg=--host (The following command requires a connected device) bazel run //platform_testing/tests/example/instrumentation:HelloWorldTests --test_output=all Change-Id: I9414588dfe05f53cd4591185fdb3e7817face0d5 --- .../base/tools/aapt/BUILD.bazel.template | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 experiments/prepare_bazel_test_env/data/templates/frameworks/base/tools/aapt/BUILD.bazel.template (limited to 'experiments/prepare_bazel_test_env/data/templates/frameworks/base') diff --git a/experiments/prepare_bazel_test_env/data/templates/frameworks/base/tools/aapt/BUILD.bazel.template b/experiments/prepare_bazel_test_env/data/templates/frameworks/base/tools/aapt/BUILD.bazel.template new file mode 100644 index 0000000..70a14fa --- /dev/null +++ b/experiments/prepare_bazel_test_env/data/templates/frameworks/base/tools/aapt/BUILD.bazel.template @@ -0,0 +1,27 @@ +# Copyright {year}, The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# WARNING: This BUILD file was generated by a tool. +# It should not be manually modified. + +# SOONG_TARGET:aapt + +package(default_visibility=["//visibility:public"]) + +genrule(name="aapt", + srcs=["{prebuilts_dir_name}/host/bin/aapt"], + outs=[ + "aapt", + ], + cmd="cp -t $(RULEDIR) $<") -- cgit v1.2.3