golangにデザインパターンのリポジトリを構築しています。すべてのテストを実行するために、私はこのbashスクリプトを使用します。できます。複雑なフォルダ構造でテストする
#!/bin/bash
go test creational/abstract_factory/*.go
go test creational/builder/*.go
go test creational/factory/*.go
go test creational/pool/*.go
go test creational/prototype/*.go
go test creational/singleton/*.go
それは正常に動作します:すべて一つのディレクトリになければなりません
prompt> ./runtests.sh
ok command-line-arguments 0.006s
ok command-line-arguments 0.006s
ok command-line-arguments 0.006s
ok command-line-arguments 0.006s
ok command-line-arguments 0.005s
ok command-line-arguments 0.006s
をしかし、私はgo test
に複数のディレクトリを送信しようとすると...私は、ファイルの名前このメッセージを」受信し、生成に関する/プールを持っています/ and creational/factory/"と書かれています。これが私がそのbashスクリプトを作成した理由です。
すべてのフォルダを1つのコマンドでテストする可能性はありますか?