mirror of
				https://github.com/gradle/gradle-build-action.git
				synced 2025-11-04 09:58:56 +08:00 
			
		
		
		
	Now that environment variable reads are auto-detected by Gradle 7.4, we need a different mechanism to check that the configuration cache is being used successfully.
		
			
				
	
	
		
			22 lines
		
	
	
		
			461 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			461 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
plugins {
 | 
						|
    id 'java'
 | 
						|
}
 | 
						|
 | 
						|
repositories {
 | 
						|
    mavenCentral()
 | 
						|
}
 | 
						|
 | 
						|
dependencies {
 | 
						|
    testImplementation('junit:junit:4.12')
 | 
						|
}
 | 
						|
 | 
						|
tasks.named("test").configure {
 | 
						|
    // Echo an output value so we can detect configuration-cache usage
 | 
						|
    println "::set-output name=task_configured::yes"
 | 
						|
 | 
						|
    doLast {
 | 
						|
        if (System.properties.verifyCachedBuild) {
 | 
						|
            throw new RuntimeException("Build was not cached: unexpected execution of test task")
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |