Add the size of optimized artifacts to OptimizeResult.
Bug: 255566429
Test: m test-art-host-gtest-art_artd_tests
Test: atest ArtServiceTests
Test: adb shell pm art optimize-package -m speed-profile -f com.google.android.gms
Ignore-AOSP-First: ART Services
Change-Id: Icbffe6d56dcecdbac8154284f43d16828373db20
diff --git a/libartservice/service/javatests/com/android/server/art/DexOptHelperTest.java b/libartservice/service/javatests/com/android/server/art/DexOptHelperTest.java
index e12cd5d..0653efb 100644
--- a/libartservice/service/javatests/com/android/server/art/DexOptHelperTest.java
+++ b/libartservice/service/javatests/com/android/server/art/DexOptHelperTest.java
@@ -561,12 +561,14 @@
String dexPath, boolean partialFailure) {
return List.of(new DexContainerFileOptimizeResult(dexPath, true /* isPrimaryAbi */,
"arm64-v8a", "verify", OptimizeResult.OPTIMIZE_PERFORMED,
- 100 /* dex2oatWallTimeMillis */, 400 /* dex2oatCpuTimeMillis */),
+ 100 /* dex2oatWallTimeMillis */, 400 /* dex2oatCpuTimeMillis */,
+ 0 /* sizeBytes */, 0 /* sizeBeforeBytes */),
new DexContainerFileOptimizeResult(dexPath, false /* isPrimaryAbi */, "armeabi-v7a",
"verify",
partialFailure ? OptimizeResult.OPTIMIZE_FAILED
: OptimizeResult.OPTIMIZE_PERFORMED,
- 100 /* dex2oatWallTimeMillis */, 400 /* dex2oatCpuTimeMillis */));
+ 100 /* dex2oatWallTimeMillis */, 400 /* dex2oatCpuTimeMillis */,
+ 0 /* sizeBytes */, 0 /* sizeBeforeBytes */));
}
private void checkPackageResult(OptimizeResult result, int index, String packageName,