It still fails on the invalid ZIP file (which I want it to succeed on):

[mkdir] Created dir: C:\workspace\BreakFast\temp\ziptest
[unzip] Expanding: C:\workspace\BreakFast\bin\BreakFast_res.cod into C:\workspace\BreakFast\temp\ziptest
[delete] Deleting directory C:\workspace\BreakFast\temp\ziptest


BUILD FAILED
C:\workspace\BreakFast\build.xml:251: Following error occured while executing this line
C:\workspace\BreakFast\build.xml:687: Error while expanding C:\workspace\BreakFast\bin\BreakFast_res.cod



here's my code snippit:

<contrib:trycatch>
<contrib:try>
<mkdir dir="${basedir}/${temp.dir}/ziptest" />
<unzip src="${basedir}/${bin.dir}/${${project-name}.name}.cod" dest="${basedir}/${temp.dir}/ziptest" />
<contrib:if>
<contrib:not>
<contrib:isset property="ignoreSiblingCODs" />
</contrib:not>
<contrib:then>
<fail message="${${project-name}.name}.cod is a sibling COD file which will not install OTA on a BES &lt;4.0" />
</contrib:then>
<contrib:else>
<echo level="warn">WARNING: ${${project-name}.name}.cod is a sibling COD file which will not install OTA on a BES &lt;4.0</echo>
</contrib:else>
</contrib:if>
</contrib:try>
<contrib:finally>
<delete dir="${basedir}/${temp.dir}/ziptest"
quiet="true"
failonerror="false"
includeEmptyDirs="true" />
</contrib:finally>
</contrib:trycatch>



Jeffrey Bacon [EMAIL PROTECTED] Creative Developer http://www.magmic.com

[EMAIL PROTECTED] wrote:
in unit tests you would do

try {
   test...
   fail();
} catch {
   // fine
}

so you can use AntContrib for that

<trycatch>
    <try>
        <unzip/>
        <fail/>
    </try>
</trycatch>


Jan

 > -----Urspr�ngliche Nachricht-----
 > Von: Jeffrey Bacon [mailto:[EMAIL PROTECTED]
 > Gesendet am: Freitag, 8. Oktober 2004 15:46
 > An: Ant Users List
 > Betreff: how to fail on valid zip file
 >
 > During my build process, I want to test a file to see if it
 > is a valid
 > ZIP file.  However, I want to FAIL if it IS valid and succeed
 > if it is
 > NOT valid.  Is there some way I can do this with the unzip task?
 > --
 > Jeffrey Bacon
 > [EMAIL PROTECTED]
 > Creative Developer
 > http://www.magmic.com
 >
 >


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to