diff options
author | 2015-02-17 15:12:05 -0800 | |
---|---|---|
committer | 2015-02-19 11:40:57 -0800 | |
commit | 0b03f13cabec84d2d841fde47ce9fec0d531b6a1 (patch) | |
tree | 5cc14dea6693025f25d279dd59140c04d0d7495f /tests | |
parent | 95711bfcee07d848883316cf07439408f5b332a1 (diff) | |
download | latinime-0b03f13cabec84d2d841fde47ce9fec0d531b6a1.tar.gz latinime-0b03f13cabec84d2d841fde47ce9fec0d531b6a1.tar.xz latinime-0b03f13cabec84d2d841fde47ce9fec0d531b6a1.zip |
Sanitize the usage of executors.
There should be 1 executor each for static and dynamic language models.
This prevents too many dynamic LM updates from running in parallel,
competing for resources.
Change-Id: I8ec439e0ea2d92fba275bc20a0b8c9193346a0c1
Diffstat (limited to 'tests')
-rw-r--r-- | tests/src/com/android/inputmethod/latin/utils/ExecutorUtilsTests.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tests/src/com/android/inputmethod/latin/utils/ExecutorUtilsTests.java b/tests/src/com/android/inputmethod/latin/utils/ExecutorUtilsTests.java index ae2623d12..3b1e43ed8 100644 --- a/tests/src/com/android/inputmethod/latin/utils/ExecutorUtilsTests.java +++ b/tests/src/com/android/inputmethod/latin/utils/ExecutorUtilsTests.java @@ -25,18 +25,17 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; /** - * Unit tests for ExecutorUtils. + * Unit tests for {@link ExecutorUtils}. */ @MediumTest public class ExecutorUtilsTests extends AndroidTestCase { private static final String TAG = ExecutorUtilsTests.class.getSimpleName(); - private static final String TEST_EXECUTOR_ID = "test"; private static final int NUM_OF_TASKS = 10; private static final int DELAY_FOR_WAITING_TASKS_MILLISECONDS = 500; public void testExecute() { - final ExecutorService executor = ExecutorUtils.getExecutor(TEST_EXECUTOR_ID); + final ExecutorService executor = ExecutorUtils.getExecutorForDynamicLanguageModelUpdate(); final AtomicInteger v = new AtomicInteger(0); for (int i = 0; i < NUM_OF_TASKS; ++i) { executor.execute(new Runnable() { |