Open so-c opened 2 years ago
テストコード内でdotenv.config()しているのでbackground.tsのエンジン連携部分の実装を迂回してしまっている
dotenv.config()
background.ts
こうした特殊なことをせず、想定環境、ビルド手順と同じ方法で起動してテストしたい
実利用に近い状態のアプリケーションをテストできる
複数エンジンをside-by-sideインストールして、 パラメタライズドにテストするならこのままの方が効率がよい
色々試したが難しそう refs #4 ビルド、テスト実行、background.ts どこにどう手を入れるとうまくいくのかわからない
参照するエンジンはNODE_ENVでも.envのDEFAULT_ENGINE_INFOSでもなくvue.config.js の https://github.com/so-c/voicevox/blob/95328151d85fb686fc4ca00212ac81ca74e9953a/vue.config.js#L6 で決まっている?
.env
DEFAULT_ENGINE_INFOS
内容
テストコード内で
dotenv.config()
しているのでbackground.ts
のエンジン連携部分の実装を迂回してしまっているこうした特殊なことをせず、想定環境、ビルド手順と同じ方法で起動してテストしたい
Pros 良くなる点
実利用に近い状態のアプリケーションをテストできる
Cons 悪くなる点
複数エンジンをside-by-sideインストールして、 パラメタライズドにテストするならこのままの方が効率がよい
実現方法
色々試したが難しそう refs #4 ビルド、テスト実行、
background.ts
どこにどう手を入れるとうまくいくのかわからない