TFSBuild.Proj и руководство SQL Server Work Help? - PullRequest
0 голосов
/ 18 ноября 2009

Используя обновление VS 2008 GDR, я создал проект базы данных. Я создал пакет развертывания SQL Server. Я создал тестовый модуль базы данных.

Используя некоторые мастера, материал попал в мой файл tfsbuild.proj, поэтому ближе к концу процесса автоматической сборки создается база данных.

Мне не хватает полного контроля над всем процессом, теперь я вижу. Что я хотел бы сделать, это вручную развернуть БД, запустить 3 пользовательских сценария для БД, а затем вручную запустить модульный тест БД. У меня есть другие модульные тесты, не связанные с БД, которые уже запущены. Я не хочу использовать VSMDI или заказанные модульные тесты, потому что в многопользовательской среде это становится грязно.

Помощь!

1 Ответ

1 голос
/ 18 ноября 2009

Возможно, я неправильно читаю или упускаю некоторые детали, но мне кажется, что проблема в управлении филиалами, а не в автоматическом тестировании. Большинству организаций очень хотелось бы попасть туда, где вы находитесь, с полной автоматизированной сборкой и модульным тестированием БД.

Если в среде разработки много проблем, это может указывать на то, что разработчики переходят прямо в ветку, в которой выполняются автоматические тесты. В идеале вы должны запускать BVT только в важных ветках и позволить разработчикам регистрироваться в частных ветках. Частные ветки тестируются вручную, а затем при необходимости обратно интегрируются (функция завершена, стабильный этап и т. Д.). Автоматизированный процесс сборки и тестирования запускает обратную интеграцию и сбрасывает новую сборку, запуская BVT и все такое. Таким образом, вы изолировали непрерывную интеграцию и процесс BVT от оттока или постоянной проверки незавершенных функций.

...