Покрытие кода SonarQube над смешанным раствором (Vb. Net и C#) - PullRequest
0 голосов
/ 13 января 2020

У нас есть одно решение только с C# проектами. Мы проводим тесты, используя NUnit и OpenCover. Для отправки этих отчетов в SonarQube требуются аргументы sonar.cs.opencover.reportsPaths и sonar.cs.nunit.reportsPaths для C# проектов, и это работает должным образом.

Тогда у нас есть другое решение только с проектами Vb. Net, поэтому мы установите аргументы sonar.vbnet.opencover.reportsPaths и sonar.vbnet.nunit.reportsPaths, и это также работает как ожидалось.

Тогда у нас есть решение, которое имеет оба проекта: Vb. Net и C#. Мы проводим тесты, используя NUnit и OpenCover. Как мы можем справиться с этим? Если мы установим все 4 аргумента, мы получим следующее сообщение. java.lang.UnsupportedOperationException: Can not add the same measure twice on [key=nuget.msbuild]:

Как мы можем обращаться со смешанными растворами?

...