command-line - Fitnesse命令行 fixture

标签 command-line fixtures fitnesse

有没有人有/“遇到”过 Fitnesse 和 Windows 命令行工具?我需要运行可执行文件然后运行我的测试套件,如果有人有这样的固定装置,我将不胜感激。

基本上,我想做的是以下内容:

|CommandlineFixture|
|C:\dev\myFileImporter.exe -f c:\dev\data\file.txt|

最佳答案

如果您使用的是 Fit,您可以试试 Bob Martin 的 CommandLineFixture .您可以通过创建一个简单的测试表来使用它,如下所示:

| com.objectmentor.fixtures.CommandLineFixture                |
| command | C:\dev\myFileImporter.exe -f c:\dev\data\file.txt |

它还具有一些不错的功能,例如能够搜索某些消息的 stderr/stdout,等待 fork 进程完成等。

它是用 Java 编写的,如果您必须对其进行自定义,则可以使用源代码(当我使用它时,我对其进行了大量自定义以添加新功能)。

关于command-line - Fitnesse命令行 fixture ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6113344/

相关文章:

java - 如何访问fitnesse页面的内容?

scala - 比赛中的赛程! 2 斯卡拉

python - pytest fixtures 的范围可以被覆盖吗?

linux - undefined symbol 引用 '_ULx86_64_step' libunwind.so.8 : error adding symbols: DSO missing from command line

windows - FFMpeg 像动画一样绘制文本

ruby-on-rails - 我可以在不提供显式外键的情况下测试嵌套资源吗?

c# - FitNesse/FitSharp - 动态读取 ColumnFixture 的列

java - 将 ArrayFixture 与包含嵌套非原始对象的对象列表一起使用

python - sys.argv 没有采用 python 3 中提供的参数

C 程序帮助使用 getopt 和命令行参数在 Unix/Linux 中打开文件