Java Powermock+;TestNG未加载configuration.properties
我试图全局忽略slf4j错误,并找到以下文档 我在resources文件夹中添加了configuration.properties,如下所示:Java Powermock+;TestNG未加载configuration.properties,java,testng,powermock,Java,Testng,Powermock,我试图全局忽略slf4j错误,并找到以下文档 我在resources文件夹中添加了configuration.properties,如下所示: /src/test/resources/org/powermock/extensions 它只包含: powermock.global ignore=“org.apache.log4j.*” 关于文档,我不需要为powermock添加任何配置bean,但是powermock完全忽略了此属性的负载 我的Powermock依赖项如下所示: <depe
/src/test/resources/org/powermock/extensions
它只包含:
powermock.global ignore=“org.apache.log4j.*”
关于文档,我不需要为powermock添加任何配置bean,但是powermock完全忽略了此属性的负载
我的Powermock依赖项如下所示:
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-core</artifactId>
<version>2.0.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-classloading-xstream</artifactId>
<version>2.0.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-reflect</artifactId>
<version>2.0.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito2</artifactId>
<version>2.0.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-testng</artifactId>
<version>2.0.4</version>
<scope>test</scope>
</dependency>
org.powermock
powermock内核
2.0.4
测试
org.powermock
powermock类加载xstream
2.0.4
测试
org.powermock
powermock反射
2.0.4
测试
org.powermock
powermock-api-mockito2
2.0.4
测试
org.powermock
powermock模块testng
2.0.4
测试
注意:如果我添加@PowerMockIgnore(“org.apache.log4j.*”)
效果很好,但我仍然有一个
log4j:错误“org.apache.log4j.ConsoleAppender”对象不能分配给“org.apache.log4j.Appender”变量。
当加载testNG上下文以开始测试执行时,就会出现这种情况,即使我为mvn测试打开了所有堆栈跟踪,我也无法确定是哪个类抛出了错误
是否缺少某些配置?在属性文件中使用时,不应使用双引号
@PowerMockIgnore("org.apache.log4j.*")
在课堂上应该用
powermock.global-ignore=org.apache.log4j.*
在configuration.properties文件中。在属性文件中使用时,不应使用双引号
@PowerMockIgnore("org.apache.log4j.*")
在课堂上应该用
powermock.global-ignore=org.apache.log4j.*
在configuration.properties文件中