Jeffrey Bacon [EMAIL PROTECTED] Creative Developer http://www.magmic.com
[EMAIL PROTECTED] wrote:
oh, yes - sorry. In JUnit you work with different Exceptions
try { test... fail(); } catch (MyException) { // noop }
The fail() itself throws an Exception ...
Nothing different here, BUT we´re working only with BuildExceptions ...
Jan
-----Ursprüngliche Nachricht----- Von: Jeffrey Bacon [mailto:[EMAIL PROTECTED] Gesendet am: Freitag, 8. Oktober 2004 17:02 An: Ant Users List Betreff: Re: AW: how to fail on valid zip file
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 <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 <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]