@@ -3,6 +3,7 @@ package com.teamscale.config
33import com.teamscale.report.util.ClasspathWildcardIncludeFilter
44import com.teamscale.utils.ArgumentAppender
55import okhttp3.HttpUrl
6+ import okhttp3.HttpUrl.Companion.toHttpUrl
67import org.gradle.api.file.DirectoryProperty
78import org.gradle.api.file.FileCollection
89import org.gradle.testing.jacoco.plugins.JacocoTaskExtension
@@ -48,7 +49,7 @@ abstract class AgentConfiguration @Inject constructor(
4849 */
4950 @JvmOverloads
5051 fun useLocalAgent (url : String = "http : // 127.0.0.1:8123/") {
51- localAgent = TeamscaleAgent (HttpUrl .parse(url)!! )
52+ localAgent = TeamscaleAgent (url.toHttpUrl() )
5253 }
5354
5455 /* *
@@ -58,7 +59,7 @@ abstract class AgentConfiguration @Inject constructor(
5859 */
5960 @JvmOverloads
6061 fun useRemoteAgent(url: String = "http://127.0.0.1:8124/") {
61- remoteAgent = TeamscaleAgent (HttpUrl .parse(url)!! )
62+ remoteAgent = TeamscaleAgent (url.toHttpUrl() )
6263 }
6364
6465 /* * Returns a filter predicate that respects the configured wildcard include and exclude patterns. */
@@ -98,7 +99,7 @@ abstract class AgentConfiguration @Inject constructor(
9899 argument.append("includes", jacocoExtension.includes)
99100 argument.append("excludes", jacocoExtension.excludes)
100101 argument.append("mode", "testwise")
101- argument.append("http-server-port", url.port() )
102+ argument.append("http-server-port", url.port)
102103 }
103104 }
104105}
0 commit comments