Я собираюсь ответить, основываясь на нескольких предположениях, пожалуйста, исправьте те, которые содержатся в исходном вопросе, если я что-то получу неправильно.
Во-первых, предостережение о том, что для успешной работы рекомендуется писать тесты, которые не зависят от порядка выполнения, но если это не вариант, приведенное ниже решение может работать для вас.
Похоже, что тест выполняется как часть пакета и сам по себе. Вы можете обойти это несколькими способами, но при условии, что все ваши тестовые классы находятся в вашем классе Suite, проще всего запустить класс Suite только в вашем тестовом средстве. Если вы запускаете тесты из командной строки gradle, вы можете сделать это, передав такой аргумент, как этот (я предполагаю, что ваш класс Test Suite называется com.xx.xxx.modules.runner.JunitTestSuite '):
-Pandroid.testInstrumentationRunnerArguments.class=com.xx.xxx.modules.runner.JunitTestSuite
Если вы не запускаете свои тесты из командной строки gradle или у вас есть требование для запуска тестов, которых нет в вашем Test Suite, вы можете отменить тесты или найти подходящее решение, которое работает для вас, прочитав документацию по AndroidJUnitRunner .