Skip to content

Commit

Permalink
Fix TestCliContext, increase HTTP timeout
Browse files Browse the repository at this point in the history
  • Loading branch information
DrewCarlson committed Oct 27, 2024
1 parent 9473927 commit 23a7cba
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions ktpack-cli/src/commonTest/kotlin/ktpack/TestCliContext.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,19 @@ package ktpack

import com.github.ajalt.mordant.terminal.Terminal
import io.ktor.client.*
import io.ktor.client.plugins.*
import io.ktor.client.plugins.logging.*
import kotlinx.io.files.Path
import kotlinx.serialization.decodeFromString
import ktpack.compilation.dependencies.MavenDependencyResolver
import ktpack.compilation.tools.DokkaCli
import ktpack.toolchain.kotlin.KotlincInstalls
import ktpack.manifest.ManifestToml
import ktpack.manifest.toml
import ktpack.toolchain.jdk.JdkInstalls
import ktpack.toolchain.nodejs.NodejsInstalls
import ktpack.util.*
import kotlin.time.Duration.Companion.seconds

class TestCliContext : CliContext {
override val stacktrace: Boolean = true
Expand All @@ -21,6 +24,10 @@ class TestCliContext : CliContext {
logger = Logger.SIMPLE
level = LogLevel.ALL
}
install(HttpTimeout) {
socketTimeoutMillis = 60.seconds.inWholeMilliseconds
requestTimeoutMillis = 60.seconds.inWholeMilliseconds
}
}
override val term: Terminal
get() = TODO("Not yet implemented")
Expand All @@ -37,8 +44,7 @@ class TestCliContext : CliContext {
}
override val dokka: DokkaCli by lazy {
DokkaCli(
dokkaCliFolder = Path(KTPACK_ROOT, "dokka"),
http = http,
mavenResolver = MavenDependencyResolver(http)
)
}
override val gitCli: GitCli = GitCli()
Expand Down

0 comments on commit 23a7cba

Please sign in to comment.