CPANモジュールでサポートしていないOSのTest ReportをNA(Not Available)にする
CPANモジュールでサポートしていないOSのTest ReportをNA(Not Available)にしたい場合はMakefile.PLやBuild.PLで以下のようにする必要があります。
unless ($^O eq "MSWin32" || $^O eq "cygwin") { die "OS unsupported\n"; }
CPAN Testersのツールは以下のメッセージを検出した場合に、NAとして扱います。
- No support for OS
- OS unsupported
また、Devel::AssertOSを使用することで同様のことが可能です。
See also:
CPAN Authors FAQ