diff --git a/tests/src/com/android/inputmethod/latin/InputLogicTests.java b/tests/src/com/android/inputmethod/latin/InputLogicTests.java
index 18afe119875b3be77654fca5c55d00e6c3e77796..06ee5bffa750397d9200f4e2e1d6c0ec80395575 100644
--- a/tests/src/com/android/inputmethod/latin/InputLogicTests.java
+++ b/tests/src/com/android/inputmethod/latin/InputLogicTests.java
@@ -18,6 +18,8 @@ package com.android.inputmethod.latin;
 
 import android.content.Context;
 import android.content.Intent;
+import android.content.SharedPreferences;
+import android.preference.PreferenceManager;
 import android.test.ServiceTestCase;
 import android.text.InputType;
 import android.util.Log;
@@ -35,6 +37,8 @@ import com.android.inputmethod.keyboard.KeyboardActionListener;
 
 public class InputLogicTests extends ServiceTestCase<LatinIME> {
 
+    private static final String PREF_DEBUG_MODE = "debug_mode";
+
     private LatinIME mLatinIME;
     private TextView mTextView;
 
@@ -42,6 +46,16 @@ public class InputLogicTests extends ServiceTestCase<LatinIME> {
         super(LatinIME.class);
     }
 
+    // returns the previous setting value
+    private boolean setDebugMode(final boolean mode) {
+        final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mLatinIME);
+        final boolean previousDebugSetting = prefs.getBoolean(PREF_DEBUG_MODE, false);
+        final SharedPreferences.Editor editor = prefs.edit();
+        editor.putBoolean(PREF_DEBUG_MODE, true);
+        editor.commit();
+        return previousDebugSetting;
+    }
+
     @Override
     protected void setUp() {
         try {
@@ -54,7 +68,9 @@ public class InputLogicTests extends ServiceTestCase<LatinIME> {
         mTextView.setEnabled(true);
         setupService();
         mLatinIME = getService();
+        final boolean previousDebugSetting = setDebugMode(true);
         mLatinIME.onCreate();
+        setDebugMode(previousDebugSetting);
         final EditorInfo ei = new EditorInfo();
         final InputConnection ic = mTextView.onCreateInputConnection(ei);
         final LayoutInflater inflater =