Android-проект Maven с набором тестов - PullRequest
0 голосов
/ 07 марта 2012

Я пытаюсь настроить проект с зависимостями от ActionBarSherlock (4.0 RC1) и ViewPagerIndicator, в настоящее время я использую Eclipse IDE, и я хотел бы иметь возможность создать и запустить тестовый проект Android для этого проекта. Я велел Eclipse игнорировать цели proguard и generate-sources, чтобы заставить его перестать выдавать мне ошибки, кажется, это было решением, но мне трудно было подтвердить, является ли это все еще правильным решением. До сих пор у меня был умеренный успех с ABS, я смог развернуть пакет на эмуляторе с панелью действий, и Eclipse, похоже, знает о классах и ресурсах в ABS. Тем не менее, он не знает о темах (например, Theme.Sherlock.Light) и отображает ошибку. Я в порядке с этим, за исключением того, что это означает, что я не могу работать, используя Eclipse. Но, похоже, он не работает для ViewPagerIndicator. И я продолжаю сталкиваться со случайными ошибками, и мне кажется, что я просто бегаю по кругу.

Итак, я попытался добавить тестовый проект (снова ..), чтобы я мог протестировать проект при его создании, чтобы убедиться, что он соответствует всем моим спецификациям на каждом этапе. Но я не могу заставить это работать. Если бы я мог просто получить эти 3 вещи и как запустить тесты, я был бы в состоянии отладить другие возникающие проблемы, но в настоящее время я даже не могу подтвердить, где проблемы лежат. Большая часть моих исследований дала частичные ответы и устаревшие решения.

Использование: ActionBarSherlock 4.0 RC1 ViewPagerIndicator 2.2.3 Android-Maven-плагин 3.1.1.99.0.6 Apache Maven 3.0.3 Затмение Индиго m2e 1.0.100.20110804-1717

1 Ответ

0 голосов
/ 14 марта 2012

Я также разместил этот вопрос в группе Google maven-android-plugin, и Манфред Мозер указал мне на приложение Gaug.es для Android .Он настроен для создания приложения с помощью Maven и имеет зависимости для ABS, ViewPagerIndicator, RoboGuice, Robotium и некоторых других.Он настроен на выполнение модульных тестов с надежными и интеграционных тестов с измерительными приборами.

Он также упомянул, что использует IntelliJ IDEA, который, как я думал, я попробую для себя (поскольку Eclipse давал мне проблемы, а TextMate даже не IDE).До сих пор Community Edition хорошо работал, он обеспечивает более приятную (или более простую для понимания) интеграцию с ant и maven, поэтому я могу указать, например, свою конфигурацию запуска «clean package android: deploy».

Еслиу вас схожие проблемы, я бы порекомендовал взглянуть на Gaug.es, это может быть немного властно и делать больше, чем вы хотите или с чего следует начинать.Я могу опубликовать детали того, что я собрал в Gaug.es для своего собственного приложения, если кому-то еще интересно, но я подумал, что хотел бы отметить, что мой вопрос в настоящее время решен, и как он был решен.

...