We should have our first order dependencies specified in our build file to help aidegen ensure that any generated IDE files aren't missing crucial dependencies. In this case adding mockito and truth allows IntelliJ to show the verify(...) and assertThat(....) calls are valid and not leave them as red-underlined undefinied calls. Test: aidegen frameworks/base/services/robotests/backup/ Change-Id: Iea347c623dc0bbe5740d6129e710b4757c87d781
56 lines
1.7 KiB
Plaintext
56 lines
1.7 KiB
Plaintext
// Copyright (C) 2018 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.
|
|
|
|
//##################################################################
|
|
// BackupFrameworksServicesLib app just for Robolectric test target #
|
|
//##################################################################
|
|
android_app {
|
|
name: "BackupFrameworksServicesLib",
|
|
platform_apis: true,
|
|
|
|
privileged: true,
|
|
|
|
static_libs: [
|
|
"bmgr",
|
|
"bu",
|
|
"services.backup",
|
|
"services.core",
|
|
"services.net",
|
|
],
|
|
}
|
|
|
|
//##################################################################
|
|
// BackupFrameworksServicesLib Robolectric test target. #
|
|
//##################################################################
|
|
android_robolectric_test {
|
|
name: "BackupFrameworksServicesRoboTests",
|
|
srcs: [
|
|
"src/**/*.java",
|
|
":FrameworksServicesRoboShadows",
|
|
],
|
|
|
|
java_resource_dirs: ["config"],
|
|
|
|
// Include the testing libraries
|
|
libs: [
|
|
"mockito-robolectric-prebuilt",
|
|
"platform-test-annotations",
|
|
"testng",
|
|
"truth-prebuilt",
|
|
],
|
|
|
|
instrumentation_for: "BackupFrameworksServicesLib",
|
|
|
|
}
|