failureConditions

fun failureConditions(init: FailureConditions.() -> Unit)

Configures failure conditions

Example. Failure contidions defined for build configuration. See concrete build failure conditions for more examples.

buildType {
// ...
failureConditions {
failOnText {
// ...
}
failOnMetricChange {
// ...
}
}
}

Example. Fail a build if some text appears in the build log

See also build failure on text

failureConditions {
failOnText {
conditionType = BuildFailureOnText.ConditionType.CONTAINS
pattern = "ERROR"
failureMessage = """Found "ERROR" in the log"""
reverse = false
}
}

Parameters

init

function to initialize failure conditions