Skip to content

runnでgRPCのテスト

   

gRPCサーバーをテストするのに、fullstorydev/grpcurl: Like cURL, but for gRPC: Command-line tool for interacting with gRPC serversを使っていたのだけど、自動化するのに良いものはないかと探して、k1LoW/runn: runn is a package/tool for running operations following a scenario.を試してみた。

go testから使うのは何となくできたような気がするけど、runnコマンドで実行するのがうまくいかない。

go testから使うのもだいぶハマって、tls: falseを入れないとポート番号80以外で起動したときに常にTLS接続になって、応答がなくなってしまう。

うまくいけばいい感じに使えそうな気がするので、もう少し深堀してみたい。