Ignore a Spock test if running in Travis CI

Sergio del Amo Thu, 27 Apr 2017 09:24:00 GMT

Tags: #ci #travis #spock

Thanks to Spock IgnoreIf annotation it is easy to ignore a specification running in Travis CI.

import spock.lang.IgnoreIf
import spock.lang.Specification

class ClassUnderTestSpec extends Specification {

    @IgnoreIf( { System.getenv('TRAVIS') as boolean } )
    def "test which fials if run by Travis CI"() {