webentwicklung-frage-antwort-db.com.de

Ausführen von xUnit unter Visual Studio für Mac

Ich evaluiere derzeit Visual Studio für Mac. Und ich bin auf ein kleines Problem gestoßen. Es wird keiner meiner xUnit-Komponententests erkannt. In der Windows-Version von VS werden die Tests automatisch abgerufen, wenn ich auf "Alle Tests ausführen" klicke. Aber mit dieser Version ist es nicht. Gibt es Anweisungen zum Einrichten von xUnit für die Arbeit in Visual Studio für Mac?

Danke für die Hilfe! ; 0)

12
Zorthgo

[Aktualisierung: 11.04.2018]

Visual Studio für Mac unterstützt jetzt xUnit.

[Ursprünglicher Beitrag]

Ok, also für alle, die danach suchen. Grundsätzlich ist Visual Studio für Mac derzeit nicht mit xUnit kompatibel. Ich habe mit dem xUnit-Kernteam gesprochen, und sie haben keine Pläne, Visual Studio für Mac zu unterstützen. Sie können das Gespräch HIER verfolgen. Ich habe auch mit dem Plugin-Team von xamarinstudio.xunit gesprochen. Und sie sagten, dass sie planen, es zu unterstützen, wenn VS für Mac nicht sofort einsatzbereit ist. Aber wir müssen ein bisschen warten, um zu sehen, was die Anforderungen sind. Sie können das Gespräch verfolgen HIER

13
Zorthgo

Visual Studio für Mac verfügt jetzt über eine integrierte Unterstützung für xUnit (Erstellen Sie einfach ein neues Projekt in Ihrer Projektmappe, und unter dem Projekttyp .NET Core sehen Sie ein Tests - Projekt, das Sie hinzufügen und schreiben Sie Tests mit)

Lassen Sie mich wissen, ob das für Sie geklappt hat

10
Jonathan Perry

Version 2.3.1 von xUnit schien viele Probleme zu lösen, die ich sowohl beim Testen von Live Units in VS2017 als auch bei einigen Problemen mit VS für Mac hatte.

2
Gobie74

Mit der neuesten Version von VS für Mac (7.1) Mit .Net Core 2.0-Unterstützung können Sie die Tests jetzt ausführen und im Fenster "Testergebnisse" anzeigen, das im BRHS der IDE verfügbar ist.

Sie müssen das Projekt in der oberen linken Dropdown-Liste auswählen - stellen Sie sicher, dass es sich um Folgendes handelt: "- Komponententests"

Sie können dann über die Schaltfläche Ausführen ausführen. Die Ergebnisse werden im obigen Fenster angezeigt.

0
PaulGrant