2017-05-31 51 views
0

空白XML JUnit的報告時,使用下面的代碼IM:空白XML正在產生與使用Cucumber.Options正在生成

import cucumber.api.CucumberOptions; 
import cucumber.api.junit.Cucumber; 
import org.junit.runner.RunWith; 
@RunWith(Cucumber.class) 
@CucumberOptions(plugin = "junit:target/cucumber-report.xml") 
public class RunCukesTest { 
} 

我用黃瓜版本1.2.4。代碼中是否存在一些錯誤,或者存在某些版本問題。因爲它與1.2.5一起工作,但只要與常春藤結合,它就停止生成。是否有任何其他的jar來爲此添加代碼。

回答

0

爲什麼你認爲在你添加另一個工具到你的工具鏈之前,當它工作之前,黃瓜有問題?在你添加的新工具周圍尋找問題。

但在此之前,恢復您的更改,直到它再次開始工作。然後以小步驟添加所需的任何東西,並始終保持解決方案正常工作。即經常運行並查看您所期待的報告仍會出現幷包含預期值。在每個工作步驟之間提交代碼,並在發生意外事件而導​​致功能中斷時恢復。

0

所以這個問題是由於logback-classic jar的問題而產生的。當我將logback-classic jar替換爲logback-core jar時,問題已解決。