You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by sl...@apache.org on 2022/01/18 13:32:51 UTC
[daffodil-schema.g8] 04/05: Add property for specifying test file extensions
This is an automated email from the ASF dual-hosted git repository.
slawrence pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil-schema.g8.git
commit 2eb35430ed76785aeb9a7e6d140cce4093919a9c
Author: Steve Lawrence <sl...@apache.org>
AuthorDate: Fri Jan 14 09:16:11 2022 -0500
Add property for specifying test file extensions
---
README.md | 4 ++++
.../Test$name__Camel$.tdml | 4 ++--
.../{test_01.$name__camel$ => test_01.$extension$} | 0
.../{test_01.$name__camel$.xml => test_01.$extension$.xml} | 0
src/main/g8/default.properties | 1 +
5 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 010a070..e4816c5 100644
--- a/README.md
+++ b/README.md
@@ -41,6 +41,10 @@ The following properties are used to configure the generated DFDL schema project
<dd>
the name of the file format, for example "jpeg" or "png"
</dd>
+ <dt>extension</dt>
+ <dd>
+ extension used for test files, for example "dat", or "png"
+ </dd>
<dt>package</dt>
<dd>
the package namespace, for example "com.example"
diff --git a/src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/Test$name__Camel$.tdml b/src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/Test$name__Camel$.tdml
index 75d1a4f..04db58c 100644
--- a/src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/Test$name__Camel$.tdml
+++ b/src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/Test$name__Camel$.tdml
@@ -28,10 +28,10 @@ limitations under the License.
<tdml:parserTestCase name="test_$name;format="camel"$_01" root="$name;format="Camel"$" model="$if(namespaced.truthy)$$package;format="packaged"$/$name;format="camel"$/xsd/$endif$$name;format="camel"$.dfdl.xsd">
<tdml:document>
- <tdml:documentPart type="file">test_01.$name;format="camel"$</tdml:documentPart>
+ <tdml:documentPart type="file">test_01.$extension$</tdml:documentPart>
</tdml:document>
<tdml:infoset>
- <tdml:dfdlInfoset type="file">test_01.$name;format="camel"$.xml</tdml:dfdlInfoset>
+ <tdml:dfdlInfoset type="file">test_01.$extension$.xml</tdml:dfdlInfoset>
</tdml:infoset>
</tdml:parserTestCase>
diff --git a/src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/test_01.$name__camel$ b/src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/test_01.$extension$
similarity index 100%
rename from src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/test_01.$name__camel$
rename to src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/test_01.$extension$
diff --git a/src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/test_01.$name__camel$.xml b/src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/test_01.$extension$.xml
similarity index 100%
rename from src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/test_01.$name__camel$.xml
rename to src/main/g8/$if(namespaced.truthy)$src$else$.$endif$/test/$if(namespaced.truthy)$resources$else$.$endif$/$if(namespaced.truthy)$$package$$else$.$endif$/$if(namespaced.truthy)$$name__camel$$else$.$endif$/test_01.$extension$.xml
diff --git a/src/main/g8/default.properties b/src/main/g8/default.properties
index bdf02f4..002ef3f 100644
--- a/src/main/g8/default.properties
+++ b/src/main/g8/default.properties
@@ -14,6 +14,7 @@
# limitations under the License.
name=format
+extension=dat
package=com.example
namespaced=no
daffodil_version=maven(org.apache.daffodil, daffodil-tdml-processor_2.12)