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

Commit 9abc55ec authored by Swarna Kumar's avatar Swarna Kumar
Browse files

Temporarily add explicit step to disable keyguard to imf tests to attempt solve test flakiness.

Bug number : 2177113
parent 99f7b56f
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -18,6 +18,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.android.imftest.tests">

    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />

    <application>
        <uses-library android:name="android.test.runner" />
    </application>
+7 −0
Original line number Diff line number Diff line
@@ -17,6 +17,8 @@
package com.android.imftest.samples;

import android.app.Activity;
import android.app.KeyguardManager;
import android.content.Context;
import android.os.SystemClock;
import android.test.InstrumentationTestCase;
import android.view.KeyEvent;
@@ -58,6 +60,11 @@ public abstract class ImfBaseTestCase<T extends Activity> extends Instrumentatio
        mTargetActivity = launchActivity(TARGET_PACKAGE_NAME, mTargetActivityClass, null);
        mExpectAutoPop = mTargetActivity.getResources().getBoolean(R.bool.def_expect_ime_autopop);
        mImm = InputMethodManager.getInstance(mTargetActivity);

        KeyguardManager keyguardManager =
            (KeyguardManager) getInstrumentation().getContext().getSystemService(
                    Context.KEYGUARD_SERVICE);
        keyguardManager.newKeyguardLock("imftest").disableKeyguard();
    }
    
    // Utility test methods