Add junit properties
This commit is contained in:
parent
bb5e955318
commit
ed4d9264eb
@ -9,4 +9,5 @@ val templateModule = module {
|
||||
single { MainTemplate(get()) } bind Template::class
|
||||
single { LogbackTemplate(get()) } bind Template::class
|
||||
single { GitignoreTemplate(get()) } bind Template::class
|
||||
single { JunitTemplate(get()) } bind Template::class
|
||||
}
|
||||
|
||||
12
src/main/kotlin/starter/templates/JunitTemplate.kt
Normal file
12
src/main/kotlin/starter/templates/JunitTemplate.kt
Normal file
@ -0,0 +1,12 @@
|
||||
package starter.templates
|
||||
|
||||
import com.mitchellbosecke.pebble.PebbleEngine
|
||||
import starter.Project
|
||||
import starter.utils.prettyPrintXml
|
||||
import starter.utils.render
|
||||
|
||||
class JunitTemplate(private val engine: PebbleEngine) : Template {
|
||||
override fun path(project: Project) = "src/test/resources/junit-platform.properties"
|
||||
override fun enabled(project: Project) = project.dependencies.any { it.name == "junit" }
|
||||
override fun render(project: Project) = engine.render("starter/junit/index")
|
||||
}
|
||||
4
src/main/resources/starter/junit/index.twig
Normal file
4
src/main/resources/starter/junit/index.twig
Normal file
@ -0,0 +1,4 @@
|
||||
junit.jupiter.testinstance.lifecycle.default=per_class
|
||||
junit.jupiter.execution.parallel.enabled=true
|
||||
junit.jupiter.execution.parallel.mode.default=same_thread
|
||||
junit.jupiter.execution.parallel.mode.classes.default=concurrent
|
||||
Loading…
x
Reference in New Issue
Block a user