エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
dynamodbのローカルサーバーを使ったテストでも並列実行を諦めない | DevelopersIO
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
dynamodbのローカルサーバーを使ったテストでも並列実行を諦めない | DevelopersIO
tl;dr dynamodbへアクセスする自動テストを並列で実行するためにvitest-dynamodb-liteというライブラリ... tl;dr dynamodbへアクセスする自動テストを並列で実行するためにvitest-dynamodb-liteというライブラリを公開した。 背景 一般に、dynamodb-localを用いてテストを行う場合、それぞれのテストケースが競合を起こさないように以下のどちらかの方法を選ぶ必要があります。 a. それぞれのテストケースで異なるitem keyを使うようにする b. 並列実行を諦める aは気をつけているつもりでも時々flakyテストを生み出してしまいがちです。また、scanを用いるバッチなどの処理ではkey重複避けすることができません。 bは単純にテストが遅くなります。 また、テスト実行前にdockerなどを用いてdynamodb-localをあらかじめ起動しておく必要があります。 この起動を忘れてテストを実行してしまうくだらないミスが一人当たり毎秒5億回、発生していると言われてい