Я использую Resharper 4.5 с тестированием Visual Studio 2008 и MBUnit, и, похоже, что-то странное с использованием ReSharpher для запуска тестов.Resharper работает все тесты, когда выбран только один.
На стороне есть значки рядом с классом каждый метод тестирования с параметрами Run and Debug. Когда я выбираю «Выполнить», он просто показывает мне результаты одного теста. Однако я заметил, что тест проходил довольно много времени.
Когда я запускал профилировщик Sql Server и начал переходить через код, я понял, что он не просто запускает выбранный тест, а каждый из них в классе. Есть ли какая-то причина, по которой он выглядит так, как будто он работает только на одном модульном тесте, а фактически запускает их все?
Его получение - это боль, ожидающая выполнения всех тестов интеграции, когда я только забочусь о повторном использовании одного из них, есть ли способ изменить это?
Вы используете Gallio для запуска тестов MBUnit? –
Какую версию Gallio вы используете? Более старые версии содержали ошибку, которая приводила к поведению, аналогичному тому, что вы описываете> –
У меня установлен Gallio, но я не думаю, что использую его для запуска тестов. Я просто использую MBUnit exe. Как узнать, использует ли VS Gallio? Установленная версия 3.0.0.179. – Brandon