Skip to content
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

整理:エンジンビルド後のテストの待機時間を可変に #1203

Conversation

Hiroshiba
Copy link
Member

@Hiroshiba Hiroshiba commented May 1, 2024

内容

ビルド後のテストで、エンジンの待機が一律で60秒だったのを、15秒〜150秒にしました。
これで早めにエンジン起動が終わった場合は早めにテストが終わると思います。

サーバーの待機を60秒から15秒×10回にします。

その他

macosで動かない問題の解決になると思っていたPRですが、そもそも環境が良くなくて落ちてたっぽく、起動時間は関係ありませんでした。
↑の解決PRはこちらです。

@Hiroshiba Hiroshiba changed the title エンジンビルド後のテストがmacOSで落ちるのを解消 整理:エンジンビルド後のテストの待機時間を可変に May 1, 2024
@Hiroshiba
Copy link
Member Author

問題としていたものを解決する手段ではありませんでしたが、テスト時間が短くなるはずのリファクタリングでもあるので、draftを開けてレビュー可能としたいと思います!

@Hiroshiba Hiroshiba marked this pull request as ready for review May 1, 2024 12:28
@Hiroshiba Hiroshiba requested a review from a team as a code owner May 1, 2024 12:28
@Hiroshiba Hiroshiba requested review from y-chan and removed request for a team May 1, 2024 12:28
Comment on lines -30 to +29
# バージョン取得テスト
req = Request(base_url + "version")
with urlopen(req) as res:
assert len(res.read()) > 0
# 起動待機
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

バージョンが取得できることはまあここでのテストの意図ではないかなと思ったので、起動待機に意図を変更しました。

Copy link
Contributor

@tarepan tarepan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM👍️

ENGINE のウォームアップ時間を段階的に増加させ、最小限の待機時間を実現しています。CI 高速化により開発体験が向上しますね、good work!

@Hiroshiba
Copy link
Member Author

レビューありがとうございます!
マージします!

@Hiroshiba Hiroshiba merged commit 77c728b into VOICEVOX:master May 3, 2024
3 checks passed
@Hiroshiba Hiroshiba deleted the fix:エンジンビルド後のテストがmacOSで落ちるのを解消 branch May 3, 2024 03:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants