vscode-cmake-tools icon indicating copy to clipboard operation
vscode-cmake-tools copied to clipboard

Option to split test names for tree-like view

Open BMBurstein opened this issue 1 year ago • 2 comments

Brief Issue Summary

The new test explorer integration (#3032) is great, but it puts all the tests in one long list. It would be great to have an option (similar to https://github.com/fredericbonnet/cmake-test-explorer#:~:text=cmakeExplorer.suiteDelimiter) to split test names into a tree-like list. Even better would be to allow for multiple such delimiters (for example, googletest uses both '.' and '/' for different levels of test names)

CMake Tools Diagnostics

No response

Debug Log

No response

Additional Information

No response

BMBurstein avatar May 02 '23 08:05 BMBurstein

This would be awesome. Can't seem to get CMake Test Explorer to work anymore since the CMake Tools test explorer integration landed, so I've been using C++ TestMate (https://marketplace.visualstudio.com/items?itemName=matepek.vscode-catch2-test-adapter) in the meantime just for this grouping feature

jhuels avatar Sep 08 '23 23:09 jhuels

Hi @gcampbell-msft (we meet again!). We're interested in this feature at The Browser Company. Is this already in the works, or would you accept a community contribution PR? If so, would the release cadence mean that the feature would be published within a month of the PR merging? Thanks!

tristanlabelle avatar May 08 '24 20:05 tristanlabelle

@tristanlabelle, thanks for your reply. Regarding this issue, you could submit relevant PR and then link this issue to try to help solve this problem. Our development team will review your PR after you submit it. thank you for your support.

Evelyn-001 avatar May 14 '24 08:05 Evelyn-001

@Evelyn-001 FYI, a PR has been submitted. Thanks!

vinocher-bc avatar May 20 '24 23:05 vinocher-bc

@gcampbell-msft, the customer has been submitting a PR to try to fix this issue, could you please help check it? Thanks in advance.

Evelyn-001 avatar May 22 '24 01:05 Evelyn-001