Как использовать MsTest в Непрерывной Интеграции без VS?

Я думаю, что ближайший эквивалент C # int* будет ref int?. Потому что ref int? позволяет вызываемому методу передавать значение обратно вызывающему методу.

int*

  • Может быть нулевым.
  • Может быть ненулевым и указывать на целочисленное значение.
  • Если не ноль, значение может быть изменено , и изменение распространяется на вызывающего.
  • Установка в ноль не передается вызывающей стороне .

ref int?

  • Может быть нулевым.
  • Может иметь целочисленное значение.
  • Значение всегда можно изменить , и это изменение распространяется на вызывающего.
  • Значение может быть установлено равным нулю, и это изменение также будет распространяться на вызывающего абонента .
  • [1 125]
13
задан Daniel Daranas 26 August 2013 в 09:46
поделиться

2 ответа

К сожалению, не существует поддерживаемого или простого способа установки VS на машине с агентом сборки в 2005 или 2008 годах ( В 2010 году будет установщик тестового агента ) . ОБНОВЛЕНИЕ: См. Этот пост от Стива Смита для получения дополнительной информации, в котором говорится примерно то же самое

Дело не только в отсутствии сборок - если вы хотите запустить тесты, бегун - это не просто отдельный маленький EXE и DLL

Да, не верится! Излишне говорить, что очень немногие другие тестовые среды на планете имеют это ограничение, поэтому, если у вас нет большого количества тестов, вы можете подумать о переходе по разным причинам, которые описаны во многих местах, например: Основные проблемы и непрактичность использования MSTest ...

РЕДАКТИРОВАТЬ: на основании ответа Рихана, Я проглотил следующее Запуск mstest без Visual Studio. - Поддерживается не полностью, но «работает» ...

РЕДАКТИРОВАТЬ 2: Запуск MSTest без Visual Studio - Gallio приходит на помощь выглядит намного более многообещающим с точки зрения поддержки и отсутствия хакерских атак . NB см. Комментарий @Johannes Rudolph к этому сообщению tho '

РЕДАКТИРОВАТЬ 3: Добавлена ​​информация о статусе 2010 года по этому вопросу

ПРИМЕЧАНИЕ. У меня есть аналогичный вопрос для 2008 года относительно того, что требуется для поддержки параметра / publish в MSTest: - Запуск MSTEST.exe / publish на сервере TeamBuild, каковы предварительные условия?

8
ответ дан 2 December 2019 в 00:47
поделиться

У нас есть круиз-контроль на нашем сервере интеграции. Я не устанавливал визуальную студию, но скопировал сборки MSTEST в GAC. Затем мы использовали Документацию по круиз-контролю для настройки наших отчетов об испытаниях. Работает очень хорошо.

0
ответ дан 2 December 2019 в 00:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: