2017-11-04 11 views
-1

私たちはすべてのテストを実行するといくつかのクラスが繰り返されることがある問題を抱えています。繰り返されるこれらのクラスは、実際に誤ってラベル付けされたクラスです。コードカバレッジ繰返しApexクラス

例:クラスAとクラスBすべてのテストとコードカバレッジを実行すると、クラスAのカバレッジは90%、クラスAのカバレッジは55%です。 これは私たちのIDEを壊していると信じています。誰もこれを解決する方法を知っていますか?

テストキャッシュをクリアする(セットアップ>開発> Apexテスト実行>テスト履歴の表示>テストデータのクリアを変更しませんでした)。

興味深いことに、この「バグ」は、私たちのIDEの間で存在している... DEVコンソール、原因を突き止めるためにしようと...スイート、force.com IDEをwelkins。

答えて

0

それはすべてのIDEの中に存在していますこれは実際のSalesforceインスタンスにも存在するためです。

具体的には

Apexテストはサーバー上で実行されます。十分なカバレッジがない場合は、展開が許可されていません。 orgに追加したコードにいくつかのテストを追加する必要があるかもしれません。これは何か他のものが壊れていることを示している可能性もあります。

+0

私はもっと具体的にしようとします。テストクラスを実行し、うまくコンパイルします。私たちはサンドボックスからプッシュすることができました。コードカバレッジは素晴らしいです。これが問題であるという理由だけで、ウェルキンズスイート(私たちのサードパーティIDE)は繰り返しクラスでコードカバレッジを表示することはなく、これらの繰り返しクラスが原因だと思われます。私たちがテストを実行し、すべてのテストのリストを表示し、いくつかのクラスが欠落している場合、クラスが繰り返されるだけです。私たちは授業のデュペッドIDもチェックしていますので、それはそうではないと思っています.... – digiTank

関連する問題