diff options
author | Paul Duffin <paulduffin@google.com> | 2017-11-16 15:47:05 +0000 |
---|---|---|
committer | Paul Duffin <paulduffin@google.com> | 2018-01-12 15:52:39 +0000 |
commit | 21418277009ee848e095b35903d7fde213d3d5fe (patch) | |
tree | d9ec3bcd5ffcaa23e26fd177669e249d837999d1 /test-base/Android.bp | |
parent | f0561142f3b7ddd85947d7ee268d5b98a39489b9 (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.bp | 68 |
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", + ], +} |