记录Fitnesse中的所有方法调用

时间:2017-03-29 10:48:53

标签: java instrumentation fitnesse fitnesse-slim

出于调试目的,我想记录对夹具代码进行的所有方法调用。

我有一个例子,我可以通过使用Javassist检测代码来记录方法调用。但这需要我传递“-javaagent =<>”作为命令行参数,这是我从浏览器运行Fitnesse测试时无法做到的。 我可以添加新的包和类,但不能修改现有的灯具。 任何指针将不胜感激。 Fixture代码在Java中,Fitnesse服务器从命令提示符启动,测试从浏览器启动。

1 个答案:

答案 0 :(得分:0)

使用slim时,可以使用“LoggingInteraction”来调用所有调用的方法。

要启用此功能,您可以将以下行添加到root / suite wiki页面: !define slim.flags {-i fitnesse.slim.fixtureInteraction.LoggingInteraction},请参阅最小文档http://fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.WritingAcceptanceTests.SliM.InteractionAwareFixture

相关问题