Merge "Make com.android.art related tests more realistic"
This commit is contained in:
@@ -5865,7 +5865,7 @@ func testNoUpdatableJarsInBootImage(t *testing.T, errmsg string, transformDexpre
|
|||||||
srcs: ["a.java"],
|
srcs: ["a.java"],
|
||||||
sdk_version: "current",
|
sdk_version: "current",
|
||||||
apex_available: [
|
apex_available: [
|
||||||
"com.android.art.something",
|
"com.android.art.debug",
|
||||||
],
|
],
|
||||||
hostdex: true,
|
hostdex: true,
|
||||||
}
|
}
|
||||||
@@ -5893,15 +5893,15 @@ func testNoUpdatableJarsInBootImage(t *testing.T, errmsg string, transformDexpre
|
|||||||
}
|
}
|
||||||
|
|
||||||
apex {
|
apex {
|
||||||
name: "com.android.art.something",
|
name: "com.android.art.debug",
|
||||||
key: "com.android.art.something.key",
|
key: "com.android.art.debug.key",
|
||||||
java_libs: ["some-art-lib"],
|
java_libs: ["some-art-lib"],
|
||||||
updatable: true,
|
updatable: true,
|
||||||
min_sdk_version: "current",
|
min_sdk_version: "current",
|
||||||
}
|
}
|
||||||
|
|
||||||
apex_key {
|
apex_key {
|
||||||
name: "com.android.art.something.key",
|
name: "com.android.art.debug.key",
|
||||||
}
|
}
|
||||||
|
|
||||||
filegroup {
|
filegroup {
|
||||||
@@ -5934,9 +5934,9 @@ func testDexpreoptWithApexes(t *testing.T, bp, errmsg string, transformDexpreopt
|
|||||||
"build/make/target/product/security": nil,
|
"build/make/target/product/security": nil,
|
||||||
"apex_manifest.json": nil,
|
"apex_manifest.json": nil,
|
||||||
"AndroidManifest.xml": nil,
|
"AndroidManifest.xml": nil,
|
||||||
"system/sepolicy/apex/some-updatable-apex-file_contexts": nil,
|
"system/sepolicy/apex/some-updatable-apex-file_contexts": nil,
|
||||||
"system/sepolicy/apex/some-non-updatable-apex-file_contexts": nil,
|
"system/sepolicy/apex/some-non-updatable-apex-file_contexts": nil,
|
||||||
"system/sepolicy/apex/com.android.art.something-file_contexts": nil,
|
"system/sepolicy/apex/com.android.art.debug-file_contexts": nil,
|
||||||
"framework/aidl/a.aidl": nil,
|
"framework/aidl/a.aidl": nil,
|
||||||
}
|
}
|
||||||
cc.GatherRequiredFilesForTest(fs)
|
cc.GatherRequiredFilesForTest(fs)
|
||||||
@@ -6000,15 +6000,15 @@ func TestNoUpdatableJarsInBootImage(t *testing.T) {
|
|||||||
|
|
||||||
t.Run("updatable jar from ART apex in the ART boot image => ok", func(t *testing.T) {
|
t.Run("updatable jar from ART apex in the ART boot image => ok", func(t *testing.T) {
|
||||||
transform = func(config *dexpreopt.GlobalConfig) {
|
transform = func(config *dexpreopt.GlobalConfig) {
|
||||||
config.ArtApexJars = android.CreateTestConfiguredJarList([]string{"com.android.art.something:some-art-lib"})
|
config.ArtApexJars = android.CreateTestConfiguredJarList([]string{"com.android.art.debug:some-art-lib"})
|
||||||
}
|
}
|
||||||
testNoUpdatableJarsInBootImage(t, "", transform)
|
testNoUpdatableJarsInBootImage(t, "", transform)
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("updatable jar from ART apex in the framework boot image => error", func(t *testing.T) {
|
t.Run("updatable jar from ART apex in the framework boot image => error", func(t *testing.T) {
|
||||||
err = `module "some-art-lib" from updatable apexes \["com.android.art.something"\] is not allowed in the framework boot image`
|
err = `module "some-art-lib" from updatable apexes \["com.android.art.debug"\] is not allowed in the framework boot image`
|
||||||
transform = func(config *dexpreopt.GlobalConfig) {
|
transform = func(config *dexpreopt.GlobalConfig) {
|
||||||
config.BootJars = android.CreateTestConfiguredJarList([]string{"com.android.art.something:some-art-lib"})
|
config.BootJars = android.CreateTestConfiguredJarList([]string{"com.android.art.debug:some-art-lib"})
|
||||||
}
|
}
|
||||||
testNoUpdatableJarsInBootImage(t, err, transform)
|
testNoUpdatableJarsInBootImage(t, err, transform)
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user