2012-04-11 5 views
2

Мы хотим обновить наши серверы сборки, чтобы запускать наши тесты по методу typemock, но у меня возникли проблемы с настройкой и правильной настройкой. Наша настройка - TFS2010, с 20 проектами, каждый из которых работает от TypeMock 5.x до 6.2.2. Все определения сборки основаны на msbuild, поскольку мы ожидаем, что TypeMock будет работать с нашим шаблоном рабочего процесса (что помимо объема этой публикации). Теперь я установил Isolator 7.0 на серверы сборки, но я не могу представить, как сделать работу с typemock. У меня есть разные вопросы.Конфигурация сервера TypeMock 7 и сборки сервера

  1. Поскольку TypeMock установлен на серверах сборки, я бы ожидал, что мне не нужно было добавлять дополнительные сборки в исходный контроль и ссылаться на них. Но не похоже, что сборки находятся в GAC - почему бы и нет.
  2. Поскольку TypeMock установлен, я бы ожидал, что мне не нужно было вызывать реестр (или публиковать его) в msbuild с информацией о лицензировании - это правильно?
  3. Мне нужно поддерживать различные версии TypeMock с 5.x до 6.2.2, но на сервере сборки установлено 7.0. Нужны ли мне какие-либо сборки с конкретными версиями в источнике управления pr. проект и который?
  4. Каков рекомендуемый способ использования typemock с командой mysbuild build def, когда у нас есть 7.0 на сервере и, например, 6.2.2 на клиентах - что устанавливать и где, сборок в управлении источником или нет.

Я прочитал всю документацию на сайте TypeMock, но все еще не могу правильно настроить эту настройку.

ответ

3
  1. Тестовые проекты ссылки на конкретную версию изолятором (5.x, 6.2.2). Поскольку сборка требуется во время сборки, сборки должны быть расположены в том месте, где сборка может найти . Так как Isolator 7.0 установлен, единственными узлами, которые могут быть найдены , являются версии 7.0. Изолятор 7.0 может выполнять более старые версии , но исходные сборки должны быть доступны. Поэтому оригинальные сборки должны быть в исходном элементе управления.

  2. Если установлен Изолятор, нет необходимости вызывать действия регистра, только начать & остановить. Вы должны быть уверены, что лицензия была установлена ​​один раз на сервере с помощью утилиты конфигурирования Isolator.

  3. В общем, вам необходимо разместить все сборки, необходимые для auto-deploy. В большинстве случаев есть Typemock.dll, Typemock.ArrangeActAssert.dll и Configuration.dll.

  4. Клиент может установить любую версию> 5.3.4, на сервере должен быть установлен V7.0. В контроле источника должны быть сохранены сборки из (3).

Отказ от ответственности - Я работаю в TypeMock

Смежные вопросы