2015-08-04 2 views
0

Я пытаюсь выяснить, как исключить некоторые тесты, отмеченные атрибутом категории nunit, и не может найти его в документации.OpenCover как исключить тесты с определенной категорией

Например: этот тест я хочу быть исключены:

[Test] 
    [Category("PerfomanceTests")] 
    [Timeout(3000)] 
    public void Some test() 
    {...} 

ответ

1

Вы не найдете, как исключить тесты по категориям в OpenCover документации, как это не тест бегун.

OpenCover выполняет программу, которая запускает ваши тесты, например. nunit-console.exe как таковой вы должны посмотреть на nunit documentation и /включить и /исключить коммутаторы и передать их в OpenCover через коммутатор -targetargs: вместе с другими аргументами, которые вы можете использовать.

-targetargs:"tests.dll /exclude:PerfomanceTests" 
+0

Спасибо! Это именно то, что нужно, и я просто тестировался, и он работает. Я хочу сказать, что эти параметры должны быть переданы в консольный тестовый бегун, но поскольку по какой-то причине бегун был параметром, я ожидал, что opencover создаст эти параметры на основе его фильтров. – SerrNovik

 Смежные вопросы

  • Нет связанных вопросов^_^