NRCRYP-Code-Abdeckungsmarker sind nach dem Ändern des Ausgabepfads des Projekts unter Test

StackOverflow https://stackoverflow.com//questions/22078522

  •  24-12-2019
  •  | 
  •  

Frage

In letzter Zeit habe ich den Ausgabepfad meines Projekts (eine Klassenbibliothek) vom Standard (../bin/debug) geändert an:

$ (ouriedirectory_build) \ debug \ wo unserDirectory eine Umweltvariable (System) ist).

Ich habe auch das ungezwungenste Projekt geändert (das in derselben Lösung befand), um die Klassenbibliothek wie folgt zu verweisen:

-Engefühl umfassen="Mylibrary"> $ (OreDirectory) \ debug \ mylibrary.dll

Bisher hatte ich es gerade als Projektreferenz verwiesen. Ich machte die Änderung von der Projektreferenz auf das oben genannte, da ich Probleme aufbauen, wenn ich den Ausgabepfad geändert habe.

Wie auch immer, jetzt ist alles Gebäude und die Einheitstests sind alle vorbei, aber wenn ich die NRCRUM-Metriken anschaue, sind sie alle mit 0,00% und die Code-Deckungsmarkierungen sind alle weiß (keine Abdeckung). Natürlich habe ich eine Abdeckung (sehr nahe bei 100%) und etwas, was Sie zum Ändern des Ausgabepfads haben, hat den NRYCRUM verwirrt. Wie soll ich das handhaben?

Ich bin etwas eingeschränkt, um diese Idee einer Umgebungsvariablen für den Ausgabepfad zu verwenden, da mein Chef es vorschlägt. Wir haben mehrere Bibliotheken gebaut (nicht alle in derselben Lösung) und versuchen, alles auf mehreren Maschinen baufähig zu machen. Mit diesem System können jeder Ingenieur seinen eigenen Pfad für die Umweltvariable auswählen und sogar ein paar Codebasis haben, die er zwischen den Umgebungsvariablenwert wechseln kann.

Lassen Sie mich wissen, ob ich weitere Details zur Verfügung stellen kann oder wenn es einen angemesseneren Ort zum Nachgeben gibt.

danke,

dave

War es hilfreich?

Lösung

Ich habe hier keine Kommentare / Antworten, vielleicht war diese Frage zu produktspezifisch für Stackoverflow.Entschuldigen Sie.Nachdem ich hier gepostet hatte, stieß ich auf eine dedizierte Nrcune-Forum-Site und gab dorthin auf.Ich habe einige nützliche Informationen erhalten.Für diejenigen, die Sie nach einer Antwort nach einer Antwort suchen (wie ich), verweise Sie auf:

http://forum.ncrunch.net/yaf_postsm5457_ncrunch-code- coverage-marker-are-all-white-Ferr-Changing-Output-path-Of-Projekt-und-Test.aspx#post5457

Wenn dieser Link nicht in der fernen Zukunft funktioniert, suchen Sie nach dem Titel, "NRYRYP-Code-Abdeckungsmarkierungen sind alle Weiß nach dem Ändern des Ausgabepfads des Projekts unter Test", und wenn dies nicht funktioniert, ist der kurze (und wichtigste Teil der) Antwort, zwei Wege wie sozu verwenden:

generasacodicetagpre.

das funktionierte für mich.

dave

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top