rapport de test junit vide
Bonjour,
je suis en train de faire des tests avec selenium et junit sur une application web et je veux générer un rapport de test en utilisant l'outil junit-report, j'ai crée donc un fichier build.xml dont le code est:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<project name="LiferayTestFramework" default="junit-report" basedir=".">
<description> simple example build file </description>
<!-- set des propriétés générales pour faire le build -->
<!-- accéder au projet -->
<property name="src.dir" location="${basedir}/../"/>
<!-- accéder au fichier .class pour les compiler -->
<property name="classes.dir" location="${basedir}/../bin/"/>
<!-- accéder au fichier .class de dossier PageConnexion -->
<property name="connexion.dir" location="${basedir}/../bin/PageConnexion"/>
<!-- accéder au répertoire qui contient le rapport de test -->
<property name="junit.reports.dir" location="${basedir}/junit"/>
<!-- choisir la classe sur lequel on va faire le test -->
<property name="junit.includes" value="${connexion.dir}/LogonTest.class"/>
<target name="init">
<!-- Create the time stamp -->
<tstamp/>
<!-- Création de répertoire de compilation et les répertoire de rapport -->
<mkdir dir="${basedir}/classes"/>
<mkdir dir="${junit.reports.dir}/xml"/>
<mkdir dir="${junit.reports.dir}/html"/>
</target>
<target name="compile" description="compile the source " >
<!-- Compiler le code java de ${src} dans ${build} -->
<javac srcdir="${basedir}/../TestPage/PageConnexion" destdir="${basedir}/classes">
<classpath>
<pathelement path="${basedir}/../JUnit3/junit.jar"/>
</classpath>
</javac>
</target>
<target name="test" depends="compile" description="runs all junit test cases" >
<!-- Compiler les fichiers .class de ${build} -->
<junit showoutput="yes" printsummary="on" haltonerror="on" haltonfailure="on">
<classpath>
<pathelement path="junit3/junit.jar"/>
<pathelement location="${classes.dir}"/>
</classpath>
<batchtest todir="${junit.reports.dir}/xml">
<formatter type="xml"/>
<fileset dir="${src.dir}">
<include name="${junit.includes}"/>
</fileset>
</batchtest>
</junit>
</target>
<target name="junit-report" description="Generates JUnit HTML report" >
<junitreport todir="${junit.reports.dir}/html">
<fileset dir="${junit.reports.dir}/html">
<include name="*Test*.java"/>
</fileset>
<report format="frames" todir="${junit.reports.dir}"/>
<!-- <report format="noframes" styledir="xslt"/> -->
</junitreport>
</target>
<target name="clean" description="clean up" >
<delete dir="${classes.dir}"/>
<delete dir="${junit.reports.dir}"/>
</target>
</project>
et j'ai crée un repertoire "junit" sous le répertoire lib et sous ce répertoire j'ai crée un répertoire "html", je compile le fichier build.xml runas->antbuild, puis je compile le projet runas->junittest, il y a donc création d'un fichier "TESTS-TestSuites.xml" sous le répertoire html et création de 7 fichiers html sous le répertoire junit. Le problème est que ces fichiers sont toujours vides .
si quelqu'un peut m'aider