-
Notifications
You must be signed in to change notification settings - Fork 208
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
リリースビルドのチェックテスト時に、engine_manifest.jsonファイルがあるか検証する #1300
Comments
#1259 で明確化されたパス要件のテスト、と認識しました。
👍️
|
|
本 Issue は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。 |
初めまして。VOICEVOXの開発に興味があり、こちらのタスクに取り組んでみてもよいでしょうか? 対応内容としては voicevox_engine/tools/check_release_build.py Lines 24 to 27 in ab6f180
この箇所の前でmanifestの存在確認やjsonとして読めるかなどを行えばよいという感じでしょうか? |
続けて失礼します。一旦上記方針でこちらPR作成してみました。 |
内容
リリースビルドを自動でテストするコードがあります。github workflowでビルドしたあとに自動的に実行されます。
https://github.com/VOICEVOX/voicevox_engine/blob/master/build_util/check_release_build.py
エンジンにはマニフェストファイルがroot直下にあり、これはエンジン起動にも必要な大事なファイルなので、ファイルが存在するかテストしておきたいです。
ファイルがあり、jsonを読め、なにか適当なキーが含まれてることの検証を
check_release_build.py
に実装できたらタスク完了です。Pros 良くなる点
アプデ時、意図しないバグを防ぎやすくなる。
実現方法
マニフェストファイル
engine_manifest.json
があるか確認する。The text was updated successfully, but these errors were encountered: