/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Ant/JUnit test failure
Fra : Kenneth Ahn Jensen


Dato : 10-02-04 12:22

Jeg bruger Ant og JUnit til at kompilere og teste min applikation, hvilket
fungerer fint nok. Mit sidste target i Ant er "test", hvor de forskellige
unit-tests bliver kørt, men på trods af at en test "failer" melder Ant
"Build successful".
Hvordan skriver jeg min build-fil så Ant siger "Build failed", hvis bare en
enkelt test fejler?

Her er mit test-target:

<target name="test" depends="compile" description="Test the recent build">
<junit printsummary="true" fork="no">
<formatter type="xml"/>
<test name="minKlasseTest" todir="${reportdir}"/>
<test name="minandenKlasseTest" todir="${reportdir}"/>
<classpath refid="projectclasspath"/>
</junit>

<junitreport todir="${reportdir}">
<fileset dir="${reportdir}">
<include name="TEST-*.xml"/>
</fileset>
<report format="frames" todir="${reportdir}/html"/>
</junitreport>
</target>

PFT.

--
Mvh
Kenneth

 
 
Michael Banzon (10-02-2004)
Kommentar
Fra : Michael Banzon


Dato : 10-02-04 14:45

"Kenneth Ahn Jensen" <jakabov@mail.dk> skrev i en meddelelse
news:c0aet9$enu$1@sunsite.dk...
> Hvordan skriver jeg min build-fil så Ant siger "Build failed", hvis bare
en

Hmm... Kig i manualen... "haltonfailure" parameteren til <junit>-tag'et
ser lovende ud, men jeg har ikke lige tid til at teste det... ;-D

--
Michael Banzon
http://michael.banzon.dk/
http://southbound.dk/



Kenneth Ahn Jensen (10-02-2004)
Kommentar
Fra : Kenneth Ahn Jensen


Dato : 10-02-04 15:17

Michael Banzon wrote:

> Hmm... Kig i manualen... "haltonfailure" parameteren til <junit>-tag'et
> ser lovende ud, men jeg har ikke lige tid til at teste det... ;-D

Mjaaahh, tak for tippet - jeg havde allerede kigget på den, men den stopper
hele buildprocessen ved en fejl. Jeg ville hellere have at resten af
testene også blev kørt igennem.

Men den er acceptabel og er røget ind i buildfilen. :)

--
Mvh Kenneth
Fjern en mail fra min emailadresse.
Remove one mail from my email address.

Michael Banzon (10-02-2004)
Kommentar
Fra : Michael Banzon


Dato : 10-02-04 15:15

"Kenneth Ahn Jensen" <jakabov@mailmail.dk> skrev i en meddelelse
news:c0ap4f$ppk$1@sunsite.dk...
> Men den er acceptabel og er røget ind i buildfilen. :)

Du kunne jo også selv sætte en variabel alt efter testens udfald, og så
bruge den
senere i scriptet... ???


--
Michael Banzon
http://michael.banzon.dk/
http://southbound.dk/



Steen Jorgensen (10-02-2004)
Kommentar
Fra : Steen Jorgensen


Dato : 10-02-04 15:27

Prøv at kigge på
http://java.sun.com/developer/Books/javaprogramming/ant/ant_chap04.pdf

Det er et kapitel fra en bog om ANT, et kapitel netop om at bruge ANT +
JUnit sammen, og så vidt jeg husker - men det er godt nok lidt tid siden -

er der faktisk som besvarer dit spørgsmål direkte.

Mvh. Steen

"Kenneth Ahn Jensen" <jakabov@mail.dk> wrote in message
news:c0aet9$enu$1@sunsite.dk...
> Jeg bruger Ant og JUnit til at kompilere og teste min applikation, hvilket
> fungerer fint nok. Mit sidste target i Ant er "test", hvor de forskellige
> unit-tests bliver kørt, men på trods af at en test "failer" melder Ant
> "Build successful".
> Hvordan skriver jeg min build-fil så Ant siger "Build failed", hvis bare
en
> enkelt test fejler?
>
> Her er mit test-target:
>
> <target name="test" depends="compile" description="Test the recent build">
> <junit printsummary="true" fork="no">
> <formatter type="xml"/>
> <test name="minKlasseTest" todir="${reportdir}"/>
> <test name="minandenKlasseTest" todir="${reportdir}"/>
> <classpath refid="projectclasspath"/>
> </junit>
>
> <junitreport todir="${reportdir}">
> <fileset dir="${reportdir}">
> <include name="TEST-*.xml"/>
> </fileset>
> <report format="frames" todir="${reportdir}/html"/>
> </junitreport>
> </target>
>
> PFT.
>
> --
> Mvh
> Kenneth



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408921
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste