daffodil-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Beckerle (Jira)" <j...@apache.org>
Subject [jira] [Resolved] (DAFFODIL-2241) Java Junit Test TDML not working
Date Mon, 25 Nov 2019 14:03:00 GMT

     [ https://issues.apache.org/jira/browse/DAFFODIL-2241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Mike Beckerle resolved DAFFODIL-2241.
-------------------------------------
    Resolution: Resolved

Workaround found. 

Problem already addressed in 2.5.0 branch for next release. 

> Java Junit Test TDML not working
> --------------------------------
>
>                 Key: DAFFODIL-2241
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2241
>             Project: Daffodil
>          Issue Type: Bug
>          Components: TDML Runner
>    Affects Versions: 2.4.0
>            Reporter: Alexander Deutschmann
>            Assignee: Mike Beckerle
>            Priority: Major
>         Attachments: tdmlTutorial.tdml.xml
>
>
> If i create the following small junit test
> {code:java|borderStyle=solid}
> public class TestTDML {
> 	
> 	private DFDLTestSuite testSuite;
> 	@BeforeEach
> 	public void setup() {
> 		String tpktProtocolTestCases = "handshake.tdml";
> 		testSuite = new DFDLTestSuite(Misc.getRequiredResource(tpktProtocolTestCases), true,
true, true,
> 				Runner.defaultRoundTripDefaultDefault(), Runner.defaultValidationDefaultDefault(),
Runner.defaultImplementationsDefaultDefault(), true, true);
> 	}
> 	@Test
> 	public void testFirst() {
> 				
> 		Option<Node> node = scala.Option.apply(this.testSuite.ts() );
> 		this.testSuite.runAllTests(node);
> 	}
> }
> {code}
> With this tdml file:
> [https://github.com/apache/incubator-daffodil/blob/master/tutorials/src/main/resources/tdmlTutorial.tdml.xml]
>  
> I get the following error:
> {noformat}
> org.apache.daffodil.tdml.TDMLExceptionImpl: (Implementation: daffodil) SchemaDefinitionError:
Schema Definition Error: The file [file:/C:/Users/E521642/AppData/Local/Temp/dateTimeTest5799978260534849438.dfdl.xsd|file:///C:/Users/E521642/AppData/Local/Temp/dateTimeTest5799978260534849438.dfdl.xsd]
did not contain a schema element as the document element. Found testSuite in namespace [http://www.ibm.com/xmlns/dfdl/testData].
>  Schema context: [file:AppData/Local/Temp/dateTimeTest5799978260534849438.dfdl.xsd|file://appdata/Local/Temp/dateTimeTest5799978260534849438.dfdl.xsd]
Location in [file:AppData/Local/Temp/dateTimeTest5799978260534849438.dfdl.xsd|file://appdata/Local/Temp/dateTimeTest5799978260534849438.dfdl.xsd]
> {noformat}
>  
> I cant execute any tests. 
> Can you help me or assist what i can do?
> Thanks
> Greetings
> Alex



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message