Как выполнить модульный тестовый скрипт сборки? - PullRequest
9 голосов
/ 04 января 2012

Я пытаюсь выполнить модульное тестирование моего сценария сборки.

Я думаю, что следующие сценарии тестирования являются нормальными сценариями

  1. Проверка правильности номера версии сборки
  2. Проверка версииномера MSI и проверить, являются ли они последними?
  3. Убедитесь, что все сборки имеют строгие имена с подписью
  4. Проверьте, были ли сообщения об ошибках компиляции переданы ответственному лицу?

Какие еще тестовые примеры могут быть обычно применимы для сценария сборки?

1 Ответ

1 голос
/ 04 января 2012

Для «каковы другие тестовые случаи» - вы, вероятно, хотите проверить, правильно ли он обрабатывает сбои, - если происходит сбой диска, если происходит сбой компиляции, возникает другая ошибка ввода-вывода. Каковы бы ни были ваши ошибки, вы должны проверить их.

Ваш скрипт сборки также запускает ваши автоматические тесты? Возможно, вы захотите проверить, что он действительно запускает их (становится рекурсивным здесь), и правильно сообщает об ошибках.

Тестирование номеров версий кажется простым. Я предполагаю, что вы передаете номера версий скрипту (или у вас есть какой-то другой легко узнаваемый способ выяснить, какими они должны быть). Убедитесь, что ваши артефакты сборки имеют эти числа в имени файла / readme / whereever.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...