2017-09-05 101 views
0

我已经集成了一个第三方报告API与Citrus,已经实现了TestListener接口。我正在观察一个测试用例在报告控制板中是两次打印的,当我调试时,我看到报告方法执行了两次。需要帮助定制报告

@Override 
public void onTestSuccess(TestCase test) { 

    ETest.log(LogStatus.PASS, "Test Case Passed"); (--> This line Executed twice every time 

} 

你们能帮助我吗?

问候 BJ

+0

需要在你的配置设置的更多细节。还请描述如何将自定义报告类添加到Spring框架应用程序上下文配置中。这可能会导致我们的解决方案,当记者被添加两次 –

+0

我已经添加Bin类到应用程序上下文()下面的代码我是作为执行测试用例\t HTTP() \t .client(todoClient1) \t .receive() \t .response(HttpStatus.OK) \t .validate( “$的StatusCode。”, “200”);下面是我的实现代码 - > \t public void onTestSuccess(TestCase test){ \t ETest.log(LogStatus.PASS,“Test Case Pass”); \t \t \t} – Geeks

+0

观察到onTestSuccess两次,每次的合格条件 – Geeks

回答