涉及带正则表达式的文本文件的验收测试框架
我创建了一个软件包,生成一个充满结果的目录。我想测试一些标准输入文件的结果。除了有限数量的更改之外,每次运行的目录应该有些类似:当前日期/时间的跟踪,特定于运行的UUID,当前的Subversion修订版号。由于有时这些变量被插入到文本文件的主体中,有时插入到它们的文件名中,因此这很复杂。有时文本文件是gzip压缩的。这一切都使用
diff
来比较目录。
理想情况下,我希望能够运行应用程序的一个“黄金”运行,编辑输出文件以使用某种正则表达式语法替换变量,并运行一些应用程序来比较目录,接受与正则表达式语法匹配的内容。是否有一个测试框架可以轻松地为我做到这一点?如果它有一个命令行界面,那将是最好的,其次是Python界面。如果没有,我想我可能会尝试自己卷一些东西。
没有找到相关结果
已邀请:
2 个回复
翁茄口霉氖
很缴