summaryrefslogtreecommitdiff
path: root/experiments/prepare_bazel_test_env/data
diff options
context:
space:
mode:
Diffstat (limited to 'experiments/prepare_bazel_test_env/data')
-rw-r--r--experiments/prepare_bazel_test_env/data/static/build/bazel/rules/android_tf_test_launcher.sh37
-rw-r--r--experiments/prepare_bazel_test_env/data/static/build/bazel/rules/cc_tf_test_launcher.sh2
-rw-r--r--experiments/prepare_bazel_test_env/data/static/build/bazel/rules/java_tf_test_launcher.sh36
-rw-r--r--experiments/prepare_bazel_test_env/data/static/build/bazel/rules/tf_test_executable.sh.template2
-rw-r--r--experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/BUILD.bazel.template4
-rw-r--r--experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/android_test.bzl.template105
-rw-r--r--experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/cc_test.bzl.template4
-rw-r--r--experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/java_test.bzl.template94
-rw-r--r--experiments/prepare_bazel_test_env/data/templates/frameworks/base/tools/aapt/BUILD.bazel.template27
-rw-r--r--experiments/prepare_bazel_test_env/data/templates/platform_testing/tests/example/instrumentation/BUILD.bazel.template51
-rw-r--r--experiments/prepare_bazel_test_env/data/templates/platform_testing/tests/example/jarhosttest/BUILD.bazel.template51
-rw-r--r--experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template17
12 files changed, 9 insertions, 421 deletions
diff --git a/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/android_tf_test_launcher.sh b/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/android_tf_test_launcher.sh
deleted file mode 100644
index 4db2929..0000000
--- a/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/android_tf_test_launcher.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-#
-# Launches an Android instrumentation test with Tradefed.
-# The script expects the following:
-# 1. adb is present on the path.
-# 2. LD_LIBRARY_PATH is set for any libraries that need to be referenced.
-# 3. script_help.sh is included in the runfiles.
-# 4. TF_JAR_DIR and TF_PATH are set corresponding to the location of the
-# Tradefed JARs and any associated libraries.
-# 5. The Tradefed launch script, test_module (i.e. hello_world_tests),
-# and test_path (i.e. platform_testing/tests/example/native) are provided
-# as the first and second positional arguments respectively.
-
-TRADEFED_LAUNCHER=$1
-shift
-TEST_MODULE=$1
-shift
-TEST_PATH=$1
-shift
-
-if [ "$1" == "--host" ]; then
- HOST_ARGS=(-n --prioritize-host-config --skip-host-arch-check)
- shift
-fi
-
-exec $TRADEFED_LAUNCHER template/atest_local_min \
- --template:map test=atest \
- --tests-dir "$TEST_PATH" \
- --logcat-on-failure \
- --no-enable-granular-attempts \
- --no-early-device-release \
- --include-filter "$TEST_MODULE" \
- --skip-loading-config-jar \
- --log-level-display VERBOSE \
- --log-level VERBOSE \
- "${HOST_ARGS[@]}" \
- "$@" \ No newline at end of file
diff --git a/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/cc_tf_test_launcher.sh b/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/cc_tf_test_launcher.sh
index 99b4ab5..2dc64ca 100644
--- a/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/cc_tf_test_launcher.sh
+++ b/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/cc_tf_test_launcher.sh
@@ -17,7 +17,7 @@ shift
TEST_PATH=$1
shift
-if [ "$1" == "--host" ]; then
+if [ $1 != "" ] && [ $1 == "--host" ]; then
HOST_ARGS=(-n --prioritize-host-config --skip-host-arch-check)
shift
fi
diff --git a/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/java_tf_test_launcher.sh b/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/java_tf_test_launcher.sh
deleted file mode 100644
index be6f076..0000000
--- a/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/java_tf_test_launcher.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-#
-# Launches a Java test with Tradefed. The script expects the following:
-# 1. adb is present on the path.
-# 2. LD_LIBRARY_PATH is set for any libraries that need to be referenced.
-# 3. script_help.sh is included in the runfiles.
-# 4. TF_JAR_DIR and TF_PATH are set corresponding to the location of the
-# Tradefed JARs and any associated libraries.
-# 5. The Tradefed launch script, test_module (i.e. hello_world_tests),
-# and test_path (i.e. platform_testing/tests/example/native) are provided
-# as the first and second positional arguments respectively.
-
-TRADEFED_LAUNCHER=$1
-shift
-TEST_MODULE=$1
-shift
-TEST_PATH=$1
-shift
-
-if [ "$1" == "--host" ]; then
- HOST_ARGS=(-n --prioritize-host-config --skip-host-arch-check)
- shift
-fi
-
-exec $TRADEFED_LAUNCHER template/atest_local_min \
- --template:map test=atest \
- --tests-dir "$TEST_PATH" \
- --logcat-on-failure \
- --no-enable-granular-attempts \
- --no-early-device-release \
- --include-filter "$TEST_MODULE" \
- --skip-loading-config-jar \
- --log-level-display VERBOSE \
- --log-level VERBOSE \
- "${HOST_ARGS[@]}" \
- "$@" \ No newline at end of file
diff --git a/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/tf_test_executable.sh.template b/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/tf_test_executable.sh.template
index f9a46c2..f48e4fa 100644
--- a/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/tf_test_executable.sh.template
+++ b/experiments/prepare_bazel_test_env/data/static/build/bazel/rules/tf_test_executable.sh.template
@@ -26,7 +26,7 @@ then
fi
# Set the required variables for the environment.
-export PATH={path_additions}:$PATH
+export PATH={adb_path}:$PATH
export LD_LIBRARY_PATH="$TESTCASE_RELPATH/lib:$TESTCASE_RELPATH/lib64:"
export TF_PATH="{tradefed_deps_module_path}/*"
export TF_JAR_DIR="{tradefed_deps_module_path}/"
diff --git a/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/BUILD.bazel.template b/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/BUILD.bazel.template
index 78de3b9..6d4ffe3 100644
--- a/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/BUILD.bazel.template
+++ b/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/BUILD.bazel.template
@@ -18,6 +18,4 @@
package(default_visibility=["//visibility:public"])
exports_files(["lunch.bzl", "tf_test_executable.sh.template"])
-sh_binary(name="android_tf_test_launcher", srcs=["android_tf_test_launcher.sh"])
-sh_binary(name="cc_tf_test_launcher", srcs=["cc_tf_test_launcher.sh"])
-sh_binary(name="java_tf_test_launcher", srcs=["java_tf_test_launcher.sh"]) \ No newline at end of file
+sh_binary(name="cc_tf_test_launcher", srcs=["cc_tf_test_launcher.sh"]) \ No newline at end of file
diff --git a/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/android_test.bzl.template b/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/android_test.bzl.template
deleted file mode 100644
index bc529d4..0000000
--- a/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/android_test.bzl.template
+++ /dev/null
@@ -1,105 +0,0 @@
-# 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.
-"""android_test implementation for the Android environment."""
-
-
-def _android_test_impl(ctx):
- # Emit the launcher script.
- script = ctx.actions.declare_file("%s.sh" % ctx.label.name)
-
- ctx.actions.expand_template(
- template=ctx.file._template,
- output=script,
- substitutions={{
- "{{module_name}}":
- ctx.label.name,
- "{{module_path}}":
- ctx.label.package,
- "{{tradefed_launcher_module_path}}":
- ctx.attr._tradefed_launcher.label.package,
- "{{tradefed_jars_module_path}}":
- ctx.attr._tradefed_jars.label.package,
- "{{path_additions}}":
- ":".join([
- ctx.attr._adb.label.package,
- ctx.attr._aapt.label.package,
- ]),
- "{{launcher_path}}":
- "{{}}/{{}}".format(
- ctx.attr._launcher.label.package,
- ctx.attr._launcher.label.name,
- ),
- }},
- is_executable=True,
- )
-
- # Pass the deps on as runfiles as Tradefed will scan the resulting
- # directory for tests.
- runfiles = ctx.runfiles(
- files=ctx.files._launcher,
- transitive_files=depset(transitive=[
- depset(ctx.files.deps),
- depset(ctx.files._adb),
- depset(ctx.files._aapt),
- depset(ctx.files._tradefed_launcher),
- depset(ctx.files._tradefed_script_help),
- depset(ctx.files._tradefed_jars),
- ], ),
- )
-
- return [DefaultInfo(executable=script, runfiles=runfiles)]
-
-
-android_test = rule(
- _android_test_impl,
- attrs={{
- "_adb":
- attr.label(
- default=Label("//packages/modules/adb"),
- allow_single_file=True,
- ),
- "_aapt":
- attr.label(
- default=Label("//frameworks/base/tools/aapt"),
- allow_single_file=True,
- ),
- "_tradefed_launcher":
- attr.label(
- default=Label("//tools/tradefederation/core:atest_tradefed"),
- allow_single_file=True,
- ),
- "_tradefed_script_help":
- attr.label(
- default=Label("//tools/tradefederation/core:atest_script_help"), ),
- "_tradefed_jars":
- attr.label(
- default=Label("//tools/tradefederation/core:tradefed_lib"), ),
- "_template":
- attr.label(
- default=Label(
- "//build/bazel/rules:tf_test_executable.sh.template", ),
- allow_single_file=True,
- ),
- "_launcher":
- attr.label(
- default=Label("//build/bazel/rules:android_tf_test_launcher")),
- "deps":
- attr.label_list(allow_files=True),
- }},
- executable=True,
- test=True,
-)
diff --git a/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/cc_test.bzl.template b/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/cc_test.bzl.template
index a62aa8f..588f881 100644
--- a/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/cc_test.bzl.template
+++ b/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/cc_test.bzl.template
@@ -27,7 +27,7 @@ def _cc_test_impl(ctx):
"{{module_path}}": ctx.label.package,
"{{tradefed_launcher_module_path}}": ctx.attr._tradefed_launcher.label.package,
"{{tradefed_jars_module_path}}": ctx.attr._tradefed_jars.label.package,
- "{{path_additions}}": ctx.attr._adb.label.package,
+ "{{adb_path}}": ctx.attr._adb.label.package,
"{{launcher_path}}": "{{}}/{{}}".format(
ctx.attr._launcher.label.package,
ctx.attr._launcher.label.name,
@@ -65,7 +65,7 @@ cc_test = rule(
allow_single_file = True,
),
"_tradefed_script_help": attr.label(
- default = Label("//tools/tradefederation/core:atest_script_help"),
+ default = Label("//tools/tradefederation/core:script_help"),
),
"_tradefed_jars": attr.label(
default = Label("//tools/tradefederation/core:tradefed_lib"),
diff --git a/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/java_test.bzl.template b/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/java_test.bzl.template
deleted file mode 100644
index 0f0f386..0000000
--- a/experiments/prepare_bazel_test_env/data/templates/build/bazel/rules/java_test.bzl.template
+++ /dev/null
@@ -1,94 +0,0 @@
-# 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.
-"""java_test implementation for the Android environment."""
-
-
-def _java_test_impl(ctx):
- # Emit the launcher script.
- script = ctx.actions.declare_file("%s.sh" % ctx.label.name)
- ctx.actions.expand_template(
- template=ctx.file._template,
- output=script,
- substitutions={{
- "{{module_name}}":
- ctx.label.name,
- "{{module_path}}":
- ctx.label.package,
- "{{tradefed_launcher_module_path}}":
- ctx.attr._tradefed_launcher.label.package,
- "{{tradefed_jars_module_path}}":
- ctx.attr._tradefed_jars.label.package,
- "{{path_additions}}":
- ctx.attr._adb.label.package,
- "{{launcher_path}}":
- "{{}}/{{}}".format(
- ctx.attr._launcher.label.package,
- ctx.attr._launcher.label.name,
- ),
- }},
- is_executable=True,
- )
-
- # Pass the deps on as runfiles as Tradefed will scan the resulting
- # directory for tests.
- runfiles = ctx.runfiles(
- files=ctx.files._launcher,
- transitive_files=depset(transitive=[
- depset(ctx.files.deps),
- depset(ctx.files._adb),
- depset(ctx.files._tradefed_launcher),
- depset(ctx.files._tradefed_script_help),
- depset(ctx.files._tradefed_jars),
- ], ),
- )
-
- return [DefaultInfo(executable=script, runfiles=runfiles)]
-
-
-java_test = rule(
- _java_test_impl,
- attrs={{
- "_adb":
- attr.label(
- default=Label("//packages/modules/adb"),
- allow_single_file=True,
- ),
- "_tradefed_launcher":
- attr.label(
- default=Label("//tools/tradefederation/core:atest_tradefed"),
- allow_single_file=True,
- ),
- "_tradefed_script_help":
- attr.label(
- default=Label("//tools/tradefederation/core:atest_script_help"), ),
- "_tradefed_jars":
- attr.label(
- default=Label("//tools/tradefederation/core:tradefed_lib"), ),
- "_template":
- attr.label(
- default=Label(
- "//build/bazel/rules:tf_test_executable.sh.template", ),
- allow_single_file=True,
- ),
- "_launcher":
- attr.label(default=Label("//build/bazel/rules:java_tf_test_launcher")),
- "deps":
- attr.label_list(allow_files=True),
- }},
- executable=True,
- test=True,
-)
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
deleted file mode 100644
index 70a14fa..0000000
--- a/experiments/prepare_bazel_test_env/data/templates/frameworks/base/tools/aapt/BUILD.bazel.template
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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) $<")
diff --git a/experiments/prepare_bazel_test_env/data/templates/platform_testing/tests/example/instrumentation/BUILD.bazel.template b/experiments/prepare_bazel_test_env/data/templates/platform_testing/tests/example/instrumentation/BUILD.bazel.template
deleted file mode 100644
index f5d0064..0000000
--- a/experiments/prepare_bazel_test_env/data/templates/platform_testing/tests/example/instrumentation/BUILD.bazel.template
+++ /dev/null
@@ -1,51 +0,0 @@
-# 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:HelloWorldTests
-
-package(default_visibility=["//visibility:public"])
-
-load("//build/bazel/rules:android_test.bzl", "android_test")
-
-_LIB_SRCS = glob([
- "{prebuilts_dir_name}/host/lib/**/*",
- "{prebuilts_dir_name}/host/lib64/**/*"
-])
-_TESTCASE_DEVICE_SRCS = glob(["{prebuilts_dir_name}/target_testcases/HelloWorldTests/**/*"])
-
-_LIB_OUTS = [f.replace("{prebuilts_dir_name}/host/", "") for f in _LIB_SRCS]
-_TESTCASE_DEVICE_OUTS = [
- f.replace("{prebuilts_dir_name}/target_testcases/HelloWorldTests/", "device/")
- for f in _TESTCASE_DEVICE_SRCS
-]
-
-genrule(name="HelloWorldTests_prebuilt",
- srcs=_LIB_SRCS + _TESTCASE_DEVICE_SRCS,
- outs=_LIB_OUTS + _TESTCASE_DEVICE_OUTS,
- cmd="""
- src_files=($(SRCS))
- out_files=($(OUTS))
- for i in "$${{!src_files[@]}}"
- do
- src_file=$${{src_files[$$i]}}
- out_file=$${{out_files[$$i]}}
- mkdir -p $$(dirname $$src_file)
- cp $$src_file $$out_file
- done
- """)
-
-android_test(name="HelloWorldTests", deps=[":HelloWorldTests_prebuilt"]) \ No newline at end of file
diff --git a/experiments/prepare_bazel_test_env/data/templates/platform_testing/tests/example/jarhosttest/BUILD.bazel.template b/experiments/prepare_bazel_test_env/data/templates/platform_testing/tests/example/jarhosttest/BUILD.bazel.template
deleted file mode 100644
index c27e0d5..0000000
--- a/experiments/prepare_bazel_test_env/data/templates/platform_testing/tests/example/jarhosttest/BUILD.bazel.template
+++ /dev/null
@@ -1,51 +0,0 @@
-# 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:HelloWorldHostTest
-
-package(default_visibility=["//visibility:public"])
-
-load("//build/bazel/rules:java_test.bzl", "java_test")
-
-_LIB_SRCS = glob([
- "{prebuilts_dir_name}/host/lib/**/*",
- "{prebuilts_dir_name}/host/lib64/**/*"
-])
-_TESTCASE_HOST_SRCS = glob(["{prebuilts_dir_name}/host_testcases/HelloWorldHostTest/**/*"])
-
-_LIB_OUTS = [f.replace("{prebuilts_dir_name}/host/", "") for f in _LIB_SRCS]
-_TESTCASE_HOST_OUTS = [
- f.replace("{prebuilts_dir_name}/host_testcases/HelloWorldHostTest/", "host/")
- for f in _TESTCASE_HOST_SRCS
-]
-
-genrule(name="HelloWorldHostTest_prebuilt",
- srcs=_LIB_SRCS + _TESTCASE_HOST_SRCS,
- outs=_LIB_OUTS + _TESTCASE_HOST_OUTS,
- cmd="""
- src_files=($(SRCS))
- out_files=($(OUTS))
- for i in "$${{!src_files[@]}}"
- do
- src_file=$${{src_files[$$i]}}
- out_file=$${{out_files[$$i]}}
- mkdir -p $$(dirname $$src_file)
- cp $$src_file $$out_file
- done
- """)
-
-java_test(name="HelloWorldHostTest", deps=[":HelloWorldHostTest_prebuilt"]) \ No newline at end of file
diff --git a/experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template b/experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template
index 2158fd4..3493ba6 100644
--- a/experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template
+++ b/experiments/prepare_bazel_test_env/data/templates/tools/tradefederation/core/BUILD.bazel.template
@@ -21,15 +21,13 @@
package(default_visibility=["//visibility:public"])
_TF_JARS = glob(["{prebuilts_dir_name}/host/tradefed/*.jar"])
-_ATEST_TF_JAR_SRC = ["{prebuilts_dir_name}/host/framework/atest-tradefed.jar"]
-_ATEST_TF_JAR_DEST = ["atest-tradefed.jar"]
_TF_JARNAMES = [
f.replace("{prebuilts_dir_name}/host/tradefed/", "") for f in _TF_JARS
]
genrule(name="tradefed_lib_soong_import",
- srcs=_TF_JARS + _ATEST_TF_JAR_SRC,
- outs=_TF_JARNAMES + _ATEST_TF_JAR_DEST,
+ srcs=_TF_JARS,
+ outs=_TF_JARNAMES,
cmd="cp -t $(RULEDIR) $(SRCS)")
java_import(name="tradefed_lib", jars=[":tradefed_lib_soong_import"])
@@ -41,13 +39,6 @@ genrule(name="script_help",
outs=["script_help.sh"],
cmd="cp -t $(RULEDIR) $<")
-genrule(name="atest_script_help",
- srcs=[
- "{prebuilts_dir_name}/host/bin/atest_script_help.sh"
- ],
- outs=["atest_script_help.sh"],
- cmd="cp -t $(RULEDIR) $<")
-
genrule(
name="tradefed",
srcs=[
@@ -64,8 +55,8 @@ genrule(
genrule(
name="atest_tradefed",
srcs=[
- ":tradefed_lib", ":atest_script_help",
- "{prebuilts_dir_name}/host/bin/atest_tradefed.sh",
+ ":script_help", ":tradefed_lib",
+ "{prebuilts_dir_name}/host/bin/atest_tradefed.sh"
],
outs=["atest_tradefed.sh"],
cmd=