This is an automated email from the ASF dual-hosted git repository.
jinterrante pushed a change to branch runtime2-2202
in repository https://gitbox.apache.org/repos/asf/incubator-daffodil.git.
omit 30b7931 WIP: Add runtime2 backend with C code generator
add 7625d42 Removed invalid self referencing type definitions
add d3b6350 Replace NoRep terminology with InputValueCalc
add 82028c1 Throw SDE in the case of inputValueCalc containing
checkConstraints(.)
add b6321ee Drop support for Scala 2.11
add 3b2a457 Update codecov.io configuration
add 565712f Expand the diagnostic message for dfdl:checkConstraints(.)
add bfe0a9d Evaluate suspensions earlier
add 2ef55d5 remove 2.11 scalac options
add 1038ecb Alert user to use blobs instead of hexBinary
add 9e1b24a Add expressionAllowed to a few more findPropertyOption calls
add 8433eb6 Update references to non-Apache licensed files in LICENSE
add 154e6a1 Fix Legacy/SAX Discrepancy with NamespaceBindings
add 45934b7 Allow CLI unparse to unparse from a stream of data
add ed9e35c Fix thread-unsafe Logging trait usage
add bc45264 Enable pattern facet to use PUA characters
add 455f45a Added warning when multiple choice branches are empty
add d0f9a2f JAPI - withExternalVariables that takes AbstractMap
add 0391ba1 Make FillByte a required property.
add 55c2206 Update all dependencies to latest versions
add ba182dd SAX Unparse Implementation with some Parse Updates and tests
add 1b84e9e Fix issue unparsing large blobs
add ebd1af4 Free infoset element during unparse
add be09999 Tweaks to release candidate script, mainly to fix building
Windows MSI installer
add 32daf6d Prepare for 3.0.0 release
add e6d7f31 Prepare for 3.1.0 development
add 81792fa Custom Infoset Validator API with SPI support
add c38a551 Add SAX Unparse Event Batching
add 0eba8b8 Correctly detect zero length status for "dead"
DataOutputStreams
add 853a5f2 Support all LTS and one non-LTS Java versions
add 064d7b8 Clean up .gitignore and ratCheck excludes list
add cbb3de6 Update ratCheck to latest version, and check fail on
unexpected binaries
add ab8654e Ensure src/main directories exist to make Sonarcloud happy
add 7037de4 TDML Runner provides namespace. Disallows dup test names.
new 0677a75 WIP: Add runtime2 backend with C code generator
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (30b7931)
\
N -- N -- N refs/heads/runtime2-2202 (0677a75)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.classpath | 6 -
.codecov.yml | 10 +-
.github/workflows/main.yml | 10 +-
.github/workflows/sonarcloud.yml | 33 +-
.gitignore | 73 ++--
LICENSE | 23 +-
build.sbt | 22 +-
containers/release-candidate/Dockerfile | 8 +-
.../release-candidate/daffodil-release-candidate | 34 +-
containers/release-candidate/setup-container.sh | 3 +-
containers/release-candidate/wix_wine.sh | 34 +-
daffodil-cli/bin.LICENSE | 16 +-
daffodil-cli/bin.NOTICE | 22 +-
daffodil-cli/build.sbt | 9 +-
daffodil-cli/src/it/java/.keep | 0
daffodil-cli/src/it/resources/.keep | 0
.../org/apache/daffodil/CLI/input/input18.json | 3 +
.../it/scala/org/apache/daffodil/CLI/Util.scala | 2 +-
.../apache/daffodil/parsing/TestCLIParsing.scala | 100 ++++++
.../daffodil/performance/TestCLIPerformance.scala | 62 ++++
.../daffodil/unparsing/TestCLIUnparsing.scala | 169 +++++++++
daffodil-cli/src/main/resources/.keep | 0
.../src/main/scala/org/apache/daffodil/Main.scala | 253 ++++++++++----
.../apache/daffodil/TestValidatorPatterns.scala | 57 ++-
daffodil-core/src/main/java/.keep | 0
.../src/main/scala/org/apache/daffodil/.keep | 0
.../org/apache/daffodil/dpath/Conversions.scala | 68 +---
.../org/apache/daffodil/dpath/Expression.scala | 31 +-
.../org/apache/daffodil/dsom/ChoiceGroup.scala | 2 +-
.../org/apache/daffodil/dsom/ElementBase.scala | 4 +-
.../scala/org/apache/daffodil/dsom/Facets.scala | 40 ++-
.../daffodil/dsom/RuntimePropertyMixins.scala | 12 +-
.../org/apache/daffodil/dsom/SimpleTypes.scala | 4 +-
.../apache/daffodil/grammar/ByteOrderMixin.scala | 2 +-
.../daffodil/grammar/SequenceGrammarMixin.scala | 13 +-
.../apache/daffodil/grammar/TermGrammarMixin.scala | 2 +-
.../grammar/primitives/ElementCombinator.scala | 8 +-
.../grammar/primitives/SequenceChild.scala | 6 +-
.../grammar/primitives/SequenceCombinator.scala | 56 ++-
.../runtime1/ChoiceTermRuntime1Mixin.scala | 10 +-
.../runtime1/ElementBaseRuntime1Mixin.scala | 2 +-
.../daffodil/runtime1/SchemaSetRuntime1Mixin.scala | 1 +
.../runtime1/SequenceTermRuntime1Mixin.scala | 5 +-
daffodil-core/src/test/resources/.keep | 0
daffodil-core/src/test/scala/.keep | 0
.../src/test/scala/org/apache/daffodil/.keep | 0
.../dpath/TestDFDLExpressionEvaluation.scala | 4 +-
.../TestPolymorphicUpwardRelativeExpressions.scala | 4 +-
.../org/apache/daffodil/infoset/TestInfoset.scala | 15 +-
.../apache/daffodil/infoset/TestInfosetFree.scala | 282 +++++++++++++++
.../daffodil/processor/TestSAXParseAPI.scala | 177 ++++++++++
.../processor/TestSAXParseUnparseAPI.scala | 226 ++++++++++++
.../daffodil/processor/TestSAXUnparseAPI.scala | 102 ++++++
.../scala/org/apache/daffodil/util/TestUtils.scala | 46 +--
.../daffodil/io/DataOutputStreamImplMixin.scala | 13 +-
.../io/DirectOrBufferedDataOutputStream.scala | 176 +++++-----
.../daffodil/io/InputSourceDataInputStream.scala | 1 -
.../org/apache/daffodil/japi/ValidationMode.java | 3 +
.../daffodil/japi/debugger/package-info.java | 2 +-
.../org/apache/daffodil/japi/logger/LogLevel.java | 7 +-
.../apache/daffodil/japi/logger/package-info.java | 2 +-
.../org/apache/daffodil/japi/package-info.java | 212 ++++++++----
.../scala/org/apache/daffodil/japi/Daffodil.scala | 177 +++++++++-
.../org/apache/daffodil/japi/infoset/Infoset.scala | 62 +++-
.../japi/io/InputSourceDataInputStream.scala | 14 +
.../daffodil/japi/packageprivate/Utils.scala | 9 -
daffodil-japi/src/test/java/.keep | 0
.../src/test/java/org/apache/daffodil/.keep | 0
.../org/apache/daffodil/example/TestJavaAPI.java | 182 ++++++++--
.../daffodil/example/ValidatorApiExample.java | 74 ++++
.../daffodil/example/ValidatorSpiExample.java | 82 +++++
.../example/validation/FailingValidator.java | 20 +-
.../validation/FailingValidatorFactory.java | 20 +-
.../example/validation/PassingValidator.java | 20 +-
.../validation/PassingValidatorFactory.java | 20 +-
.../org.apache.daffodil.api.ValidatorFactory | 4 +-
daffodil-lib/src/main/java/.keep | 0
daffodil-lib/src/main/resources/META-INF/LICENSE | 4 +-
.../org.apache.daffodil.api.ValidatorFactory | 3 +-
.../org/apache/daffodil/xsd/XMLSchema_for_DFDL.xsd | 99 ------
.../resources/org/apache/daffodil/xsd/tdml.xsd | 1 +
.../org/apache/daffodil/api/ValidationMode.scala | 2 +
.../scala/org/apache/daffodil/api/Validator.scala | 99 ++++++
.../org/apache/daffodil/exceptions/Assert.scala | 11 +-
.../schema/annotation/props/ByHandMixins.scala | 2 +-
.../org/apache/daffodil/util/Coroutines.scala | 190 ++++++++++
.../scala/org/apache/daffodil/util/Logger.scala | 12 -
.../scala/org/apache/daffodil/util/MStack.scala | 1 -
.../main/scala/org/apache/daffodil/util/Misc.scala | 16 +
.../scala/org/apache/daffodil/util/Validator.scala | 102 ------
.../apache/daffodil/validation/Validators.scala | 69 ++++
.../daffodil/validation/XercesValidator.scala | 141 ++++++++
.../scala/org/apache/daffodil/xml/XMLUtils.scala | 3 +
daffodil-lib/src/test/java/.keep | 0
daffodil-lib/src/test/resources/.keep | 0
.../org.apache.daffodil.api.ValidatorFactory | 4 +-
.../resources/test/validation/testData1Infoset.xml | 8 +-
.../resources/test/validation/testSchema1.dfdl.xsd | 3 +-
daffodil-lib/src/test/scala/.keep | 0
.../org/apache/daffodil/util/TestLogger.scala | 87 ++---
.../daffodil/validation/TestValidatorsSPI.scala | 70 ++++
.../daffodil/validation/TestXercesValidator.scala | 21 +-
.../daffodil/validation/ValidatorSPISupport.scala | 49 +++
.../apache/daffodil/exceptions/AssertMacros.scala | 10 +
.../org/apache/daffodil/util/LoggerMacros.scala | 2 +-
daffodil-propgen/lib/.keep | 0
.../resources/org/apache/daffodil/xsd/dafext.xsd | 48 +++
.../daffodil/propGen/TestPropertyGenerator.scala | 21 ++
daffodil-runtime1-unparser/src/main/java/.keep | 0
.../unparsers/ChoiceAndOtherVariousUnparsers.scala | 8 -
.../unparsers/ConvertTextNumberUnparser.scala | 15 -
.../processors/unparsers/ElementUnparser.scala | 149 ++++++--
.../processors/unparsers/FramingUnparsers.scala | 18 +-
.../unparsers/SeparatedSequenceUnparsers.scala | 84 +++--
.../unparsers/SequenceUnparserBases.scala | 5 -
.../unparsers/SuppressableSeparatorUnparser.scala | 71 ++--
daffodil-runtime1-unparser/src/test/java/.keep | 0
daffodil-runtime1-unparser/src/test/scala/.keep | 0
.../org/apache/daffodil/infoset/DataValue.scala | 253 --------------
.../src/main/scala/org/apache/daffodil/.keep | 0
.../apache/daffodil/api/DFDLParserUnparser.scala | 95 ++++-
.../daffodil/debugger/InteractiveDebugger.scala | 4 +-
.../scala/org/apache/daffodil/dpath/DPath.scala | 15 +-
.../apache/daffodil/dsom/CompiledExpression1.scala | 2 +-
.../org/apache/daffodil/infoset/DataValue.scala | 6 -
.../org/apache/daffodil/infoset/InfosetImpl.scala | 77 +++--
.../apache/daffodil/infoset/InfosetWalker.scala | 22 +-
.../daffodil/infoset/SAXInfosetInputter.scala | 217 ++++++++++++
.../daffodil/infoset/SAXInfosetOutputter.scala | 104 +++---
.../infoset/ScalaXMLInfosetOutputter.scala | 96 ++++--
.../processors/DaffodilUnparseContentHandler.scala | 352 +++++++++++++++++++
.../apache/daffodil/processors/DataProcessor.scala | 141 ++++----
.../apache/daffodil/processors/EvEncoding.scala | 7 +
.../daffodil/processors/ProcessorStateBases.scala | 3 +-
.../apache/daffodil/processors/RuntimeData.scala | 26 +-
.../daffodil/processors/SuspensionTracker.scala | 127 +++++++
.../processors/parsers/BlobLengthParsers.scala | 2 +
.../processors/parsers/ElementCombinator1.scala | 4 +-
.../parsers/HexBinaryLengthParsers.scala | 7 +-
.../daffodil/processors/parsers/PState.scala | 2 +-
.../parsers/SeparatedSequenceParsers.scala | 2 +
.../daffodil/processors/unparsers/UState.scala | 89 ++---
.../src/test/scala/org/apache/daffodil/.keep | 0
.../apache/daffodil/processors/input/TestICU.scala | 26 +-
.../apache/daffodil/runtime2/CodeGenerator.scala | 8 +-
.../scala/org/apache/daffodil/sapi/Daffodil.scala | 156 ++++++++-
.../org/apache/daffodil/sapi/infoset/Infoset.scala | 62 +++-
.../sapi/io/InputSourceDataInputStream.scala | 14 +
.../scala/org/apache/daffodil/sapi/package.scala | 165 ++++++---
.../daffodil/sapi/packageprivate/Utils.scala | 2 +
.../org.apache.daffodil.api.ValidatorFactory | 4 +-
daffodil-sapi/src/test/scala/.keep | 0
.../src/test/scala/org/apache/daffodil/.keep | 0
.../org/apache/daffodil/example/TestScalaAPI.scala | 134 ++++++--
.../daffodil/example/ValidatorApiExample.scala | 28 +-
.../example/ValidatorExamplesSupport.scala | 95 +++++
.../daffodil/example/ValidatorSpiExample.scala | 48 +++
daffodil-tdml-lib/lib/jars/.keep | 0
.../org/apache/daffodil/tdml/TDMLRunner.scala | 43 ++-
daffodil-tdml-lib/src/test/scala/.keep | 0
.../tdml/processor/DaffodilTDMLDFDLProcessor.scala | 108 ++++--
.../src/main/.keep | 3 +-
.../src/main/java/org/apache/daffodil/.keep | 0
.../src/main/resources/org/apache/daffodil/.keep | 0
.../src/main/scala/org/apache/daffodil/.keep | 0
.../src/test/java/org/apache/daffodil/.keep | 0
.../src/test/scala/org/apache/daffodil/.keep | 0
daffodil-test/lib/.keep | 0
.gitattributes => daffodil-test/src/main/.keep | 3 +-
daffodil-test/src/main/java/.keep | 0
daffodil-test/src/main/resources/.keep | 0
daffodil-test/src/main/scala/.keep | 0
daffodil-test/src/test/java/.keep | 0
.../section00/general/testUnparserSAX.tdml | 157 +++++++++
.../daffodil/section00/general/tunables.tdml | 8 +-
.../daffodil/section07/assertions/assert.tdml | 8 +-
.../daffodil/section07/variables/variables.tdml | 24 +-
.../representation_properties/RepProps.tdml | 2 +-
.../section12/aligned_data/Aligned_Data.tdml | 227 +++++++++++-
.../text_number_props/TextNumberProps.tdml | 30 +-
.../calc_value_properties/outputValueCalc2.tdml | 2 +-
.../section23/dfdl_expressions/expressions.tdml | 131 ++++---
.../org/apache/daffodil/usertests/test-csv.tdml | 150 ++++++++
...nparserGeneral2.scala => TestUnparserSAX.scala} | 16 +-
.../daffodil/section05/facets/TestNulChars.scala | 7 +-
.../section07/assertions/TestAssertions.scala | 4 +-
.../section07/variables/TestVariables.scala | 2 +-
.../section12/aligned_data/TestAlignedData.scala | 5 +
.../text_number_props/TestTextNumberProps.scala | 1 +
.../dfdl_expressions/TestDFDLExpressions.scala | 9 +-
...{TestSSPNeverDiagnostic.scala => TestCSV.scala} | 16 +-
.../xml/test/unit/TestDaffodilXMLLoader.scala | 382 ---------------------
.../udf/UserDefinedFunctionIdentification.java | 17 +-
.../UserDefinedFunctionFatalException.java | 11 +
.../UserDefinedFunctionProcessingError.java | 19 +-
project/Dependencies.scala | 21 +-
project/Rat.scala | 75 ++--
project/build.properties | 2 +-
project/plugins.sbt | 2 +-
199 files changed, 6199 insertions(+), 2280 deletions(-)
delete mode 100644 .classpath
delete mode 100644 daffodil-cli/src/it/java/.keep
delete mode 100644 daffodil-cli/src/it/resources/.keep
create mode 100644
daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/input18.json
delete mode 100644 daffodil-cli/src/main/resources/.keep
copy daffodil-lib/src/test/scala/org/apache/daffodil/TestImplicits.scala =>
daffodil-cli/src/test/scala/org/apache/daffodil/TestValidatorPatterns.scala
(51%)
delete mode 100644 daffodil-core/src/main/java/.keep
delete mode 100644 daffodil-core/src/main/scala/org/apache/daffodil/.keep
delete mode 100644 daffodil-core/src/test/resources/.keep
delete mode 100644 daffodil-core/src/test/scala/.keep
delete mode 100644 daffodil-core/src/test/scala/org/apache/daffodil/.keep
create mode 100644
daffodil-core/src/test/scala/org/apache/daffodil/infoset/TestInfosetFree.scala
create mode 100644
daffodil-core/src/test/scala/org/apache/daffodil/processor/TestSAXParseAPI.scala
create mode 100644
daffodil-core/src/test/scala/org/apache/daffodil/processor/TestSAXParseUnparseAPI.scala
create mode 100644
daffodil-core/src/test/scala/org/apache/daffodil/processor/TestSAXUnparseAPI.scala
delete mode 100644 daffodil-japi/src/test/java/.keep
delete mode 100644 daffodil-japi/src/test/java/org/apache/daffodil/.keep
create mode 100644
daffodil-japi/src/test/java/org/apache/daffodil/example/ValidatorApiExample.java
create mode 100644
daffodil-japi/src/test/java/org/apache/daffodil/example/ValidatorSpiExample.java
copy
daffodil-lib/src/test/scala/org/apache/daffodil/exceptions/TestExceptions.scala
=>
daffodil-japi/src/test/java/org/apache/daffodil/example/validation/FailingValidator.java
(62%)
copy
daffodil-runtime2/src/main/scala/org/apache/daffodil/runtime2/generators/SeqCompCodeGenerator.scala
=>
daffodil-japi/src/test/java/org/apache/daffodil/example/validation/FailingValidatorFactory.java
(65%)
copy
daffodil-lib/src/test/scala/org/apache/daffodil/exceptions/TestExceptions.scala
=>
daffodil-japi/src/test/java/org/apache/daffodil/example/validation/PassingValidator.java
(62%)
copy
daffodil-runtime2/src/main/scala/org/apache/daffodil/runtime2/generators/SeqCompCodeGenerator.scala
=>
daffodil-japi/src/test/java/org/apache/daffodil/example/validation/PassingValidatorFactory.java
(65%)
copy
daffodil-udf/src/test/java/org/badudfs/functionclasses1/StringFunctions/META-INF/services/org.apache.daffodil.udf.UserDefinedFunctionProvider
=>
daffodil-japi/src/test/resources/META-INF/services/org.apache.daffodil.api.ValidatorFactory
(86%)
delete mode 100644 daffodil-lib/src/main/java/.keep
copy
daffodil-udf/src/test/resources/org/goodmetainf/StringFunctions/META-INF/services/org.apache.daffodil.udf.UserDefinedFunctionProvider
=>
daffodil-lib/src/main/resources/META-INF/services/org.apache.daffodil.api.ValidatorFactory
(90%)
create mode 100644
daffodil-lib/src/main/scala/org/apache/daffodil/api/Validator.scala
create mode 100644
daffodil-lib/src/main/scala/org/apache/daffodil/util/Coroutines.scala
delete mode 100644
daffodil-lib/src/main/scala/org/apache/daffodil/util/Validator.scala
create mode 100644
daffodil-lib/src/main/scala/org/apache/daffodil/validation/Validators.scala
create mode 100644
daffodil-lib/src/main/scala/org/apache/daffodil/validation/XercesValidator.scala
delete mode 100644 daffodil-lib/src/test/java/.keep
delete mode 100644 daffodil-lib/src/test/resources/.keep
copy
daffodil-udf/src/test/java/org/badudfs/nonUDF/StringFunctions/META-INF/services/org.apache.daffodil.udf.UserDefinedFunctionProvider
=>
daffodil-lib/src/test/resources/META-INF/services/org.apache.daffodil.api.ValidatorFactory
(87%)
copy daffodil-japi/src/test/resources/test/japi/myInfosetBroken.xml =>
daffodil-lib/src/test/resources/test/validation/testData1Infoset.xml (90%)
copy daffodil-japi/src/test/resources/test/japi/mySchema5.dfdl.xsd =>
daffodil-lib/src/test/resources/test/validation/testSchema1.dfdl.xsd (97%)
delete mode 100644 daffodil-lib/src/test/scala/.keep
create mode 100644
daffodil-lib/src/test/scala/org/apache/daffodil/validation/TestValidatorsSPI.scala
copy daffodil-io/src/test/scala/org/apache/daffodil/io/TestExceptions.scala =>
daffodil-lib/src/test/scala/org/apache/daffodil/validation/TestXercesValidator.scala
(63%)
create mode 100644
daffodil-lib/src/test/scala/org/apache/daffodil/validation/ValidatorSPISupport.scala
delete mode 100644 daffodil-propgen/lib/.keep
delete mode 100644 daffodil-runtime1-unparser/src/main/java/.keep
delete mode 100644 daffodil-runtime1-unparser/src/test/java/.keep
delete mode 100644 daffodil-runtime1-unparser/src/test/scala/.keep
delete mode 100644
daffodil-runtime1/src/main/scala-2.11/org/apache/daffodil/infoset/DataValue.scala
delete mode 100644 daffodil-runtime1/src/main/scala/org/apache/daffodil/.keep
rename daffodil-runtime1/src/main/{scala-2.12 =>
scala}/org/apache/daffodil/infoset/DataValue.scala (96%)
create mode 100644
daffodil-runtime1/src/main/scala/org/apache/daffodil/infoset/SAXInfosetInputter.scala
create mode 100644
daffodil-runtime1/src/main/scala/org/apache/daffodil/processors/DaffodilUnparseContentHandler.scala
create mode 100644
daffodil-runtime1/src/main/scala/org/apache/daffodil/processors/SuspensionTracker.scala
delete mode 100644 daffodil-runtime1/src/test/scala/org/apache/daffodil/.keep
copy
daffodil-udf/src/test/resources/org/goodmetainf/IntegerFunctions/META-INF/services/org.apache.daffodil.udf.UserDefinedFunctionProvider
=>
daffodil-sapi/src/test/resources/META-INF/services/org.apache.daffodil.api.ValidatorFactory
(88%)
delete mode 100644 daffodil-sapi/src/test/scala/.keep
delete mode 100644 daffodil-sapi/src/test/scala/org/apache/daffodil/.keep
copy daffodil-io/src/test/scala/org/apache/daffodil/io/TestExceptions.scala =>
daffodil-sapi/src/test/scala/org/apache/daffodil/example/ValidatorApiExample.scala
(55%)
create mode 100644
daffodil-sapi/src/test/scala/org/apache/daffodil/example/ValidatorExamplesSupport.scala
create mode 100644
daffodil-sapi/src/test/scala/org/apache/daffodil/example/ValidatorSpiExample.scala
delete mode 100644 daffodil-tdml-lib/lib/jars/.keep
delete mode 100644 daffodil-tdml-lib/src/test/scala/.keep
copy .gitattributes => daffodil-test-ibm1/src/main/.keep (83%)
delete mode 100644 daffodil-test-ibm1/src/main/java/org/apache/daffodil/.keep
delete mode 100644
daffodil-test-ibm1/src/main/resources/org/apache/daffodil/.keep
delete mode 100644 daffodil-test-ibm1/src/main/scala/org/apache/daffodil/.keep
delete mode 100644 daffodil-test-ibm1/src/test/java/org/apache/daffodil/.keep
delete mode 100644 daffodil-test-ibm1/src/test/scala/org/apache/daffodil/.keep
delete mode 100644 daffodil-test/lib/.keep
copy .gitattributes => daffodil-test/src/main/.keep (83%)
delete mode 100644 daffodil-test/src/main/java/.keep
delete mode 100644 daffodil-test/src/main/resources/.keep
delete mode 100644 daffodil-test/src/main/scala/.keep
delete mode 100644 daffodil-test/src/test/java/.keep
create mode 100644
daffodil-test/src/test/resources/org/apache/daffodil/section00/general/testUnparserSAX.tdml
create mode 100644
daffodil-test/src/test/resources/org/apache/daffodil/usertests/test-csv.tdml
copy
daffodil-test/src/test/scala/org/apache/daffodil/section00/general/{TestUnparserGeneral2.scala
=> TestUnparserSAX.scala} (71%)
copy
daffodil-test/src/test/scala/org/apache/daffodil/usertests/{TestSSPNeverDiagnostic.scala
=> TestCSV.scala} (72%)
delete mode 100644
daffodil-test/src/test/scala/org/apache/daffodil/xml/test/unit/TestDaffodilXMLLoader.scala