Принудительно остановить AndroidJUnitRunner без времени и результата
Я планирую реализовать некоторые действия при выполнении AndroidJUnitRunner(), как показано ниже.
class TestRunner : AndroidJUnitRunner() {
override fun onCreate(bundle: Bundle) {
super.onCreate(bundle)
// some errors happended here
val result = Bundle()
result.putString(REPORT_KEY_STREAMRESULT, "Error! Stop running.")
InstrumentationRegistry.getInstrumentation().sendStatus(0, result)
}
}
После запуска приведенного выше кода он будет выводиться как
Error! Stop running.
Time: 0
OK (0 tests)
Однако я хочу просто распечатать свое собственное сообщение об ошибке, как показано ниже. Как мне это сделать?
Error! Stop running.