У меня есть несколько тестов пользовательского интерфейса.Когда я запускаю одиночный тест, все в порядке. Но если я запускаю их партию (как часть сборки CI), тест завершается неудачно, потому что тесты, которые идут первыми, изменяют состояние приложения, а следующие тесты зависят от этих изменений. (Поскольку приложение не убивается).
Я пробовал getActivity (). Finish ()
в tearDown ()
.
Пробовал solo.finalize ()
, который на самом деле делает то же самое.
Есть ли способ иметь новое приложение в начале каждого тестового прогона? (Используя Robotium).
И есть ли способ программно убить приложение в конце теста?
Я использую ActivityInstrumentationTestCase2
с Robotium