在FitNesse中-是否有方法通过编程查看测试是否失败/通过

在FitNesse中-是否有方法通过编程查看测试是否失败/通过,fitnesse,Fitnesse,在我的CI服务器中,我正在实现一些日志记录/审计功能——在每次Fit测试运行之后,在拆卸页面中,我将一些内容记录到DB中——测试名称、时间戳、一些变量;我还想记录测试是否失败或通过-似乎没有发现任何全局变量在适应性方面可用,这会有所帮助。谁能告诉我怎么做 谢谢! O.拆卸不知道测试是通过还是失败。只有在测试完成后,FitNesse才知道这一点。您可以做的是运行以XML形式获取最后一次执行,然后解析它。这是一个从蚂蚁身上剪下来的,可以做类似的事情 <!--Then run the page

在我的CI服务器中,我正在实现一些日志记录/审计功能——在每次Fit测试运行之后,在拆卸页面中,我将一些内容记录到DB中——测试名称、时间戳、一些变量;我还想记录测试是否失败或通过-似乎没有发现任何全局变量在适应性方面可用,这会有所帮助。谁能告诉我怎么做

谢谢!
O.

拆卸不知道测试是通过还是失败。只有在测试完成后,FitNesse才知道这一点。您可以做的是运行以XML形式获取最后一次执行,然后解析它。这是一个从蚂蚁身上剪下来的,可以做类似的事情

<!--Then run the page history responder to get the latest run of fitnesse in xml format-->
        <java classpath="${toString:compile.classpath};build\classes" fork="true" jar="javalib/fitnesse.jar" maxmemory="256m" output="${fitnesse.output.file}.temp">
            <arg value="-c" />
            <arg value="${fitnesseSuite}?pageHistory&amp;resultDate=latest&amp;format=xml" />
            <arg value="-p" />
            <arg value="${fitnesse_port}" />
        </java>


(无耻的自我推销)。

谢谢!这看起来很有趣,我肯定会研究它-可能会尝试向我们的测试助手装置之一添加一些新函数来解析该文件,这样我就可以在CI运行结束时运行“最终”日志套件并获取所有数据