2015-06-03 51 views
2

我使用「Devel :: Cover」cpan模塊生成覆蓋範圍,該模塊生成cover_db並在裏面運行子目錄。裏面的運行目錄我得到的文件封面。如何獲得.12或.13格式的文件,以及.12,.13或.14格式是什麼意思?當我使用cover_report的「Devel :: CoverReport」模塊生成這個文件的html報告時,它按照下面提到的模塊的子程序,就像它支持.12和.13格式,但我得到.14格式在Devel :: CoverReport :: DB中.12和.13格式的含義是什麼?

下面是在Devel :: CoverReport :: DB中使用的顯示.12或.13格式的子程序。

read_db_file

讀取並解析數據庫文件,然後返回的數據結構,因爲它是在文件中。

默認情況下,它假定該文件是可存儲數據轉儲。當可存儲失敗時,它會嘗試使用JSON來加載數據。

此方法支持讀取.12和.13文件格式。它可以自動檢測,如果它是與可存儲或JSON序列化。

如果可能的話解釋這個子程序是什麼意思。

+0

聯繫模塊作者。 – toolic

回答

1

12,13和14是coverage數據庫的版本號。它看起來像Devel :: CoverReport直接讀取數據庫,而不是通過Devel :: Cover API。

因此,似乎您將無法使用此模塊,直到作者或其他人對其進行修改。從v13到v14的變化很小,因此修復讀取v14 DB文件可能不會太困難。但真正的解決方案是使用Devel :: Cover API,以便在數據庫移至v15時仍能正常工作。

相關問題