Testing 如何在FitNesse/Slim headless中运行测试?

Testing 如何在FitNesse/Slim headless中运行测试?,testing,fitnesse,acceptance-testing,Testing,Fitnesse,Acceptance Testing,我们正在考虑使用FitNesse/Slim 但是有没有一种方法可以在不浏览网页和手动启动的情况下启动所有书面测试 如果在某个地方有一个“一次启动”所有类型的按钮可以单击,这就足够了 所以,要么从命令行开始所有测试(当然要有一个报告),要么从网页上的on按钮开始 这可行吗 提前感谢有一个非常简单的方法可以做到这一点。您可以从命令行运行FitNesse测试。可以使用以下命令行执行此操作: java -jar lib/fitnesse.jar -c "FrontPage?suite&forma

我们正在考虑使用FitNesse/Slim

但是有没有一种方法可以在不浏览网页和手动启动的情况下启动所有书面测试

如果在某个地方有一个“一次启动”所有类型的按钮可以单击,这就足够了

所以,要么从命令行开始所有测试(当然要有一个报告),要么从网页上的on按钮开始

这可行吗


提前感谢

有一个非常简单的方法可以做到这一点。您可以从命令行运行FitNesse测试。可以使用以下命令行执行此操作:

java -jar lib/fitnesse.jar -c "FrontPage?suite&format=text" 
这将运行FrontPage下的所有测试,并以命令行友好的格式显示测试结果。如果将FrontPage更改为FrontPage.MainSuite,它将仅运行该页面下的测试

如果您有处于不同状态的测试。也许其中一些已经开始,但尚未完成。您可以向必须运行的测试添加一个套件标记,然后可以筛选运行的测试。这将如下所示:

java -jar lib/fitnesse.jar -c "FrontPage?suite&suiteFilter=MustBeGreen&format=text" 
使用AntJava任务也可以做到这一点


假设您拥有fitnesse的最新版本并在端口8080上运行,下面的链接将带您进入一个包含更多详细信息的页面:

Dan是否正确;但用户指南也发布在以下网站:


我想链接到它,但引用了旧的测试运行程序。我敢肯定,在FitNesse的最新版本中,这是行不通的。不幸的是,该网站并不总是反映FitNesse.Oh附带的用户指南版本。我现在明白你是对的。该页面仍然与UserGuide不匹配。“我希望能做点什么。”丹-谢谢,我还没有考虑到这一点。您自己安装的文档将比一般网页更新。链接已失效(2017年底)