Тест Android CTS - сбой test_execCreatedJar

Я пытаюсь отладить этот тест, который не работает на нашем устройстве, пока он работает в эмуляторе. Тест создает файл .jar и пытается извлечь .dex и запустить его. Я отладил стек вызовов и обнаружил, что в эмуляторе последовательность другая. Я вижу эти отпечатки (первые две строки мои):

E/dalvikvm( 754): HV: Dalvik_dalvik_system_DexFile_openDexFile, может вызвать dvmJarFileOpen для '/data/data/android.core.tests.runner/cache/cts_dalvikExecTest_41998785.jar' E/dalvikvm( 754): HV: dvmJarFileOpen, вызов 'DexmJarFileOptimize' /data/data/android.core.tests.runner/cache/cts_dalvikExecTest_41998785.jar' D/dalvikvm( 754): DexOpt: --- BEGIN 'cts_dalvikExecTest_41998785.jar' (bootstrap=0) --- D/dalvikvm( 754 ): DexOpt: --- END 'cts_dalvikExecTest_41998785.jar' (успешно) --- D/dalvikvm( 754): подготовка DEX '/data/data/android.core.tests.runner/cache/cts_dalvikExecTest_41998785.jar': распаковать в 1мс, переписать 204мс

На моем устройстве я не вижу ни одного из вышеперечисленных отпечатков. Любые идеи, как я могу отлаживать дальше?

Спасибо, ХВ.


person droid_dev    schedule 01.10.2012    source источник
comment
Какой тест вы пытаетесь отлаживать?   -  person Lajos Arpad    schedule 02.10.2012
comment
Вот и вся команда: запустите cts --c libcore.java.util.jar.DalvikExecTest -m test_execCreatedJar   -  person droid_dev    schedule 02.10.2012
comment
Я понял, извините за беспокойство.   -  person Lajos Arpad    schedule 02.10.2012
comment
Обнаружил, что если увеличить значение тайм-аута, тест проходит. Я предполагаю, что DVM работает немного медленнее на нашей платформе.   -  person droid_dev    schedule 02.10.2012


Ответы (1)


Увеличение тайм-аута является решением

person droid_dev    schedule 16.10.2012