Sonar & Gallio: Gallio не будет работать из-за отсутствия тестовых проектов

Я установил Sonar и настроил его для анализа наших (.NET) проектов (используя Sonar-Runner). Все отлично работает, кроме тестов (MsTest). Я погуглил, потратил некоторое время, просто пытаясь, но безуспешно. Каждый раз, когда я запускаю sonar-runner, я вижу одну и ту же строку в выводе:

Gallio won't execute as there are no test projects

Я даже создал новое решение с двумя проектами:

  • TestProject => «Основной» проект имеет только 1 class
  • TestProject.UnitTests => содержит несколько простых модульных тестов для класса в TestProject

. В моем файле sonar.properties для решения у меня есть следующая строка:

sonar.dotnet.visualstudio.testProjectPattern=*.UnitTests

Запуск анализа , все работает нормально, и я получаю результат, за исключением следующего: «тестовых проектов не найдено»

На самом деле я много чего пробовал с этим свойством, но ни один из них не увенчался успехом. Я также пробовал использовать прямой путь к dll со свойством:

sonar.dotnet.test.assemblies = D: \\ Projects \\ TestProject \\ TestProject.UnitTests \\ bin \\ Debug \\ TestProject.UnitTests.dll

и некоторые другие пути (относительные и т. Д.), Но все же: тестовых проектов не найдено.

Есть ли кто-нибудь, кто имеет некоторый опыт в этом и может помочь мне с этой проблемой?

PS. Когда я запускаю Gallio на себе, он работает, выполняются тесты и т. Д. Кроме того, путь к Gallio в свойствах сонара правильный.

7
задан Stedy 12 November 2011 в 00:28
поделиться