Я хотел бы получить список тестов из проводника тестов в расширении Visual Studio 2012.
Возможно ли это с помощью Package.GetGlobalService или через DTE?
[Изменить] Поскольку на это нет ответа, я предоставлю дополнительную информацию.
В настоящее время расширения или плагины IDE, которые хотят запускать тесты решений, делают это, предоставляя свои собственные средства запуска. Gallio — один из таких примеров запуска тестов, у которого есть плагин для запуска нескольких типов тестов. Resharper — это пример расширения IDE, включающего средство запуска тестов.
VS2012 представляет новый Test Runner, для которого сторонние тестовые библиотеки могут разрабатываться, такие как nunit, xunit, qunit. С этим изменением можно запускать эти различные типы тестов внутри самого VS, а именно через окно «Проводник тестов».
Чтобы третьи лица могли взаимодействовать с тестами IDE, необходимо иметь возможность получить список тестов, запустить тесты и получить результаты тестов.
Имея это в виду, есть ли доступ к тестовым интерфейсам в IDE VS 2012?