Skip to content

Commit 762eb14

Browse files
committed
rework
1 parent 9978972 commit 762eb14

File tree

4 files changed

+97
-95
lines changed

4 files changed

+97
-95
lines changed

Documentation/project-docs/ApkSizeRegressionChecks.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ are named like this:
4141
The new reference files can be obtained from the test results
4242
archive - artifact of the given CI build (preferred method).
4343
Or they can be obtained from local build using
44-
the `build-tools/scripts/UpdateApkSizeReference.ps1` script.
44+
the `build-tools/scripts/UpdateApkSizeReference.ps1` script
45+
or the `build-tools/scripts/UpdateApkSizeReference.sh` script
46+
if you are on MacOS or *nix.
4547

4648
The thresholds for these checks are set
4749
in `src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs`

src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,49 +5,49 @@
55
"Size": 3032
66
},
77
"assemblies/Java.Interop.dll": {
8-
"Size": 59420
8+
"Size": 59377
99
},
1010
"assemblies/Mono.Android.dll": {
11-
"Size": 89205
11+
"Size": 89098
1212
},
1313
"assemblies/rc.bin": {
1414
"Size": 1083
1515
},
1616
"assemblies/System.Console.dll": {
17-
"Size": 6482
17+
"Size": 6475
1818
},
1919
"assemblies/System.Linq.dll": {
20-
"Size": 9976
20+
"Size": 9971
2121
},
2222
"assemblies/System.Private.CoreLib.dll": {
23-
"Size": 532124
23+
"Size": 524631
2424
},
2525
"assemblies/System.Runtime.dll": {
26-
"Size": 2416
26+
"Size": 2410
2727
},
2828
"assemblies/UnnamedProject.dll": {
29-
"Size": 3567
29+
"Size": 3553
3030
},
3131
"classes.dex": {
32-
"Size": 360744
32+
"Size": 347544
3333
},
3434
"lib/arm64-v8a/libmonodroid.so": {
35-
"Size": 512704
35+
"Size": 512552
3636
},
3737
"lib/arm64-v8a/libmonosgen-2.0.so": {
38-
"Size": 4693944
38+
"Size": 4667768
3939
},
4040
"lib/arm64-v8a/libSystem.IO.Compression.Native.so": {
4141
"Size": 767264
4242
},
4343
"lib/arm64-v8a/libSystem.Native.so": {
44-
"Size": 90616
44+
"Size": 90168
4545
},
4646
"lib/arm64-v8a/libSystem.Security.Cryptography.Native.Android.so": {
47-
"Size": 146624
47+
"Size": 146816
4848
},
4949
"lib/arm64-v8a/libxamarin-app.so": {
50-
"Size": 9480
50+
"Size": 9488
5151
},
5252
"META-INF/BNDLTOOL.RSA": {
5353
"Size": 1213
@@ -83,5 +83,5 @@
8383
"Size": 1904
8484
}
8585
},
86-
"PackageSize": 3037151
86+
"PackageSize": 3020767
8787
}

