feat: Refactor alpha-beta search to improve search parameters and quiescence handling
Build & Test (NowChessSystems) TeamCity build failed

This commit is contained in:
2026-04-17 21:41:11 +02:00
parent 4f6cc2c0f8
commit 473c62666a
12 changed files with 502 additions and 169 deletions
+20 -3
View File
@@ -1,6 +1,6 @@
plugins {
id("scala")
id("org.scoverage") version "8.1"
id("org.scoverage")
}
group = "de.nowchess"
@@ -19,6 +19,23 @@ scala {
scoverage {
scoverageVersion.set(versions["SCOVERAGE"]!!)
excludedPackages.set(
listOf(
"de\\.nowchess\\.bot\\.bots\\.NNUEBot",
"de\\.nowchess\\.bot\\.bots\\.nnue\\..*",
"de\\.nowchess\\.bot\\.util\\.PolyglotBook",
)
)
excludedFiles.set(
listOf(
".*NNUE\\.scala",
".*NNUEBot\\.scala",
".*NbaiLoader\\.scala",
".*NbaiMigrator\\.scala",
".*NbaiWriter\\.scala",
".*PolyglotBook\\.scala",
)
)
}
tasks.withType<ScalaCompile> {
@@ -41,9 +58,9 @@ dependencies {
implementation(project(":modules:api"))
implementation(project(":modules:io"))
implementation(project(":modules:rule"))
implementation("com.microsoft.onnxruntime:onnxruntime:1.19.2")
implementation("com.microsoft.onnxruntime:onnxruntime:${versions["ONNXRUNTIME"]!!}")
testImplementation(platform("org.junit:junit-bom:5.13.4"))
testImplementation(platform("org.junit:junit-bom:${versions["JUNIT_BOM"]!!}"))
testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation("org.scalatest:scalatest_3:${versions["SCALATEST"]!!}")
testImplementation("co.helmethair:scalatest-junit-runner:${versions["SCALATEST_JUNIT"]!!}")