The system for my custom language plugin provides its own unit testing framework and code coverage metrics. I'd like to integrate both of these into IDEA in a first-class manner. The unit testing aspect looks relatively straightforward (though I'm just starting the implementation now) through the runConfigurationProducer, configurationType, testFramework, testFinder, and testCreator extension points. Please let me know if I've missed any other critical EPs for this task!
I was hoping the same would be true for code coverage using the coverageEngine, coverageOptions, and coverageRunner EPs, but when I try to implement those I get "Cannot resolve symbol 'CoverageEngine/CoverageOptions/CoverageRunner'". Is this not a supported part of OpenAPI? Is there some other way to implement code coverage for a custom language? I found this old post about someone wanting to do similar and it sounds like there was going to be some kind of out-of-band conversation about the topic:
As always, thanks for any pointers!