src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"Size": 7114
99
},
1010
"assemblies/Java.Interop.dll": {
11-
"Size": 66766
11+
"Size": 66744
1212
},
1313
"assemblies/Mono.Android.dll": {
14-
"Size": 447397
14+
"Size": 444898
1515
},
1616
"assemblies/mscorlib.dll": {
17-
"Size": 3896
17+
"Size": 3892
1818
},
1919
"assemblies/netstandard.dll": {
2020
"Size": 5616
@@ -23,106 +23,106 @@
2323
"Size": 1083
2424
},
2525
"assemblies/System.Collections.Concurrent.dll": {
26-
"Size": 10860
26+
"Size": 10777
2727
},
2828
"assemblies/System.Collections.dll": {
29-
"Size": 16171
29+
"Size": 16153
3030
},
3131
"assemblies/System.Collections.NonGeneric.dll": {
32-
"Size": 7956
32+
"Size": 7929
3333
},
3434
"assemblies/System.ComponentModel.dll": {
35-
"Size": 2021
35+
"Size": 2016
3636
},
3737
"assemblies/System.ComponentModel.Primitives.dll": {
38-
"Size": 2636
38+
"Size": 2629
3939
},
4040
"assemblies/System.ComponentModel.TypeConverter.dll": {
41-
"Size": 6113
41+
"Size": 6108
4242
},
4343
"assemblies/System.Console.dll": {
44-
"Size": 6681
44+
"Size": 6672
4545
},
4646
"assemblies/System.Core.dll": {
47-
"Size": 2060
47+
"Size": 2058
4848
},
4949
"assemblies/System.Diagnostics.TraceSource.dll": {
50-
"Size": 6578
50+
"Size": 6573
5151
},
5252
"assemblies/System.dll": {
53-
"Size": 2415
53+
"Size": 2413
5454
},
5555
"assemblies/System.Drawing.dll": {
56-
"Size": 2101
56+
"Size": 2099
5757
},
5858
"assemblies/System.Drawing.Primitives.dll": {
59-
"Size": 12190
59+
"Size": 12181
6060
},
6161
"assemblies/System.IO.Compression.dll": {
62-
"Size": 16867
62+
"Size": 16860
6363
},
6464
"assemblies/System.IO.IsolatedStorage.dll": {
65-
"Size": 10054
65+
"Size": 10048
6666
},
6767
"assemblies/System.Linq.dll": {
68-
"Size": 19802
68+
"Size": 19800
6969
},
7070
"assemblies/System.Linq.Expressions.dll": {
71-
"Size": 177419
71+
"Size": 177345
7272
},
7373
"assemblies/System.Net.Http.dll": {
74-
"Size": 66489
74+
"Size": 66439
7575
},
7676
"assemblies/System.Net.Primitives.dll": {
77-
"Size": 22060
77+
"Size": 22050
7878
},
7979
"assemblies/System.Net.Requests.dll": {
80-
"Size": 3672
80+
"Size": 3668
8181
},
8282
"assemblies/System.ObjectModel.dll": {
83-
"Size": 8552
83+
"Size": 8541
8484
},
8585
"assemblies/System.Private.CoreLib.dll": {
86-
"Size": 815054
86+
"Size": 811095
8787
},
8888
"assemblies/System.Private.DataContractSerialization.dll": {
89-
"Size": 185004
89+
"Size": 185028
9090
},
9191
"assemblies/System.Private.Uri.dll": {
92-
"Size": 42681
92+
"Size": 42690
9393
},
9494
"assemblies/System.Private.Xml.dll": {
95-
"Size": 216496
95+
"Size": 216506
9696
},
9797
"assemblies/System.Private.Xml.Linq.dll": {
98-
"Size": 16710
98+
"Size": 16694
9999
},
100100
"assemblies/System.Runtime.dll": {
101-
"Size": 2612
101+
"Size": 2610
102102
},
103103
"assemblies/System.Runtime.Serialization.dll": {
104-
"Size": 2025
104+
"Size": 2023
105105
},
106106
"assemblies/System.Runtime.Serialization.Formatters.dll": {
107-
"Size": 2561
107+
"Size": 2559
108108
},
109109
"assemblies/System.Runtime.Serialization.Primitives.dll": {
110-
"Size": 3841
110+
"Size": 3834
111111
},
112112
"assemblies/System.Security.Cryptography.dll": {
113-
"Size": 7796
113+
"Size": 7790
114114
},
115115
"assemblies/System.Text.RegularExpressions.dll": {
116-
"Size": 152583
116+
"Size": 152548
117117
},
118118
"assemblies/System.Xml.dll": {
119-
"Size": 1916
119+
"Size": 1914
120120
},
121121
"assemblies/System.Xml.Linq.dll": {
122-
"Size": 1936
122+
"Size": 1934
123123
},
124124
"assemblies/UnnamedProject.dll": {
125-
"Size": 117258
125+
"Size": 117249
126126
},
127127
"assemblies/Xamarin.AndroidX.Activity.dll": {
128128
"Size": 5941
@@ -191,13 +191,13 @@
191191
"Size": 40004
192192
},
193193
"classes.dex": {
194-
"Size": 3473216
194+
"Size": 3460156
195195
},
196196
"lib/arm64-v8a/libmonodroid.so": {
197-
"Size": 512704
197+
"Size": 512520
198198
},
199199
"lib/arm64-v8a/libmonosgen-2.0.so": {
200-
"Size": 4693944
200+
"Size": 4693640
201201
},
202202
"lib/arm64-v8a/libSystem.IO.Compression.Native.so": {
203203
"Size": 767264
@@ -209,7 +209,7 @@
209209
"Size": 146624
210210
},
211211
"lib/arm64-v8a/libxamarin-app.so": {
212-
"Size": 98904
212+
"Size": 98736
213213
},
214214
"META-INF/android.support.design_material.version": {
215215
"Size": 12
@@ -776,7 +776,7 @@
776776
"Size": 470
777777
},
778778
"res/drawable-hdpi-v4/icon.png": {
779-
"Size": 4791
779+
"Size": 4762
780780
},
781781
"res/drawable-hdpi-v4/notification_bg_low_normal.9.png": {
782782
"Size": 212
@@ -1964,5 +1964,5 @@
19641964
"Size": 341228
19651965
}
19661966
},
1967-
"PackageSize": 8372633
1967+
"PackageSize": 8360345
19681968
}

0 commit comments

Comments
 (0)