Тестовые проекты Android Eclipse нельзя использовать с проектами, построенными в дереве сборки Android - PullRequest
3 голосов
/ 24 марта 2010

Java-проект Android, помещенный в репозиторий git и встроенный в дерево Android в /packages/apps, должен иметь файлы проекта, расположенные в корне репозитория git.

Это проблематично для создания дополнительного проекта Test, который в идеале должен быть включен в тот же репозиторий git, чтобы коммиты были атомарными как для кода, так и для тестов. Eclipse очень расстраивается, если вы включаете тестовый проект в качестве подкаталога.

Есть ли подходящий подход для решения этой проблемы, кроме создания второго хранилища?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2010

Я не использую мерзавец внутри затмения. Мой репо клонирован в ~ / work / repo и у меня есть 2 подпапки, одна для реального проекта и одна для тестового проекта. Затем внутри моей рабочей области у меня есть 2 символические ссылки, которые указывают на папки внутри папки репо. Eclipse считает, что они являются обычными проектами, и не заботится об управлении репо. Я просто захожу в командную строку и "cd ~ / work / repo; git add.; Git commit;", и я могу зафиксировать и тест, и код одновременно.

Надеюсь, что поможет

0 голосов
/ 25 марта 2010

Я не знаю, git, но, похоже, это проблема организации кода, а не проблема git. Я думаю, что я создал бы рабочее пространство, а затем имел бы приложение и тестовый проект в качестве подпроектов в этом рабочем пространстве, например

/packages/apps/<product-name> - это рабочее пространство

/packages/apps/<product-name>/app-name - это приложение

/packages/apps/<product-name>/app-name-test - это тестовый проект для приложения

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