Build: #30 was successful
Job: build, test, publish was successful
Code commits
daffodil
-
Steve Lawrence 16e3291ec21ba28120d42514175bcad6c51dabf0
Use scala 2.10 method for setting number of performance threads
This uses an execution context which is specific to the futures created
in Main.scala, rather than modifing a JVM parameter which would be
global, and potentially affect other things running in the JVM.
DFDL-943 -
Taylor Wise 22d14cba822ef5f9254eea052f8f41b7953bbf44
Removes dead parser/combinator code and associated unit tests.
DFDL-950- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimParser.scala (version 22d14cba822ef5f9254eea052f8f41b7953bbf44) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimParserCommon.scala (version 22d14cba822ef5f9254eea052f8f41b7953bbf44) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimParserStatic.scala (version 22d14cba822ef5f9254eea052f8f41b7953bbf44) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/Primitives.scala (version 22d14cba822ef5f9254eea052f8f41b7953bbf44) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDelimiters.scala (version 22d14cba822ef5f9254eea052f8f41b7953bbf44) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesLengthKind.scala (version 22d14cba822ef5f9254eea052f8f41b7953bbf44) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/SpecifiedLength.scala (version 22d14cba822ef5f9254eea052f8f41b7953bbf44) (diffs)
- daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/parser/TestParsingBehaviors.scala (version 22d14cba822ef5f9254eea052f8f41b7953bbf44) (diffs)
-
Steve Lawrence 4956144167d14dbee9a5f898ac417bb066cd25ee
Switch to a different JUnit XML reporter plugin
This is the plugin that generates XML reports for our tests that Bamboo
can understand. The old plugin has stopped created reports correctly,
causing it to look like we have far fewer tests than we actually do.
Plus, development of the plugin does not seem all that active. Switch
to a different plugin, which works and has a much more active community
surrounding it. -
Mike Beckerle 06b1aaa60580a5e4f3cb4e841b3a77ed3af91af8
Add these docs to internal doc repository - needed for requirements mapping/analysis.
-
Steve Lawrence ec0c3fa4e13057b3cc5e2cbd15fff70e7103f09c
Updates to sbt configuration for sbt-0.13 and scala-2.10
- Fixes deprecation warnings
- Make daffodil-pack and daffodil build configuration consistent -
Mike Beckerle c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8
Scala 2.10 port.
Also included are changes in preparation for bitOrder property needed
for support of MIL-STD-2045-47001D format.
Includes changes to make CR (0xD) character appear as 0xE00D character
in the DFDL infoset.
Turns out XML eats CRLFs and replaces them with LF, and converts
isolated CR to LF. So while CR is legal in XML, it's never
part of the XML Infoset.
So, in order to support it as part of the DFDL infoset, we have
to treat it like the xml illegal chars and map it into the Unicode
PUA area. Hence, 0xE00D, not 0xD.
Also some test changes to better characterize the odd (buggy)
behavior of scala.xml.Utility.trim() that the TDML runner calls.
Turns out this does more than collapse whitespaces. It seems to
flat out remove them in some cases.
Added test for Scala's trim showing that it is faulty.
Created our own trim replacement.
Also there's a scala bug in that xml ' is not supported.
The test testChars2 illustrates how, in a TDML file, you can
represent all 256 bytes of iso-8859-1 in data, and how you can
represent those same characters in a tdml expected infoset value.
Converted a large number of tdml and xsd files to use Unix line endings
not Windows CRLF style. Verified that there are no regressions due to
this change. This eliminates line-ending sensitivities where the tdml
file contained data inside CDATA regions which happened to have Windows
line-endings, in that case the CRs seem to be preserved into the data,
and as a result tests were wanting to see 0xE00D in the result.
This is too fragile - line-endings are usually invisible. So having a
tdml file depend on being saved in Windows CRLF style in order for the
tests to work is problematic.
Also: Computation of termsUntilFirstRequiredTerm had bug.
Also: update gitignore to ignore eclipse-projects/*/lib directories
(which are supposed to be eclipse symlinks to the real project lib
directory.)
DFDL-941, DFDL-938, DFDL-896- build.sbt (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-cli/src/main/scala/edu/illinois/ncsa/daffodil/Main.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-cli/src/test/scala-cli/edu/illinois/ncsa/daffodil/debugger/TestCLIDebugger.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/compiler/DaffodilTunableParameters.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Groups.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/SchemaComponent.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/Types.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/InStream.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/InStreamTextOnly.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/xpath/XPathUtil.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-core/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestNamespaces.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-core/src/test/scala/edu/illinois/ncsa/daffodil/parser/TestICUBehavior.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/Implicits.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/util/DebugRegexParsers.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/util/Misc.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-lib/src/main/scala/edu/illinois/ncsa/daffodil/xml/XMLUtils.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-lib/src/test/scala-debug/edu/illinois/ncsa/daffodil/api/TestForMemLeak.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-lib/src/test/scala/edu/illinois/ncsa/daffodil/util/TestListMap.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-lib/src/test/scala/edu/illinois/ncsa/daffodil/util/TestXMLCatalogAndValidate.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-lib/src/test/scala/edu/illinois/ncsa/daffodil/xml/test/unit/TestUnicodeXMLI18N.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/DFDLDelimParserCommon.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-runtime1/src/test/java/edu/illinois/ncsa/daffodil/example/TestJavaAPI.java (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-runtime1/src/test/resources/test/example-of-most-dfdl-constructs.dfdl.xml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-runtime1/src/test/scala-debug/edu/illinois/ncsa/daffodil/api/TestForMemLeak.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-runtime1/src/test/scala/edu/illinois/ncsa/daffodil/dsom/TestDsomCompiler.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-tdml/src/test/scala-new/edu/illinois/ncsa/daffodil/tdml/TestTDMLRunner.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section02/validation_errors/Validation.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section05/facets/Facets.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section05/simple_types/SimpleTypes.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/Entities.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section08/property_scoping/PropertyScoping.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section08/property_scoping/PropertyScoping_01.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section11/content_framing_properties/ContentFramingProps.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/lengthKind/DelimitedTests.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/lengthKind/PatternTests.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section12/length_properties/LengthProperties.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section23/dfdl_expressions/expressions.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section23/runtime_properties/runtime-properties.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section24/regular_expressions/RegularExpressions.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section31/escape_characters/Escapes.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/usertests/leaks.tdml (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- daffodil-test/src/test/scala-debug/edu/illinois/ncsa/daffodil/usertests/TestLeaks.scala (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- eclipse-projects/cli/.classpath (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- eclipse-projects/core/.classpath (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- eclipse-projects/io-lib/.classpath (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- eclipse-projects/lib/.classpath (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- eclipse-projects/runtime1/.classpath (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- project/build.properties (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
- project/plugins.sbt (version c7bc86e9adeb9b00cd20c3c6ec625b00d876b3d8) (diffs)
-
Taylor Wise c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa
Replaces combinators in Static/DynamicText with DFAs.
DFDL-455- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/FoundDelimiterText.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/InStreamTextOnly.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/processors/Parser.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesDelimiters.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/PrimitivesLengthKind.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/Rules.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/TextDelimitedParser.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-runtime1/src/main/scala/edu/illinois/ncsa/daffodil/processors/dfa/TextParser.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section06/entities/TestEntities.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section07/escapeScheme/TestEscapeScheme.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)
- daffodil-test/src/test/scala/edu/illinois/ncsa/daffodil/section12/lengthKind/TestLengthKindImplicit.scala (version c8a8b15ae999cf2cdabfb3232a0ec145d8e6a2fa) (diffs)