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

Commit fd0ac0ea authored by vadimt's avatar vadimt
Browse files

Improve diagnostics when cannot install wellbeing test apk

This apk is used for Wellbeing tests.

Test: local
Bug: 187761685
Change-Id: I66f7c308b70b6bd048806d6417417a6e398605db
parent 4717bae7
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -22,6 +22,8 @@ import android.content.res.Resources;

import androidx.test.uiautomator.UiDevice;

import org.junit.Assert;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
@@ -48,7 +50,10 @@ public class TestUtil {
        in.close();
        out.close();

        UiDevice.getInstance(getInstrumentation()).executeShellCommand("pm install " + apkFilename);
        final String result = UiDevice.getInstance(getInstrumentation())
                .executeShellCommand("pm install " + apkFilename);
        Assert.assertTrue("Failed to install wellbeing test apk; make sure the device is rooted",
                "Success".equals(result.replaceAll("\\s+", "")));
    }

    public static void uninstallDummyApp() throws IOException {