Heim >Backend-Entwicklung >Golang >Wie kann ich einzelne Tests in einer Go-Testsuite ausführen?

Wie kann ich einzelne Tests in einer Go-Testsuite ausführen?

Barbara Streisand
Barbara StreisandOriginal
2024-12-09 15:22:22461Durchsuche

How Can I Run Individual Tests in a Go Test Suite?

Einzelne Tests in einer Suite und nicht in der gesamten Suite ausführen

Beim Arbeiten mit einer Testsuite kann es mühsam sein, sie erneut auszuführen die gesamte Suite für jeden fehlgeschlagenen Test. Um beim Debuggen Zeit zu sparen, sollten Sie die Verwendung des Flags go test -run in Betracht ziehen.

Mit dem Flag -run können Sie einen bestimmten Test angeben, der innerhalb einer Testsuite ausgeführt werden soll. Wenn Sie beispielsweise über eine Testsuite mit mehreren Tests mit den Namen TestA, TestB und TestC verfügen und nur TestB erneut ausführen möchten, können Sie den folgenden Befehl verwenden:

go test -run TestB

Dieser Befehl wird ausgeführt Nur der TestB-Test innerhalb der Suite, die anderen Tests werden übersprungen. Dies kann den Zeitaufwand für die erneute Ausführung von Tests erheblich reduzieren und das Debuggen erleichtern.

Das obige ist der detaillierte Inhalt vonWie kann ich einzelne Tests in einer Go-Testsuite ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn