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