On Tue Apr 28 07:31:52 2026 +0000, Conor McCarthy wrote:
Optional nodes in the new tests are set to ALLOW_DECODER, and there's a test for point 8 above where the optional node is rejected. Do you have a test where it's accepted? On point 7, the decoder output is not reconfigured to support the optional, but this is not tested for a converter. Does your testing show a difference between decoder and converter connection behaviour? I actually mostly only tested the converter case, it indeed looks like that decoders won't be created even if method allow it, although as it includes the converter bit it still seem to try enumerating more types than when connection method is direct. I've been using the attached patch to check such things in a more flexible way than the current tests.
[0001-more-topo-loader-tests.patch](/uploads/c43d324934003e3b3366aa9a77588697/0001-more-topo-loader-tests.patch) -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10645#note_137924