I know there has been discussion on creating a DFDL schema coverage analysis in Daffodil itself (https://issues.apache.org/jira/browse/DAFFODIL-2815), but with some work I've been doing on message generation I realized I'm basically half way to doing schema coverage analysis as well as I am already iterating through all elements of the schema and searching infosets for a project. I was thinking some of this code could be extracted into a plugin and then add some code for generating the coverage report. Don't know if it makes sense to add to the main sbt-daffodil plugin or not, but figured it might be worth bringing it up.
To be clear, what is discussed in DAFFODIL-2815 is most likely a more thorough solution, but the solution I'm discussing could be done pretty quickly without any changes to Daffodil and would also work with generic XML schemas as well. Josh ________________________________ From: Steve Lawrence <slawre...@apache.org> Sent: Wednesday, July 10, 2024 8:04 AM To: dev@daffodil.apache.org <dev@daffodil.apache.org> Subject: [DISCUSS] Release Daffodil SBT Plugin 1.1.0 In addition to defaulting to the recently released Daffodil 3.8.0, the Daffodil SBT Plugin has a number of bug fixes, new features, and quality of life enhancements. Now is probably a good time for another release of the plugin. There are three open PRs that are fairly small and worth including and waiting on additional +1's: #38: Add daffodilBuildsCharset setting #40: Improve error detection and diagnostics #41: Support compiling main schemas found in a jar Any additional changes wanted for 1.1.0? I'll volunteer to be the release manager. If there are no other changes I'll plan start the release process next week once the remaining PRs are merged. - Steve