aboutsummaryrefslogtreecommitdiff
path: root/backend/internal/redis/taskqueue
diff options
context:
space:
mode:
authorGravatar Anshul Gupta <ansg191@anshulg.com> 2024-08-05 21:02:25 -0700
committerGravatar Anshul Gupta <ansg191@anshulg.com> 2024-08-05 21:11:27 -0700
commit0686dc6088cb2779272a49ac05d79cb40debb61b (patch)
tree86e5251b6501a9cc7a019e73ffdb51f836cfc974 /backend/internal/redis/taskqueue
parentad2c65bf1b2356680b2b525c36407fbcb869d102 (diff)
downloadibd-trader-0686dc6088cb2779272a49ac05d79cb40debb61b.tar.gz
ibd-trader-0686dc6088cb2779272a49ac05d79cb40debb61b.tar.zst
ibd-trader-0686dc6088cb2779272a49ac05d79cb40debb61b.zip
Add redis service to CI
Diffstat (limited to 'backend/internal/redis/taskqueue')
-rw-r--r--backend/internal/redis/taskqueue/queue_test.go18
1 files changed, 15 insertions, 3 deletions
diff --git a/backend/internal/redis/taskqueue/queue_test.go b/backend/internal/redis/taskqueue/queue_test.go
index b54d22a..aa817c5 100644
--- a/backend/internal/redis/taskqueue/queue_test.go
+++ b/backend/internal/redis/taskqueue/queue_test.go
@@ -3,6 +3,7 @@ package taskqueue
import (
"context"
"errors"
+ "os"
"testing"
"time"
@@ -11,12 +12,23 @@ import (
"github.com/stretchr/testify/require"
)
+func getRedisClient() *redis.Client {
+ addr := os.Getenv("REDIS_ADDR")
+ if addr == "" {
+ addr = "localhost:6379"
+ }
+
+ return redis.NewClient(&redis.Options{
+ Addr: addr,
+ })
+}
+
func TestTaskQueue(t *testing.T) {
if testing.Short() {
t.Skip()
}
- client := redis.NewClient(new(redis.Options))
+ client := getRedisClient()
defer func(client *redis.Client) {
_ = client.Close()
}(client)
@@ -202,7 +214,7 @@ func TestTaskQueue_List(t *testing.T) {
t.Skip()
}
- client := redis.NewClient(new(redis.Options))
+ client := getRedisClient()
defer func(client *redis.Client) {
_ = client.Close()
}(client)
@@ -371,7 +383,7 @@ func TestTaskQueue_Return(t *testing.T) {
t.Skip()
}
- client := redis.NewClient(new(redis.Options))
+ client := getRedisClient()
defer func(client *redis.Client) {
_ = client.Close()
}(client)