Hello!
2013/11/22 liangfei:
> 我想请教下,lua 模块该如何进行单元测试,以及调试呀?请指教下
> 用lua写的模块,主要是数据库操作部分
>
我一般使用 Perl 的 Test::Base 测试框架来对我的 Lua 代码进行自动化测试。可以参考我的那些 Lua 项目的测试集:
https://github.com/agentzh/lua-rds-parser/tree/master/t
https://github.com/agentzh/lua-redis-parser/tree/master/t
https://github.com/agentzh/lua-resty-mysql/tree/master/t/
调试一般是在关键的代码路径上添加输出语句。更复杂的在线活体调试一般使用 systemtap.
> 另外,方便不方便问问您平时用啥IM?QQ?skype?gtalk?
>
工作之外我一般不使用 IM. 建议加入 openresty 中文邮件列表并在那里交流这样的问题,这样其他人也有机会从我们的讨论中获益:
https://groups.google.com/group/openresty
同时抄送给该邮件列表 :)
Regards,
-agentzh