Loading java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java +1 −1 Original line number Diff line number Diff line Loading @@ -647,7 +647,7 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { @UsedForTesting public void waitAllTasksForTests() { final CountDownLatch countDownLatch = new CountDownLatch(1); ExecutorUtils.getExecutor(mDictName).execute(new Runnable() { asyncExecuteTaskWithWriteLock(new Runnable() { @Override public void run() { countDownLatch.countDown(); Loading tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java +10 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import java.util.concurrent.TimeUnit; @LargeTest public class UserHistoryDictionaryTests extends AndroidTestCase { private static final String TAG = UserHistoryDictionaryTests.class.getSimpleName(); private static final int WAIT_FOR_WRITING_FILE_IN_MILLISECONDS = 3000; private static final String[] CHARACTERS = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", Loading Loading @@ -248,6 +249,15 @@ public class UserHistoryDictionaryTests extends AndroidTestCase { } finally { Log.d(TAG, "waiting for writing ..."); waitForWriting(dummyLocale); if (!dictFile.exists()) { try { Log.d(TAG, dictFile +" is not existing. Wait " + WAIT_FOR_WRITING_FILE_IN_MILLISECONDS + " ms for writing."); Thread.sleep(WAIT_FOR_WRITING_FILE_IN_MILLISECONDS); } catch (final InterruptedException e) { Log.e(TAG, "Interrupted during waiting for writing the dict file."); } } assertTrue("check exisiting of " + dictFile, dictFile.exists()); FileUtils.deleteRecursively(dictFile); } Loading Loading
java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java +1 −1 Original line number Diff line number Diff line Loading @@ -647,7 +647,7 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { @UsedForTesting public void waitAllTasksForTests() { final CountDownLatch countDownLatch = new CountDownLatch(1); ExecutorUtils.getExecutor(mDictName).execute(new Runnable() { asyncExecuteTaskWithWriteLock(new Runnable() { @Override public void run() { countDownLatch.countDown(); Loading
tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java +10 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import java.util.concurrent.TimeUnit; @LargeTest public class UserHistoryDictionaryTests extends AndroidTestCase { private static final String TAG = UserHistoryDictionaryTests.class.getSimpleName(); private static final int WAIT_FOR_WRITING_FILE_IN_MILLISECONDS = 3000; private static final String[] CHARACTERS = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", Loading Loading @@ -248,6 +249,15 @@ public class UserHistoryDictionaryTests extends AndroidTestCase { } finally { Log.d(TAG, "waiting for writing ..."); waitForWriting(dummyLocale); if (!dictFile.exists()) { try { Log.d(TAG, dictFile +" is not existing. Wait " + WAIT_FOR_WRITING_FILE_IN_MILLISECONDS + " ms for writing."); Thread.sleep(WAIT_FOR_WRITING_FILE_IN_MILLISECONDS); } catch (final InterruptedException e) { Log.e(TAG, "Interrupted during waiting for writing the dict file."); } } assertTrue("check exisiting of " + dictFile, dictFile.exists()); FileUtils.deleteRecursively(dictFile); } Loading