mirror of
				https://hub.gitmirror.com/https://github.com/gradle/gradle-build-action
				synced 2025-11-01 02:20:05 +08:00 
			
		
		
		
	 53af4d4f57
			
		
	
	
		53af4d4f57
		
			
		
	
	
	
	
		
			
			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")
 | |
|         }
 | |
|     }
 | |
| } |