Разработать и запустить модульные тесты MSTest в Visual Studio 2010 без включения .vsmdi и .testsettings

Я знаю, что это каким-то образом возможно, поскольку у нас есть проект, содержащий модульные тесты MSTest, которые можно запускать через тест VS2010. бегун. Мы даже можем добавить новые методы или классы тестирования к существующим проектам, и исполнитель заберет их и включит в тестовый прогон.

Проблема возникает, когда я пытаюсь добавить в решение новый проект модульного тестирования. Если я добавлю к решению проект типа «тестовый проект», VS2010 сгенерирует тестовые метаданные и файлы настроек, которые не были необходимы для выполнения каких-либо других тестов в других проектах. Это нежелательно, например, для проекта OSS. Если я просто добавлю нормальный проект «библиотеки классов» и помещу в него модульные тесты, средство выполнения тестов проигнорирует их, и я не смогу заставить его вообще их распознать.

Я сумасшедший? Это случайность? Может ли VS2010 даже запускать имеющиеся у нас тесты без файла .vsmdi или .testsettings? Или мне не хватает параметра или конфигурации, необходимых для выполнения этой работы в новых проектах?

9
задан Chris Ammerman 10 June 2011 в 20:06
поделиться