Ich habe einen Jenkins-Server, der Tests mit vstest.console.exe ausführt. Plötzlich, zwischen zwei Builds ohne Änderung des Inhalts des Arbeitsbereichs, meldet es, dass es im Isolationsmodus ausgeführt wird:
%Vor%Es hat sicherlich keine Änderung in einer runsettings-Datei gegeben.
Vielleicht wurde der Server zwischen den Läufen neu gestartet. Kann es ein vstest.console.exe-ähnliches Update geben, das dies verursacht? Gibt es eine Änderung in einer Standard-Datei für die Laufeinstellungen?
Ich habe auch versucht, die Tests ohne die Option / Codecoverage auszuführen, und ich habe versucht, eine Datei .runsettings mit DataCollectors leer und entfernt anzugeben, aber ich bekomme immer noch den gefürchteten Isolationsmodus.
Dies kann bedeuten, dass Ihr Test-Runner eine andere .NET-Plattform oder eine andere Architektur benötigt. Etwas zwingt es dazu, im isolierten Modus zu laufen. Haben Sie Ihr Konfigurationsmanagement oder etwas anderes in Ihrem Projekt oder Ihrer Lösung geändert? Versuchen Sie, /noisolation
auf MSTest.exe zu setzen.
Tags und Links jenkins vstest.console.exe