Merge "Improve diagnostics when cannot install wellbeing test apk" into sc-dev am: 1ba5a68e31

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14682231

Change-Id: I118d84ba28a4af3eb2f6eec7c9af691e34f1a694
This commit is contained in:
Vadim Tryshev
2021-06-04 19:33:03 +00:00
committed by Automerger Merge Worker
@@ -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 {