Merge "Disable non-reboot tests" into udc-dev

This commit is contained in:
TreeHugger Robot
2023-03-28 22:12:09 +00:00
committed by Android (Google) Code Review
2 changed files with 23 additions and 16 deletions

View File

@@ -57,7 +57,8 @@ class SdCardEjectionTests : BaseHostJUnit4Test() {
@Parameterized.Parameters(name = "reboot={0}")
@JvmStatic
fun parameters() = arrayOf(false, true)
// TODO(b/275403538): re-enable non-reboot scenarios with better tracking of APK removal
fun parameters() = arrayOf(/*false, */true)
data class Volume(
val diskId: String,
@@ -200,15 +201,6 @@ class SdCardEjectionTests : BaseHostJUnit4Test() {
// TODO: There must be a better way to prevent it from auto-mounting.
removeVirtualDisk()
device.reboot()
} else {
// Because PackageManager unmount scan is asynchronous, need to retry until the package
// has been unloaded. This only has to be done in the non-reboot case. Reboot will
// clear the data structure by its nature.
retryUntilSuccess {
// The compiler section will print the state of the physical APK
HostUtils.packageSection(device, pkgName, sectionName = "Compiler stats")
.any { it.contains("Unable to find package: $pkgName") }
}
}
}

View File

@@ -24,30 +24,45 @@ package {
android_test_helper_app {
name: "PackageManagerTestAppStub",
manifest: "AndroidManifestVersion1.xml",
srcs: []
srcs: [],
}
android_test_helper_app {
name: "PackageManagerTestAppVersion1",
manifest: "AndroidManifestVersion1.xml"
manifest: "AndroidManifestVersion1.xml",
srcs: [
"src/**/*.kt",
],
}
android_test_helper_app {
name: "PackageManagerTestAppVersion2",
manifest: "AndroidManifestVersion2.xml"
manifest: "AndroidManifestVersion2.xml",
srcs: [
"src/**/*.kt",
],
}
android_test_helper_app {
name: "PackageManagerTestAppVersion3",
manifest: "AndroidManifestVersion3.xml"
manifest: "AndroidManifestVersion3.xml",
srcs: [
"src/**/*.kt",
],
}
android_test_helper_app {
name: "PackageManagerTestAppVersion4",
manifest: "AndroidManifestVersion4.xml"
manifest: "AndroidManifestVersion4.xml",
srcs: [
"src/**/*.kt",
],
}
android_test_helper_app {
name: "PackageManagerTestAppOriginalOverride",
manifest: "AndroidManifestOriginalOverride.xml"
manifest: "AndroidManifestOriginalOverride.xml",
srcs: [
"src/**/*.kt",
],
}