Use random ports for embedded redis
This commit is contained in:
parent
00fb29f528
commit
2e5aff391d
|
@ -1,4 +1,5 @@
|
|||
import datadog.trace.agent.test.AgentTestRunner
|
||||
import datadog.trace.agent.test.utils.PortUtils
|
||||
import datadog.trace.api.Config
|
||||
import datadog.trace.api.DDSpanTypes
|
||||
import datadog.trace.instrumentation.api.Tags
|
||||
|
@ -8,7 +9,8 @@ import spock.lang.Shared
|
|||
|
||||
class JedisClientTest extends AgentTestRunner {
|
||||
|
||||
public static final int PORT = 6399
|
||||
@Shared
|
||||
int port = PortUtils.randomOpenPort()
|
||||
|
||||
@Shared
|
||||
RedisServer redisServer = RedisServer.builder()
|
||||
|
@ -16,9 +18,9 @@ class JedisClientTest extends AgentTestRunner {
|
|||
.setting("bind 127.0.0.1")
|
||||
// set max memory to avoid problems in CI
|
||||
.setting("maxmemory 128M")
|
||||
.port(PORT).build()
|
||||
.port(port).build()
|
||||
@Shared
|
||||
Jedis jedis = new Jedis("localhost", PORT)
|
||||
Jedis jedis = new Jedis("localhost", port)
|
||||
|
||||
def setupSpec() {
|
||||
println "Using redis: $redisServer.args"
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import datadog.trace.agent.test.AgentTestRunner
|
||||
import datadog.trace.agent.test.utils.PortUtils
|
||||
import datadog.trace.api.Config
|
||||
import datadog.trace.api.DDSpanTypes
|
||||
import datadog.trace.instrumentation.api.Tags
|
||||
|
@ -8,7 +9,8 @@ import spock.lang.Shared
|
|||
|
||||
class Jedis30ClientTest extends AgentTestRunner {
|
||||
|
||||
public static final int PORT = 6399
|
||||
@Shared
|
||||
int port = PortUtils.randomOpenPort()
|
||||
|
||||
@Shared
|
||||
RedisServer redisServer = RedisServer.builder()
|
||||
|
@ -16,9 +18,9 @@ class Jedis30ClientTest extends AgentTestRunner {
|
|||
.setting("bind 127.0.0.1")
|
||||
// set max memory to avoid problems in CI
|
||||
.setting("maxmemory 128M")
|
||||
.port(PORT).build()
|
||||
.port(port).build()
|
||||
@Shared
|
||||
Jedis jedis = new Jedis("localhost", PORT)
|
||||
Jedis jedis = new Jedis("localhost", port)
|
||||
|
||||
def setupSpec() {
|
||||
println "Using redis: $redisServer.args"
|
||||
|
|
Loading…
Reference in New Issue