2010-12-07 4 views
1

Je suit actuellement ce tutoriel pour apprendre SPRING: http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.htmlProblème avec la sortie ANT, l'enregistrement java et SPRING tutoriel

tout cela fonctionne, mais la sortie Ant affiche toujours « ERREUR STANDARD » avec le contenu de l'exploitation forestière normale que je suppose est faux.

$ ant tests 
Buildfile: build.xml 

build: 

buildtests: 

    [javac] Compiling 1 source file to /Users/Shared/Projects/springapp/war/WEB-INF/classes 

tests: 

    [junit] Running springapp.web.HelloWorldControllerTests 
    [junit] Oct 30, 2007 11:31:43 PM springapp.web.HelloController handleRequest 
    [junit] INFO: Returning hello view 
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.03 sec 
    [junit] Testsuite: springapp.web.HelloWorldControllerTests 
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.03 sec 
    [junit] ------------- Standard Error ----------------- 
    [junit] Oct 30, 2007 11:31:43 PM springapp.web.HelloController handleRequest 
    [junit] INFO: Returning hello view 
    [junit] ------------- ---------------- --------------- 

BUILD SUCCESSFUL 
Total time: 2 seconds 

Comment est-ce que je peux changer ce comportement? La sortie de journalisation n'est pas une erreur, ou est-ce pour Ant? Merci pour vos idées et éclaircissements!

Répondre

1

En regardant le tutoriel lié, la tâche 'junit' ressemble à celle ci-dessous.

Changez-le en showoutput="false" pour masquer la sortie de test. Je suppose que le tutoriel l'a activé pour que vous puissiez voir ce qui se passait, mais généralement c'est implicitement 'faux' - le défaut si vous omettez l'attribut 'showoutput'.

<junit printsummary="on" 
    fork="false" 
    haltonfailure="false" 
    failureproperty="tests.failed" 
    showoutput="true"> 
    <classpath refid="master-classpath"/> 
    <formatter type="brief" usefile="false"/> 

    <batchtest> 
     <fileset dir="${build.dir}"> 
      <include name="**/*Tests.*"/> 
     </fileset> 
    </batchtest> 

</junit> 
+0

Ceci modifie la sortie de sorte que le premier message INFO ne soit plus affiché. Comment puis-je également me débarrasser du message INFO dans la section STANDARD ERROR. Ce n'est pas une erreur, juste une connexion ... – Czar