當運行./Build testcover
來測試代碼覆蓋率時,有沒有一種方法可以傳遞某種選項來使用我自己的樣式表,可能作爲覆蓋?我看過Devel::Cover CPAN文檔無濟於事。如何在Perl中更改Devel :: Cover的CSS?
5
A
回答
4
看看Devel::Cover::Report::Html_minimal的來源,看起來你需要製作自己的報告格式,通過繼承並重寫print_stylesheet()
來做你想做的事情。這是「容易」的部分...
接下來,您需要在運行cover
時使用您的自定義報告格式Module::Build
。再次看到源代碼,Module::Build
中的默認testcover
操作僅運行$self->do_system('cover')
,並且由於cover
腳本不允許您使用環境變量覆蓋報告格式,因此必須在給定模塊的生成類中覆蓋ACTION_testcover()
。
這似乎只是在運行./Build testcover
之後修改默認的CSS文件,正如另一個答案中所建議的,這是一個更簡單的解決方案。
5
相關問題
- 1. 如何讓Perl的Devel :: Cover忽略coverage中的某些行?
- 2. Devel :: Cover的說明
- 3. 如何在mod_perl2下運行Devel :: Cover?
- 4. 如何在ActivePerl 5.8.7上安裝Devel :: Cover?
- 5. Perl的Devel :: Cover輸出中的列是什麼意思?
- 6. 我如何獲得Devel :: Cover結果以顯示在Hudson?
- 7. 如何標記Devel :: Cover無法匹配的// //條件?
- 8. 這是Devel :: Cover code coverage中的一個錯誤嗎?
- 9. 從Devel :: Cover的覆蓋報告中排除某些路徑
- 10. CSS Full Height Cover Page
- 11. Perl Stack Trace(Devel :: Trace)
- 12. CSS - Cover Image Gradient Over
- 13. 更改$!在Perl中
- 14. 如何在perl中更改目錄?
- 15. javascript/css cover嵌入塊
- 16. Devel :: Cover和ModPerl :: Registry沒有運行時間覆蓋
- 17. 如何在CPAN上處理需要Perl devel版本的模塊?
- 18. 如何更改perl中的常量值
- 19. 對於Devel :: Cover來覆蓋特定路徑中的所有文件
- 20. Devel ::覆蓋在Perl 5.10 for Windows下mod_perl2下的工作嗎?
- 21. 如何在J2ME中創建Cover Flow
- 22. 如何在WPF中創建Cover Flow?
- 23. 如何更改CDetailView的css?
- 24. 如何安裝cmake libaio-devel libffi-devel glib2 glib2-devel
- 25. 如何更改prestashop中的css 1.7
- 26. 如何更改CSS中點的顏色?
- 27. 如何更改angular2中的css類?
- 28. 如何更改perl的位置?
- 29. 的Perl:如何更改子程序
- 30. #e5004f + cover =#720027,x + cover =#e5004f,x =?
將此標記爲正確答案,因爲我使用了子類化和重寫。 – ardavis