Test::UseAllModules 0.12
0.11はrequireしたときに警告が出てうまく動かないよというレポートが届いたので修正しておきました。ついでにこんな感じでTest::NoWarningsなどといっしょに使えるようにしてあります。ロードしただけで警告が出るモジュールなんて許せない、という方はお試しあれ。
use strict; use warnings; use Test::More; use Test::UseAllModules; use Test::NoWarnings; plan tests => Test::UseAllModules::_get_module_list() + 1; all_uses_ok(); # no warnings test