Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 57bb9fa1 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Do not use /data/apex/active" into main

parents 0caaced7 baf464e7
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -77,8 +77,7 @@ public class StagedRollbackTest extends BaseHostJUnit4Test {

    @Before
    public void setUp() throws Exception {
        deleteFiles("/system/apex/" + APK_IN_APEX_TESTAPEX_NAME + "*.apex",
                "/data/apex/active/" + APK_IN_APEX_TESTAPEX_NAME + "*.apex");
        deleteFiles("/system/apex/" + APK_IN_APEX_TESTAPEX_NAME + "*.apex");
        runPhase("expireRollbacks");
        mLogger.start(getDevice());
        getDevice().uninstallPackage("com.android.cts.install.lib.testapp.A");
@@ -94,11 +93,9 @@ public class StagedRollbackTest extends BaseHostJUnit4Test {
        mLogger.stop();
        runPhase("expireRollbacks");
        deleteFiles("/system/apex/" + APK_IN_APEX_TESTAPEX_NAME + "*.apex",
                "/data/apex/active/" + APK_IN_APEX_TESTAPEX_NAME + "*.apex",
                apexDataDirDeSys(APK_IN_APEX_TESTAPEX_NAME) + "*",
                apexDataDirCe(APK_IN_APEX_TESTAPEX_NAME, 0) + "*",
                "/system/apex/test.rebootless_apex_v*.apex",
                "/data/apex/active/test.apex.rebootless*.apex");
                "/system/apex/test.rebootless_apex_v*.apex");
    }

    /**
+3 −3
Original line number Diff line number Diff line
@@ -465,7 +465,7 @@ public class StagedInstallInternalTest {
                    .isEqualTo(ApplicationInfo.FLAG_UPDATED_SYSTEM_APP);
            assertThat(apex.applicationInfo.flags & ApplicationInfo.FLAG_INSTALLED)
                    .isEqualTo(ApplicationInfo.FLAG_INSTALLED);
            assertThat(apex.applicationInfo.sourceDir).startsWith("/data/apex/active");
            assertThat(apex.applicationInfo.sourceDir.startsWith("/system/apex")).isFalse();
        }
        {
            PackageInfo apex = pm.getPackageInfo("test.apex.rebootless",
@@ -489,7 +489,7 @@ public class StagedInstallInternalTest {
                    .isEqualTo(ApplicationInfo.FLAG_UPDATED_SYSTEM_APP);
            assertThat(apex.applicationInfo.flags & ApplicationInfo.FLAG_INSTALLED)
                    .isEqualTo(ApplicationInfo.FLAG_INSTALLED);
            assertThat(apex.applicationInfo.sourceDir).startsWith("/data/apex/active");
            assertThat(apex.applicationInfo.sourceDir.startsWith("/system/apex")).isFalse();
        }
        {
            PackageInfo apex = pm.getPackageInfo("test.apex.rebootless",
@@ -609,7 +609,7 @@ public class StagedInstallInternalTest {
        assertThat(pi.getLongVersionCode()).isEqualTo(2);
        assertThat(pi.applicationInfo.privateFlags & ApplicationInfo.PRIVATE_FLAG_VENDOR)
                .isEqualTo(ApplicationInfo.PRIVATE_FLAG_VENDOR);
        assertThat(pi.applicationInfo.sourceDir).startsWith("/data/apex");
        assertThat(pi.applicationInfo.sourceDir.startsWith("/vendor/apex")).isFalse();
    }

    private IPackageManagerNative getPackageManagerNative() {
+2 −3
Original line number Diff line number Diff line
@@ -93,12 +93,11 @@ public class StagedInstallInternalTest extends BaseHostJUnit4Test {
        } catch (AssertionError e) {
            Log.e(TAG, e);
        }
        // Delete test APEXes from the preinstalled partitions and test-only sysconfig.
        // Note that installed APEX files will be deleted by apexd after reboot.
        deleteFiles("/system/apex/" + APK_IN_APEX_TESTAPEX_NAME + "*.apex",
                "/data/apex/active/" + APK_IN_APEX_TESTAPEX_NAME + "*.apex",
                "/data/apex/active/" + SHIM_APEX_PACKAGE_NAME + "*.apex",
                "/system/apex/test.rebootless_apex_v*.apex",
                "/vendor/apex/test.rebootless_apex_v*.apex",
                "/data/apex/active/test.apex.rebootless*.apex",
                "/system/app/TestApp/TestAppAv1.apk",
                TEST_VENDOR_APEX_ALLOW_LIST);
    }