DotCover не проходит модульный тест, который проходит в Resharper

Привет коллеги программисты!

Я пытаюсь сделать тестовое покрытие, используя DotCover 2.7 в сочетании с Resharper 7.1.3. У меня есть около 1300 тестов в четырех разных тестовых проектах в моем решении, и все они проходят успешно при запуске с resharper. Однако, если я попытаюсь покрыть эти тесты с помощью DotCover, один из проектов не пройдет 201 тест, который обычно проходит.

Ошибка в том, что при запуске через DotCover пытается загрузить некоторые файлы не по тому пути. Я отключил все виды развертывания, но resharper по-прежнему выводит некоторые тестовые файлы в папку C:\project\Src\TestResults, но они удаляются после завершения тестов. При прогоне через dotcover следующий путь генерирует ошибку:

C:\project\Src\project.Test4\bin\Debug\Deploy_abc 2014-07-01 13_26_56\Out\Configuration\Configuration.xml

Файл, который он пытается найти, находится в этой папке:

C:\project\Src\project.Test4\bin\Debug\Configuration\Configuration.xml

Таким образом, кажется, что DotCover не принимает настройки от resharper или что в файле project.Test4.csproj есть какая-то настройка, которая указывает этот путь. Я просмотрел csproj-файл, но ничего не нашел, поэтому теперь я обращаюсь к вам, ребята.

В качестве бонуса я могу сообщить вам, что DotCover проходит тесты, если я запускаю их по отдельности, что только еще больше меня смущает.

Пожалуйста посоветуй!


person ruNury    schedule 01.07.2014    source источник


Ответы (1)


Вы пытались указать путь к файлу .testsettings? На странице «MsTest» нажмите «Использовать эту конфигурацию запуска теста», а затем выберите файл .testsettings (dotCover | Параметры).

person Maria    schedule 15.07.2014
comment
При запросе дополнительных разъяснений это, вероятно, следует указать в комментариях. - person Sinister Beard; 15.07.2014