Я только недавно нашел решение этой проблемы, которое было размещено на devdanke:.
«По состоянию на 11-июля-2010 и Android 2.1, работа вокруг я использую для разделения тестов на различные классы Любой тест (s), которые не вызывают никаких API-интерфейсов Android, входят в их собственные классы. Для каждого из этих классов я удаляю ссылку на Android на вкладке «Запуск конфигурации» на вкладке «Класс».
Проблема с тем, что он настроил класс по классу, тогда невозможно запустить все тесты в проекте. Лучший подход - создание 2 тестовых проектов с различными наборами библиотек.
проект
Стандартный Android JUnit Test может быть создана после link, и тестовый образец класса выглядит следующим образом:
import android.test.AndroidTestCase;
public class ConverterTest extends AndroidTestCase {
public void testConvert() {
assertEquals("one", "one");
}
}
Затем проект JUnit Test может быть преобразован из проекта Android JUnit Test путем удаления Android библиотеки из построения пути проекта, и добавление JRE System Library и библиотеки JUnit 3 и тестовый образец класса выглядит следующим образом:
import junit.framework.TestCase;
public class ConverterTest extends TestCase{
public void testConvert() {
assertEquals("one", "one");
}
}
Вы можете попробовать JDK 6 обновление 20. –
Аналогично [Не удается запустить JUnit 4 тестового случая в затмении] (http://stackoverflow.com/questions/2172152/ cant-run-junit-4-test-case-in-eclipse) – idbrii