usefulness / screenshot-tests-for-android

Generate fast deterministic screenshots during Android instrumentation tests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screenshot Tests for Android

version Maven Central

Quick start

  1. build.gradle
plugins {
    id("io.github.usefulness.screenshot-testing-plugin") version "{{ version }}"
}
  1. androidTest/kotlin/SampleTest.kt
class SampleTest {

    @Test
    fun foo() {
        launchActivity<MainActivity>().onActivity(Screenshot::snapActivity)
    }
}
  1. run ./gradlew recordDebugAndroidTestScreenshotTest
  2. modify the view, run ./gradlew verifyDebugAndroidTestScreenshotTest observe failure with a report

License

screenshot-tests-for-android is Apache-2-licensed.

About

Generate fast deterministic screenshots during Android instrumentation tests

License:Apache License 2.0


Languages

Language:Kotlin 96.7%Language:CSS 1.9%Language:JavaScript 1.4%