so-c / voicevox

無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのエディター
https://voicevox.hiroshiba.jp/
Other
0 stars 0 forks source link

エンジンの情報を通常のビルド・起動と同じ方法で読み込むようにする #8

Open so-c opened 2 years ago

so-c commented 2 years ago

内容

テストコード内でdotenv.config()しているのでbackground.tsのエンジン連携部分の実装を迂回してしまっている

こうした特殊なことをせず、想定環境、ビルド手順と同じ方法で起動してテストしたい

Pros 良くなる点

実利用に近い状態のアプリケーションをテストできる

Cons 悪くなる点

複数エンジンをside-by-sideインストールして、 パラメタライズドにテストするならこのままの方が効率がよい

実現方法

色々試したが難しそう refs #4 ビルド、テスト実行、background.ts どこにどう手を入れるとうまくいくのかわからない

so-c commented 2 years ago

参照するエンジンはNODE_ENVでも.envDEFAULT_ENGINE_INFOSでもなくvue.config.js の https://github.com/so-c/voicevox/blob/95328151d85fb686fc4ca00212ac81ca74e9953a/vue.config.js#L6 で決まっている?