This is an automated email from the ASF dual-hosted git repository.

mbeckerle pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil.git


The following commit(s) were added to refs/heads/main by this push:
     new 14f9fbedf Move src/it tests to src/test except UDF testing
14f9fbedf is described below

commit 14f9fbedf2846242cd16d4e0eabac32fb4457623
Author: Michael Beckerle <[email protected]>
AuthorDate: Thu Jan 19 10:20:51 2023 -0500

    Move src/it tests to src/test except UDF testing
    
    Removed excess package depth.
    
    DAFFODIL-2772
---
 build.sbt                                          |   2 +-
 daffodil-cli/build.sbt                             |  10 ++
 .../daffodil/{udf => cliTest}/TestCLIUdfs.scala    |   4 +-
 .../apache/daffodil/CLI/ABC_IBM_invalid.dfdl.xsd   |   0
 .../org/apache/daffodil/CLI/bits_parsing.dfdl.xsd  |   0
 .../apache/daffodil/CLI/blob_backtracking.dfdl.xsd |   0
 .../apache/daffodil/CLI/charClassEntities.dfdl.xsd |   0
 .../org/apache/daffodil/CLI/cli_schema.dfdl.xsd    |   0
 .../org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd |   0
 .../org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd |   0
 .../org/apache/daffodil/CLI/cli_schema_04.dfdl.xsd |   0
 .../org/apache/daffodil/CLI/complex_types.dfdl.xsd |   0
 .../apache/daffodil/CLI/global_element.dfdl.xsd    |   2 +-
 .../daffodil/CLI/global_element_import.dfdl.xsd    |   2 +-
 .../org/apache/daffodil/CLI/input/gen_blob.py      |   0
 .../org/apache/daffodil/CLI/input/hextest.txt      | Bin
 .../org/apache/daffodil/CLI/input/input1.txt       |   0
 .../org/apache/daffodil/CLI/input/input1.txt.xml   |   0
 .../org/apache/daffodil/CLI/input/input10.txt      |   0
 .../org/apache/daffodil/CLI/input/input11.txt      |   0
 .../org/apache/daffodil/CLI/input/input12.txt      |   0
 .../org/apache/daffodil/CLI/input/input13.txt      |   0
 .../org/apache/daffodil/CLI/input/input14.exi      |   0
 .../org/apache/daffodil/CLI/input/input14.exisa    |   0
 .../org/apache/daffodil/CLI/input/input14.txt      |   0
 .../org/apache/daffodil/CLI/input/input15.txt      |   0
 .../org/apache/daffodil/CLI/input/input16.txt      |   0
 .../org/apache/daffodil/CLI/input/input18.exi      |   0
 .../org/apache/daffodil/CLI/input/input18.exisa    |   0
 .../org/apache/daffodil/CLI/input/input18.json     |   0
 .../org/apache/daffodil/CLI/input/input18.txt      |   0
 .../org/apache/daffodil/CLI/input/input19.txt      | Bin
 .../org/apache/daffodil/CLI/input/input2.txt       |   0
 .../org/apache/daffodil/CLI/input/input3.txt       |   0
 .../org/apache/daffodil/CLI/input/input4.txt       |   0
 .../org/apache/daffodil/CLI/input/input5.txt       |   0
 .../org/apache/daffodil/CLI/input/input6.txt       |   0
 .../org/apache/daffodil/CLI/input/input7.txt       |   0
 .../org/apache/daffodil/CLI/input/input8.txt       |   0
 .../org/apache/daffodil/CLI/input/input9.txt       |   0
 .../org/apache/daffodil/CLI/input/input9.txt.xml   |   0
 .../org/apache/daffodil/CLI/input/inputBig1M.txt   |   0
 .../org/apache/daffodil/CLI/input/prefix.txt       |   0
 .../apache/daffodil/CLI/input/test_DFDL-714.txt    |   2 +-
 .../org/apache/daffodil/CLI/input/uuid.txt         |   0
 .../org/apache/daffodil/CLI/large_blob.dfdl.xsd    |   0
 .../apache/daffodil/CLI/prefixed_length.dfdl.xsd   |   0
 .../apache/daffodil/CLI/suppressWarnTest.dfdl.xsd  |   0
 .../CLI/testNonCompatibleImplementation.tdml       |   0
 .../org/apache/daffodil/CLI/trace_input.dfdl.xsd   | 112 ++++++++++-----------
 .../daffodil/CLI/unqualified_path_step.dfdl.xsd    |   0
 .../daffodil/CLI/xcatalog_import_failure.dfdl.xsd  |   0
 .../org/apache/daffodil/CLI/xcatalog_invalid.xml   |   0
 .../resources/test/cli/fixedLength.dfdl.xsd        |   0
 .../resources/test/cli/unboundedBinary.dfdl.xsd    |   0
 .../scala/org/apache/daffodil/CLI/Util.scala       |   0
 .../org/apache/daffodil/cliTest}/TestBlob.scala    |  25 ++---
 .../apache/daffodil/cliTest}/TestCLIDebugger.scala |  96 +++++++++---------
 .../daffodil/cliTest}/TestCLIGenerateC.scala       |   4 +-
 .../apache/daffodil/cliTest}/TestCLIParsing.scala  |  67 ++++++------
 .../daffodil/cliTest}/TestCLIPerformance.scala     |  35 ++++---
 .../daffodil/cliTest}/TestCLISaveParser.scala      |  21 ++--
 .../apache/daffodil/cliTest}/TestCLITunables.scala |  33 +++---
 .../daffodil/cliTest}/TestCLIUnparsing.scala       |  53 +++++-----
 .../org/apache/daffodil/cliTest}/TestCLItdml.scala |   9 +-
 .../daffodil/cliTest}/TestEXIEncodeDecode.scala    |   4 +-
 .../{ => cliTest}/TestValidatorPatterns.scala      |   3 +-
 .../cliTest}/schematron/TestEmbedded.scala         |   2 +-
 .../cliTest}/schematron/TestSvrlOutput.scala       |  10 +-
 .../cliTest}/schematron/TestValidating.scala       |   8 +-
 .../src/test/resources/xsd/unit_price.dfdl.xsd     |   2 +-
 project/Rat.scala                                  |  56 +++++------
 72 files changed, 278 insertions(+), 284 deletions(-)

diff --git a/build.sbt b/build.sbt
index 99a22b3ef..17d7a29c7 100644
--- a/build.sbt
+++ b/build.sbt
@@ -178,7 +178,7 @@ lazy val commonSettings = Seq(
   sourceManaged := baseDirectory.value / "src_managed",
   resourceManaged := baseDirectory.value / "resource_managed",
   libraryDependencies ++= Dependencies.common,
-  IntegrationTest / parallelExecution := false,
+  // IntegrationTest / parallelExecution := false, // allow test in parallel
   testOptions += Tests.Argument(TestFrameworks.JUnit, "-q", "--verbosity=1"),
 ) ++ Defaults.itSettings
 
diff --git a/daffodil-cli/build.sbt b/daffodil-cli/build.sbt
index cc2c57b1b..6d07885cb 100644
--- a/daffodil-cli/build.sbt
+++ b/daffodil-cli/build.sbt
@@ -23,11 +23,21 @@ enablePlugins(JavaAppPackaging)
 enablePlugins(RpmPlugin)
 enablePlugins(WindowsPlugin)
 
+// CLI tests are not thread safe
+// due to use of temporary buffer used to capture stdout/stderr.
+// So we cannot test in parallel
+Test / parallelExecution := false
+IntegrationTest / parallelExecution := false
+
 // need 'sbt stage' to build the CLI for cli integration tests
 (IntegrationTest / test) := (IntegrationTest / test).dependsOn(Compile / 
stage).value
 (IntegrationTest / testOnly) := (IntegrationTest / testOnly).dependsOn(Compile 
/ stage).evaluated
 (IntegrationTest / testQuick) := (IntegrationTest / 
testQuick).dependsOn(Compile / stage).evaluated
 
+// Add the classes in src/test/ to the IntegrationTest classpath
+// so we can share CLI utliities in Util.scala
+(IntegrationTest / dependencyClasspath) ++= (Test / exportedProducts).value
+
 executableScriptName := "daffodil"
 
 Universal / packageName := "apache-daffodil-" + version.value + "-bin" 
//tarball name
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/udf/TestCLIUdfs.scala 
b/daffodil-cli/src/it/scala/org/apache/daffodil/cliTest/TestCLIUdfs.scala
similarity index 99%
rename from daffodil-cli/src/it/scala/org/apache/daffodil/udf/TestCLIUdfs.scala
rename to 
daffodil-cli/src/it/scala/org/apache/daffodil/cliTest/TestCLIUdfs.scala
index 2898a2b1f..396e6d0e3 100644
--- a/daffodil-cli/src/it/scala/org/apache/daffodil/udf/TestCLIUdfs.scala
+++ b/daffodil-cli/src/it/scala/org/apache/daffodil/cliTest/TestCLIUdfs.scala
@@ -15,12 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.udf
+package org.apache.daffodil.cliTest
 
 import java.nio.file.Path
-
 import org.junit.Test
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/ABC_IBM_invalid.dfdl.xsd
 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/ABC_IBM_invalid.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/ABC_IBM_invalid.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/ABC_IBM_invalid.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/blob_backtracking.dfdl.xsd
 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/blob_backtracking.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/blob_backtracking.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/blob_backtracking.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd
 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_04.dfdl.xsd 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_04.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_04.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_04.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/complex_types.dfdl.xsd 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/complex_types.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/complex_types.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/complex_types.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd
similarity index 97%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd
index 702f34dd5..a6975fd5f 100644
--- 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd
+++ 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd
@@ -32,7 +32,7 @@
        </xs:annotation>
 
        <xs:import namespace="http://complexSchema.com";
-               schemaLocation="./complex_types.dfdl.xsd" />
+               schemaLocation="complex_types.dfdl.xsd" />
 
        <xs:element name="elem" type="a:dfdl_913">
        </xs:element>
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/global_element_import.dfdl.xsd
 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/global_element_import.dfdl.xsd
similarity index 95%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/global_element_import.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/global_element_import.dfdl.xsd
index 6e4c43bb7..42dbff5df 100644
--- 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/global_element_import.dfdl.xsd
+++ 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/global_element_import.dfdl.xsd
@@ -21,6 +21,6 @@
        targetNamespace="http://importSchema.com";>
 
        <xs:import namespace="http://baseSchema.com";
-               schemaLocation="./global_element.dfdl.xsd" />
+               schemaLocation="global_element.dfdl.xsd" />
                
 </xs:schema>
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/gen_blob.py 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/gen_blob.py
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/gen_blob.py
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/gen_blob.py
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/hextest.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/hextest.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/hextest.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/hextest.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt.xml 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt.xml
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt.xml
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt.xml
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input10.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input10.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input10.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input10.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input11.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input11.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input11.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input11.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input12.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input12.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input12.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input12.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input13.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input13.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input13.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input13.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.exi 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.exi
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.exi
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.exi
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.exisa 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.exisa
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.exisa
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.exisa
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input15.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input15.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input15.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input15.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input16.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input16.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input16.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input16.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.exi 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.exi
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.exi
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.exi
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.exisa 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.exisa
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.exisa
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.exisa
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.json 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.json
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.json
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.json
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input19.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input19.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input19.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input19.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input3.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input3.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input3.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input3.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input4.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input4.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input4.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input4.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input5.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input5.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input5.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input5.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input6.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input6.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input6.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input6.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input7.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input7.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input7.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input7.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input8.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input8.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input8.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input8.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input9.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input9.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input9.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input9.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input9.txt.xml 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input9.txt.xml
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input9.txt.xml
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input9.txt.xml
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/inputBig1M.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/inputBig1M.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/inputBig1M.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/inputBig1M.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/prefix.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/prefix.txt
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/prefix.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/prefix.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt
similarity index 92%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt
index dc2ac0822..e70c211a5 100644
--- 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt
+++ 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt
@@ -1 +1 @@
-Hello World 
+Hello World 
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt
similarity index 100%
rename from daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt
rename to daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/large_blob.dfdl.xsd 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/large_blob.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/large_blob.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/large_blob.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/prefixed_length.dfdl.xsd
 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/prefixed_length.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/prefixed_length.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/prefixed_length.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd
 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml
 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/trace_input.dfdl.xsd 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/trace_input.dfdl.xsd
similarity index 97%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/trace_input.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/trace_input.dfdl.xsd
index 758cdcedd..559acd6d6 100644
--- a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/trace_input.dfdl.xsd
+++ 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/trace_input.dfdl.xsd
@@ -1,56 +1,56 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-
-<xs:schema
-  targetNamespace="http://example.com";
-  xmlns:xs="http://www.w3.org/2001/XMLSchema";
-  xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/";
-  xmlns:dfdlx="http://www.ogf.org/dfdl/dfdl-1.0/extensions";
-  xmlns:ex="http://example.com";
-  xmlns="http://example.com";
-  xmlns:fn="http://www.w3.org/2005/xpath-functions";
-  elementFormDefault="unqualified"> 
-
-  <xs:include 
schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
-
-  <xs:annotation> 
-    <xs:appinfo source="http://www.ogf.org/dfdl/"; >
-      <dfdl:format ref="ex:GeneralFormat" representation="text" terminator="" 
/>
-    </xs:appinfo>
-  </xs:annotation>
-        
-       <xs:element name="output">
-               <xs:complexType>
-                       <xs:sequence>
-                               <xs:sequence 
dfdl:hiddenGroupRef="hidden_message" />
-                               <xs:element name="message" type="xs:string" 
dfdl:inputValueCalc="{
-                                       if (dfdlx:trace(../Hidden_Value eq '0', 
'value')) then 'hello'
-                                       else fn:error('Unrecognized value')}" 
dfdl:terminator=""/>
-                       </xs:sequence>
-               </xs:complexType>
-       </xs:element>
-       
-       <xs:group name="hidden_message"> 
-               <xs:sequence>
-                       <xs:element name="Hidden_Value" type="xs:string" 
dfdl:length="1" dfdl:lengthKind="explicit" dfdl:outputValueCalc="{
-                               if (dfdlx:trace(../message eq 'hello', 
'value')) then '0'
-                               else fn:error('Unrecognized value')}"
-                       />
-               </xs:sequence>
-       </xs:group>
-</xs:schema>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<xs:schema
+  targetNamespace="http://example.com";
+  xmlns:xs="http://www.w3.org/2001/XMLSchema";
+  xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/";
+  xmlns:dfdlx="http://www.ogf.org/dfdl/dfdl-1.0/extensions";
+  xmlns:ex="http://example.com";
+  xmlns="http://example.com";
+  xmlns:fn="http://www.w3.org/2005/xpath-functions";
+  elementFormDefault="unqualified"> 
+
+  <xs:include 
schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+
+  <xs:annotation> 
+    <xs:appinfo source="http://www.ogf.org/dfdl/"; >
+      <dfdl:format ref="ex:GeneralFormat" representation="text" terminator="" 
/>
+    </xs:appinfo>
+  </xs:annotation>
+        
+       <xs:element name="output">
+               <xs:complexType>
+                       <xs:sequence>
+                               <xs:sequence 
dfdl:hiddenGroupRef="hidden_message" />
+                               <xs:element name="message" type="xs:string" 
dfdl:inputValueCalc="{
+                                       if (dfdlx:trace(../Hidden_Value eq '0', 
'value')) then 'hello'
+                                       else fn:error('Unrecognized value')}" 
dfdl:terminator=""/>
+                       </xs:sequence>
+               </xs:complexType>
+       </xs:element>
+       
+       <xs:group name="hidden_message"> 
+               <xs:sequence>
+                       <xs:element name="Hidden_Value" type="xs:string" 
dfdl:length="1" dfdl:lengthKind="explicit" dfdl:outputValueCalc="{
+                               if (dfdlx:trace(../message eq 'hello', 
'value')) then '0'
+                               else fn:error('Unrecognized value')}"
+                       />
+               </xs:sequence>
+       </xs:group>
+</xs:schema>
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd
 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/xcatalog_import_failure.dfdl.xsd
 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/xcatalog_import_failure.dfdl.xsd
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/xcatalog_import_failure.dfdl.xsd
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/xcatalog_import_failure.dfdl.xsd
diff --git 
a/daffodil-cli/src/it/resources/org/apache/daffodil/CLI/xcatalog_invalid.xml 
b/daffodil-cli/src/test/resources/org/apache/daffodil/CLI/xcatalog_invalid.xml
similarity index 100%
rename from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/xcatalog_invalid.xml
rename to 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/xcatalog_invalid.xml
diff --git a/daffodil-cli/src/it/resources/test/cli/fixedLength.dfdl.xsd 
b/daffodil-cli/src/test/resources/test/cli/fixedLength.dfdl.xsd
similarity index 100%
rename from daffodil-cli/src/it/resources/test/cli/fixedLength.dfdl.xsd
rename to daffodil-cli/src/test/resources/test/cli/fixedLength.dfdl.xsd
diff --git a/daffodil-cli/src/it/resources/test/cli/unboundedBinary.dfdl.xsd 
b/daffodil-cli/src/test/resources/test/cli/unboundedBinary.dfdl.xsd
similarity index 100%
rename from daffodil-cli/src/it/resources/test/cli/unboundedBinary.dfdl.xsd
rename to daffodil-cli/src/test/resources/test/cli/unboundedBinary.dfdl.xsd
diff --git a/daffodil-cli/src/it/scala/org/apache/daffodil/CLI/Util.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/CLI/Util.scala
similarity index 100%
rename from daffodil-cli/src/it/scala/org/apache/daffodil/CLI/Util.scala
rename to daffodil-cli/src/test/scala/org/apache/daffodil/CLI/Util.scala
diff --git a/daffodil-cli/src/it/scala/org/apache/daffodil/blob/TestBlob.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestBlob.scala
similarity index 84%
rename from daffodil-cli/src/it/scala/org/apache/daffodil/blob/TestBlob.scala
rename to daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestBlob.scala
index 31d7ee104..8d854d981 100644
--- a/daffodil-cli/src/it/scala/org/apache/daffodil/blob/TestBlob.scala
+++ b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestBlob.scala
@@ -15,21 +15,18 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.blob
+package org.apache.daffodil.cliTest
 
 import java.net.URI
 import java.nio.file.Files.exists
 import java.nio.file.Path
 import java.nio.file.Paths
