2011-09-19 50 views
0

我有一個聲納2.10安裝與C#的生態系統插件(昨日1.1-SNAPSHOT編譯)。我正在使用PartCover 4.0.20908生成覆蓋率報告。聲納代碼覆蓋插件說無數據

代碼覆蓋率小部件顯示「無數據」雖然有生成的代碼覆蓋率報告,如下:

<PartCoverReport version="4.0" date="2011-09-19T11:32:08.9219051+02:00"> 
    <File id="1" url="c:\Program Files (x86)\Jenkins\jobs\InternetOfThings\workspace\InternetOfThings\InternetOfThings.Portal\Global.asax.cs" /> 
    <Assembly id="1" name="InternetOfThings.Portal" module="C:\Program Files (x86)\Jenkins\jobs\InternetOfThings\workspace\InternetOfThings\InternetOfThings.Portal.Tests\bin\Debug\InternetOfThings.Portal.dll" domain="IsolatedAppDomainHost" domainIdx="1" /> 
    <Type asmref="1" name="InternetOfThings.Portal.Class1" flags="0"> 
    <Method methoddef="100663297" name=".ctor" sig="void ()" bodysize="8" flags="0" iflags="0"> 
     <pt visit="1" pos="0" len="6" /> 
     <pt visit="1" pos="6" len="2" /> 
    </Method> 
    </Type> 
    <Type asmref="1" name="InternetOfThings.Portal.MvcApplication" flags="0"> 
    <Method methoddef="100663298" name="RegisterGlobalFilters" sig="void (System.Web.Mvc.GlobalFilterCollection)" bodysize="15" flags="0" iflags="0"> 
     <pt visit="0" pos="0" len="1" fid="1" sl="13" sc="9" el="13" ec="10" /> 
     <pt visit="0" pos="1" len="12" fid="1" sl="14" sc="13" el="14" ec="53" /> 
     <pt visit="0" pos="13" len="2" fid="1" sl="15" sc="9" el="15" ec="10" /> 
    </Method> 
    <Method methoddef="100663299" name="RegisterRoutes" sig="void (System.Web.Routing.RouteCollection)" bodysize="52" flags="0" iflags="0"> 
     <pt visit="0" pos="0" len="1" fid="1" sl="18" sc="9" el="18" ec="10" /> 
     <pt visit="0" pos="1" len="12" fid="1" sl="19" sc="13" el="19" ec="62" /> 
     <pt visit="0" pos="13" len="37" fid="1" sl="21" sc="13" el="25" ec="15" /> 
     <pt visit="0" pos="50" len="2" fid="1" sl="27" sc="9" el="27" ec="10" /> 
    </Method> 
    <Method methoddef="100663300" name="Application_Start" sig="void ()" bodysize="31" flags="0" iflags="0"> 
     <pt visit="0" pos="0" len="1" fid="1" sl="30" sc="9" el="30" ec="10" /> 
     <pt visit="0" pos="1" len="6" fid="1" sl="31" sc="13" el="31" ec="49" /> 
     <pt visit="0" pos="7" len="11" fid="1" sl="33" sc="13" el="33" ec="58" /> 
     <pt visit="0" pos="18" len="11" fid="1" sl="34" sc="13" el="34" ec="47" /> 
     <pt visit="0" pos="29" len="2" fid="1" sl="35" sc="9" el="35" ec="10" /> 
    </Method> 
    <Method methoddef="100663301" name=".ctor" sig="void ()" bodysize="8" flags="0" iflags="0" /> 
    </Type> 
    <Type asmref="1" name="&lt;&gt;f__AnonymousType0`3" flags="0"> 
    <Method methoddef="100663302" name=".ctor" sig="void (, ,)" bodysize="29" flags="0" iflags="0" /> 
    <Method methoddef="100663303" name="get_controller" sig=" ()" bodysize="23" flags="0" iflags="0" /> 
    <Method methoddef="100663304" name="get_action" sig=" ()" bodysize="23" flags="0" iflags="0" /> 
    <Method methoddef="100663305" name="get_id" sig=" ()" bodysize="23" flags="0" iflags="0" /> 
    <Method methoddef="100663306" name="ToString" sig="string ()" bodysize="131" flags="0" iflags="0" /> 
    <Method methoddef="100663307" name="Equals" sig="bool (object)" bodysize="100" flags="0" iflags="0" /> 
    <Method methoddef="100663308" name="GetHashCode" sig="int ()" bodysize="99" flags="0" iflags="0" /> 
</Type> 
</PartCoverReport> 

其他指標/喜歡代碼的複雜性,單元測試,部件似乎工作確定。

我該如何調試?

回答

0

我的聲納C#插件的開發者之一。您應該使用聲納用戶郵件列表尋求幫助。你可以在這裏訂閱:http://www.sonarsource.org/support/support/

也就是說,你可以通過在命令行中添加「-X」來獲得更多的調試數據。你也可以使用「mvndebug」而不是「mvn」在調試模式下運行maven。

不管怎樣,我的第一個猜測是,在asp.net代碼時你可能已經發現了一個bug在覆蓋/公堂插件。

希望能聽到你的用戶郵件列表上。

+0

謝謝你的回覆。不幸的是,我遇到了Sonar的其他問題,並決定是時候研究另一種解決方案。我結束了TeamCity,迄今爲止一直對此感到滿意。 – kfuglsang

+0

@Alexandre爲什麼需要郵件列表而不是RSS提要,論壇或博客文章? – Maslow

+0

@Maslow這是聲納社區的工作方式。一些貢獻者在C#之外的幾個插件上工作,所以每個人都可以更好,更容易地使用這個郵件列表。 –