Является ли создание модульных тестов в отдельном проекте правильным подходом для Android?

Это описание того, как начать тестирование в Android, кажется противоречивым:

http: // developer.android.com/guide/topics/testing/testing_android.html

В нем говорится:

Тестовый проект - это каталог или проект Eclipse, в котором вы создаете исходный код, файл манифеста и другие файлы для тестового пакета. Android SDK содержит инструменты для Eclipse с ADT и для командная строка для создания и обновления тестовых проектов. Инструменты создайте каталоги, которые вы используете для исходного кода и ресурсов, а также файл манифеста для тестового пакета.

Однако затем он говорит:

Вы можете создать тестовый проект в любом месте вашей файловой системы, но лучший подход - добавить тестовый проект так, чтобы его корневой каталог tests / находится на том же уровне, что и каталог src / основного проект приложения. Это поможет вам найти тесты, связанные с приложение.

Затем отображается структура проекта, в которой все ваши тесты относятся к вашему основному проекту, а не как отдельный проект. Однако, если вы используете плагин ADT, он создаст отдельный проект. Что является правильным или лучшим - отдельный проект для модульных тестов или один и тот же проект?

17
задан 28 July 2011 в 13:34
поделиться