小编srk*_*vin的帖子

如何为java应用程序指定全局系统属性?

我正在尝试将Cobertura集成到我们的测试环境中,以便能够捕获代码覆盖率信息.测试是使用ant脚本运行的ANT junit tasks,并且有超过50个带有一个或多个junit任务定义的ant脚本文件(build.xml).

根据Cobertura文档,junit测试必须通过syspropertyjunit任务的嵌套元素给出cobertura coverage数据文件的路径.对我来说意味着我需要更新所有这50多个文件,为junit任务指定一个sysproperty元素,我打算将其作为最后的手段.

我正在运行我的测试,Linux (CentOS)我想知道是否有一种方法来指定全局系统属性,(-Dxxx=yyy)以便系统属性可供系统中运行的所有Java应用程序使用.

-EDIT-
junit测试在分叉的JVM中运行.<junit fork="yes" ...

java ant junit cobertura

4
推荐指数
1
解决办法
3761
查看次数

标签 统计

ant ×1

cobertura ×1

java ×1

junit ×1