2017-11-04 104 views
-1

我們遇到了一個問題,當我們運行所有測試時,我們會看到一些類重複出現。這些重複的類實際上是錯誤標記的類。代碼覆蓋率重複頂點類

示例:A類和B類。運行所有測試和代碼覆蓋顯示A類覆蓋率爲90%,A類覆蓋率爲55%。 我們認爲這是打破我們的ide,任何人都知道如何解決這個問題?

我已經嘗試清除測試緩存(設置>開發> Apex測試執行>查看測試歷史記錄>清除測試數據,但沒有任何更改。

有趣的是這個「錯誤」是在我們的IDE的?開發者控制檯目前,welkins套房,force.com IDE ......試圖拖住原因。

回答

0

它存在於所有的IDE的是因爲它也存在於您的實際Salesforce實例中。

更具體。

Apex測試在服務器上運行。如果您沒有足夠的覆蓋範圍,則不允許部署。您可能需要爲您添加到組織的代碼添加一些測試。這也可能表明其他事情已經破裂。

+0

對不起,我會盡量更具體。測試類運行並編譯正常。我們已經能夠從沙箱推送到推動罰款。代碼覆蓋率很高。只有理由這是一個問題,welkins套件(我們的第三方ide)不會顯示重複類的代碼覆蓋率,我們懷疑這些重複類是原因。如果我們運行測試並查看任何ide中所有測試的列表,並且某些類缺失,我們只會看到這些類重複。我們已經檢查了課程上的dupe ID,所以不要認爲這就是它.... – digiTank