-
 import org.apache.commons.io.FileUtils
-
 import org.junit.Test
 import org.junit.Assume.assumeTrue
 import org.junit.Assert.assertEquals
 
 import scala.io.Source
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
@@ -43,7 +40,7 @@ class TestBlob {
    * will need to generate the test file(s) using the gen_blob.py script. It 
can
    * be found in and should be run from the directory:
    *
-   * daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/
+   * daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/
    *
    * Please note that the md5sum that is printed out from the script is the 
hash
    * of just the blob portion of the file that is generated, it does not 
include
@@ -51,7 +48,7 @@ class TestBlob {
    *
    * Make sure that the generated file is located in the following directory:
    *
-   * daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/
+   * daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/
    *
    * The exact command used to generate the blob for each test will be listed 
in
    * a comment above that test
@@ -84,8 +81,8 @@ class TestBlob {
    *
    ***/
   @Test def test_1MB_blob(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/large_blob.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/1MB.bin")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/large_blob.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/1MB.bin")
 
     assumeTrue("large test input file must be manually generated", 
exists(input))
 
@@ -113,8 +110,8 @@ class TestBlob {
    *
    ***/
   @Test def test_2GB_blob(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/large_blob.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/2049MB.bin")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/large_blob.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/2049MB.bin")
 
     assumeTrue("large test input file must be manually generated", 
exists(input))
 
@@ -144,8 +141,8 @@ class TestBlob {
    *
    ***/
   @Test def test_blob_backtracking(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/blob_backtracking.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/2049MB.bin")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/blob_backtracking.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/2049MB.bin")
 
     assumeTrue("large test input file must be manually generated", 
exists(input))
 
@@ -165,8 +162,8 @@ class TestBlob {
    *
    ***/
   @Test def test_blob_backtracking_streaming_fail(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/blob_backtracking.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/2049MB.bin")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/blob_backtracking.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/2049MB.bin")
 
     assumeTrue("large test input file must be manually generated", 
exists(input))
 
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/debugger/TestCLIDebugger.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIDebugger.scala
similarity index 88%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/debugger/TestCLIDebugger.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIDebugger.scala
index 2b1829430..ea18ad3a1 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/debugger/TestCLIDebugger.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIDebugger.scala
@@ -15,15 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.debugger
+package org.apache.daffodil.cliTest
 
 import org.junit.Test
 
 import java.nio.file.Files
 import java.nio.charset.StandardCharsets.UTF_8
-
 import net.sf.expectit.matcher.Matchers.regexp
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
@@ -31,7 +29,7 @@ class TestCLIdebugger {
 
   @Test def test_3385_CLI_Debugger_invalidExpressions(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -62,7 +60,7 @@ class TestCLIdebugger {
 
   @Test def test_1591_CLI_Debugger_invalidCommandError(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -74,7 +72,7 @@ class TestCLIdebugger {
 
   @Test def test_1335_CLI_Debugger_dataAndWrapLength(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("debug")
@@ -93,7 +91,7 @@ class TestCLIdebugger {
 
   @Test def test_982_CLI_Debugger_simpleDebugger(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -104,7 +102,7 @@ class TestCLIdebugger {
 
   @Test def test_1326_CLI_Debugger_displaysTesting(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -138,8 +136,8 @@ class TestCLIdebugger {
   }
 
   @Test def test_1339_CLI_Debugger_removeHidden(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input6.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input6.txt")
 
     runCLI(args"-d parse -s $schema -r e $input") { cli =>
       cli.expect("(debug)")
@@ -158,8 +156,8 @@ class TestCLIdebugger {
   }
 
   @Test def test_3268_CLI_Debugger_removeHidden2(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input6.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input6.txt")
 
     runCLI(args"-d parse -s $schema -r e $input") { cli =>
       cli.expect("(debug)")
@@ -177,7 +175,7 @@ class TestCLIdebugger {
 
   @Test def test_1331_CLI_Debugger_breakpointTesting4(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input3.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input3.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -226,7 +224,7 @@ class TestCLIdebugger {
 
   @Test def test_1463_CLI_Debugger_breakOnValueOfElement(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input3.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input3.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -275,8 +273,8 @@ class TestCLIdebugger {
   }
 
   @Test def test_1338_CLI_Debugger_pointsOfUncertaintyInfo(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input5.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input5.txt")
 
     runCLI(args"-d parse -s $schema -r Item2 $input") { cli =>
       cli.expect("(debug)")
@@ -301,7 +299,7 @@ class TestCLIdebugger {
 
   @Test def test_1328_CLI_Debugger_breakpointTesting(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -335,7 +333,7 @@ class TestCLIdebugger {
 
   @Test def test_1329_CLI_Debugger_breakpointTesting2(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -364,7 +362,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_SDE_message(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -383,7 +381,7 @@ class TestCLIdebugger {
 
   @Test def test_1330_CLI_Debugger_breakpointTesting3(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -416,7 +414,7 @@ class TestCLIdebugger {
 
   @Test def test_1333_CLI_Debugger_settingInfosetLines(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input3.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input3.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -452,7 +450,7 @@ class TestCLIdebugger {
 
   @Test def test_1334_CLI_Debugger_infoBitPosition(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -477,7 +475,7 @@ class TestCLIdebugger {
 
   @Test def test_1337_CLI_Debugger_childIndex(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input4.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input4.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -503,7 +501,7 @@ class TestCLIdebugger {
 
   @Test def test_1340_CLI_Debugger_infoPath(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -526,7 +524,7 @@ class TestCLIdebugger {
 
   @Test def test_1382_CLI_Debugger_dataAndWrapLength2(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -547,8 +545,8 @@ class TestCLIdebugger {
   }
 
   @Test def test_1863_CLI_Debugger_groupIndex01(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input9.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input9.txt")
 
     runCLI(args"-d parse -r list -s $schema $input") { cli =>
       cli.expect("(debug)")
@@ -573,8 +571,8 @@ class TestCLIdebugger {
   }
 
   @Test def test_1029_CLI_Debugger_validation1(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input9.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input9.txt")
 
     runCLI(args"-d parse -r list -s $schema $input") { cli =>
       cli.expect("(debug)")
@@ -591,7 +589,7 @@ class TestCLIdebugger {
 
   @Test def test_3258_CLI_Debugger_infodata(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -614,7 +612,7 @@ class TestCLIdebugger {
 
   @Test def test_3264_CLI_Debugger_undefined_command(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -632,7 +630,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_delimiterStack(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -663,7 +661,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_utf16_encoding(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/utf16schema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/hextest.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/hextest.txt")
 
     runCLI(args"-d parse -s $schema -r e2 $input") { cli =>
       cli.expect("(debug)")
@@ -677,7 +675,7 @@ class TestCLIdebugger {
 
   @Test def test_1337_CLI_Debugger_info_infoset(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -861,7 +859,7 @@ class TestCLIdebugger {
 
   @Test def test_3585_CLI_Debugger_simpleDebugger_unparse(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input12.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input12.txt")
 
     runCLI(args"-d unparse -s $schema -r e1 $input") { cli =>
       cli.expect("(debug)")
@@ -875,8 +873,8 @@ class TestCLIdebugger {
   }
 
   @Test def test_3585_CLI_Debugger_prefixLength(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/prefixed_length.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/prefix.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/prefixed_length.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/prefix.txt")
 
     runCLI(args"-d parse -s $schema $input") { cli =>
       cli.expect("(debug)")
@@ -898,7 +896,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_info_variables(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -910,7 +908,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_info_data_text(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -924,7 +922,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_info_data_binary(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -938,7 +936,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_info_diff_01(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section07/variables/variables_01.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r c $input") { cli =>
       cli.expect("(debug)")
@@ -964,7 +962,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_info_diff_02(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"-d parse -s $schema -r matrix $input") { cli =>
       cli.expect("(debug)")
@@ -995,8 +993,8 @@ class TestCLIdebugger {
   }
 
   @Test def test_CLI_Debugger_info_diff_03(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input6.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input6.txt")
 
     runCLI(args"-d parse -s $schema -r e $input") { cli =>
       cli.expect("(debug)")
@@ -1022,7 +1020,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_info_diff_04(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt.xml")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt.xml")
 
     runCLI(args"-d unparse -s $schema -r matrix -o $devNull $input") { cli =>
       cli.expect("(debug)")
@@ -1056,8 +1054,8 @@ class TestCLIdebugger {
   }
 
   @Test def test_CLI_Debugger_info_diff_05(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input9.txt.xml")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input9.txt.xml")
 
     runCLI(args"-d unparse -r list -s $schema -o $devNull $input") { cli =>
       cli.expect("(debug)")
@@ -1089,7 +1087,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_parse_unparser_not_available(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input3.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input3.txt")
 
     runCLI(args"-d parse -s $schema $input") { cli =>
       cli.expect("(debug)")
@@ -1107,7 +1105,7 @@ class TestCLIdebugger {
 
   @Test def test_CLI_Debugger_unparse_parser_not_available(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt.xml")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt.xml")
 
     runCLI(args"-d unparse -s $schema $input") { cli =>
       cli.expect("(debug)")
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/generating/TestCLIGenerateC.scala
 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIGenerateC.scala
similarity index 99%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/generating/TestCLIGenerateC.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIGenerateC.scala
index 358b8038f..08056dd72 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/generating/TestCLIGenerateC.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIGenerateC.scala
@@ -15,13 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.generating
+package org.apache.daffodil.cliTest
 
 import java.nio.file.Files.exists
-
 import org.junit.Test
 import org.junit.Assert.assertTrue
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/parsing/TestCLIParsing.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIParsing.scala
similarity index 90%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/parsing/TestCLIParsing.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIParsing.scala
index ddc665d90..7ecbab7cb 100644
--- a/daffodil-cli/src/it/scala/org/apache/daffodil/parsing/TestCLIParsing.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIParsing.scala
@@ -15,15 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.parsing
+package org.apache.daffodil.cliTest
 
 import java.nio.charset.StandardCharsets.UTF_8
-
 import org.apache.commons.io.FileUtils
-
 import org.junit.Assert._
 import org.junit.Test
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
@@ -217,7 +214,7 @@ class TestCLIparsing {
 
   @Test def test_979_CLI_Parsing_SimpleParse_inFile(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"parse -s $schema -r matrix $input") { cli =>
       cli.expect("<tns:cell>2</tns:cell>")
@@ -226,7 +223,7 @@ class TestCLIparsing {
 
   @Test def test_980_CLI_Parsing_SimpleParse_stOutDash(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"parse -s $schema -r matrix -o - $input") { cli =>
       cli.expect("<tns:cell>2</tns:cell>")
@@ -322,7 +319,7 @@ class TestCLIparsing {
 
   @Test def test_1003_CLI_Parsing_SimpleParse_emptyNamespace(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section07/defineFormat/defineFormat.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input7.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input7.txt")
 
     runCLI(args"parse -s $schema -r {}address $input") { cli =>
       cli.expect("<address>")
@@ -330,8 +327,8 @@ class TestCLIparsing {
   }
 
   @Test def test_1004_CLI_Parsing_SimpleParse_namespaceUsed(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input8.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input8.txt")
 
     runCLI(args"parse -s $schema -r {target}matrix $input") { cli =>
       cli.expect("""<tns:matrix xmlns:tns="target">""")
@@ -340,8 +337,8 @@ class TestCLIparsing {
   }
 
   @Test def test_2615_CLI_Parsing_SimpleParse_namespaceUsedLongOpt(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input8.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input8.txt")
 
     runCLI(args"parse -s $schema --root {target}matrix $input") { cli =>
       cli.expect("""<tns:matrix xmlns:tns="target">""")
@@ -362,7 +359,7 @@ class TestCLIparsing {
 
   @Test def test_1015_CLI_Parsing_SimpleParse_defaultRootMultSchema(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section07/defineFormat/defineFormat.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input7.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input7.txt")
 
     runCLI(args"parse -s $schema $input") { cli =>
       cli.expect("<address>")
@@ -417,7 +414,7 @@ class TestCLIparsing {
   }
 
   @Test def test_1319_CLI_Parsing_invalidElementSDE(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/ABC_IBM_invalid.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/ABC_IBM_invalid.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r ABC") { cli =>
       cli.sendLine("ababababbaacccccb", inputDone = true)
@@ -427,7 +424,7 @@ class TestCLIparsing {
 
   @Test def test_1346_CLI_Parsing_SimpleParse_defaultRootMultSchemaMultiple(): 
Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section07/defineFormat/defineFormat.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input7.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input7.txt")
     for (x <- 1 to 10) {
       runCLI(args"parse -s $schema $input") { cli =>
         cli.expect("<address>")
@@ -474,7 +471,7 @@ class TestCLIparsing {
   }
 
   @Test def test_CLI_Parsing_BitParse_LSBPartialByte_leftOverData(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r lsbPartialByte") { cli =>
       cli.send("stri", inputDone = true)
@@ -486,7 +483,7 @@ class TestCLIparsing {
   }
 
   @Test def test_CLI_Parsing_BitParse_MSBPartialByte_leftOverData(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r msbPartialByte") { cli =>
       cli.send("stri", inputDone = true)
@@ -498,7 +495,7 @@ class TestCLIparsing {
   }
 
   @Test def test_CLI_Parsing_BitParse_MSBFullByte_leftOverData(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/bits_parsing.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r msbFullByte") { cli =>
       cli.send("stri", inputDone = true)
@@ -509,8 +506,8 @@ class TestCLIparsing {
   }
 
   @Test def test_DFDL_714(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt")
 
     runCLI(args"parse -s $schema $input") { cli =>
       cli.expect("<tns:elem xmlns:tns=\"http://baseSchema.com\";>")
@@ -521,8 +518,8 @@ class TestCLIparsing {
   }
 
   @Test def test_DFDL_1203_schema_from_jar(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/global_element.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt")
 
     runCLI(args"parse -s $schema $input") { cli =>
       cli.expect("<tns:elem xmlns:tns=\"http://baseSchema.com\";>")
@@ -546,8 +543,8 @@ class TestCLIparsing {
   }
 
   @Test def test_CLI_Parsing_built_in_formats(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_04.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input6.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_04.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input6.txt")
 
     runCLI(args"parse -s $schema -r e $input") { cli =>
       cli.expectErr("Schema Definition Warning")
@@ -570,7 +567,7 @@ class TestCLIparsing {
   }
 
   @Test def test_XXX_CLI_Parsing_Stream_01(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd")
 
     runCLI(args"parse --stream -s $schema") { cli =>
       cli.send("123", inputDone = true)
@@ -581,7 +578,7 @@ class TestCLIparsing {
   }
 
   @Test def test_XXX_CLI_Parsing_Stream_02(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd")
 
     runCLI(args"parse --stream -s $schema") { cli =>
       cli.send("123ab", inputDone = true)
@@ -594,8 +591,8 @@ class TestCLIparsing {
   }
 
   @Test def test_CLI_Parsing_XCatalog_Resolution_Failure(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/xcatalog_import_failure.dfdl.xsd")
-    val xcatalog = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/xcatalog_invalid.xml")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/xcatalog_import_failure.dfdl.xsd")
+    val xcatalog = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/xcatalog_invalid.xml")
 
     withSysProp("xml.catalog.files" -> xcatalog.toAbsolutePath.toString) {
       runCLI(args"parse -s $schema") { cli =>
@@ -644,13 +641,15 @@ class TestCLIparsing {
 
   @Test def test_XXX_CLI_Parsing_SimpleParse_null(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
+    withTempFile { output =>
+      // should create no output to the file.
+      runCLI(args"parse -I null -s $schema -r e1 -o $output") { cli =>
+        cli.send("Hello", inputDone = true)
+      }(ExitCode.Success)
 
-    // must be a forking test to match eof to make sure no data is output
-    runCLI(args"parse -I null -s $schema -r e1", fork = true) { cli =>
-      cli.send("Hello", inputDone = true)
-      val res = cli.expect(net.sf.expectit.matcher.Matchers.eof)
-      assertEquals("", res.getBefore())
-    } (ExitCode.Success)
+      val res = FileUtils.readFileToString(output.toFile, UTF_8)
+      assertTrue(res.contains(""))
+    }
   }
 
   @Test def test_XXX_CLI_Parsing_SimpleParse_sax(): Unit = {
@@ -687,7 +686,7 @@ class TestCLIparsing {
   }
 
   @Test def test_2575_DFDLX_Trace_output(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/trace_input.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/trace_input.dfdl.xsd")
 
     runCLI(args"-v parse -r output -s $schema") { cli =>
       cli.send("0", inputDone = true)
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/performance/TestCLIPerformance.scala
 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIPerformance.scala
similarity index 81%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/performance/TestCLIPerformance.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIPerformance.scala
index ac70caccb..9270bca1e 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/performance/TestCLIPerformance.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIPerformance.scala
@@ -15,10 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.performance
+package org.apache.daffodil.cliTest
 
 import org.junit.Test
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
@@ -26,7 +25,7 @@ class TestCLIPerformance {
 
   @Test def test_3393_CLI_Performance_2_Threads_2_Times(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"performance -N 2 -t 2 -s $schema -r matrix $input") { cli =>
       cli.expect("total parse time (sec):")
@@ -36,7 +35,7 @@ class TestCLIPerformance {
 
   @Test def test_XXX_CLI_Performance_2_Threads_2_Times_sax(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"performance -I sax -N 2 -t 2 -s $schema -r matrix $input") { 
cli =>
       cli.expect("total parse time (sec):")
@@ -46,7 +45,7 @@ class TestCLIPerformance {
 
   @Test def test_XXX_CLI_Performance_2_Threads_2_Times_exi(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"performance -I exi -N 2 -t 2 -s $schema -r matrix $input") { 
cli =>
       cli.expect("total parse time (sec):")
@@ -56,7 +55,7 @@ class TestCLIPerformance {
 
   @Test def test_XXX_CLI_Performance_2_Threads_2_Times_exisa(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"performance -I exisa -N 2 -t 2 -s $schema -r matrix $input") { 
cli =>
       cli.expect("total parse time (sec):")
@@ -66,7 +65,7 @@ class TestCLIPerformance {
 
   @Test def test_3394_CLI_Performance_3_Threads_20_Times(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt")
 
     runCLI(args"performance -N 20 -t 3 -s $schema -r matrix $input") { cli =>
       cli.expect("total parse time (sec):")
@@ -75,8 +74,8 @@ class TestCLIPerformance {
   }
 
   @Test def test_3395_CLI_Performance_5_Threads_50_Times(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input5.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input5.txt")
 
     runCLI(args"performance -N 50 -t 5 -s $schema -r Item2 $input") { cli =>
       cli.expect("total parse time (sec):")
@@ -86,7 +85,7 @@ class TestCLIPerformance {
 
   @Test def test_3396_CLI_Performance_2_Threads_2_Times_Negative(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input5.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input5.txt")
 
     runCLI(args"performance -N 2 -t 2 -s $schema $input") { cli =>
       cli.expect("total parse time (sec):")
@@ -97,7 +96,7 @@ class TestCLIPerformance {
 
   @Test def test_3641_CLI_Performance_Unparse_2_Threads_2_Times(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.txt")
 
     runCLI(args"performance --unparse -N 2 -t 2 -s $schema -r e3 $input") { 
cli =>
       cli.expect("total unparse time (sec):")
@@ -107,7 +106,7 @@ class TestCLIPerformance {
 
   @Test def test_XXX_CLI_Performance_Unparse_2_Threads_2_Times_sax(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.txt")
 
     runCLI(args"performance --unparse -I sax -N 2 -t 2 -s $schema -r e3 
$input") { cli =>
       cli.expect("total unparse time (sec):")
@@ -117,7 +116,7 @@ class TestCLIPerformance {
 
   @Test def test_XXX_CLI_Performance_Unparse_2_Threads_2_Times_exi(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.exi")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.exi")
 
     runCLI(args"performance --unparse -I exi -N 2 -t 2 -s $schema -r e3 
$input") { cli =>
       cli.expect("total unparse time (sec):")
@@ -127,7 +126,7 @@ class TestCLIPerformance {
 
   @Test def test_XXX_CLI_Performance_Unparse_2_Threads_2_Times_exisa(): Unit = 
{
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.exisa")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.exisa")
 
     runCLI(args"performance --unparse -I exisa -N 2 -t 2 -s $schema -r e3 
$input") { cli =>
       cli.expect("total unparse time (sec):")
@@ -137,7 +136,7 @@ class TestCLIPerformance {
 
   @Test def test_XXX_CLI_Performance_Unparse_2_Threads_2_Times_null(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.txt")
 
     runCLI(args"performance --unparse -I null -N 2 -t 2 -s $schema -r e3 
$input") { cli =>
       cli.expect("total unparse time (sec):")
@@ -147,7 +146,7 @@ class TestCLIPerformance {
 
   @Test def test_3643_CLI_Performance_Unparse_3_Threads_20_Times(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.txt")
 
     runCLI(args"performance --unparse -N 20 -t 3 -s $schema -r e3 $input") { 
cli =>
       cli.expect("total unparse time (sec):")
@@ -157,7 +156,7 @@ class TestCLIPerformance {
 
   @Test def test_3644_CLI_Performance_Unparse_5_Threads_50_Times(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.txt")
 
     runCLI(args"performance --unparse -N 50 -t 5 -s $schema -r e3 $input") { 
cli =>
       cli.expect("total unparse time (sec):")
@@ -167,7 +166,7 @@ class TestCLIPerformance {
 
   @Test def test_3642_CLI_Performance_Unparse_2_Threads_2_Times_Negative(): 
Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input16.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input16.txt")
 
     runCLI(args"performance --unparse -N 2 -t 2 -s $schema $input") { cli =>
       cli.expect("total unparse time (sec):")
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/saving/TestCLISaveParser.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLISaveParser.scala
similarity index 91%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/saving/TestCLISaveParser.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLISaveParser.scala
index 5e1a33f3e..d7d57c3c3 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/saving/TestCLISaveParser.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLISaveParser.scala
@@ -15,10 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.saving
+package org.apache.daffodil.cliTest
 
 import org.junit.Test
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
@@ -65,8 +64,8 @@ class TestCLISaveParser {
   }
 
   @Test def test_3020_CLI_Saving_SaveParser_namespaceUsed(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input8.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input8.txt")
 
     withTempFile { parser =>
       runCLI(args"save-parser -s $schema -r {target}matrix $parser") { cli =>
@@ -94,7 +93,7 @@ class TestCLISaveParser {
 
   @Test def test_3022_CLI_Saving_SaveParser_MultSchema(): Unit = {
     val schema1 = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section07/defineFormat/defineFormat.dfdl.xsd")
-    val schema2 = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
+    val schema2 = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
 
     withTempFile { parser =>
       runCLI(args"save-parser -s $schema1 -s $schema2 $parser") { cli =>
@@ -143,8 +142,8 @@ class TestCLISaveParser {
   }
 
   @Test def test_DFDL_1205_CLI_FullValidation_SavedParser_Incompatible(): Unit 
= {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input8.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/charClassEntities.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input8.txt")
 
     withTempFile { parser =>
       runCLI(args"save-parser -s $schema -r {target}matrix $parser") { cli =>
@@ -178,7 +177,7 @@ class TestCLISaveParser {
   }
 
   @Test def test_3063_CLI_Saving_SaveParser_validate(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
 
     withTempFile { parser =>
       runCLI(args"save-parser --validate on -s $schema -r validation_check 
$parser") { cli =>
@@ -226,7 +225,7 @@ class TestCLISaveParser {
 
   @Test def test_3572_CLI_Saving_SaveParser_unparse(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section06/entities/charClassEntities.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt.xml")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt.xml")
 
     withTempFile { parser =>
       runCLI(args"-t save-parser -s $schema -r matrix $parser") { cli =>
@@ -240,7 +239,7 @@ class TestCLISaveParser {
 
   @Test def test_3573_CLI_Saving_SaveParser_unparse2(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input12.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input12.txt")
 
     withTempFile { parser =>
       runCLI(args"save-parser -s $schema -r e1 $parser") { cli =>
@@ -254,7 +253,7 @@ class TestCLISaveParser {
 
   @Test def test_3941_CLI_Saving_SaveParser_tunables(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input12.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input12.txt")
 
     withTempFile { parser =>
       runCLI(args"save-parser -s $schema -r e1 -T parseUnparsePolicy=parseOnly 
$parser") { cli =>
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/tunables/TestCLITunables.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLITunables.scala
similarity index 79%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/tunables/TestCLITunables.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLITunables.scala
index 47076d7c3..33a713497 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/tunables/TestCLITunables.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLITunables.scala
@@ -15,17 +15,16 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.tunables
+package org.apache.daffodil.cliTest
 
 import org.junit.Test
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
 class TestCLITunables {
 
   @Test def test_CLI_Parsing_unqualifiedPathStepPolicy_noNamespace_test_01(): 
Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_01 
-TunqualifiedPathStepPolicy=noNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -36,7 +35,7 @@ class TestCLITunables {
   }
 
   @Test def test_CLI_Parsing_unqualifiedPathStepPolicy_noNamespace_test_02(): 
Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_02 
-TunqualifiedPathStepPolicy=noNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -45,7 +44,7 @@ class TestCLITunables {
   }
 
   @Test def test_CLI_Parsing_unqualifiedPathStepPolicy_noNamespace_test_03(): 
Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_03 
-TunqualifiedPathStepPolicy=noNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -54,7 +53,7 @@ class TestCLITunables {
   }
 
   @Test def test_CLI_Parsing_unqualifiedPathStepPolicy_noNamespace_test_04(): 
Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_04 
-TunqualifiedPathStepPolicy=noNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -65,7 +64,7 @@ class TestCLITunables {
   }
 
   @Test def 
test_CLI_Parsing_unqualifiedPathStepPolicy_defaultNamespace_test_01(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_01 
-TunqualifiedPathStepPolicy=defaultNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -76,7 +75,7 @@ class TestCLITunables {
   }
 
   @Test def 
test_CLI_Parsing_unqualifiedPathStepPolicy_defaultNamespace_test_02(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_02 
-TunqualifiedPathStepPolicy=defaultNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -87,7 +86,7 @@ class TestCLITunables {
   }
 
   @Test def 
test_CLI_Parsing_unqualifiedPathStepPolicy_defaultNamespace_test_03(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_03 
-TunqualifiedPathStepPolicy=defaultNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -96,7 +95,7 @@ class TestCLITunables {
   }
 
   @Test def 
test_CLI_Parsing_unqualifiedPathStepPolicy_defaultNamespace_test_04(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_04 
-TunqualifiedPathStepPolicy=defaultNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -105,7 +104,7 @@ class TestCLITunables {
   }
 
   @Test def 
test_CLI_Parsing_unqualifiedPathStepPolicy_preferDefaultNamespace_test_01(): 
Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_01 
-TunqualifiedPathStepPolicy=preferDefaultNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -116,7 +115,7 @@ class TestCLITunables {
   }
 
   @Test def 
test_CLI_Parsing_unqualifiedPathStepPolicy_preferDefaultNamespace_test_02(): 
Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_02 
-TunqualifiedPathStepPolicy=preferDefaultNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -127,7 +126,7 @@ class TestCLITunables {
   }
 
   @Test def 
test_CLI_Parsing_unqualifiedPathStepPolicy_preferDefaultNamespace_test_03(): 
Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_03 
-TunqualifiedPathStepPolicy=preferDefaultNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -136,7 +135,7 @@ class TestCLITunables {
   }
 
   @Test def 
test_CLI_Parsing_unqualifiedPathStepPolicy_preferDefaultNamespace_test_04(): 
Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/unqualified_path_step.dfdl.xsd")
 
     runCLI(args"parse -s $schema -r test_04 
-TunqualifiedPathStepPolicy=preferDefaultNamespace") { cli =>
       cli.send("12", inputDone = true)
@@ -150,7 +149,7 @@ class TestCLITunables {
    * Suppresses SDW messages.
    */
   @Test def test_CLI_Parsing_SuppressSDEWarnings1(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd")
 
     runCLI(args"parse -s $schema -TsuppressSchemaDefinitionWarnings=all") { 
cli =>
       cli.send("a,b", inputDone = true)
@@ -163,7 +162,7 @@ class TestCLITunables {
    * Will display SDW warnings. Does not set the tunable that suppresses them.
    */
   @Test def test_CLI_Parsing_SuppressSDEWarnings2(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd")
 
     runCLI(args"parse -s $schema") { cli =>
       cli.send("a,b", inputDone = true)
@@ -182,7 +181,7 @@ class TestCLITunables {
    * isn't displayed on a reload of a compiled processor
    */
   @Test def test_CLI_Parsing_ReloadingDoesNotRepeatWarnings(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/suppressWarnTest.dfdl.xsd")
 
     withTempFile { parser =>
       runCLI(args"save-parser -s $schema $parser") { cli =>
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/unparsing/TestCLIUnparsing.scala
 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIUnparsing.scala
similarity index 84%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/unparsing/TestCLIUnparsing.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIUnparsing.scala
index 0f31e88e2..e2fd7d4e9 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/unparsing/TestCLIUnparsing.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLIUnparsing.scala
@@ -15,15 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.unparsing
+package org.apache.daffodil.cliTest
 
 import java.nio.charset.StandardCharsets.UTF_8
-
 import org.apache.commons.io.FileUtils
-
 import org.junit.Assert._
 import org.junit.Test
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
@@ -31,7 +28,7 @@ class TestCLIunparsing {
 
   @Test def test_3525_CLI_Unparsing_SimpleUnparse_inFile(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input12.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input12.txt")
 
     runCLI(args"unparse -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -40,7 +37,7 @@ class TestCLIunparsing {
 
   @Test def test_3526_CLI_Unparsing_SimpleUnparse_inFile2(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input13.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input13.txt")
 
     runCLI(args"unparse -s $schema --root e3 $input") { cli =>
       cli.expect("[1,2]")
@@ -49,7 +46,7 @@ class TestCLIunparsing {
 
   @Test def test_3527_CLI_Unparsing_SimpleUnparse_stdin(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.txt")
 
     runCLI(args"unparse -s $schema --root e3") { cli =>
       cli.sendFile(input, inputDone = true)
@@ -89,7 +86,7 @@ class TestCLIunparsing {
   @Test def test_3574_CLI_Unparsing_SimpleUnparse_extVars(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section07/external_variables/external_variables.dfdl.xsd")
     val config = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section07/external_variables/daffodil_config_cli_test.xml")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input15.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input15.txt")
 
     runCLI(args"unparse -s $schema -r row -D{http://example.com}var1=99 -c 
$config $input") { cli =>
       cli.expect("0")
@@ -99,7 +96,7 @@ class TestCLIunparsing {
   @Test def test_3575_CLI_Unparsing_SimpleUnparse_extVars2(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section07/external_variables/external_variables.dfdl.xsd")
     val config = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section07/external_variables/daffodil_config_cli_test.xml")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input16.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input16.txt")
 
     runCLI(args"unparse -s $schema -r row -c $config $input") { cli =>
       cli.expect("0")
@@ -108,7 +105,7 @@ class TestCLIunparsing {
 
   @Test def test_3582_CLI_Unparsing_SimpleUnparse_outFile(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input13.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input13.txt")
 
     withTempFile { output =>
       runCLI(args"unparse -s $schema -r e3 -o $output $input") { cli =>
@@ -121,7 +118,7 @@ class TestCLIunparsing {
 
   @Test def test_3581_CLI_Unparsing_SimpleUnparse_stOutDash(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input13.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input13.txt")
 
     runCLI(args"unparse -s $schema -r e3 -o - $input") { cli =>
       cli.expect("[1,2]")
@@ -169,7 +166,7 @@ class TestCLIunparsing {
 
   // DAFFODIL-1346
   /*@Test*/ def test_3576_CLI_Unparsing_validate(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema.dfdl.xsd")
 
     runCLI(args"unparse -s $schema -r validation_check --validate on") { cli =>
       cli.sendLine("""<ex:validation_check 
xmlns:ex="http://example.com";>test</ex:validation_check>""", inputDone = true)
@@ -217,7 +214,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_w3cdom(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt")
 
     runCLI(args"unparse -I w3cdom -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -226,7 +223,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_jdom(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt")
 
     runCLI(args"unparse -I jdom -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -235,7 +232,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_scala_xml(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt")
 
     runCLI(args"unparse -I scala-xml -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -244,7 +241,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_json(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.json")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.json")
 
     runCLI(args"unparse -I json -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -253,7 +250,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_w3cdom_stream(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt")
 
     runCLI(args"unparse --stream -I w3cdom -s $schema --root e1 $input") { cli 
=>
       cli.expect("Hello")
@@ -262,7 +259,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_jdom_stream(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt")
 
     runCLI(args"unparse --stream -I jdom -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -271,7 +268,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_scala_xml_stream(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt")
 
     runCLI(args"unparse --stream -I scala-xml -s $schema --root e1 $input") { 
cli =>
       cli.expect("Hello")
@@ -280,7 +277,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_json_stream(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.json")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.json")
 
     runCLI(args"unparse --stream -I json -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -289,7 +286,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_sax(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt")
 
     runCLI(args"unparse -I sax -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -298,7 +295,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_exi(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.exi")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.exi")
 
     runCLI(args"unparse -I exi -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -307,7 +304,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_exisa(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.exisa")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.exisa")
 
     runCLI(args"unparse -I exisa -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -316,7 +313,7 @@ class TestCLIunparsing {
 
   @Test def test_xxxx_CLI_Unparsing_SimpleUnparse_null(): Unit = {
     val schema = 
path("daffodil-test/src/test/resources/org/apache/daffodil/section00/general/generalSchema.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt")
 
     runCLI(args"unparse -I null -s $schema --root e1 $input") { cli =>
       cli.expect("Hello")
@@ -324,8 +321,8 @@ class TestCLIunparsing {
   }
 
   @Test def test_XXX_CLI_Unparsing_Stream_01(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input19.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input19.txt")
 
     runCLI(args"unparse --stream -s $schema $input") { cli =>
       cli.expect("123")
@@ -333,8 +330,8 @@ class TestCLIunparsing {
   }
 
   @Test def test_XXX_CLI_Unparsing_Stream_sax(): Unit = {
-    val schema = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input19.txt")
+    val schema = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_02.dfdl.xsd")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input19.txt")
 
     runCLI(args"unparse -I sax --stream -s $schema $input") { cli =>
       cli.expect("123")
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/tdml/TestCLItdml.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLItdml.scala
similarity index 92%
rename from daffodil-cli/src/it/scala/org/apache/daffodil/tdml/TestCLItdml.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLItdml.scala
index 75a442036..a2c42ea0c 100644
--- a/daffodil-cli/src/it/scala/org/apache/daffodil/tdml/TestCLItdml.scala
+++ b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestCLItdml.scala
@@ -15,10 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.tdml
+package org.apache.daffodil.cliTest
 
 import org.junit.Test
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 
@@ -95,7 +94,7 @@ class TestCLItdml {
   }
 
   @Test def test_CLI_catch_TestNotCompatible(): Unit = {
-    val tdml = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml")
+    val tdml = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml")
 
     runCLI(args"test -iii $tdml testNotCompatibleImplementation1") { cli =>
       cli.expect("[Skipped] testNotCompatibleImplementation1 (not compatible 
with implementation: daffodil)")
@@ -103,7 +102,7 @@ class TestCLItdml {
   }
 
   @Test def test_CLI_catch_TestBadArguments(): Unit = {
-    val tdml = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml")
+    val tdml = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml")
 
     runCLI(args"test -I notDaffodilC $tdml") { cli =>
       cli.expectErr("[error] Bad arguments for option 'implementation'")
@@ -111,7 +110,7 @@ class TestCLItdml {
   }
 
   @Test def test_CLI_Tdml_implementation(): Unit = {
-    val tdml = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml")
+    val tdml = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/testNonCompatibleImplementation.tdml")
 
     runCLI(args"test -I daffodilC $tdml testDaffodilCImplementation1") { cli =>
       cli.expect("[Pass] testDaffodilCImplementation1")
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/exi/TestEXIEncodeDecode.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestEXIEncodeDecode.scala
similarity index 99%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/exi/TestEXIEncodeDecode.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestEXIEncodeDecode.scala
index f60c70e69..e0b0c2147 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/exi/TestEXIEncodeDecode.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestEXIEncodeDecode.scala
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.saving
+package org.apache.daffodil.cliTest
 
 import org.junit.Test
+
 import scala.xml.XML
 import java.nio.file.Paths
-
 import org.apache.daffodil.CLI.Util._
 import org.apache.daffodil.Main.ExitCode
 import org.apache.daffodil.xml.XMLUtils
diff --git 
a/daffodil-cli/src/test/scala/org/apache/daffodil/TestValidatorPatterns.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestValidatorPatterns.scala
similarity index 95%
rename from 
daffodil-cli/src/test/scala/org/apache/daffodil/TestValidatorPatterns.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestValidatorPatterns.scala
index e4d202f7f..e0318c017 100644
--- 
a/daffodil-cli/src/test/scala/org/apache/daffodil/TestValidatorPatterns.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/TestValidatorPatterns.scala
@@ -15,8 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil
+package org.apache.daffodil.cliTest
 
+import org.apache.daffodil.ValidatorPatterns
 import org.junit.Test
 import org.junit.Assert.assertEquals
 import org.junit.Assert.fail
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/schematron/TestEmbedded.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/schematron/TestEmbedded.scala
similarity index 99%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/schematron/TestEmbedded.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/schematron/TestEmbedded.scala
index c2bd6ee9b..5ae544002 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/schematron/TestEmbedded.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/schematron/TestEmbedded.scala
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.schematron
+package org.apache.daffodil.cliTest.schematron
 
 import java.util.UUID
 
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/schematron/TestSvrlOutput.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/schematron/TestSvrlOutput.scala
similarity index 93%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/schematron/TestSvrlOutput.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/schematron/TestSvrlOutput.scala
index d68e1bb38..6b25d98e4 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/schematron/TestSvrlOutput.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/schematron/TestSvrlOutput.scala
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.schematron
+package org.apache.daffodil.cliTest.schematron
 
 import java.nio.file.Files
 import java.nio.file.Path
@@ -42,7 +42,7 @@ class TestSvrlOutput {
   @Test def validationSuccess(): Unit = {
     val schema = 
path("daffodil-schematron/src/test/resources/xsd/string.dfdl.xsd")
     val schematron = 
path("daffodil-schematron/src/test/resources/sch/never-fails.sch")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt")
 
     withTempFile(".conf", { conf =>
       withTempFile { svrl =>
@@ -72,7 +72,7 @@ class TestSvrlOutput {
   @Test def validationFailure(): Unit = {
     val schema = 
path("daffodil-schematron/src/test/resources/xsd/string.dfdl.xsd")
     val schematron = 
path("daffodil-schematron/src/test/resources/sch/always-fails.sch")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt")
 
     withTempFile(".conf", { conf =>
       withTempFile { svrl =>
@@ -121,7 +121,7 @@ class TestSvrlOutput {
   @Test def outputPathFailure(): Unit = {
     val schema = 
path("daffodil-schematron/src/test/resources/xsd/string.dfdl.xsd")
     val schematron = 
path("daffodil-schematron/src/test/resources/sch/never-fails.sch")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt")
     val svrl = path("thisisnotavalidlocation/schematron.svrl")
 
     withTempFile(".conf", { conf =>
@@ -138,7 +138,7 @@ class TestSvrlOutput {
   @Test def overwriteExistingFile(): Unit = {
     val schema = 
path("daffodil-schematron/src/test/resources/xsd/string.dfdl.xsd")
     val schematron = 
path("daffodil-schematron/src/test/resources/sch/never-fails.sch")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt")
 
     withTempFile(".conf", { conf =>
       withTempFile { svrl =>
diff --git 
a/daffodil-cli/src/it/scala/org/apache/daffodil/schematron/TestValidating.scala 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/schematron/TestValidating.scala
similarity index 87%
rename from 
daffodil-cli/src/it/scala/org/apache/daffodil/schematron/TestValidating.scala
rename to 
daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/schematron/TestValidating.scala
index 4119eef0e..4a9657a31 100644
--- 
a/daffodil-cli/src/it/scala/org/apache/daffodil/schematron/TestValidating.scala
+++ 
b/daffodil-cli/src/test/scala/org/apache/daffodil/cliTest/schematron/TestValidating.scala
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.daffodil.schematron
+package org.apache.daffodil.cliTest.schematron
 
 import org.junit.Test
 
@@ -27,7 +27,7 @@ class TestValidating {
   // always fails sch, but no validate flag so it should pass
   @Test def nonShouldPass(): Unit = {
     val schema = 
path("daffodil-schematron/src/test/resources/xsd/string.dfdl.xsd")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt")
 
     runCLI(args"parse -s $schema $input") { cli =>
       
cli.expect("<never-fails>2f6481e6-542c-11eb-ae93-0242ac130002</never-fails>")
@@ -38,7 +38,7 @@ class TestValidating {
   @Test def failShouldFail(): Unit = {
     val schema = 
path("daffodil-schematron/src/test/resources/xsd/string.dfdl.xsd")
     val schematron = 
path("daffodil-schematron/src/test/resources/sch/always-fails.sch")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt")
 
     runCLI(args"""parse --validate 
schematron="${jsonEscape(schematron.toString)}" -s $schema $input""") { cli =>
       
cli.expect("<never-fails>2f6481e6-542c-11eb-ae93-0242ac130002</never-fails>")
@@ -50,7 +50,7 @@ class TestValidating {
   @Test def passShouldPass(): Unit = {
     val schema = 
path("daffodil-schematron/src/test/resources/xsd/string.dfdl.xsd")
     val schematron = 
path("daffodil-schematron/src/test/resources/sch/never-fails.sch")
-    val input = 
path("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt")
+    val input = 
path("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt")
 
     runCLI(args"""parse --validate 
schematron="${jsonEscape(schematron.toString)}" -s $schema $input""") { cli =>
       
cli.expect("<never-fails>2f6481e6-542c-11eb-ae93-0242ac130002</never-fails>")
diff --git a/daffodil-schematron/src/test/resources/xsd/unit_price.dfdl.xsd 
b/daffodil-schematron/src/test/resources/xsd/unit_price.dfdl.xsd
index 720fc7a62..5797659d5 100644
--- a/daffodil-schematron/src/test/resources/xsd/unit_price.dfdl.xsd
+++ b/daffodil-schematron/src/test/resources/xsd/unit_price.dfdl.xsd
@@ -22,7 +22,7 @@
            xmlns:sch="http://purl.oclc.org/dsdl/schematron";
            sch:queryBinding="xslt2">
 
-    <!-- modified from 
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd -->
+    <!-- modified from 
daffodil-cli/src/test/resources/org/apache/daffodil/CLI/cli_schema_03.dfdl.xsd 
-->
 
     <xs:include 
schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
 
diff --git a/project/Rat.scala b/project/Rat.scala
index 4d2e05601..b09a63a9b 100644
--- a/project/Rat.scala
+++ b/project/Rat.scala
@@ -39,34 +39,34 @@ object Rat {
     file("daffodil-runtime2/src/test/c/examples"),
 
     // test files that cannot include the Apache license without breaking tests
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/hextest.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input1.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input2.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input3.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input4.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input5.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input6.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input7.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input8.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input9.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input10.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input11.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input12.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input13.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.exi"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input14.exisa"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input15.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input16.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.json"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.exi"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.exisa"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input19.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/inputBig1M.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/prefix.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt"),
-    
file("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/uuid.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/hextest.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input1.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input2.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input3.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input4.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input5.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input6.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input7.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input8.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input9.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input10.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input11.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input12.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input13.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.exi"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input14.exisa"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input15.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input16.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.json"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.exi"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input18.exisa"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/input19.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/inputBig1M.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/prefix.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/test_DFDL-714.txt"),
+    
file("daffodil-cli/src/test/resources/org/apache/daffodil/CLI/input/uuid.txt"),
     file("daffodil-io/src/test/resources/iso8859.doc.dat"),
     file("daffodil-japi/src/test/resources/test/japi/01very_simple.txt"),
     file("daffodil-japi/src/test/resources/test/japi/myData.dat"),

Reply via email to