我使用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