Выполнение android cts аварийно остановилось на полпути

Выполнение Android CTS аварийно остановилось на полпути. Кто-нибудь знает, как это исправить?

Версия: ОС Android 6.0.1 (64-разрядная) + Android CTS 6.0_r6

Команда:

run cts --plan CTS --shards 3 --skip-preconditions

Журналы ошибок:

06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#rgba5551_depth_stencil_render PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#rgba8888_no_depth_no_stencil_clear PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#rgba8888_no_depth_no_stencil_render PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#rgba8888_no_depth_stencil_clear PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#rgba8888_no_depth_stencil_render PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#rgba8888_depth_no_stencil_clear PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#rgba8888_depth_no_stencil_render PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#rgba8888_depth_stencil_clear PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#rgba8888_depth_stencil_render PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#other_clear PASS 
06-16 03:05:20 I/82abb56f: dEQP-EGL.functional.native_coord_mapping.native_pixmap#other_render PASS 
06-16 03:05:21 E/CtsTest: search postcondition failed
java.lang.AssertionError: search postcondition failed
    at com.android.cts.tradefed.testtype.DeqpTestRunner.selectRunBatch(DeqpTestRunner.java:1247)
    at com.android.cts.tradefed.testtype.DeqpTestRunner.selectRunBatch(DeqpTestRunner.java:1200)
    at com.android.cts.tradefed.testtype.DeqpTestRunner.runTests(DeqpTestRunner.java:1318)
    at com.android.cts.tradefed.testtype.DeqpTestRunner.run(DeqpTestRunner.java:1893)
    at com.android.cts.tradefed.testtype.CtsTest.run(CtsTest.java:581)
    at com.android.tradefed.invoker.TestInvocation.runTests(TestInvocation.java:734)
    at com.android.tradefed.invoker.TestInvocation.prepareAndRun(TestInvocation.java:549)
    at com.android.tradefed.invoker.TestInvocation.performInvocation(TestInvocation.java:452)
    at com.android.tradefed.invoker.TestInvocation.invoke(TestInvocation.java:232)
    at com.android.tradefed.command.CommandScheduler$InvocationThread.run(CommandScheduler.java:449)
06-16 03:05:21 I/82abb56f: arm64-v8a com.drawelements.deqp.egl package complete: Passed 999, Failed 0, Not Executed 0

person user2706081    schedule 16.06.2016    source источник
comment
Кто-нибудь встречается с такой же ошибкой?   -  person user2706081    schedule 19.06.2016


Ответы (1)


Я видел это с последними ядрами, проблема была обнаружена Google в драйвере tty, ошибка Google (b/28979140). В основном тест deqp останавливается здесь случайным образом из-за проблем с анализом результатов .qpa, на основании которых cts-tradefed решает удалить уже запущенные конфигурации, эти ошибки очистки просто портят состояние теста cts-tradefed deqp и вызывают этот сбой. Исправление от Google находится в драйвере tty, который исправляет ошибки синтаксического анализа.

person Ashish    schedule 22.08.2016