1
0

Add junit properties

This commit is contained in:
Hubert Van De Walle 2020-10-06 21:50:27 +02:00
parent bb5e955318
commit ed4d9264eb
3 changed files with 17 additions and 0 deletions

View File

@ -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
}

View 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")
}

View 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