@Override
  protected void setUp() throws Exception {
    super.setUp();
    mContext = getInstrumentation().getContext();
    mDevice = UiDevice.getInstance(getInstrumentation());
    mDevicePolicyManager =
        (DevicePolicyManager) mContext.getSystemService(Context.DEVICE_POLICY_SERVICE);
    mPackageManager = mContext.getPackageManager();
    mPackageInstaller = mPackageManager.getPackageInstaller();
    assertNotNull(mPackageInstaller);

    // check that app is not already installed
    assertFalse(isPackageInstalled(TEST_APP_PKG));
  }