summaryrefslogtreecommitdiff
path: root/test-base/Android.bp
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2017-11-16 15:47:05 +0000
committerPaul Duffin <paulduffin@google.com>2018-01-12 15:52:39 +0000
commit21418277009ee848e095b35903d7fde213d3d5fe (patch)
treed9ec3bcd5ffcaa23e26fd177669e249d837999d1 /test-base/Android.bp
parentf0561142f3b7ddd85947d7ee268d5b98a39489b9 (diff)
Move legacy-test to test-base
Make it consistent with the test-mock and test-runner directories. Also renames the files in api/ subdirectory. (cherry picked from commit f779efd62cd579f67bd3b387d59fda11ee0cbe90) Bug: 30188076 Test: make checkbuild Change-Id: Ied3621e6201d8717223fe1ccd4ea77d458126b25 Merged-In: If4f99a65fcca416ede5b3e63481398f0b451bcb7
Diffstat (limited to 'test-base/Android.bp')
-rw-r--r--test-base/Android.bp68
1 files changed, 68 insertions, 0 deletions
diff --git a/test-base/Android.bp b/test-base/Android.bp
new file mode 100644
index 000000000000..1173bc6e656b
--- /dev/null
+++ b/test-base/Android.bp
@@ -0,0 +1,68 @@
+//
+// Copyright (C) 2016 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.
+//
+
+// Build the legacy-test library
+// =============================
+// This contains the junit.framework and android.test classes that were in
+// Android API level 25 excluding those from android.test.runner.
+// Also contains the com.android.internal.util.Predicate[s] classes.
+java_library {
+ name: "legacy-test",
+
+ srcs: ["src/**/*.java"],
+
+ no_framework_libs: true,
+ libs: [
+ "framework",
+ ],
+
+}
+
+// Build the repackaged-legacy-test library
+// ========================================
+// This contains repackaged versions of the classes from legacy-test.
+java_library_static {
+ name: "repackaged-legacy-test",
+
+ static_libs: ["legacy-test"],
+
+ jarjar_rules: "jarjar-rules.txt",
+}
+
+// Build the legacy-android-test library
+// =====================================
+// This contains the android.test classes that were in Android API level 25,
+// including those from android.test.runner.
+// Also contains the com.android.internal.util.Predicate[s] classes.
+java_library_static {
+ name: "legacy-android-test",
+
+ srcs: [
+ "src/android/**/*.java",
+ "src/com/**/*.java",
+ ],
+
+ static_libs: [
+ "android.test.runner",
+ "android.test.mock",
+ ],
+
+ no_framework_libs: true,
+ libs: [
+ "framework",
+ "junit",
+ ],
+}