tisonkun opened a new pull request, #806: URL: https://github.com/apache/incubator-kvrocks/pull/806
## Motivation TCL scripts are hard for debugging. It helps to bring Redis tests but we can later refactor them for easy maintaining and debugging. I ever try to write it in Rust https://github.com/apache/incubator-kvrocks/discussions/693 but finally propose this patch in Golang. As Rust's testing is less than mature and our contributors like @git-hulk & @torwig should be familiar with Golang. Also, go-redis project has [a backlink to Kvrocks](https://github.com/go-redis/redis#ecosystem) and when possibly, I'm glad to use it for Kvrocks' tests. ## Implementation 1. Add go integration cases mod under `tests/gocase`. 2. Implement the start server logic at `util/server.go` 3. Migrate TCL test `util/command` to the new integration framework. 4. Wire logic to the CI workflow. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
