Skip to content

Mention a missing dependency to get more tests passing

Link Mauve requested to merge linkmauve/waypipe:fix-some-failing-tests into master

VK_LAYER_KHRONOS_validation is required by all the Vulkan tests, which otherwise panic at:

---- dmabuf::test_dmabuf stdout ----
thread 'dmabuf::test_dmabuf' panicked at src/dmabuf.rs:2854:62:
called `Result::unwrap()` on an `Err` value: "src/dmabuf.rs:735: Failed to create Vulkan instance: Layer specified does not exist"
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

There are three remaining tests which fail intermittently, test::proto_dmabuf_damage, test::proto_dmavid_h264 and test::proto_dmavid_vp9. Other times, the whole test process segfaults, I’ll try to get to the bottom of it. Edit: in the meantime I’ve opened #114 (closed) and #115 to not forget about them.

Edited by Link Mauve

Merge request reports

Loading