Optimize CI #82
@@ -191,10 +191,16 @@ tasks.test {
|
|||||||
useJUnitPlatform()
|
useJUnitPlatform()
|
||||||
systemProperty("junit.jupiter.execution.parallel.enabled", true)
|
systemProperty("junit.jupiter.execution.parallel.enabled", true)
|
||||||
dependsOn(testSql)
|
dependsOn(testSql)
|
||||||
finalizedBy(tasks.ktlintCheck)
|
|
||||||
finalizedBy(tasks.jacocoTestReport) // report is always generated after tests run
|
finalizedBy(tasks.jacocoTestReport) // report is always generated after tests run
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tasks.register("testAll") {
|
||||||
|
group = "verification"
|
||||||
|
dependsOn(testSql)
|
||||||
|
dependsOn(tasks.test)
|
||||||
|
dependsOn(tasks.ktlintCheck)
|
||||||
|
}
|
||||||
|
|
||||||
apply(plugin = "docker-compose")
|
apply(plugin = "docker-compose")
|
||||||
dockerCompose {
|
dockerCompose {
|
||||||
projectName = "dc-project"
|
projectName = "dc-project"
|
||||||
|
|||||||
@@ -59,33 +59,33 @@ class ArticleViewManager <A> (private val restClient: RestClient) : ViewManager<
|
|||||||
//language=JSON
|
//language=JSON
|
||||||
setJsonEntity(
|
setJsonEntity(
|
||||||
"""
|
"""
|
||||||
{
|
{
|
||||||
"size": 0,
|
"size": 0,
|
||||||
"query": {
|
"query": {
|
||||||
"bool": {
|
"bool": {
|
||||||
"must": {
|
"must": {
|
||||||
"term": {
|
"term": {
|
||||||
"version_id": "${entity.versionId}"
|
"version_id": "${entity.versionId}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"aggs" : {
|
||||||
|
"total": {
|
||||||
|
"composite" : {
|
||||||
|
"sources" : [
|
||||||
|
{ "version_id": { "terms": {"field": "version_id" } } }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"unique" : {
|
||||||
|
"cardinality" : {
|
||||||
|
"field" : "user_ref",
|
||||||
|
"precision_threshold": 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"aggs" : {
|
|
||||||
"total": {
|
|
||||||
"composite" : {
|
|
||||||
"sources" : [
|
|
||||||
{ "version_id": { "terms": {"field": "version_id" } } }
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"unique" : {
|
|
||||||
"cardinality" : {
|
|
||||||
"field" : "user_ref",
|
|
||||||
"precision_threshold": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
""".trimIndent()
|
""".trimIndent()
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user