Тестирование скриншота Dropshot выполняет все инструментальные тесты при записиAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Тестирование скриншота Dropshot выполняет все инструментальные тесты при записи

Сообщение Anonymous »

Я хотел бы использовать тестирование скриншота Dropbox Dropshot в моем приложении, но столкнулся с несколькими проблемами. Во -первых, при записи экранированных снимков рекомендуемой команды Gradle. \ Gradlew: App: recorddebugAndroidtestStestShots запускает все инструментальные тесты (59), не только те, которые используют экран (2 из 59). Два теста экрана - это просто тест из документации. Третий - фиктивное тест, просто чтобы посмотреть, будет ли он запустить. < /P>
class ExampleInstrumentedTest {
@get:Rule
val activityScenarioRule = ActivityScenarioRule(MainActivity::class.java)

@get:Rule
val dropshots = Dropshots()

@Before
fun setup() {
}

@Test
fun testMatchesFullScreenshot() {
activityScenarioRule.scenario.onActivity {
// Assert full-screen snapshots
dropshots.assertSnapshot()
}
}

@Test
fun testMatchesViewScreenshot() {
activityScenarioRule.scenario.onActivity {
// Assert view snapshots.
dropshots.assertSnapshot(
it.findViewById(android.R.id.content),
)
}
}
}

< /code>
и < /p>
@RunWith(AndroidJUnit4::class)
class SecondInstrumentedTest {

@Test
fun testSomething(){
assert(true);
}
}
< /code>
Вывод в терминале показывает, что все три теста запускаются.
"< /p>

Задача: App: pushdebugandroidtestStScreenshotmarkerfile

E: \ androiddev \ testdropshot \ app \ build \ tmp \ dropshots \ adb-file4041801789951116564: 1 Нажатый файл, 0 пропусков. : APP: ConnectedDebugAndroidtest
Запуск 3 тестов на Pixel_6_API_35 (AVD) - 15 < /p>
< /blockquote>

pixel_6_api_35 (AVD) - 15 тестов 0/3 завершены. />
pixel_6_api_35 (AVD) - 15 тестов 1/3 завершены. />
Задача: Приложение: PulldebugandroidtestScreenshots
2 Скриншоты экрана, сохраненные по адресу e: \ androiddev \ testdropshot \ app \ build \ outputs \ androidtest-results \ connectev \ Debug
< /p>
< /blockquote>
shests howshots howshots howshots> И не все другие инструментальные тесты?

Подробнее здесь: https://stackoverflow.com/questions/795 ... -recording
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»