我使用Netbeans與Maven和TestNG。當運行使用Maven保命插件測試,我可以設置一些配置參數,特別是用於我的測試(跟蹤)日誌記錄級別:如何讓Netbeans在運行測試時使用特定的JVM參數?
-Dorg.slf4j.simpleLogger.defaultLogLevel=trace
-Dorg.slf4j.simpleLogger.logFile=System.out
但是,運行特定的測試文件時(CTRL + F6)或測試方法(「運行集中測試方法」),Netbeans不使用surefire(這是好的),因此忽略這些參數。
有沒有辦法改變Netbeans在運行測試時使用的JVM參數?
這有點類似於this other post但我的問題是特定於Netbeans。
NetBeans IDE中:添加/更改JVM命令行參數 你可以在這裏找到所有的指令:https://web.archive.org/web /20131217060421/https://blogs.oracle.com/charliebrown/entry/netbeans_ide_adding_changing_jvm – cristi
我認爲這些是運行IDE的JVM的設置。測試在單獨的JVM AFAIK中運行。 – assylias