Die Go-Testumgebung speichert Testergebnisse standardmäßig zwischen, sodass nachfolgende Läufe die verwenden können Zwischengespeicherte Ergebnisse zur Verbesserung der Effizienz. In bestimmten Szenarien möchten Sie jedoch möglicherweise ein erneutes Testen erzwingen oder das Test-Caching deaktivieren.
Erneutes Testen erzwingen
Wenn Sie go test mehrmals ausführen, stellen Sie möglicherweise fest, dass nachfolgende Läufe ausgeführt werden Führen Sie die Tests nicht tatsächlich aus und zeigen Sie stattdessen zwischengespeicherte Ergebnisse an. Um einen erneuten Test zu erzwingen, können Sie die folgenden Optionen verwenden:
Test-Caching deaktivieren
Um das Test-Caching dauerhaft zu deaktivieren, können Sie die verwenden -nocache-Flag beim Ausführen des Go-Tests. Dieses Flag verhindert, dass die Testergebnisse zwischengespeichert werden, und erzwingt, dass die Tests jedes Mal ausgeführt werden.
Hinweis
Im Allgemeinen ist es nicht erforderlich, das Test-Caching manuell zu deaktivieren. Durch Änderungen an Ihrem Code oder Testcode werden zwischengespeicherte Testergebnisse automatisch ungültig. Daher sollten Sie die oben beschriebenen Methoden nur dann verwenden müssen, wenn Sie auf bestimmte Umstände stoßen, in denen eine erzwungene erneute Prüfung aller zwischengespeicherten Tests erforderlich ist.
Das obige ist der detaillierte Inhalt vonWie erzwinge ich einen erneuten Test oder deaktiviere das Test-Caching in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!