2010-07-30 16 views
0

Nous utilisons Hudson comme machine de compilation et j'essaye de configurer l'ensemble de fichiers d'exclusion pour le plugin Compilier Warnings. Hudson analyse le journal de construction pour déterminer les avertissements/erreurs et nos scripts Clover produisent des doublons d'alertes réelles.Plugin d'avertissements du compilateur: Le jeu de fichiers exclut

Comme indiqué par Hudson, vous pouvez configurer une ANT fileset pour exclure certains avertissements:

Warnings to ignore:: Fileset 'excludes' setting that specifies the warnings to exclude from the report (based on their filename). 

Je reçois les avertissements suivants (doublons):

C:/vsfz/temp/1/clover1710786373818922904.tmp/src4952837385592305293.tmp/corp/app/path 
.... 

J'ai mis les exclut FileSet à :

*vsfz/temp/*/clover*/** 

Je m'attendais à ce que l'ensemble de fichiers corresponde aux avertissements et pour eux ne pas être ajouté au rapport Avertissements du compilateur, ce n'est pas le cas. Est-ce que quelqu'un voit un problème avec la définition de Fileset ci-dessus?

+0

Merci Bernie & Peter, je donnerai un aller (quand je reviens au travail le lundi) et mettra à jour cette question avec des résultats. – Syntax

Répondre

0

J'ai réussi à faire passer cela (il a été sur le brûleur depuis un certain temps maintenant).

Le modèle que je fini par utiliser:

**/temp/** 
0

Essayez quelque chose comme:

C:/vsfz/temp/*/clover*/**

ou

**/vsfz/temp/*/clover*/**

un autre problème pourrait être que clover* ne correspond pas correctement de sorte que vous devez écrire comme clover*.* mais je ne Je pense que c'est le problème.

+0

\ * \ */vsfz/temp/*/clover */* \ * ne fonctionnait malheureusement pas; J'essaye avec *. * Pour la construction de ce soir. – Syntax

+0

Jusqu'à présent, je n'ai pas eu de chance, je vais continuer à tester et rapporter quand je trouve quelque chose qui fonctionne. – Syntax

0

Je ne faisais que jouer avec cela aujourd'hui et je ne pouvais le faire fonctionner quand j'ai spécifié l'extension de fichier *.cs ou peut-être *.* fonctionnerait?

de toute façon **/old*/**/*.cs a travaillé pour moi.

Espérons que cela aide.