2010-11-03 34 views
3

我前一天試用了TestCocoon,一切都很棒。我使用csclcslibcslink編譯我的代碼,我期待這樣做可以照顧所有的儀器。我得到一些.csmes文件和.exe.csmes文件,但是當我將它們加載到CoverageBrowser時,我看不到任何相關的東西。沒有遮蓋/未遮蓋的線條。所有的線都是灰色的。有沒有人與TestCocoon合作?

爲了讓TestCocoon能夠報告覆蓋範圍,還需要什麼嗎?我需要修改我的源文件嗎?我也張貼在他們的論壇在這裏,但沒有結果:

http://www.testcocoon.org/forum/viewtopic.php?f=8&t=44

回答

-3

不使用testcocoon,我目前使用它,以及它作爲地獄以次充好。支付更好的東西(它會花費很多)。這是最終的死刑,嚴肅地說,不要這樣做。無論你做什麼,不惜一切代價遠離測試。最糟糕的舉動。你不如賣給你的孩子吸毒。

+1

有趣的是,我很想和TestCocoon一起去,但我可能會試圖說服老闆購買PC-Lint。 – Tony 2011-01-27 13:26:30

+3

如果您能夠設法溝通您遇到的問題的任何事情,而不僅僅是抨擊它,那將會非常棒! – lurscher 2011-06-28 21:36:09

5

我試過幾個項目這個工具使用Visual Studio 2008中,我發現:

優點:
- 它可以收集來自多個運行的結果,你可以在不同的機器上運行的軟件並收集結果一起
- 它爲瀏覽有用的GUI導致
- 你可以從許多模塊合併範圍和anlyse它作爲整個應用
- 論壇的工作,我submited兩個問題在幾天
實現了燈具- 它幾乎沒有任何問題(我發現了兩個小編譯問題),其中包含大量模板,boost :: spirit解析器,其他boost工具(包括元編程模塊等),STL,Qt一起)
- 有據可查
- 它是免費的

缺點:
- 儀器儀表是絕對慢
- 使用Visual Studio 2008的多進程單項目編制不工作,在只有一個文件編譯時間會讓建築變得更慢(您將獲得更好的性能,可以用許多項目構建整個解決方案)

此刻,我沒有嘗試使用此工具進行連續覆蓋測量。

無論哪種方式,我認爲這是值得去嘗試。

BTW,Tony,PC-Lint是靜態分析工具,不是嗎?有趣的想法,它與動態分析工具進行比較...

1

TestCocoon(現在在1.6.7)適用於我們傾向於單元測試的小C代碼庫。對於我們使用的其他儀器方法,性能影響似乎正常。

我們能夠在我們的makefile中提取覆蓋率信息,覆蓋瀏覽器非常有用。

+0

這甚至不回答這個問題!? – Samaursa 2011-06-12 22:47:16

相關問題