Исключая проект модульного тестирования из сборки Android - PullRequest
0 голосов
/ 29 января 2011

Просматривая документы Android по модульному тестированию, я натолкнулся на эту рекомендацию ...

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

MyProject/  
  AndroidManifest.xml  
    res/
      ... (resources for main application)
    src/
      ... (source code for main application) ...
    tests/
        AndroidManifest.xml
        res/
          ... (resources for tests)
        src/
          ... (source code for tests)

Мой вопрос: как я могу исключить каталог "tests" из проекта I?тестирую, когда я собираюсь на производство?В противном случае у меня будет просто куча дополнительного кода, включенного в .apk, который никогда не будет использоваться ни к чему.

1 Ответ

2 голосов
/ 29 января 2011

Используете ли вы сборку Android Ant для создания своего распространяемого apk?Если это так, у вас не должен отображаться код тестов, точно так же, как у вас не будет кода src.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...