2016-07-19 14 views
3

При выполнении чистых/перестроек в моем решении, чтобы тесты отображались в тестовом обозревателе, я получаю следующую ошибку: «Неожиданная ошибка обнаружена. Подробнее см. «Панель результатов тестов».XUnit2 больше не ищет тестов после обновления VS2015 до обновления 3

И ни один из тестов больше не появляется.

Когда я проверяю окно вывода тестов, он говорит: «test-xunit» возвращен «-532462766» (Если окно вывода с тестами, выбранными в DropDownList, не является панелью вывода. Пожалуйста, дайте мне знать, если это не " t.)

Я считаю, что это началось с тех пор, как я обновил VS2015 до последнего и самого большого (Update 3). Любые идеи о том, что происходит, потому что мой код не изменился с тех пор, как он работал в последний раз.

Точная ошибка:

------ Discover test started ------ 
Discovering tests in 'C:\Projects\MyProj\test\WebAPI.Tests\project.json' ["C:\Program Files\dotnet\dotnet.exe" test "C:\Projects\MyProj\test\WebAPI.Tests\project.json" --output "C:\Projects\MyProj\test\WebAPI.Tests\bin\Debug\net461\win7-x64" --port 33073 --parentProcessId 6868 --no-build] 
'test-xunit' returned '-532462766'. 
========== Discover test finished: 0 found (0:00:01.5093366) ========== 

ответ

1

Да, это подтверждает, что следующие версии сломаться, если ваш VS2015 Enterprise обновляется до абсолюта последние и самые большие, как если бы 7/19/2016.

Вот изменения, которые я сделал, что решил проблему:
FROM - Не работает с Update 3

"dependencies": { 
    "xunit": "2.1.0", 
    "dotnet-test-xunit": "1.0.0-rc2-build10025" 
}, 

TO - Работа с Update 3

"dependencies": { 
    "xunit": "2.2.0-beta2-build3300", 
    "dotnet-test-xunit": "2.2.0-preview2-build1029" 
}, 

Если кто-нибудь имеет дополнительную информацию об этом, пожалуйста, поделитесь!

+3

Это не помогает. У меня уже есть более новые зависимости, и после обновления до .NET Core 1.1 такая же ошибка. –

+0

Вы нашли решение, Раденко? У меня такая же проблема после обновления до .Net Core 1.1 – TTCG

+0

@TTCG Я использую новейший и самый большой XUnit w /. Net Core 1.1, и он работает нормально. XUnit 2.2.0-beta4-build3444 и dotnet-test-xunit-preview2-build1029. Удостоверьтесь, что вы очищаете и перестраиваете решение. –

2

Даже после обновления для предварительного просмотра сборки и выполнения чистой перестройки я продолжал получать вышеуказанную ошибку при обнаружении теста.

Для меня проблема была решена путем добавления предварительной версии Microsoft.DotNet.InternalAbstractions в дополнение к предварительного просмотра версий XUnit как suggested in this other thread:

"dependencies": { 
    "xunit": "2.2.0-beta4-build3444", 
    "dotnet-test-xunit": "2.2.0-preview2-build1029", 
    "Microsoft.DotNet.InternalAbstractions": "1.0.500-preview2-1-003177" 
}, 
+0

Использует ли это решение @Blake Rivell? – Rorschach