首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >redis开发:如何在运行单元测试时添加/启用调试消息

redis开发:如何在运行单元测试时添加/启用调试消息
EN

Stack Overflow用户
提问于 2021-06-12 20:55:30
回答 1查看 236关注 0票数 1

我正在向redis代码中添加一个命令,当我运行单元测试时,我希望看到一些数据结构的内容。我正在像这样运行测试:./runtest --single unit/acl。我还添加了如下的服务器日志:

代码语言:javascript
运行
复制
serverLog(LL_NOTICE, "This is called when the test is run");

然而,我没有看到这条信息打印在屏幕上。如何添加打印语句和调试redis代码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-13 00:10:26

一定要在修改源代码之后执行make

在执行测试运行程序时,您不会看到serverLog()消息;它们来自redis服务器。

对于测试运行,redis服务器日志被写入test /tmp//stdout。

发展周期:

  • make

  1. 编辑源代码
  2. 编写测试
  3. 编译源代码

运行测试

  • ./runtest (添加arguments)

)

  • less tests/tmp/*/stdout

  1. 检查redis-server日志

  • rm -rf tests/tmp/*

  1. 删除测试工件
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67952934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档