Janusz Janusz - 1 year ago 109
Android Question

Don't fail the gradle build if a test is failing with the gradle-android-test-plugin

I set my project up to run with Robolectric and the the gradle-android-test-plugin.
This all works fine and first tests are running and failing.

If a test fails this will also fail the gradle build. Is there a way to just let the build go on and write down the failing tests for evaluation in a later step?

The plan is to integrate the testing in a continuous integration server and there the build should only be unstable if a test fails.

Answer Source

The correct syntax with AndroidConnectedTests is as following:

project.gradle.taskGraph.whenReady {
    connectedAndroidTest {
        ignoreFailures = true
    }
}

Now the test task is not failing the build anymore and you can pick up the failed tests with your build server to markt the build as unstable etc.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download