summaryrefslogtreecommitdiff
path: root/test-runner/Android.bp
diff options
context:
space:
mode:
authorNan Zhang <nanzhang@google.com>2018-04-26 14:55:41 -0700
committerNan Zhang <nanzhang@google.com>2018-04-26 14:55:41 -0700
commit4a139d040621a3b7565b7b540a936339f1e989d9 (patch)
tree6a18ab267e7070df365ff3ebb53b2b14cced2ec0 /test-runner/Android.bp
parentecb0302ae9d0391f24f42de2cd95d75a64cefe18 (diff)
Convert android.test.runner.stubs to Soong
Test: m clean && m check-android-test-runner-api, and check jar file content. Bug: b/70351683 Change-Id: I6ab6bded4bb2432212fcb4f676b27624fe17a397
Diffstat (limited to 'test-runner/Android.bp')
-rw-r--r--test-runner/Android.bp45
1 files changed, 45 insertions, 0 deletions
diff --git a/test-runner/Android.bp b/test-runner/Android.bp
index 9e95369ceca4..29d7ea9b5e80 100644
--- a/test-runner/Android.bp
+++ b/test-runner/Android.bp
@@ -64,3 +64,48 @@ java_library_static {
// Pin java_version until jarjar is certified to support later versions. http://b/72703434
java_version: "1.8",
}
+
+droiddoc {
+ name: "android-test-runner-api-stubs-gen-docs",
+ srcs: [
+ "src/**/*.java",
+ ],
+ libs: [
+ "core-oj",
+ "core-libart",
+ "framework",
+ "android.test.base",
+ "android.test.mock",
+ ],
+ custom_template: "droiddoc-templates-sdk",
+ installable: false,
+ args: "-stubpackages android.test:" +
+ "android.test.suitebuilder:" +
+ "junit.runner:" +
+ "junit.textui -stubsourceonly -nodocs",
+ api_tag_name: "ANDROID_TEST_RUNNER",
+ api_filename: "android-test-runner-current.txt",
+ removed_api_filename: "android-test-runner-removed.txt",
+}
+
+// Build the android.test.runner.stubs library
+// =========================================
+java_library_static {
+ name: "android.test.runner.stubs",
+ srcs: [
+ ":android-test-runner-api-stubs-gen-docs",
+ ],
+ libs: [
+ "android.test.base.stubs",
+ "android.test.mock.stubs",
+ ],
+ product_variables: {
+ pdk: {
+ enabled: false,
+ },
+ unbundled_build: {
+ enabled: false,
+ },
+ },
+ sdk_version: "current",
+}