2016-11-29 2 views
1

私は多くのテストを含むWebアプリケーションを持っています。私は現在、私のユニットテストのカバレッジレポートのためにDevel :: Coverを使用していますが、フロントエンドのSeleniumテストのカバレッジレポートも好きです。Catalyst + mod_perl + selenium:どのようにDevel :: Cover?

私のアプリのpsgiスタートアップファイルで 'Devel :: Cover'を使ってみました。これによりcover_dbディレクトリが作成されますが、Seleniumテストの実行中は空のままです。

私はどのポインタにも感謝します。

+0

からPlack::Middleware::Profiler::NYTProf

を使用してみましたか? Catalyst :: Testを使用していますか? – simbabque

+0

ユニットテストカバレッジのために、私は次のようにします:PERL5OPT = "$ PERL5OPT -MDevel :: Cover"はユニット/ユニット –

+0

を認識しますが、mod_perlの動作はわかりませんが、おそらく環境変数をどこかに設定できます。サーバーをスピンアップする場所と同じものを設定します。それはうまくいくかもしれない。 – simbabque

答えて

1

はあなたがユニットテストのカバレッジを行うにはどうすればよい概要

use Plack::Builder; 

builder { 
    enable 'Profiler::NYTProf'; 
    [ '200', [], [ 'Hello Profiler' ] ]; 
}; 
関連する問題