これまでのところ、セットアップは nodejs でデータベースを使用して非常にうまく機能します。私はそれをすべてcircleciに入れました。テストはmochaを介して実行され、junitを出力します
新しいデータベース (つまり、作成して移行を実行しただけで、まだテストは行っていません)、テストは問題なくパスします。その後、2/3 ほどの展開の後、パスが停止し、「不明な関係 "xxx"...」でスタックします。
データベースを削除し、移行を再実行し、再デプロイすると、テストは再びパスします。
これまでのところ、テストを実行するとデータベースが「劣化」し、データベースを再び新しくする必要があったようです。それがどこから来るのか、私にはまったく見当がつきません。
各テストのbeforehookを介して各テーブルをクリーンアップ(すべてのレコードを削除)しますが、それ以外に特別なことは何もありません
経験豊富なヘルプが評価されました
一番。