5

我们正在考虑使用 FitNesse/Slim。

但是有没有办法在不浏览网页并手动启动每个测试的情况下启动所有书面测试?

如果在某处有一个可以单击的一键式按钮就足够了。

因此,要么从命令行(当然带有报告)开始所有测试,要么从网页上使用 on 按钮。

这是可行的吗?

提前致谢

4

2 回答 2

13

有一种非常简单的方法可以做到这一点。您可以从命令行运行 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" 

这也可以使用 ANT java 任务来完成。

假设您有一个当前版本的 Fitnesse 并在端口 8080 上运行,以下链接将带您到一个包含更多详细信息的页面:http://localhost:8080/FitNesse.UserGuide.ControllingFitnesseFromTheCommandLine

于 2011-08-12T17:37:40.750 回答
3

丹说得对。但用户指南也在线发布在:

http://fitnesse.org/FitNesse.UserGuide.ControllingFitNesseFromTheCommandLine

于 2011-08-17T22:38:15.560 回答