5

如何从命令行 FitNesse 生成报告?

并且,哪些类型的报告是可能的?xml、txt、纯文本?

4

4 回答 4

1

最好的办法是使用 cURL 或 wget 并通过其 RESTful 服务调用 Fitnesse。

http://www.fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.AdministeringFitNesse.RestfulServices

XML 是最常见的格式,尽管我认为 JSON 可用于某些操作。

于 2010-04-20T01:22:51.777 回答
1

也许这个页面在 2010 年不存在,但是有一个命令行参数可以运行测试并退出:

http://www.fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.AdministeringFitNesse.CommandLineArguments

-c <command>: Run a Rest Command and then exit.

其中“命令”是一个 REST 命令,就像您可以传递给 cUrl 一样。这适用于 Windows 或 Linux,并且不依赖于 cUrl。可以在此处找到 REST 命令列表。

我仍然找不到列出测试/套件输出的所有可用格式的页面,但是有一个页面显示XML Format。其他可用的格式是“文本” ( format=text) 和 HTML,这是默认格式。

于 2016-08-12T15:29:21.840 回答
0

如前所述,使用 cURL 或 wget。

例如,要运行名为“MySuite”的套件并获取 XML 格式的报告,要使用的 URL 为: http://ip:port/MySuite?suite&format=xml

对于名为“MyTest”的单个测试,URL 更改为: http://ip:port/MyTest?test&format=xml

于 2010-10-26T17:39:14.180 回答
0

我认为唯一允许的格式是 xml、html 纯文本结尾。但是文档很糟糕,没有关于这个的页面.. =(

于 2010-04-29T21:40:36.510 回答