Robotium. В наборе тестов каждый следующий тест зависит от предыдущего теста

У меня есть несколько тестов пользовательского интерфейса.Когда я запускаю одиночный тест, все в порядке. Но если я запускаю их партию (как часть сборки CI), тест завершается неудачно, потому что тесты, которые идут первыми, изменяют состояние приложения, а следующие тесты зависят от этих изменений. (Поскольку приложение не убивается).

Я пробовал getActivity (). Finish () в tearDown () .
Пробовал solo.finalize () , который на самом деле делает то же самое.

Есть ли способ иметь новое приложение в начале каждого тестового прогона? (Используя Robotium).
И есть ли способ программно убить приложение в конце теста?
Я использую ActivityInstrumentationTestCase2 с Robotium

12
задан Brock Adams 11 December 2011 в 21:52
поделиться