Ich versuche, Code-Coverage-Daten für meine automatisierten Tests zu sammeln. Das von uns erstellte Test-Framework ist jedoch nicht Teil derselben Lösung wie unser Produkt und unsere Tests haben keine direkten Verweise auf den Code unseres Produkts.Wie kann ich Code-Coverage-Daten von Programmen außerhalb meiner Testlösung sammeln?
Aus diesem Grund bin ich besorgt, dass die Codeabdeckung in vstest einfach einschalten wird nicht ausreichen, um zu sehen, welcher Code in dem Produkt ausgeführt wurde.
Wie kann ich separate ausführbare Dateien in die Coverage-Daten einfügen?
Die Wege Ich bin derzeit versuchen, zu verfolgen:
- Fügen Sie den Pfad zu unserem Produkt PDB-Dateien in der .runsettings Datei und die Dinge einfach auf magische Weise
- arbeiten ein anderes Werkzeug verwenden, die Code-Coverage sammelt, wie als vsperfmon, um code coverage daten unseres produkts für die dauer des testlaufs zu sammeln