Обновление: Черты работают с консольным бегуном, но не с MSBuild, я добавил запрос функции для этой поддержки.
Тем не менее, я обнаружил, что хотя 400 из этих тестов могут выполняться (по порядку), некоторые тесты либо вешают xUnit, либо полностью его выключают.
Я неуход если определенные тесты не могут работать в Linux, определенные тесты связаны с DTC и некоторой неуправляемой гитарой, которую нам там не нужно поддерживать.
Однако я хочу применить игнорирование к этим тестам и иметь факт, что тест был проигнорирован правильно в выходных данных сборки.
Вопрос можно свести ко мне, я думаю, ряд возможных решений
Как запустить определенные тесты в xUnit через консольный запуск? (Я не нашел документацию для этого, может быть, я просто не выгляжу достаточно усердно)Можно ли пойти другим путем и сказать: «Вот сборка, пожалуйста, игнорируйте эти конкретные тесты, хотя»Наличие атрибута в этих тестах было предложено лучшим способом, чтобы официально задокументировать, что эти тесты являются специфичными для платформы - возможно ли это?Если бы я мог избежать слишком большого изменения исходного кода, это было бы замечательно, поскольку код на самом деле не мой, чтобы измениться, и применение большого количества кроссплатформенных хаков, вероятно, не слишком удастся.