Как восстановить базу данных перед выполнением теста в транспортире
Я написал тесты E2E в Protractor, который использует узел для запуска через веб-драйвер.
Теперь у меня есть несколько тестов вставки, которые будут вставлять данные и создавать пользователя.
Теперь, если я запускаю кейс в первый раз, он пройдет, но когда я перезапущу тест, он потерпит неудачу, поскольку он уже будет представлен.
Ожидаемый: мне нужно восстановить мою MSSQL DB, когда когда-либо начнутся тесты в транспортире.
Настоящее время: я делаю вручную, восстанавливая тест.
Есть ли способ, которым я могу восстановить БД через транспортир или нод?
1 ответ
Это действительно выходит за рамки для транспортира.
Сделайте ваш менеджер задач grunt или gulp для выполнения сценария восстановления базы данных перед выполнением сквозных тестов транспортира. Например, вы можете использовать grunt-shell
пакет.
Смотрите также: