2009-10-11 3 views
0

Je crée un antlib avec des tâches personnalisées à utiliser dans notre système de construction.paramètre onerror dans ant <taskdef>/<typedef> dans le descripteur antlib

J'ai regardé la déclaration antlib antcontrib et j'ai remarqué que les paramètres typedefs/taskdefs ont onerror réglé sur ignore, par ex.

<taskdef 
    name="for" 
    classname="net.sf.antcontrib.logic.ForTask" 
    onerror="ignore"/> 

La valeur par défaut du paramètre est onerrorfail.

J'ai 2 questions:

  • Pourquoi les auteurs ant-contrib utilisent ignore?
  • Dois-je utiliser ignore dans ma déclaration de antlib ou fail est très bien?

Répondre

2

Dans notre projet nous (parmi beaucoup d'autres choses) exécutons notre unittests à travers ant. Si la tâche s'arrête en cas d'erreur, nous ne pourrons résoudre les erreurs de notre unité que successivement, l'une après l'autre. Laisser le processus finir même avec des erreurs nous donne un aperçu de toutes les erreurs qui se sont produites dans nos suites de tests.

Questions connexes