I think some sort of coverage capabilitt would be a great addition to the
plugin. I'm not sure if we should postpone 1.1.0 until it's done--sounds like
there's still a decent amount of work to do to generate coverage reports--but
that sounds great for a future release.
On 2024-07-10 11:35 AM, Adams, Joshua wrote:
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