bal*_*teo 15 eclipse junit log4j
我想为VM argument
从Eclipse运行的所有JUnit测试指定一个特定的Eclipse
-Dlog4j.configuration=log4j-dev.properties
Run Code Online (Sandbox Code Playgroud)
这是因为我希望所有JUnit测试而不是默认log4j.properties
文件都能获取特定的log4j配置文件.
到目前为止,我必须为每个JUnit测试指定上面的VM argument
(in Run Configurations -> Arguments -> VM arguments
),这使得它很麻烦,因为我有很多测试.
Rae*_*ald 35
您不需要为JVM提供不同的属性名称.日志记录代码log4j.properties
使用类路径搜索文件.因此,您需要做的就是确保您的测试log4j.properties
文件位于发布文件之前的位置.
我使用Maven,它在目录中放置文件以使其变得容易.我的版本log4j.properties
放在目录中src/main/resources
.我的测试版进入了src/test/resources
.Eclipse的构建路径(类路径)设置为搜索src/test/resources
之前src/main/resources
,让你的单元测试使用的测试文件.JAR(或WAR)构建指令使用来自的文件src/main/resources
.
归档时间: |
|
查看次数: |
16829 次 |
最近记录: |