XUnit игнорирует тест, если специально не запущен - PullRequest
1 голос
/ 22 мая 2019

У меня есть 2 теста xunit, которые я хочу игнорировать при запуске Run All Tests из VS, и запускать только в том случае, если пользователь запускал его / их специально.

Я пытался использовать [Fact(Skip = "Long test, only run if needed, and run independently")] (иликакое-либо сообщение), однако тогда он показывает предупреждения, и общий результат прогона выглядит желтым, как будто, даже если остальные пройдены:

enter image description here

Я имеюздесь найдены решения, которые потенциально позволяют сделать это через Resharper, однако у нас нет в наличии reharper (я знаю ... это отстой).Я также изучил SkippableFact s, но я верю, что они приведут меня к тому же результату, что и на картинке выше.Не говоря уже о том, что когда вы пытаетесь запустить его самостоятельно, он всегда пропускается, и вам нужно изменить его на обычный [Fact]

Кто-нибудь знает какой-либо возможный способ игнорировать тест, если только намеренно,конкретно и индивидуально срабатывает?Любые другие способы были бы очень полезны, я в тупике.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...