Move dexpreopting of boot jars into Soong
Implement the dexpreopting of boot jars in singleton rules in Soong. Test: m checkbuild Change-Id: Ic02ce941fa5e238b839b3eb4c06a3e10c62d98ff
This commit is contained in:
@@ -29,6 +29,9 @@ var testGlobalConfig = GlobalConfig{
|
||||
PatternsOnSystemOther: nil,
|
||||
DisableGenerateProfile: false,
|
||||
BootJars: nil,
|
||||
TargetCoreJars: nil,
|
||||
ProductUpdatableBootModules: nil,
|
||||
ProductUpdatableBootLocations: nil,
|
||||
SystemServerJars: nil,
|
||||
SystemServerApps: nil,
|
||||
SpeedApps: nil,
|
||||
@@ -49,9 +52,14 @@ var testGlobalConfig = GlobalConfig{
|
||||
Dex2oatXmx: "",
|
||||
Dex2oatXms: "",
|
||||
EmptyDirectory: "",
|
||||
DefaultDexPreoptImage: nil,
|
||||
CpuVariant: nil,
|
||||
InstructionSetFeatures: nil,
|
||||
DirtyImageObjects: "",
|
||||
PreloadedClasses: "",
|
||||
BootImageProfiles: nil,
|
||||
BootFlags: "",
|
||||
Dex2oatImageXmx: "",
|
||||
Dex2oatImageXms: "",
|
||||
Tools: Tools{
|
||||
Profman: "profman",
|
||||
Dex2oat: "dex2oat",
|
||||
@@ -64,28 +72,30 @@ var testGlobalConfig = GlobalConfig{
|
||||
}
|
||||
|
||||
var testModuleConfig = ModuleConfig{
|
||||
Name: "",
|
||||
DexLocation: "",
|
||||
BuildPath: "",
|
||||
DexPath: "",
|
||||
UncompressedDex: false,
|
||||
HasApkLibraries: false,
|
||||
PreoptFlags: nil,
|
||||
ProfileClassListing: "",
|
||||
ProfileIsTextListing: false,
|
||||
EnforceUsesLibraries: false,
|
||||
OptionalUsesLibraries: nil,
|
||||
UsesLibraries: nil,
|
||||
LibraryPaths: nil,
|
||||
Archs: []android.ArchType{android.Arm},
|
||||
DexPreoptImages: []string{"system/framework/arm/boot.art"},
|
||||
PreoptExtractedApk: false,
|
||||
NoCreateAppImage: false,
|
||||
ForceCreateAppImage: false,
|
||||
PresignedPrebuilt: false,
|
||||
NoStripping: false,
|
||||
StripInputPath: "",
|
||||
StripOutputPath: "",
|
||||
Name: "",
|
||||
DexLocation: "",
|
||||
BuildPath: "",
|
||||
DexPath: "",
|
||||
UncompressedDex: false,
|
||||
HasApkLibraries: false,
|
||||
PreoptFlags: nil,
|
||||
ProfileClassListing: "",
|
||||
ProfileIsTextListing: false,
|
||||
EnforceUsesLibraries: false,
|
||||
OptionalUsesLibraries: nil,
|
||||
UsesLibraries: nil,
|
||||
LibraryPaths: nil,
|
||||
Archs: []android.ArchType{android.Arm},
|
||||
DexPreoptImages: []string{"system/framework/arm/boot.art"},
|
||||
PreoptBootClassPathDexFiles: nil,
|
||||
PreoptBootClassPathDexLocations: nil,
|
||||
PreoptExtractedApk: false,
|
||||
NoCreateAppImage: false,
|
||||
ForceCreateAppImage: false,
|
||||
PresignedPrebuilt: false,
|
||||
NoStripping: false,
|
||||
StripInputPath: "",
|
||||
StripOutputPath: "",
|
||||
}
|
||||
|
||||
func TestDexPreopt(t *testing.T) {
|
||||
|
Reference in New Issue
Block a user