-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
テストを書いてCIを設定したい #16
Comments
出来るところまでやってみようかと思いますので、assignしてもらえればと思います。 |
ありがとうございます、ぜひお願いします。 テストライブラリは何を用いられる予定でしょうか。 |
以前、FastAPIを用いたアプリケーションのテストを途中まで実装したことがあるのですが、この際はunittestとpytestの合わせ技みたいな形でやりましたね。 |
良いと思います! |
叩けるAPIを叩いて、予想される挙動をするか(何かしらエラーを吐かないか)、というテストを書いていたんですが、これだと音声ライブラリが必要になってしまいますね... |
ランダムな値を返す音声ライブラリのモックを作っても良いかもと思いました。 |
CI整備と同時に、docstringの整備も始めて見ました(CIの整備において、各関数の処理の内容を理解する必要があるので、メモがてら書いている感じで、誤っている可能性も十分にありますが...) |
docstringの整備もぜひお願いしたいです! |
とりあえずCIが整備され、かつテストも実装されたのでcloseしたいと思います。 |
バージョン0.3.0アップデートの際に、簡単に気づけそうなバグがあった状態でリリースされてしまいました。
https://github.com/Hiroshiba/voicevox_engine/pull/15/files#diff-d6af0459a37d985953d7040c14f53feb3b9cc9e58b543aa3c2b80256d276c5e0
この部分は音声ライブラリがなくても動くので、テストを書いていれば気づけたはずです。
とりあえずgithub actionsでCIを設定して、音声ライブラリのモックを作ってテストを充実させていきたいです。
The text was updated successfully, but these errors were encountered: