Покрытие кода в отдельных решениях

(Я разместил этот вопрос на форуме NCrunch, но не получил ответа в течение 3 дней.)

Я только что скачал, установил и включил NCrunch.

Я использую: VS 2012, Gallio, MbUnit.

У меня есть основное решение с несколькими проектами. На данный момент я хочу протестировать код в одном ключевом проекте в основном решении. Я хочу протестировать код в других проектах в будущем.

У меня есть второе отдельное тестовое решение с тестовым кодом. В тестовом решении я добавил ссылку на DLL проекта в основное решение.

Я включил NCrunch в тестовом решении, а затем успешно провел тесты в тестовом решении. Я вижу маркеры на строках тестового кода.

Я хочу видеть информацию о покрытии кода для кода проекта в моем основном решении.

Есть ли способ сделать это?

Ed


person CoolBreeze    schedule 14.07.2014    source источник


Ответы (1)


Я не думаю, что вы можете сделать это с помощью ncrunch, по крайней мере, я никогда не видел способа.

Чтобы рассчитать покрытие кода, вам нужно создать решение, в котором есть ваш тестовый код и ваш основной код. Честно говоря, это нормальная ситуация. Как можно эффективно писать тесты и новый код, если они не находятся в одном решении?

вы можете либо создать новое решение с обоими проектами, либо просто добавить основной проект в тестовое решение, а затем сохранить основное решение для создания только основной dll, а не тестовых.

person Sam Holder    schedule 03.08.2014