2017-02-17 6 views
0

Ich habe eine VSO-Release-Management-Definition, in der ich einen Cloud-Dienst bereitstellen und dann einige Tests ausführen. Die Bereitstellung wird ohne Probleme ausgeführt, aber dann werden die Tests nicht ausgeführt. Ich erhalte folgende Meldung in den Protokollen:VSO Release Management - Tests werden nicht ausgeführt

Warnung: Kein Test verfügbar unter Mein DLL-Pfad. Stellen Sie sicher, dass die installierten Testentdecker & Executors, Plattform & Framework-Version Einstellungen geeignet sind und versuchen Sie es erneut.

Nun ist die seltsame Sache, dass diese Version von einem Build ausgelöst wird, die genau die gleichen Tests ausführt und sie alle glücklich ausgeführt werden.

Ich habe eine runsettings-Datei enthalten, die die Framework-Version angibt (basierend auf einigen SO-Posts, die ich vor einem Jahr mit einem ähnlichen Problem gefunden habe), aber es machte keinen Unterschied. Ich habe jetzt fast 2 Tage damit verbracht, ohne Fortschritte zu machen. Alle Vorschläge werden gerne angenommen!

+0

Was Test Framework verwenden Sie? Welche Aufgabe verwenden Sie zum Ausführen der Tests? –

+0

Die Standardwerte: MsTest und die Visual Studio Testaufgabe –

+0

welche Aufgabe verwenden Sie? Genau genommen gibt es mehrere Aufgaben: [VSTest] (https://www.visualstudio.com/en-us/docs/build/steps/test/visual-studio-test) oder [Funktionstest ausführen] (https: // www.visualstudio.com/de-de/docs/build/steps/test/run-functional-tests). Was sind die Eingaben für die Aufgabe, die Sie während der Erstellung und während der Veröffentlichung übergeben? Jede Differenz? Wird die DLL kopiert, wo Sie den Test ausführen? Ist Ihnen bekannt, wo Sie den Test tatsächlich durchführen? –

Antwort

0

Arrrrgh! Es stellt sich also heraus, dass wenn ich das ganze Projekt gelöscht, neu erstellt und meine Tests erneut hinzugefügt habe, es einfach funktioniert. Gremlins anscheinend!

Administratoren, wenn dies gelöscht werden muss, gehen Sie voran

Verwandte Themen