<div>While building Teiid 7.5 Final from source in windows, I found couple of tests failed on Windows:</div>
<div><br>1.<br><strong>testHasCorrectExtension(org.teiid.rhq.plugin.util.TestDeploymentUtils)<br></strong>&gt;&gt; assertFalse(DeploymentUtils.hasCorrectExtension(&quot;My.VDB&quot;, null)); FAILS, because the expression <br>
new File(extension).equals(new File(expectedExtension)) on line 49 in org.teiid.rhq.plugin.util.DeploymentUtils.hasCorrectExtension(...) returns TRUE on windows for the strings &#39;.VDB&quot; and &#39;.vdb&#39;</div>
<div> </div>
<div>2.<br><strong>testRelativeSchemas(org.teiid.query.metadata.TestTransformationMetadata)<br></strong>&gt;&gt; assertEquals(1, tm.getXMLSchemas(tm.getGroupID(&quot;x1.doc&quot;)).size()); FAILS, because the variable <br>
&#39;parentPath&#39; in line 826 for function getXMLSchemas(...) in org.teiid.query.metadata.TransformationMetadata should be modified to using &#39;/&#39; instead of &#39;\&#39; to take of windows platform as well using:<br>
if (File.separatorChar != &#39;/&#39;) {<br>   parentPath = parentPath.replace(File.separatorChar, &#39;/&#39;);<br>}</div>
<div> </div>
<div>Thanks</div>
<div> </div>
<div>Sanjay</div>