Привет коллеги программисты!
Я пытаюсь сделать тестовое покрытие, используя 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 проходит тесты, если я запускаю их по отдельности, что только еще больше меня смущает.
Пожалуйста посоветуй!