У меня есть проект Android Maven (назовем его parent_project ), который содержит различные подмодули: my_library_project , app_using_my_library_project , test_project и extra_lib .
Итак, структура будет такой:
parent_project
* my_library_project (Android Library Project)
* app_using_my_library_project (Demo app that uses the Android Library Project)
* test_project (Project containing the tests instrumented against app_using_my_library_project)
* extra_lib
Я бы хотел создать тестовое покрытие для моего проекта Android с помощью Maven (а не Ant, я уже могу создавать отчеты о покрытии кода с помощью Ant, следуя этим инструкциям. : https://wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+project ).
Я не особо предпочитаю используемый инструмент покрытия кода, но предпочитаю EMMA, поскольку он кажется наиболее распространенным в мире разработки Android.
Я использую android-maven-plugin (http://code.google.com/p/maven-android-plugin/) в его версии 3.0.0-alpha-12, и я уже пытался вставить конфигурация pom.xml моего родителя следующая:
true
true
Но это не дает желаемого отчета о покрытии кода.
Итак: