Steve Lawrence created DAFFODIL-1911:
----------------------------------------
Summary: Move daffodil-cli tests to use sbt's "integration" test
capabilities
Key: DAFFODIL-1911
URL: https://issues.apache.org/jira/browse/DAFFODIL-1911
Project: Daffodil
Issue Type: Bug
Components: Infrastructure
Reporter: Steve Lawrence
Fix For: 2.2.0
CLI tests take a long time to run, so by default we do not aggregate the
daffodil-cli project so that they are no run when you run {{sbt test}}.
However, this leads to some bad side effects (e.g. cli stuff not compiling by
default, weird behaviors with sbt clean not cleaning daffodil-cli). We want to
enable aggregation, but there's not way to disable the a single command (test)
for a single subproject (daffodil-cli).
However, SBT has an "integartion test" concept, where you can put tests in
{{src/it/\{scala,java,resources}}} and they will only be run via {{sbt it}}.
This would be a good way to reenable aggregation of daffodil-cli, but prevent
CLI tests from running with {{sbt test}}. Need to confirm that this works as
expected and that we can maintain the sbt debug capabilities
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)