GloDroid / glodroid_manifest

Android port that aims to bring both user- and developer-friendly experience in using AOSP with a set of single-board computers (SBC), phones and other devices.
472 stars 66 forks source link

CTS/VTS Execution and results #2

Closed rsglobal closed 1 year ago

rsglobal commented 4 years ago

Pinephone VTS results on v0.6.1 are available:HERE

rsglobal commented 4 years ago

v0.1.0 crash during CTS related to gralloc

02-19 14:08:42.011 13111 13141 D VirtualDisplayTest: New image available from virtual display.
02-19 14:08:42.011 13111 13141 I GRALLOC-GBM: lock bo 0xae11e798, cnt=0, usage=3
02-19 14:08:42.011 13111 13141 W Gralloc2: lock(0x98bb5820, ...) failed: 3
02-19 14:08:42.011 13111 13141 E AndroidMediaUtils: Lock buffer failed!
02-19 14:08:42.011 13111 13141 E AndroidMediaUtils: lockImageFromBuffer: lock graphic buffer failed
02-19 14:08:42.013 13111 13141 E AndroidRuntime: FATAL EXCEPTION: TestHandler
02-19 14:08:42.013 13111 13141 E AndroidRuntime: Process: android.display.cts, PID: 13111
02-19 14:08:42.013 13111 13141 E AndroidRuntime: java.lang.RuntimeException: lock buffer failed for format 0x1
02-19 14:08:42.013 13111 13141 E AndroidRuntime:    at android.media.ImageReader$SurfaceImage.nativeCreatePlanes(Native Method)
02-19 14:08:42.013 13111 13141 E AndroidRuntime:    at android.media.ImageReader$SurfaceImage.getPlanes(ImageReader.java:898)
02-19 14:08:42.013 13111 13141 E AndroidRuntime:    at android.display.cts.VirtualDisplayTest$ImageListener.scanImage(VirtualDisplayTest.java:381)
02-19 14:08:42.013 13111 13141 E AndroidRuntime:    at android.display.cts.VirtualDisplayTest$ImageListener.onImageAvailable(VirtualDisplayTest.java:364)
02-19 14:08:42.013 13111 13141 E AndroidRuntime:    at android.media.ImageReader$ListenerHandler.handleMessage(ImageReader.java:798)
02-19 14:08:42.013 13111 13141 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:107)
02-19 14:08:42.013 13111 13141 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:214)
02-19 14:08:42.013 13111 13141 E AndroidRuntime:    at android.os.HandlerThread.run(HandlerThread.java:67)
02-19 14:08:42.037   370 13144 I DropBoxManagerService: add tag=data_app_crash isTagEnabled=true flags=0x2

ADD: This PR could be a fix: https://github.com/robherring/gbm_gralloc/pull/14

rsglobal commented 3 years ago

Pinephone VTS results on v0.6.1 is available:HERE

Total Tests       : 6449
PASSED            : 6023
FAILED            : 96
IGNORED           : 178
ASSUMPTION_FAILURE: 34
rsglobal commented 2 years ago

dEQP run on RPI4 board , v0.8.0 Mainline mesa3d is used at 9701b9098f2a86e2a6ce711aeba60f94058c74f7 commit:

Click me ``` Summary (Test executed with 1 devices.) ------- arm64-v8a CtsDeqpTestCases: Passed: 3722, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 90, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 14233, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 32, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 42216, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 252, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 45, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 695, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 4225, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 2203, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 37688, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 3, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 15, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 131, Failed: 1, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 227, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 23, Failed: 0, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 395913, Failed: 28, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 176223, Failed: 2, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 79794, Failed: 3, Ignored: 0, Assumption Failed: 0, arm64-v8a CtsDeqpTestCases: Passed: 0, Failed: 0, Ignored: 0, Assumption Failed: 0, (Completed With ERRORS) 37 tests failed --------------- dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment#default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment#default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment#default_framebuffer_bbox_equal dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_fragment#default_framebuffer_bbox_equal dEQP-VK.api.object_management.alloc_callback_fail#graphics_pipeline dEQP-VK.api.object_management.alloc_callback_fail#compute_pipeline dEQP-VK.api.external.semaphore.sync_fd#import_twice_temporary dEQP-VK.api.external.semaphore.sync_fd#reimport_temporary dEQP-VK.api.external.semaphore.sync_fd#import_multiple_times_temporary dEQP-VK.api.external.semaphore.sync_fd#signal_export_import_wait_temporary dEQP-VK.api.external.semaphore.sync_fd#signal_import_temporary dEQP-VK.api.external.semaphore.sync_fd#transference_temporary dEQP-VK.api.external.semaphore.sync_fd#export_multiple_times_temporary dEQP-VK.api.external.semaphore.sync_fd#dup_temporary dEQP-VK.api.external.semaphore.sync_fd#dup2_temporary dEQP-VK.api.external.semaphore.sync_fd#send_over_socket_temporary dEQP-VK.api.external.fence.sync_fd#import_twice_temporary dEQP-VK.api.external.fence.sync_fd#reimport_temporary dEQP-VK.api.external.fence.sync_fd#import_multiple_times_temporary dEQP-VK.api.external.fence.sync_fd#signal_export_import_wait_temporary dEQP-VK.api.external.fence.sync_fd#signal_import_temporary dEQP-VK.api.external.fence.sync_fd#reset_temporary dEQP-VK.api.external.fence.sync_fd#transference_temporary dEQP-VK.api.external.fence.sync_fd#export_multiple_times_temporary dEQP-VK.api.external.fence.sync_fd#dup_temporary dEQP-VK.api.external.fence.sync_fd#dup2_temporary dEQP-VK.api.external.fence.sync_fd#send_over_socket_temporary dEQP-VK.glsl.builtin.function.integer.findMSB#ivec2_highp_geometry dEQP-VK.info#device_extensions dEQP-VK.ssbo.layout.random.8bit.all_per_block_buffers#6 dEQP-VK.wsi.android.display_timing.fifo#display_timing dEQP-VK.wsi.android.display_timing.mailbox#display_timing dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse#lots_ids_geom dEQP-VK.ssbo.phys.layout.random.8bit.all_per_block_buffers#46 dEQP-VK.compute.workgroup_memory_explicit_layout.copy_memory#two_invocations dEQP-VK.drm_format_modifiers.export_import#r4g4b4a4_unorm_pack16 dEQP-VK.drm_format_modifiers.export_import#b4g4r4a4_unorm_pack16 ```