From 3c9b88886919b04c4472d534b4d78e5e2fef7db8 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Tue, 21 Jan 2020 15:12:59 +0100 Subject: [PATCH] [tests] Update Mono.Android_Tests sizes Context: https://github.com/xamarin/xamarin-android/issues/4141 Context: https://github.com/xamarin/xamarin-android/commit/130905e1612f1c3f41b6b233056cae2753270630 Part of increase was due to splitting Java.Interop.dll into 2 assemblies, while linker didn't know about it. That was fixed by https://github.com/xamarin/xamarin-android/commit/104fe45d7ec2abe3990cc88b9fc16819d8c97685 The remaining size increase comes from adding Java.Interop-Tests.dll and assemblies/Mono.Linq.Expressions.dll assemblies. For the record, the aps size diff: -4808 ./AndroidManifest.xml +4860 ./AndroidManifest.xml -5717 ./META-INF/ANDROIDD.SF -5609 ./META-INF/MANIFEST.MF +5989 ./META-INF/ANDROIDD.SF +5881 ./META-INF/MANIFEST.MF -185856 ./assemblies/Java.Interop.dll -115712 ./assemblies/Mono.Android-Tests.dll +77312 ./assemblies/Java.Interop-Tests.dll +6144 ./assemblies/Java.Interop.GenericMarshaler.dll +197632 ./assemblies/Java.Interop.dll +116224 ./assemblies/Mono.Android-Tests.dll -1492992 ./assemblies/Mono.Android.dll +1498624 ./assemblies/Mono.Android.dll +56320 ./assemblies/Mono.Linq.Expressions.dll -315392 ./assemblies/System.Core.dll +351232 ./assemblies/System.Core.dll -2101248 ./assemblies/mscorlib.dll +2104320 ./assemblies/mscorlib.dll -295944 ./classes.dex +303016 ./classes.dex -165328 ./lib/armeabi-v7a/libmonodroid.so +165684 ./lib/armeabi-v7a/libmonodroid.so -101908 ./lib/armeabi-v7a/libxamarin-app.so +102564 ./lib/armeabi-v7a/libxamarin-app.so -198164 ./lib/x86/libmonodroid.so +198576 ./lib/x86/libmonodroid.so -101716 ./lib/x86/libxamarin-app.so +102372 ./lib/x86/libxamarin-app.so --- .../TestResult-Mono.Android_Tests-values-Release.csv | 4 ++-- .../TestResult-Mono.Android_TestsMultiDex-values-Release.csv | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/apk-sizes-reference/TestResult-Mono.Android_Tests-values-Release.csv b/tests/apk-sizes-reference/TestResult-Mono.Android_Tests-values-Release.csv index 73a259543ad..d4b053823e7 100644 --- a/tests/apk-sizes-reference/TestResult-Mono.Android_Tests-values-Release.csv +++ b/tests/apk-sizes-reference/TestResult-Mono.Android_Tests-values-Release.csv @@ -1,2 +1,2 @@ -apk-Release,Java.Interop.dll-Release,Mono.Android.dll-Release,mscorlib.dll-Release,monosgen-armeabi-v7a-Release,apk-Release-Aot,Java.Interop.dll-Release-Aot,Mono.Android.dll-Release-Aot,mscorlib.dll-Release-Aot,monosgen-armeabi-v7a-Release-Aot,Java.Interop.dll.so-Release-Aot,Mono.Android.dll.so-Release-Aot,mscorlib.dll.so-Release-Aot,apk-Release-Profiled-Aot,Java.Interop.dll-Release-Profiled-Aot,Mono.Android.dll-Release-Profiled-Aot,mscorlib.dll-Release-Profiled-Aot,monosgen-armeabi-v7a-Release-Profiled-Aot,Mono.Android.dll.so-Release-Profiled-Aot,mscorlib.dll.so-Release-Profiled-Aot,Java.Interop.dll.so-Release-Profiled-Aot,apk-Release-Bundle,monosgen-armeabi-v7a-Release-Bundle -16540799,161792,1400832,2112000,3843248,32985861,161792,1400832,2112000,3843248,842432,5908196,8641772,18506501,161792,1400832,2112000,3843248,421036,1685856,220904,14229016,3843248 +apk-Release,Java.Interop.dll-Release,Mono.Android.dll-Release,mscorlib.dll-Release,monosgen-armeabi-v7a-Release,apk-Release-Aot,Java.Interop.dll-Release-Aot,Mono.Android.dll-Release-Aot,mscorlib.dll-Release-Aot,monosgen-armeabi-v7a-Release-Aot,Java.Interop.dll.so-Release-Aot,Mono.Android.dll.so-Release-Aot,mscorlib.dll.so-Release-Aot,apk-Release-Profiled-Aot,Java.Interop.dll-Release-Profiled-Aot,Mono.Android.dll-Release-Profiled-Aot,mscorlib.dll-Release-Profiled-Aot,monosgen-armeabi-v7a-Release-Profiled-Aot,Mono.Android.dll.so-Release-Profiled-Aot,Java.Interop.dll.so-Release-Profiled-Aot,mscorlib.dll.so-Release-Profiled-Aot,apk-Release-Bundle,monosgen-armeabi-v7a-Release-Bundle +16688588,172032,1410560,2103808,3844692,34559812,172032,1410560,2103808,3844692,1186644,6762616,10086236,18782020,172032,1410560,2103808,3844692,419856,235520,1695084,14351896,3844692 diff --git a/tests/apk-sizes-reference/TestResult-Mono.Android_TestsMultiDex-values-Release.csv b/tests/apk-sizes-reference/TestResult-Mono.Android_TestsMultiDex-values-Release.csv index 256e89fcf7e..730673b73d1 100644 --- a/tests/apk-sizes-reference/TestResult-Mono.Android_TestsMultiDex-values-Release.csv +++ b/tests/apk-sizes-reference/TestResult-Mono.Android_TestsMultiDex-values-Release.csv @@ -1,2 +1,2 @@ -apk-Release,Mono.Android.dll-Release,mscorlib.dll-Release,monosgen-armeabi-v7a-Release,apk-Release-Aot,Mono.Android.dll-Release-Aot,mscorlib.dll-Release-Aot,monosgen-armeabi-v7a-Release-Aot,apk-Release-Profiled-Aot,Mono.Android.dll-Release-Profiled-Aot,mscorlib.dll-Release-Profiled-Aot,monosgen-armeabi-v7a-Release-Profiled-Aot,apk-Release-Bundle,Mono.Android.dll-Release-Bundle,mscorlib.dll-Release-Bundle,monosgen-armeabi-v7a-Release-Bundle -16192740,987136,2112000,3843248,16192740,987136,2112000,3843248,16192740,987136,2112000,3843248,16192740,987136,2112000,3843248 +apk-Release,Mono.Android.dll-Release,mscorlib.dll-Release,monosgen-armeabi-v7a-Release +16352777,1008128,2103808,3844692