Автономный проект библиотеки тестов не может найти классы библиотек

Согласно в этом руководстве SDK , модульное тестирование библиотеки Проект может быть реализован путем создания стандартного проекта приложения, ссылки на проект библиотеки и последующего инструментирования приложения для модульного тестирования.

Однако, когда я делаю это и запускаю тестовое приложение, я получаю сообщение

Не найдено ни одного теста с тестом бегун 'JUnit 3'.

Я использую Eclipse и плагин Android ADT, все последние версии.

Примечание: проекты компилируются просто отлично. Тестовый проект также устанавливает нормально на эмулятор. Но в консоли я вижу, что он ищет .apk , которого, конечно, не существует, так как я собираю это как библиотеку в тестовый проект.

Каждый получил это работать? И если да, то в чем тут хитрость? Обновление:

: после обнаружения и исправления проблемы, которая фактически включала классы тестов (!), Бегун тестов теперь может найти все тесты. Но все тесты не выполняются со следующими исключениями:

java.lang.NoClassDefFoundError:

nameOfClassInLibraryProject являются классами, определенными в проекте библиотеки. Эти классы должны быть скомпилированы в тестовый проект, и действительно, все компилируется просто отлично. Но при запуске тестового проекта среда выполнения не Кажется, я не нашел библиотечные классы.

5
задан Peter Lillevold 17 August 2010 в 21:52
поделиться