0

Любой способ поймать тестовые события внутри Visual Studio Addin? Я не вижу ничего внутри DTE2, который будет делать трюк. Я хотел бы знать, когда запускается тестовый прогон и когда он будет завершен. А затем получите результаты теста. Любая помощь очень ценится.Слушайте события MsTest в Visual Studio Addin

EDIT Если бы я мог знать, когда будут выполняться тесты MsTest, которые были бы достаточными, и было бы предпочтительнее иметь что-то, что не соответствовало бы версии VS. Я бы предпочел не писать код конкретной версии для каждой версии VS или писать разные дополнения для каждой версии.

ответ

0

Я взглянул, и мне кажется, что структура тестирования и DTE являются раздельными друг от друга, не совсем похоже на то, что тестовая инфраструктура открыла что-либо для DTE/VisualStudio.

Ближайшая вещь, которую я нашел, была Creating a Diagnostic Data Adapter. Мне кажется, что вы могли бы использовать это, чтобы перехватить все события &, чтобы отправить их через какое-то сообщение в ваш VS addin.

+0

Спасибо за ответ. Я просмотрел его, и кажется, что настраиваемые адаптеры для диагностических данных могут быть настроены только для использования в Visual Studio Ultimate, Premium или Test Professional, а также потребуется некоторая настройка параметров тестирования. Это может сработать, но у меня нет правильной версии VS, чтобы попробовать, и не все, кто будет использовать мой плагин, имеют правильные версии. Я буду продолжать смотреть. Если я найду что-то, я обновлю этот пост. Еще раз спасибо. – andrewramka

+0

@andrewramka, вам нужно знать, что архитектура тестов постоянно меняется. Вы должны обновить вопрос и объяснить немного больше того, что вы ищете. Какая визуальная версия Studio? Вы хотите, чтобы он работал с какой-либо средой тестирования или просто с MsTest? В 2013 году могут запускаться различные тестовые «рамки», такие как nUnit .. –