Пока настройка работает очень хорошо, используя базу данных с nodejs. Я положил все это на круговое движение, тесты выполняются через mocha и выходы junitSequelizejs/неизвестное отношение «xxx» после нескольких пробных запусков
Свежая база данных (что означает только что созданная и запущенная миграция, без тестов), тесты проходят без проблем. Затем, после 2/3 или около того развертываний, он перестает проходить, и я застрял с «неизвестным отношением» xxx «...»
Удаление db, повторное выполнение миграции, повторное развертывание, тесты проходят снова.
До сих пор кажется, что запуск тестов «ухудшает» базу данных по прошествии времени, и это необходимо для того, чтобы сделать ее новой. Я просто не знаю, откуда это может произойти.
я сделать очистку каждый таблицы (удаление всех записей) через beforehook для каждого испытаний, но ничего, что особенно к тому же
Опытная помощь apreciated
Best.
Хамм, что если вы в прод, и это происходит? Не уверен, что вы заставите синхронизацию. Может быть, есть определенная вещь, чтобы убедиться в этом – Ben
Используйте это только в тестах, которые не производятся. –
Очевидно. Я имел в виду, что если это произойдет во время испытаний, это может произойти в производстве; sync-force не поможет убедиться, что это не будет – Ben