mirror of
				https://hub.gitmirror.com/https://github.com/gradle/actions.git
				synced 2025-10-30 09:29:57 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import {GradleStateCache} from "../../src/cache-base"
 | |
| import * as path from 'path'
 | |
| import * as fs from 'fs'
 | |
| 
 | |
| const testTmp = 'test/jest/tmp'
 | |
| fs.rmSync(testTmp, {recursive: true, force: true})
 | |
| 
 | |
| describe("--info and --stacktrace", () => {
 | |
|     describe("will be created", () => {
 | |
|         it("when gradle.properties does not exists", async () => {
 | |
|             const emptyGradleHome = `${testTmp}/empty-gradle-home`
 | |
|             fs.mkdirSync(emptyGradleHome, {recursive: true})
 | |
| 
 | |
|             const stateCache = new GradleStateCache("ignored", emptyGradleHome)
 | |
|             stateCache.configureInfoLogLevel()
 | |
| 
 | |
|             expect(fs.readFileSync(path.resolve(emptyGradleHome, "gradle.properties"), 'utf-8'))
 | |
|                 .toBe("org.gradle.logging.level=info\norg.gradle.logging.stacktrace=all\n")
 | |
|         })
 | |
|     })
 | |
|     describe("will be added", () => {
 | |
|         it("and gradle.properties does exists", async () => {
 | |
|             const existingGradleHome = `${testTmp}/existing-gradle-home`
 | |
|             fs.mkdirSync(existingGradleHome, {recursive: true})
 | |
|             fs.writeFileSync(path.resolve(existingGradleHome, "gradle.properties"), "org.gradle.logging.level=debug\n")
 | |
| 
 | |
|             const stateCache = new GradleStateCache("ignored", existingGradleHome)
 | |
|             stateCache.configureInfoLogLevel()
 | |
| 
 | |
|             expect(fs.readFileSync(path.resolve(existingGradleHome, "gradle.properties"), 'utf-8'))
 | |
|                 .toBe("org.gradle.logging.level=info\norg.gradle.logging.stacktrace=all\n\norg.gradle.logging.level=debug\n")
 | |
|         })
 | |
|     })
 | |
| })
 | 
