3

В настоящее время я запускаю VS 2015 Enterprise edition. Мой global.json файл выглядит следующим образом:Test Explorer не обнаруживает тесты Xunit [VS 15]

{ 
    "projects": [ "src"], 
    "sdk": { 
    "architecture": "x86", 
    "runtime": "coreclr", 
    "version": "1.0.0-beta6" 
    } 
} 

Мой файл тестовый проект использует следующие ссылки:

"xunit": "2.1.0-beta4-*", 
    "xunit.runner.dnx": "2.1.0-beta4-*" 
    }, 
    "commands": { 
    "test": "xunit.runner.dnx -xml testresults.xml" 
    }, 

Test Explorer, не находит мои тестовые файлы. Я также использую Resharper v9.2. Он обнаруживает мои тестовые файлы; Однако, я получаю безрезультатного сообщение и сообщение, которое гласит:

Невозможно запустить xUnit.net тесты - Файл не найден: {путь решения} \ артефакты \ Bin \ {Имя проекта} \ {Имя проекта}. длл.

Дополнительная информация. Я часто получаю сбой dnx.exe, когда я строю свой тестовый проект.

Любые предложения по решению этой проблемы?

Еще одна вещь: я могу успешно запустить тесты из командной строки/PowerShell, используя команду dnx . test.

+0

Я вижу ту же проблему, используя текущие бета-версии и xunit.dnx, используя текущее выпущенное расширение. –

ответ

1

Это было опубликовано до выпуска DNX beta8, но, возможно, вы использовали ранние сборки бета8 или даже бета7? У меня была та же проблема с DNX beta8, и это было потому, что зависимости xunit также нужно было обновить. У вас есть xunit "2.1.0-beta4- ", но если вы измените его на "2.1.0-", вы получите более новые версии с поддержкой DNX beta8.

От:

"dependencies": { 
    "xunit": "2.1.0-beta4-*", 
    "xunit.runner.dnx": "2.1.0-beta4-*", 

To:

"dependencies": { 
    "xunit": "2.1.0-*", 
    "xunit.runner.dnx": "2.1.0-*", 

Надеется, что это помогает.

+0

Было ли это для бегуна xSnit ReSharper или встроенной Visual Studio «Test Explorer»? Я пробовал несколько версий зависимостей, и хотя я могу заставить их работать нормально в VS Test Explorer, бегун R # xUnit все еще жалуется на то, что не найдет сборки (они создаются в другом месте). – danludwig

+0

Это было для встроенной Visual Studio «Test Explorer», поэтому я не уверен в R # xUnit runner. – mikeesouth

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