При запуске моего тестового набора в Android Studio иногда возникает исключение из моего кода (не в тесте), которое приведет к сбою текущего теста (хорошо, потому что тест имеет нашел ошибку), а остальные тесты перестали работать (не очень хорошо). Я бы хотел, чтобы тесты продолжали работать, чтобы завершить весь набор. Это возможно?Продолжить тесты на Android после исключения
5
A
ответ
4
невозможно по понятию INTERPRETER и COMPILER. Android использует jvm (java virtual machine) и JIT (как раз вовремя) компилятор. поэтому во время ошибки он больше не сможет компилироваться, поэтому выполнение остановится с точки ошибки.
2
Как пояснил Mayur, это невозможно.
Решение состоит в том, чтобы разделить тестирование на отдельные проекты. Это обеспечивает 2 преимущества:
- Вы можете запускать тесты параллельно (более быстрое выполнение, особенно на многоядерных платформ)
- Вы можете поймать несколько ошибок сразу
МИНУСЫ:
- Требует некоторой реструктуризации проекта
- Не позволяет вам поймать ВСЕ ошибки сразу