mirror of
https://github.com/redis/go-redis.git
synced 2025-06-14 01:21:30 +03:00
chore(ci): Use redis 8 rc2 image. (#3361)
* chore(ci): Use redis 8 rc2 image * test(timeseries): fix duplicatePolicy check
This commit is contained in:
@ -269,11 +269,21 @@ var _ = Describe("RedisTimeseries commands", Label("timeseries"), func() {
|
||||
if client.Options().Protocol == 2 {
|
||||
Expect(resultInfo["labels"].([]interface{})[0]).To(BeEquivalentTo([]interface{}{"Time", "Series"}))
|
||||
Expect(resultInfo["retentionTime"]).To(BeEquivalentTo(10))
|
||||
Expect(resultInfo["duplicatePolicy"]).To(BeEquivalentTo(redis.Nil))
|
||||
if RedisVersion >= 8 {
|
||||
Expect(resultInfo["duplicatePolicy"]).To(BeEquivalentTo("block"))
|
||||
} else {
|
||||
// Older versions of Redis had a bug where the duplicate policy was not set correctly
|
||||
Expect(resultInfo["duplicatePolicy"]).To(BeEquivalentTo(redis.Nil))
|
||||
}
|
||||
} else {
|
||||
Expect(resultInfo["labels"].(map[interface{}]interface{})["Time"]).To(BeEquivalentTo("Series"))
|
||||
Expect(resultInfo["retentionTime"]).To(BeEquivalentTo(10))
|
||||
Expect(resultInfo["duplicatePolicy"]).To(BeEquivalentTo(redis.Nil))
|
||||
if RedisVersion >= 8 {
|
||||
Expect(resultInfo["duplicatePolicy"]).To(BeEquivalentTo("block"))
|
||||
} else {
|
||||
// Older versions of Redis had a bug where the duplicate policy was not set correctly
|
||||
Expect(resultInfo["duplicatePolicy"]).To(BeEquivalentTo(redis.Nil))
|
||||
}
|
||||
}
|
||||
opt = &redis.TSAlterOptions{DuplicatePolicy: "min"}
|
||||
resultAlter, err = client.TSAlter(ctx, "1", opt).Result()
|
||||
|
Reference in New Issue
Block a user