Короче говоря, я хочу знать, есть ли параметр командной строки JVM для изменения начального рабочего каталога? Если это важно, я запускаю jdk1.6.0_24.
Предыстория:
Я использую инструмент под названием Robolectric for Eclipse для тестирования приложений Android на хост-компьютере без эмуляции. Robolectric требует создания тестового проекта, но сами тесты должны запускаться из тестируемого проекта Android. Это достигается из Eclipse, устанавливая конфигурацию запуска для тестируемого проекта в настройке: «Выполнить все тесты в выбранном проекте, пакете или исходной папке».
Я хочу сделать это из параметров командной строки JVM, если это возможно, потому что другой инструмент, который я использую, Infinitest, не позволяет указать рабочий каталог тестов. Однако он позволяет указать параметры командной строки JVM.
Временное решение:
Пока я не нашел лучшего обходного пути, успешным kluge было копирование папки AndroidManifest.xml и res из проекта Android.