とりあえず cpan から実行する。
オプションは全部デフォルトで。
$ cpan
cpan[1]> test Plagger
....{なんかいっぱい出る}
Test Summary Report
t/00_compile (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
Files=1, Tests=1, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.47 cusr 0.12 csys = 0.63 CPU)
Result: FAIL
Failed 1/1 test programs. 1/1 subtests failed.
make: *** [test_dynamic] エラー 1
MIYAGAWA/
Plagger-0.7.17.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the
cpan-testers results for installing this module, try:
reports MIYAGAWA/
Plagger-0.7.17.tar.gz
Failed during this command:
DMAKI/
XML-
RSS-
Liberal-0.03.tar.gz : make_test NO
MIYAGAWA/
XML-
Liberal-0.20.tar.gz : make_test NO
MIYAGAWA/
Plagger-0.7.17.tar.gz : make_test NO
エラーになってしまったものがちらほらある。
- SSL 関係のエラー
- openssl-dev がないので xs がコンパイルできてない
- apt-get intall libxml2-dev で ok
- XML::LibXML のエラー
- XML::LibXML::Common がインストールされてない
- 依存関係の記述漏れ ?
- install XML::LibXML::Common で ok
- XML::Liberal 関係のエラー
- Module::Pluggable がインストールされてない
- test でパースエラー
Test Summary Report
t/01_bad (Wstat: 5632 Tests: 141 Failed: 22)
Failed tests: 2-3, 5-6, 8-9, 107-108, 119-120, 122-123
125-126, 131-132, 134-135, 137-138, 140-141
Non-zero exit status: 22
t/02_global (Wstat: 16896 Tests: 90 Failed: 66)
Failed tests: 1-18, 25-30, 49-90
Non-zero exit status: 66
t/03_global_destroy (Wstat: 5632 Tests: 45 Failed: 22)
Failed tests: 1-2, 4-5, 7-8, 13-14, 25-26, 28-29, 31-32
34-35, 37-38, 40-41, 43-44
Non-zero exit status: 22
t/04_sanity (Wstat: 65280 Tests: 3 Failed: 0)
Non-zero exit status: 255
Files=5, Tests=280, 25 wallclock secs ( 0.11 usr 0.05 sys + 1.26 cusr 0.34 csys = 1.76 CPU)
Result: FAIL
Failed 4/5 test programs. 110/280 subtests failed.
make: *** [test_dynamic] エラー 255
MIYAGAWA/
XML-
Liberal-0.20.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the
cpan-testers results for installing this module, try:
reports MIYAGAWA/
XML-
Liberal-0.20.tar.gz
Failed during this command:
MIYAGAWA/
XML-
Liberal-0.20.tar.gz : make_test NO
うーん、どうしたものか。
「force を使う」が正しいのかな ?
できれば使いたくないんだけどなぁ。