Go テスト スイートでの特定のテストの実行
Go パッケージのテスト スイートを使用する場合、多くの場合、個別のテストを実行して分離し、デバッグの失敗。これにより、スイート全体を再実行する場合と比較して、デバッグ時間を大幅に短縮できます。幸いなことに、Go にはテストを選択的に実行する方法が用意されています。
テスト スイートで単一のテストを実行するには、 go test -run フラグを使用します。このフラグは引数として正規表現を受け取ります。式に一致するテストまたはサンプルのみが実行されます。
たとえば、次のテストを含むテスト スイートを考えてみましょう:
import "testing" func TestOne(t *testing.T) {} func TestTwo(t *testing.T) {} func TestThree(t *testing.T) {}
TestOne のみを実行するには、次のコマンドを使用します。
go test -run=TestOne
これにより、スイート内の他のテストは無視され、TestOne のみが実行されます。
-run フラグは、デバッグと対象を絞ったテストのための強力なツールです。特定のテストを選択して実行することで、問題を迅速に特定し、デバッグ プロセスを高速化できます。
以上がGo テスト スイート内で特定のテストを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。