Add related 3 CTS tests for PackageInstallerSession in TEST_MAPPING

When developers change services/.*Install.*, core/.*Install.*, and
services/core/java/com/android/server/pm/.* files.  The following
CTS tests should be included.
* CtsAtomicInstallTestCases
* CtsPackageInstallTestCases
* CtsAppSecurityHostTestCases:android.appsecurity.cts.SplitTests

The above 3 CTS tests take a few minutes.

Test: atest --collect-tests-only -p \
  frameworks/base/services/core/java/com/android/server/pm:presubmit
Test: atest --collect-tests-only --enable-file-pattern -p \
  frameworks/base/services/core/java/com/android/server/pm:presubmit
Test: atest --collect-tests-only -p \
  frameworks/base/services/core/java/com/android/server/pm:postsubmit

Bug: 180650365
Change-Id: Iba431ff1bfe8b9b42ac455ddcd680d0266c9f8b8
This commit is contained in:
Felka Chang
2021-06-03 23:41:24 +08:00
parent 45c6427458
commit 2024afe454

View File

@@ -1,5 +1,21 @@
{
"presubmit": [
{
"name": "CtsAtomicInstallTestCases",
"file_patterns": [
"core/java/.*Install.*",
"services/core/.*Install.*",
"services/core/java/com/android/server/pm/.*"
]
},
{
"name": "CtsPackageInstallTestCases",
"file_patterns": [
"core/java/.*Install.*",
"services/core/.*Install.*",
"services/core/java/com/android/server/pm/.*"
]
},
{
"name": "CtsUsesLibraryHostTestCases"
},
@@ -67,6 +83,19 @@
}
]
},
{
"name": "CtsAppSecurityHostTestCases",
"file_patterns": [
"core/java/.*Install.*",
"services/core/.*Install.*",
"services/core/java/com/android/server/pm/.*"
],
"options": [
{
"include-filter": "android.appsecurity.cts.SplitTests"
}
]
},
{
"name": "FrameworksCoreTests",
"options": [