Merge "Only measure each UID once in InstallerTest." am: 32aac7b9c9 am: 7b6d21b37e am: 5092952317

am: a199722ed6

Change-Id: I1164f2786b55f029283d309a951dddeb610fcb47
This commit is contained in:
Jeff Sharkey
2017-01-18 01:36:45 +00:00
committed by android-build-merger

View File

@@ -80,11 +80,19 @@ public class InstallerTest extends AndroidTestCase {
}
public void testGetAppSize() throws Exception {
int[] appIds = null;
final PackageManager pm = getContext().getPackageManager();
for (ApplicationInfo app : pm.getInstalledApplications(0)) {
final int userId = UserHandle.getUserId(app.uid);
final int appId = UserHandle.getAppId(app.uid);
if (ArrayUtils.contains(appIds, appId)) {
continue;
} else {
appIds = ArrayUtils.appendInt(appIds, appId);
}
final String[] packageNames = pm.getPackagesForUid(app.uid);
final long[] ceDataInodes = new long[packageNames.length];
final String[] codePaths = new String[packageNames.length];