You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kvrocks.apache.org by GitBox <gi...@apache.org> on 2022/09/17 17:18:41 UTC

[GitHub] [incubator-kvrocks] mapleFU commented on pull request #881: Implement the command `hello`

mapleFU commented on PR #881:
URL: https://github.com/apache/incubator-kvrocks/pull/881#issuecomment-1250108689

   Hi, I'm trying to adding unit tests for `hello`, but here I come cross a problem:
   
   ```
   ADD_CMD("hello", -1,  "read-only ok-loading", 0, 0, 0, CommandHello),
   ```
   
   After adding the `ADD_CMD` above, the `auth` test would failed:
   
   ```
   === RUN   TestAuth
   --- FAIL: TestAuth (2.01s)
   === RUN   TestAuth/AUTH_fails_when_a_wrong_password_is_given
       auth_test.go:56: 
           	Error Trace:	/Users/fuxuwei/workspace/CMakeLibs/incubator-kvrocks/tests/gocase/unit/auth/auth_test.go:56
           	Error:      	Error "NOAUTH Authentication required." does not contain "invalid password"
           	Test:       	TestAuth/AUTH_fails_when_a_wrong_password_is_given
       --- FAIL: TestAuth/AUTH_fails_when_a_wrong_password_is_given (0.00s)
   
   === RUN   TestAuth/Arbitrary_command_gives_an_error_when_AUTH_is_required
       --- PASS: TestAuth/Arbitrary_command_gives_an_error_when_AUTH_is_required (0.00s)
   === RUN   TestAuth/AUTH_succeeds_when_the_right_password_is_given
       auth_test.go:66: 
           	Error Trace:	/Users/fuxuwei/workspace/CMakeLibs/incubator-kvrocks/tests/gocase/unit/auth/auth_test.go:66
           	Error:      	Not equal: 
           	            	expected: string("OK")
           	            	actual  : <nil>(<nil>)
           	Test:       	TestAuth/AUTH_succeeds_when_the_right_password_is_given
       --- FAIL: TestAuth/AUTH_succeeds_when_the_right_password_is_given (0.00s)
   
   
   Expected :string("OK")
   Actual   :<nil>(<nil>)
   <Click to see difference>
   ```
   
   Even leaving an empty implements in `CommandHello`, or not changing the logic of `CommandAuth`, the test would failed. I think maybe I miss some details in `redis_cmd`, do you have any ideas? @git-hulk 


-- 
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: issues-unsubscribe@kvrocks.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org