/* * Copyright (C) 2023 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. */ package { default_team: "trendy_team_android_core_experiments", default_applicable_licenses: ["Android-Apache-2.0"], } android_test { name: "FlagJUnitTests", plugins: ["auto_annotation_plugin"], srcs: ["src/**/*.java"], exclude_srcs: ["src/**/host/*.java"], sdk_version: "test_current", static_libs: [ "androidx.test.rules", "auto_value_annotations", "flag-junit", "junit", "platform-test-annotations", ], test_config: "FlagJUnitTests.xml", test_suites: [ "general-tests", ], } java_test_host { name: "FlagJUnitHostTests", srcs: ["src/**/*.java"], exclude_srcs: ["src/**/DeviceFlagsValueProviderTest.java"], plugins: ["auto_annotation_plugin"], static_libs: [ "auto_value_annotations", "flag-junit-host", "junit", "mockito-host", "objenesis", "platform-test-annotations", ], libs: [ "tradefed", ], test_options: { unit_test: true, }, }