Mam problem z Robolectric 2.x (używam 2.1) z projektem Android Maven przy użyciu APKLIB.Robolectric 2.x + Maven na Jenkinsie nie powiodło się z zależnościami APKLIB
To szwy, że Robolectric 2.x oczekuje, że biblioteki Androida będą odwoływać się do pliku project.properties (ten plik jest automatycznie wypełniany przez Intellij lub Eclipse).
Współpracuje przy użyciu Maven na rozwój środowiska, jednak jeśli chcę zbudować mojego projektu Android Maven na serwerze CI (Jenkins) mój build się niepowodzeniem z:
java.lang.RuntimeException: huh? can't find parent for StyleData{name='Theme_Abs_cs', parent='@style/Theme_Sherlock_Light'}
Widocznie Robolectric nie może odnaleźć Zależności od bibliotek Androida.
Czy ktoś ma konfigurację działającą z Androidem APKLIB + Jenkins + Maven + Robolectric 2.x?
nie mogą być pewne, że biblioteki nie ma folderu res, co ma konsekwencje, że twój test się nie rozpocznie. Iterowanie poprzez tablicę bibliotek i użycie FileUtils.forceMakeDirs (libs, "res"); rozwiązał problem dla mnie. – thehayro
Nazwa katalogu wygląda teraz na "target/unpacked-libs" zamiast "target/unpack/apklibs" – emmby