2009-03-12 3 views

Répondre

2

En Makefile.PL:

WriteMakefile(
    test => { TESTS => 'tests/*.t'}, 
    .... 

Fera make test exécuter les scripts de tests dans tests au lieu de t.

+0

Cela semble fonctionner avec le dernier Makemaker, mais il a été cassé pendant un moment. Cette rupture m'a conduit à écrire Test :: Manifest. –

+0

Je pensais que c'était à cause du tri automatique. – Schwern

+0

Je l'ai vu dans la documentation. Mais je ne l'ai pas essayé, j'étais un peu confus à ce sujet (attributs de capital et attributs en minuscules). C'est un peu confus. – marghi

1

La suggestion de Manni vous permet d'avoir le motif glob que MakeMaker utilisera dans les cibles de test, mais c'est encore plutôt limité. J'ai écrit Test::Manifest afin que je puisse remplacer ces portions pour faire exactement ce que je devais faire. Même si vous ne voulez pas faire la même chose que Test :: Manifest, vous pouvez regarder la source pour voir ce que j'ai fait.

+1

Génial! Pourquoi n'ai-je pas su cette petite pépite? – innaM

Questions connexes