с использованием xunit2 в Visual Studio 2015. Проводник тестов не отображает вывод

Когда я открываю обозреватель тестов, я не вижу своих тестов даже после перестроения. Я могу запустить тесты с помощью dnx . test, и они работают, как и ожидалось.

Мой project.json file указан ниже. Я использую ASP.Net 5 beta6 с xUnit 2 и Visual Studio 2015 (beta 6).

{
  "version": "1.0.0-*",
  "description": "ClassLibrary1 Class Library",
  "authors": [ "jriegel" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",

  "dependencies": {
    "System.Collections": "4.0.10",
    "System.Linq": "4.0.0",
    "System.Threading": "4.0.10",
    "System.Runtime": "4.0.20",
    "Microsoft.CSharp": "4.0.0",
    "xunit": "2.1.0-beta3-*",
    "xunit.runner.dnx": "2.1.0-beta3-*"
  },
  "commands": {
    "test": "xunit.runner.dnx"
  },

  "frameworks": {
    "dnx451": { },
    "dnxcore50": { }
  }
}

person Jeff Riegel    schedule 31.07.2015    source источник
comment
какие у вас точные версии пакетов xunit и xunit.runner.dnx? помогает ли закрыть ([x]) окно тестового проводника, перестроить и снова открыть его (для меня это было решением...)?   -  person metalheart    schedule 20.10.2015


Ответы (1)


Новый пакет xUnit Visual Studio runner совместим с Visual Studio 2015 и интегрируется с обозреватель тестов.

Просто беги

install-package xunit.runner.visualstudio

и восстановить проект. Тестовое обнаружение подберет все в вашем проекте.

Если у кого-то возникли проблемы даже после установки пакета, документация перечисляет предостережение:

Если вы ранее установили xUnit.net Visual Studio Runner VSIX (расширение), его необходимо сначала удалить. Раннер Visual Studio теперь распространяется только через NuGet. Чтобы удалить его, нужно пройти Tools > Extensions and Updates. Прокрутите список до конца и, если xUnit.net установлен, удалите его. Это заставит вас перезапустить Visual Studio.

person Nate Barbettini    schedule 29.09.2015