mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-25 07:57:12 -07:00
Fix Windows tests.
This commit is contained in:
parent
5ddc370521
commit
8bd098c458
1 changed files with 5 additions and 7 deletions
|
@ -100,15 +100,13 @@ open class BaseTest(val compilerFactory: BuildFileCompiler.IFactory? = null) {
|
|||
val projectName = "p" + Math.abs(Random().nextInt())
|
||||
val version = "1.0"
|
||||
|
||||
fun createFile(root: File, f: String, text: String) : File {
|
||||
val file = File(root, f)
|
||||
file.parentFile.mkdirs()
|
||||
file.writeText(text)
|
||||
return file
|
||||
fun createFile(root: File, f: String, text: String) = File(root, f).apply {
|
||||
parentFile.mkdirs()
|
||||
writeText(text)
|
||||
}
|
||||
|
||||
createFile(root, "kobalt/src/Build.kt",
|
||||
projectInfo.buildFile.text(root.absolutePath, projectName, version))
|
||||
projectInfo.buildFile.text(KFiles.fixSlashes(root.absolutePath), projectName, version))
|
||||
|
||||
projectInfo.files.forEach {
|
||||
createFile(root, it.path, it.content)
|
||||
|
@ -125,7 +123,7 @@ open class BaseTest(val compilerFactory: BuildFileCompiler.IFactory? = null) {
|
|||
val main = Kobalt.INJECTOR.getInstance(Main::class.java)
|
||||
val args = Args()
|
||||
val jc = JCommander(args).apply { parse(*commandLine) }
|
||||
args.buildFile = project.file.absolutePath + "/kobalt/src/Build.kt"
|
||||
args.buildFile = KFiles.fixSlashes(project.file.absolutePath) + "/kobalt/src/Build.kt"
|
||||
val result = Main.launchMain(main, jc, args, arrayOf("assemble"))
|
||||
return LaunchProjectResult(projectInfo, project, result)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue