J'ai un tas de code C# qui est couvert par les tests unitaires et les tests système. J'aimerais trouver les parties du code qui sont couvertes par les deux, uniquement par les tests unitaires et uniquement par les tests du système.Comparer deux rapports de couverture dotCover pour trouver une intersection?
Je peux générer des rapports de couverture pour les deux ensembles (tests unitaires vs tests système) en utilisant JetBrains dotCover.
Comment puis-je comparer ces deux rapports de couverture?
J'ai NDepend, si cela peut vous aider.
Cool. La requête particulière à laquelle je veux répondre est: "quel code est seulement couvert par les tests du système?" Y a-t-il un moyen de comprendre cela? –
Faites le tour ET, assurez-vous d'analyser vos assemblages de test ainsi que vos assemblys d'application, puis écrivez une requête de code pour voir qui est utilisé transitivement à partir des assemblages de "tests système" + être couvert par des tests. Vous pouvez vous inspirer de cette requête de code par défaut pour écrire votre propre requête de code: http://www.ndepend.com/DefaultRules/webframe.html?Q_Methods_directly_and_indirectly_called_by_test_Methods.html –