我在去年五月份的时候创建了这个项目,至今已经快有一年时间了,从一开始的满怀期待到现在的无力感。因为大部分人使用 etcd 只是为了实现所谓的"服务注册&发现", 但 etcd 提供了太多功能我在想能不能造一个Lightweight版本的 etcd, RedQueen 应运而生,它只提供了实现"服务注册&发现"以及一些小功能...
https://github.com/RealFax/RedQueen
这个项目对我来说更多的是"学习性质"也有过生产案例
1
matrix1010 245 天前
```go
func getWithPrint(t *testing.T, key []byte, passErr bool) { val, err := db.Get(key) if err != nil { if !passErr { t.Fatal(err) } t.Log("PassError:", err) return } t.Logf("Value: %s, Timestamp: %d, TTL: %d", val.Data, val.Timestamp, val.TTL) } func TestStoreAPI_Get(t *testing.T) { getWithPrint(t, key, false) } ``` 这个 test case 只是 print? 建议先学一下你参考的那些项目(etcd/nutsdb/boltdb)测试是怎么写的 |
2
RobPike OP @matrix1010 sry, 我确实不太懂 unit test, 所以写的不是很专业, 后面会补上的😭
|