【发布时间】:2010-01-17 17:31:18
【问题描述】:
我想使用Expect 之类的东西为简单的面向字节的协议编写测试。测试脚本看起来像一个普通的流:
send "data"
expect "data"
(将写入发送到标准输出并期望从标准输入读取足够多的内容,如果不匹配则退出。)
我不能使用 expect 本身,因为它是为缓冲的、面向行的交互而设计的。出于同样的原因,使用 grep 或 awk 进行模式匹配已失效。
有我可以使用的 UNIX 工具或库吗?如果它是标准且可移植的,那就更好了,因为它需要与现有程序集成。
【问题讨论】:
标签: testing binary protocols expect