debasishg / scala-redis

A scala library for connecting to a redis server, or a cluster of redis nodes using consistent hashing on the client side.
1.02k stars 219 forks source link

Added LMOVE and BLMOVE but cannot test, blocked on PR #298

Open shoaib42 opened 2 years ago

shoaib42 commented 2 years ago

Hello maintainers!

I added the LMOVE and BLMOVE operations as

lmovell for lmove src dest left left
lmovelr for lmove src dest left right
lmoverl for lmove src dest right left
lmoverr for lmove src dest right right

I tried to execute the tests but I get errors related to docker etc. Is there a CONTRIBUTE doc (or any doc) that I can go through that describes the dependencies for test?

[info] com.redis.cluster.ReconnectableSpec *** ABORTED ***
[info]   com.spotify.docker.client.exceptions.DockerException: java.util.concurrent.ExecutionException: javax.ws.rs.ProcessingException: java.io.IOException: Permission denied
[info]   at com.spotify.docker.client.DefaultDockerClient.propagate(DefaultDockerClient.java:2848)
[info]   at com.spotify.docker.client.DefaultDockerClient.request(DefaultDockerClient.java:2712)
[info]   at com.spotify.docker.client.DefaultDockerClient.inspectImage(DefaultDockerClient.java:1509)
[info]   at com.whisk.docker.testkit.DockerContainerManager.$anonfun$ensureImage$2(DockerContainerManager.scala:56)
[info]   at scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62)
[info]   at scala.concurrent.package$.blocking(package.scala:124)
[info]   at com.whisk.docker.testkit.DockerContainerManager.$anonfun$ensureImage$1(DockerContainerManager.scala:56)
[info]   at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:678)
[info]   at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:467)
[info]   at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)