催化剂+ mod_perl +硒:如何开发::封面?
问题描述:
我有一个有很多测试的Web应用程序。我目前只使用Devel :: Cover来覆盖我的单元测试报告,但也希望我的前端Selenium测试的报道报告。催化剂+ mod_perl +硒:如何开发::封面?
我已经尝试'使用Devel :: Cover'在我的应用程序psgi启动文件中。这将创建cover_db目录,但在运行我的Selenium测试时它仍为空。
我会很感激任何指针。
答
您是否尝试过使用Plack::Middleware::Profiler::NYTProf
从大纲
use Plack::Builder;
builder {
enable 'Profiler::NYTProf';
[ '200', [], [ 'Hello Profiler' ] ];
};
你怎么做的单元测试的覆盖范围?那些使用Catalyst :: Test? – simbabque
对于单元测试覆盖率,我做了以下操作:PERL5OPT =“$ PERL5OPT -MDevel :: Cover”prove t/Unit –
我不知道mod_perl是如何工作的,但您可能可以在某处设置环境变量。在启动服务器的位置设置相同的一个。这可能会起作用。 – simbabque