2015-02-06 8 views
0

У меня есть решение с некоторыми тестовыми проектами, содержащими модульные тесты. Когда я запускаю все тесты, я хотел бы выполнить один проект за раз, т. Е. Все модульные тесты первого проекта, затем все модульные тесты второго проекта, ecc. Возможно ли это с помощью Visual Studio 2010?Проекты Visual Studio 2010 для тестирования

+0

Насколько я знаю, вы можете выполнять только один проект за раз в VS - «проект запуска». –

+0

Да, но я бы хотел, чтобы это поведение выполнялось при выполнении всех тестов в решении, а не при выборе одного проекта в качестве «проекта запуска». –

ответ

0

Что вы может сделать множество проектов запуска. Для этого:

В меню проекта под Properties разверните Общие свойства для выбора запуска проекта. Здесь вы можете выбрать Несколько проектов запуска, после чего вы сможете отлаживать сразу несколько проектов.

Надеюсь, это поможет вам.

+0

Спасибо, но я бы хотел, чтобы это поведение использовалось, когда я использую команду «Запустить все тесты в решении», но не для цели отладки. –

+0

О, я вижу, я неправильно понял вопрос, мои извинения. В Test Explorer, если у вас есть несколько проектов запуска, о которых я упоминал, появляются только тесты для вашего открытого проекта? – HavelTheGreat

+0

Я построил решение с двумя проектами и двумя тестовыми проектами. Я добавляю три теста для каждого тестового проекта. Когда я запускаю все тесты в решении, заказ: один тест первого проекта, затем два теста второго проекта, затем два теста первого проекта и, наконец, один тест второго проекта. Если я установил оба тестовых проекта в качестве запуска, как вы предлагаете, заказ не изменится. Более того, если я нажму F5 для отладки двух тестовых проектов, оба из них будут установлены как запуск, я получаю сообщение об ошибке: «Невозможно запустить более одного локального прогона». –

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