2014-01-17 156 views
0

我有一個示例代碼與我的編譯和正確運行在我的Windows機器上。 我的示例代碼由簡單的.java文件組成,編譯後我也得到了.class文件。我需要爲使用cobertura做代碼覆蓋。cobertura通過命令行

我試圖給出命令爲:

C:\用戶\ RK \工作空間\代碼覆蓋率\的Cobertura-2.0.3>的Cobertura-instrument.bat --destination C:\用戶\ RK \工作空間\代碼覆蓋率\ src C:\ Users \ rk \ workspace \ CodeCoverage \ bin

與cobertura相關的所有文件都存在於CodeCoverage文件夾中,.java文件存在於src文件夾中,而.class文件存在於bin中。

任何人都可以幫助我生成覆蓋率報告。提前致謝。

+0

請詳細說明:您正在使用的cobertura的版本/分佈,以及您運行給定命令後得到的錯誤是什麼? –

+0

@PatriceM。 :我正在使用cobertura 2.0.3 .. 我得到錯誤,即錯誤:無法找到或加載主類net.sourceforge.cobertura.instrument.Main – mRajKap

回答

0

如果是Maven項目;然後在命令行是:

  mvn package cobertura:cobertura 

但在此之前,它的你更好執行:

    mvn clean install -U 

,這樣生成項目。