Merge "Move tests for frameworks-base-testutils lib into their own target" into main

This commit is contained in:
Ahmad Khalil
2023-07-27 14:05:23 +00:00
committed by Android (Google) Code Review
5 changed files with 108 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
{
"presubmit": [
{
"name": "frameworks-base-testutils-tests",
"options": [
{
"exclude-annotation": "android.platform.test.annotations.LargeTest"
},
{
"exclude-annotation": "android.platform.test.annotations.FlakyTest"
},
{
"exclude-annotation": "androidx.test.filters.FlakyTest"
},
{
"exclude-annotation": "org.junit.Ignore"
}
]
}
],
"postsubmit": [
{
"name": "frameworks-base-testutils-tests",
"options": [
{
"exclude-annotation": "org.junit.Ignore"
}
]
}
]
}

View File

@@ -0,0 +1,47 @@
//
// 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_applicable_licenses: ["frameworks_base_license"],
}
android_test {
name: "frameworks-base-testutils-tests",
srcs: [
"src/**/*.java",
],
static_libs: [
"junit",
"hamcrest-library",
"androidx.test.runner",
"mockito-target-minus-junit4",
"frameworks-base-testutils",
],
libs: [
"android.test.runner",
"android.test.base",
"android.test.mock",
],
certificate: "platform",
test_suites: [
"device-tests",
"automotive-tests",
],
}

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* 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.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.frameworks.tests.utils.testutils.tests">
<application>
<uses-library android:name="android.test.runner"/>
</application>
<instrumentation
android:name="androidx.test.runner.AndroidJUnitRunner"
android:targetPackage="com.frameworks.tests.utils.testutils.tests"
android:label="Test Utils Tests"/>
</manifest>