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]

Reply via email to