From: Aronson, J. <Joh...@ap...> - 2005-06-21 03:09:56
|
I answered my own question and I'll post it here in case somebody does = the same thing. It was user error [of course]. My cobertura-instrument command did not = have a datafield attribute so it used the default path for the = serialization file. I was specifying the serialization file in the junit = and cobertura-report tasks. So naive users like myself should be aware = that the instrumentation task writes data to the serialization in = addition to generating the instrumented classes. I'd like to request that the cobertura-report ant task emit a warning = when it reads a serialization file without the info from the = instrumentation step. That's a new? feature request. Here's another question. The project I'm working on is broken up into = several directories, each directory has it's own ant build script. With = the junit and junitreport tasks I'm able to combine the results across = the project together and generate a combined report. I tried to that = with cobertura [using the merge command] but it didn't work. Is that = sort of usage supposed to work, or is it strictly for combining = different runs of the same set of tests like it says in the docs? John Aronson > -----Original Message----- > From: Aronson, John =20 > Sent: Monday, June 20, 2005 12:02 PM > To: 'cob...@li...' > Subject: Line/Branch Coverage is N/A >=20 > Hi, >=20 > I'm evaluating your project, I like it so far but I'm having a problem = with the report. >=20 > The Line and Branch Coverage columns are all N/A, although the = Complexity was calculated. The report says that the N/A values can = happen when the class files don't have debug info. Yet the debug flag is = on and I don't see a complaint from the cobertura instrument task. I = tried running ant in verbose mode, but I didn't see anything suspicious. >=20 > Is there something else beside no debug info which can cause the = coverage to be N/A? >=20 > John Aronson >=20 > Verbose Output from Ant >=20 >=20 > C:\work\project-3.0\vobs\apps_fwrk\davinci_common>ant -v test report > Apache Ant version 1.6.5 compiled on June 2 2005 > Buildfile: build.xml > Detected Java version: 1.4 in: C:\j2sdk1.4.2_07\jre > Detected OS: Windows XP > parsing buildfile = C:\work\project-3.0\vobs\apps_fwrk\davinci_common\build.xml wi > th URI =3D = file:///C:/work/project-3.0/vobs/apps_fwrk/davinci_common/build.xml > Project base dir set to: = C:\work\project-3.0\vobs\apps_fwrk\davinci_common > [property] Loading = C:\work\project-3.0\vobs\apps_fwrk\davinci_common\proj.prope > rties > dropping = C:\work\project-3.0\vobs\apps_fwrk\davinci_common\cobertura.jar from pa > th as it doesn't exist > Build sequence for target(s) `test' is [init, test] > Complete build sequence is [init, test, report, clean, compile, build, = ] >=20 > init: >=20 > test: > [echo] TESTING davinci_common > [cobertura-instrument] = com\apl\blueocean\davinci\common\management\ManagementTes > t.class added as = com/apl/blueocean/davinci/common/management/ManagementTest.clas > s doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\common\management\ManagementTes > tMBean.class added as = com/apl/blueocean/davinci/common/management/ManagementTest > MBean.class doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\logging\ExceptionIds.class adde > d as com/apl/blueocean/davinci/logging/ExceptionIds.class doesn't = exist. > [cobertura-instrument] = com\apl\blueocean\davinci\logging\JRasLogger.class added > as com/apl/blueocean/davinci/logging/JRasLogger.class doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\logging\Log4JLogger.class added > as com/apl/blueocean/davinci/logging/Log4JLogger.class doesn't exist. > [cobertura-instrument] com\apl\blueocean\davinci\logging\Logger.class = added as c > om/apl/blueocean/davinci/logging/Logger.class doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\logging\LoggerException.class a > dded as com/apl/blueocean/davinci/logging/LoggerException.class = doesn't exist.>=20 > [cobertura-instrument] = com\apl\blueocean\davinci\logging\LoggerManager.class add > ed as com/apl/blueocean/davinci/logging/LoggerManager.class doesn't = exist. > [cobertura-instrument] = com\apl\blueocean\davinci\logging\LoggerManagerMBean.clas > s added as com/apl/blueocean/davinci/logging/LoggerManagerMBean.class = doesn't ex > ist. > [cobertura-instrument] = com\apl\blueocean\davinci\management\ExceptionIds.class a > dded as com/apl/blueocean/davinci/management/ExceptionIds.class = doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\management\ManagementException. > class added as = com/apl/blueocean/davinci/management/ManagementException.class do > esn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\management\ManagementService.cl > ass added as = com/apl/blueocean/davinci/management/ManagementService.class doesn' > t exist. > [cobertura-instrument] = com\apl\blueocean\davinci\management\ManagementServiceCon > stants.class added as = com/apl/blueocean/davinci/management/ManagementServiceCons > tants.class doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\management\ManagementServiceMBe > an.class added as = com/apl/blueocean/davinci/management/ManagementServiceMBean.cl > ass doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\properties\BasicPropertiesMap.c > lass added as = com/apl/blueocean/davinci/properties/BasicPropertiesMap.class does > n't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\properties\ExceptionIds.class a > dded as com/apl/blueocean/davinci/properties/ExceptionIds.class = doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\properties\PropertiesMap.class > added as com/apl/blueocean/davinci/properties/PropertiesMap.class = doesn't exist. >=20 > [cobertura-instrument] = com\apl\blueocean\davinci\properties\Props.class added as > com/apl/blueocean/davinci/properties/Props.class doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\properties\PropsException.class > added as com/apl/blueocean/davinci/properties/PropsException.class = doesn't exis > t. > [cobertura-instrument] = com\apl\blueocean\davinci\properties\PropsManager.class a > dded as com/apl/blueocean/davinci/properties/PropsManager.class = doesn't exist. > [cobertura-instrument] = com\apl\blueocean\davinci\properties\PropsManagerMBean.cl > ass added as = com/apl/blueocean/davinci/properties/PropsManagerMBean.class doesn' > t exist. > [cobertura-instrument] com\apl\davinci\common\CommonConstants.class = added as com > /apl/davinci/common/CommonConstants.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\constants\ParameterList.class adde > d as com/apl/davinci/common/constants/ParameterList.class doesn't = exist. > [cobertura-instrument] = com\apl\davinci\common\context\ContextException.class add > ed as com/apl/davinci/common/context/ContextException.class doesn't = exist. > [cobertura-instrument] = com\apl\davinci\common\context\EbizContext.class added as > com/apl/davinci/common/context/EbizContext.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\context\ErrorContext.class added a > s com/apl/davinci/common/context/ErrorContext.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\context\ExceptionIds.class added a > s com/apl/davinci/common/context/ExceptionIds.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\context\MessageContext.class added > as com/apl/davinci/common/context/MessageContext.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\context\OrganizationContext.class > added as com/apl/davinci/common/context/OrganizationContext.class = doesn't exist. >=20 > [cobertura-instrument] = com\apl\davinci\common\context\ProducerContext.class adde > d as com/apl/davinci/common/context/ProducerContext.class doesn't = exist. > [cobertura-instrument] = com\apl\davinci\common\context\TargetContext.class added > as com/apl/davinci/common/context/TargetContext.class doesn't exist.>=20 > [cobertura-instrument] = com\apl\davinci\common\context\TransactionContext.class a > dded as com/apl/davinci/common/context/TransactionContext.class = doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\context\UserContext.class added as > com/apl/davinci/common/context/UserContext.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\db\AbstractDatabaseConnectionSourc > e.class added as = com/apl/davinci/common/db/AbstractDatabaseConnectionSource.clas > s doesn't exist. > [cobertura-instrument] com\apl\davinci\common\db\CallerData.class = added as com/a > pl/davinci/common/db/CallerData.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\db\ConnectionPoolSource.class adde > d as com/apl/davinci/common/db/ConnectionPoolSource.class doesn't = exist. > [cobertura-instrument] = com\apl\davinci\common\db\DataSourceConnectionSource.clas > s added as com/apl/davinci/common/db/DataSourceConnectionSource.class = doesn't ex > ist. > [cobertura-instrument] = com\apl\davinci\common\db\DatabaseConnectionService.class > added as com/apl/davinci/common/db/DatabaseConnectionService.class = doesn't exis > t. > [cobertura-instrument] = com\apl\davinci\common\db\DatabaseConnectionSource.class > added as com/apl/davinci/common/db/DatabaseConnectionSource.class = doesn't exist. >=20 > [cobertura-instrument] = com\apl\davinci\common\db\DatabaseConnectionSourceJmx.cla > ss added as = com/apl/davinci/common/db/DatabaseConnectionSourceJmx.class doesn't > exist. > [cobertura-instrument] = com\apl\davinci\common\db\DatabaseConnectionSourceJmxMBea > n.class added as = com/apl/davinci/common/db/DatabaseConnectionSourceJmxMBean.clas > s doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\db\DatabaseServiceException.class > added as com/apl/davinci/common/db/DatabaseServiceException.class = doesn't exist. >=20 > [cobertura-instrument] = com\apl\davinci\common\db\DatabaseServiceExceptionID.clas > s added as com/apl/davinci/common/db/DatabaseServiceExceptionID.class = doesn't ex > ist. > [cobertura-instrument] = com\apl\davinci\common\db\GenericPooledConnectionSource.c > lass added as = com/apl/davinci/common/db/GenericPooledConnectionSource.class does > n't exist. > [cobertura-instrument] = com\apl\davinci\common\db\JDBCConnectionSource.class adde > d as com/apl/davinci/common/db/JDBCConnectionSource.class doesn't = exist. > [cobertura-instrument] = com\apl\davinci\common\db\OraclePooledConnectionSource.cl > ass added as = com/apl/davinci/common/db/OraclePooledConnectionSource.class doesn' > t exist. > [cobertura-instrument] = com\apl\davinci\common\exceptions\BaseException.class add > ed as com/apl/davinci/common/exceptions/BaseException.class doesn't = exist. > [cobertura-instrument] = com\apl\davinci\common\exceptions\BaseExceptionIds.class > added as com/apl/davinci/common/exceptions/BaseExceptionIds.class = doesn't exist. >=20 > [cobertura-instrument] = com\apl\davinci\common\exceptions\ExceptionConsts.class a > dded as com/apl/davinci/common/exceptions/ExceptionConsts.class = doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\exceptions\LoggingException.class > added as com/apl/davinci/common/exceptions/LoggingException.class = doesn't exist. >=20 > [cobertura-instrument] com\apl\davinci\common\messages\Message.class = added as co > m/apl/davinci/common/messages/Message.class doesn't exist. > [cobertura-instrument] com\apl\davinci\common\messages\Messages.class = added as c > om/apl/davinci/common/messages/Messages.class doesn't exist. > [cobertura-instrument] com\apl\davinci\common\util\BooleanFlag.class = added as co > m/apl/davinci/common/util/BooleanFlag.class doesn't exist. > [cobertura-instrument] com\apl\davinci\common\util\EbizUID.class added = as com/ap > l/davinci/common/util/EbizUID.class doesn't exist. > [cobertura-instrument] com\apl\davinci\common\util\ExceptionIds.class = added as c > om/apl/davinci/common/util/ExceptionIds.class doesn't exist. > [cobertura-instrument] com> = \apl\davinci\common\util\MassagingUser.class added as > com/apl/davinci/common/util/MassagingUser.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\util\ReadOnlyHashtable.class added > as com/apl/davinci/common/util/ReadOnlyHashtable.class doesn't exist. > [cobertura-instrument] com\apl\davinci\common\util\StackUtils.class = added as com > /apl/davinci/common/util/StackUtils.class doesn't exist. > [cobertura-instrument] com\apl\davinci\common\util\Validations.class = added as co > m/apl/davinci/common/util/Validations.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\util\ValidationsInterface.class ad > ded as com/apl/davinci/common/util/ValidationsInterface.class doesn't = exist. > [cobertura-instrument] com\apl\davinci\common\util\XMLQuery.class = added as com/a > pl/davinci/common/util/XMLQuery.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\common\util\XMLQueryException.class added > as com/apl/davinci/common/util/XMLQueryException.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\unittest\common\db\DatabaseConnectionServ > iceTest.class added as = com/apl/davinci/unittest/common/db/DatabaseConnectionServ > iceTest.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\unittest\common\db\DatabaseConnectionSour > ceJmx.class added as = com/apl/davinci/unittest/common/db/DatabaseConnectionSource > Jmx.class doesn't exist. > [cobertura-instrument] = com\apl\davinci\unittest\common\logging\LoggerTest.class > added as com/apl/davinci/unittest/common/logging/LoggerTest.class = doesn't exist. >=20 > [cobertura-instrument] = com\apl\davinci\unittest\common\logging\TestSuite.class a > dded as com/apl/davinci/unittest/common/logging/TestSuite.class = doesn't exist. > [cobertura-instrument] = com\apl\davinci\unittest\common\properties\PropsTest.clas > s added as com/apl/davinci/unittest/common/properties/PropsTest.class = doesn't ex > ist. > [cobertura-instrument] = com\apl\davinci\unittest\common\properties\TestSuite.clas > s added as com/apl/davinci/unittest/common/properties/TestSuite.class = doesn't ex > ist. > Adding com\apl\davinci\common\util\ReadOnlyHashtable.class to list > Adding com\apl\davinci\common\exceptions\ExceptionConsts.class to list > Adding com\apl\blueocean\davinci\properties\ExceptionIds.class to list > Adding com\apl\blueocean\davinci\properties\BasicPropertiesMap.class = to list > Adding com\apl\davinci\common\util\Validations.class to list > Adding = com\apl\davinci\common\db\DatabaseConnectionSourceJmxMBean.class to list > Adding com\apl\davinci\common\exceptions\LoggingException.class to = list > Adding com\apl\blueocean\davinci\logging\LoggerManagerMBean.class to = list > Adding com\apl\davinci\common\db\CallerData.class to list > Adding com\apl\davinci\common\db\DatabaseConnectionSource.class to = list > Adding com\apl\blueocean\davinci\logging\JRasLogger.class to list > Adding com\apl\blueocean\davinci\management\ManagementService.class to = list > Adding com\apl\davinci\common\context\ErrorContext.class to list > Adding com\apl\davinci\common\db\DatabaseServiceException.class to = list > Adding = com\apl\blueocean\davinci\management\ManagementServiceMBean.class to = list >=20 > Adding com\apl\davinci\unittest\common\properties\TestSuite.class to = list > Adding com\apl\davinci\unittest\common\properties\PropsTest.class to = list > Adding com\apl\davinci\common\util\ValidationsInterface.class to list > Adding com\apl\blueocean\davinci\properties\Props.class to list > Adding com\apl\blueocean\davinci\properties\PropsManagerMBean.class to = list > Adding com\apl\davinci\common\util\StackUtils.class to list > Adding com\apl\davinci\common\context\EbizContext.class to list > Adding com\apl\davinci\common\context\UserContext.class to list > Adding com\apl\davinci\common\util\XMLQuery.class to list > Adding = com\apl\blueocean\davinci\management\ManagementServiceConstants.class to > list > Adding com> \apl\davinci\common\db\OraclePooledConnectionSource.class = to list > Adding com\apl\davinci\common\CommonConstants.class to list > Adding = com\apl\blueocean\davinci\common\management\ManagementTest.class to list > Adding com\apl\davinci\common\context\MessageContext.class to list > Adding com\apl\davinci\common\db\DataSourceConnectionSource.class to = list > Adding com\apl\davinci\common\util\MassagingUser.class to list > Adding com\apl\blueocean\davinci\logging\ExceptionIds.class to list > Adding com\apl\davinci\common\context\ExceptionIds.class to list > Adding = com\apl\davinci\unittest\common\db\DatabaseConnectionServiceTest.class = to > list > Adding com\apl\davinci\common\db\GenericPooledConnectionSource.class = to list > Adding com\apl\davinci\common\exceptions\BaseExceptionIds.class to = list > Adding com\apl\davinci\common\context\ProducerContext.class to list > Adding com\apl\davinci\unittest\common\logging\TestSuite.class to list > Adding com\apl\blueocean\davinci\logging\LoggerException.class to list > Adding com\apl\davinci\common\db\DatabaseConnectionService.class to = list > Adding com\apl\blueocean\davinci\properties\PropertiesMap.class to = list > Adding com\apl\blueocean\davinci\management\ExceptionIds.class to list > Adding com\apl\davinci\common\context\OrganizationContext.class to = list > Adding com\apl\davinci\common\exceptions\BaseException.class to list > Adding com\apl\davinci\common\util\ExceptionIds.class to list > Adding com\apl\davinci\common\util\EbizUID.class to list > Adding = com\apl\davinci\unittest\common\db\DatabaseConnectionSourceJmx.class to = l > ist > Adding com\apl\davinci\common\context\TransactionContext.class to list > Adding com\apl\blueocean\davinci\properties\PropsManager.class to list > Adding com\apl\davinci\common\db\DatabaseServiceExceptionID.class to = list > Adding com\apl\blueocean\davinci\logging\Logger.class to list > Adding com\apl\davinci\unittest\common\logging\LoggerTest.class to = list > Adding com\apl\blueocean\davinci\logging\LoggerManager.class to list > Adding com\apl\davinci\common\messages\Message.class to list > Adding com\apl\blueocean\davinci\management\ManagementException.class = to list > Adding com\apl\davinci\common\context\TargetContext.class to list > Adding com\apl\davinci\common\util\BooleanFlag.class to list > Adding com\apl\davinci\common\messages\Messages.class to list > Adding com\apl\davinci\common\db\ConnectionPoolSource.class to list > Adding = com\apl\davinci\common\db\AbstractDatabaseConnectionSource.class to list > Adding = com\apl\blueocean\davinci\common\management\ManagementTestMBean.class to > list > Adding com\apl\davinci\common\context\ContextException.class to list > Adding com\apl\davinci\common\constants\ParameterList.class to list > Adding com\apl\blueocean\davinci\properties\PropsException.class to = list > Adding com\apl\davinci\common\db\DatabaseConnectionSourceJmx.class to = list > Adding com\apl\davinci\common\db\JDBCConnectionSource.class to list > Adding com\apl\davinci\common\util\XMLQueryException.class to list > Adding com\apl\blueocean\davinci\logging\Log4JLogger.class to list > [cobertura-instrument] Cobertura 1.4 > [cobertura-instrument] The copyright for this program is retained by = its contrib > utors > [cobertura-instrument] See the included COPYRIGHT file for a complete = list of co > ntributors > [cobertura-instrument] Cobertura is licensed under the GNU General = Public Licens > e > [cobertura-instrument] Cobertura comes with ABSOLUTELY NO WARRANTY > [cobertura-instrument] instrumenting 68 classes to = C:\work\project-3.0\vobs\apps > _fwrk\davinci_common\bin\instrument > dropping C:\C from path as it doesn't exist > dropping C:\C from path as it doesn't exist > [cobertura-instrument] Executing 'C:\j2sdk1.4.2_07\jre\bin\java.exe' = with argume > nts: > [cobertura-instrument] '-classpath' > [cobertura-instrument] 'C:\java\apache-ant-1.6.5\lib\ant-antlr.jar;C:> = \java\apach > = e-ant-1.6.5\lib\ant-apache-bcel.jar;C:\java\apache-ant-1.6.5\lib\ant-apac= he-bsf. > = jar;C:\java\apache-ant-1.6.5\lib\ant-apache-log4j.jar;C:\java\apache-ant-= 1.6.5\l > = ib\ant-apache-oro.jar;C:\java\apache-ant-1.6.5\lib\ant-apache-regexp.jar;= C:\java > = \apache-ant-1.6.5\lib\ant-apache-resolver.jar;C:\java\apache-ant-1.6.5\li= b\ant-c > = ommons-logging.jar;C:\java\apache-ant-1.6.5\lib\ant-commons-net.jar;C:\ja= va\apac > = he-ant-1.6.5\lib\ant-icontract.jar;C:\java\apache-ant-1.6.5\lib\ant-jai.j= ar;C:\j > = ava\apache-ant-1.6.5\lib\ant-javamail.jar;C:\java\apache-ant-1.6.5\lib\an= t-jdepe > = nd.jar;C:\java\apache-ant-1.6.5\lib\ant-jmf.jar;C:\java\apache-ant-1.6.5\= lib\ant > = -jsch.jar;C:\java\apache-ant-1.6.5\lib\ant-junit.jar;C:\java\apache-ant-1= .6.5\li > = b\ant-launcher.jar;C:\java\apache-ant-1.6.5\lib\ant-netrexx.jar;C:\java\a= pache-a > = nt-1.6.5\lib\ant-nodeps.jar;C:\java\apache-ant-1.6.5\lib\ant-starteam.jar= ;C:\jav > = a\apache-ant-1.6.5\lib\ant-stylebook.jar;C:\java\apache-ant-1.6.5\lib\ant= -swing. > = jar;C:\java\apache-ant-1.6.5\lib\ant-trax.jar;C:\java\apache-ant-1.6.5\li= b\ant-v > = aj.jar;C:\java\apache-ant-1.6.5\lib\ant-weblogic.jar;C:\java\apache-ant-1= .6.5\li > = b\ant-xalan1.jar;C:\java\apache-ant-1.6.5\lib\ant-xslp.jar;C:\java\apache= -ant-1. > = 6.5\lib\ant.jar;C:\java\apache-ant-1.6.5\lib\asm-2.0.RC1.jar;C:\java\apac= he-ant- > = 1.6.5\lib\autopilot-core.jar;C:\java\apache-ant-1.6.5\lib\ccl.jar;C:\java= \apache > = -ant-1.6.5\lib\cobertura.jar;C:\java\apache-ant-1.6.5\lib\jakarta-oro-2.0= .8.jar; > = C:\java\apache-ant-1.6.5\lib\java-getopt-1.0.9.jar;C:\java\apache-ant-1.6= .5\lib\ > = javancss.jar;C:\java\apache-ant-1.6.5\lib\junit-3.8.1.jar;C:\java\apache-= ant-1.6 > = .5\lib\log4j-1.2.9.jar;C:\java\apache-ant-1.6.5\lib\mailapi.jar;C:\java\a= pache-a > = nt-1.6.5\lib\wsanttasks.jar;C:\java\apache-ant-1.6.5\lib\xercesImpl.jar;C= :\java\ > apache-ant-1.6.5\lib\xml-apis.jar;C:\j2sdk1.4.2_07\lib\tools.jar' > [cobertura-instrument] 'net.sourceforge.cobertura.instrument.Main' > [cobertura-instrument] '--commandsfile' > [cobertura-instrument] = 'C:\DOCUME~1\John\LOCALS~1\Temp\cobertura.39358.cmdline' > [cobertura-instrument] > [cobertura-instrument] The ' characters around the executable and = arguments are > [cobertura-instrument] not part of the command. > dropping C:\C from path as it doesn't exist > dropping C:\C from path as it doesn't exist > [cobertura-instrument] Instrument time: 681ms > [junit] Running multiple tests in the same VM > [junit] Implicitly adding = C:\java\apache-ant-1.6.5\lib\junit-3.8.1.jar;C:\ja > = va\apache-ant-1.6.5\lib\ant-launcher.jar;C:\java\apache-ant-1.6.5\lib\ant= .jar;C: > \java\apache-ant-1.6.5\lib\ant-junit.jar to CLASSPATH > [junit] Running = com.apl.davinci.unittest.common.properties.PropsTest > [junit] Executing 'C:\j2sdk1.4.2_07\jre\bin\java.exe' with = arguments: > [junit] = '-Dnet.sourceforge.cobertura.datafile=3DC:\work\project-3.0\vobs\apps_ > fwrk\davinci_common\bin\cobertura.ser' > [junit] '-classpath' > [junit] = 'C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\instrument;C: > = \work\project-3.0\vobs\apps_fwrk\davinci_common\bin\instrument\com;C:\wor= k\proje > = ct-3.0\vobs\apps_fwrk\davinci_common\bin\instrument\com\apl;C:\work\proje= ct-3.0\ > = vobs\apps_fwrk\davinci_common\bin\instrument\com\apl\blueocean;C:\work\pr= oject-3 > = .0\vobs\apps_fwrk\davinci_common\bin\instrument\com\apl\blueocean\davinci= ;C:\wor > = k\project-3.0\vobs\apps_fwrk\davinci_common\bin\instrument\com\apl\blueoc= ean\dav > = inci\common;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\instrum= ent\com > = \apl\blueocean\davinci\common\management;C:\work\project-3.0\vobs\apps_fw= rk\davi > = nci_common\bin\instrument\com\apl\blueocean\davinci\logging;C:\work\proje= ct-3.0\ > = vobs\apps_fwrk\davinci_common\bin\instrument\com\apl\blueocean\davinci\ma= nagemen > = t;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\instrument\com\ap= l\blueo > cean\davinci> = \properties;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\in > = strument\com\apl\davinci;C:\work\project-3.0\vobs\apps_fwrk\davinci_commo= n\bin\i > = nstrument\com\apl\davinci\common;C:\work\project-3.0\vobs\apps_fwrk\davin= ci_comm > = on\bin\instrument\com\apl\davinci\common\context;C:\work\project-3.0\vobs= \apps_f > = wrk\davinci_common\bin\instrument\com\apl\davinci\common\db;C:\work\proje= ct-3.0\ > = vobs\apps_fwrk\davinci_common\bin\instrument\com\apl\davinci\common\excep= tions;C > = :\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\instrument\com\apl\d= avinci\ > = common\messages;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\ins= trument > = \com\apl\davinci\common\util;C:\work\project-3.0\vobs\apps_fwrk\davinci_c= ommon\b > = in\instrument\com\apl\davinci\unittest;C:\work\project-3.0\vobs\apps_fwrk= \davinc > = i_common\bin\instrument\com\apl\davinci\unittest\common;C:\work\project-3= .0\vobs > = \apps_fwrk\davinci_common\bin\instrument\com\apl\davinci\unittest\common\= db;C:\w > = ork\project-3.0\vobs\apps_fwrk\davinci_common\bin\instrument\com\apl\davi= nci\uni > = ttest\common\logging;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bi= n\instr > = ument\com\apl\davinci\unittest\common\properties;C:\work\project-3.0\vobs= \apps_f > = wrk\davinci_common\bin\classes;C:\work\project-3.0\vobs\apps_fwrk\davinci= _common > = \bin\classes\com;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\cl= asses\c > = om\apl;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\classes\com\= apl\blu > = eocean;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\classes\com\= apl\blu > = eocean\davinci;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\clas= ses\com > = \apl\blueocean\davinci\common;C:\work\project-3.0\vobs\apps_fwrk\davinci_= common\ > = bin\classes\com\apl\blueocean\davinci\common\management;C:\work\project-3= .0\vobs > = \apps_fwrk\davinci_common\bin\classes\com\apl\blueocean\davinci\logging;C= :\work\ > = project-3.0\vobs\apps_fwrk\davinci_common\bin\classes\com\apl\blueocean\d= avinci\ > = management;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\classes\= com\apl > = \blueocean\davinci\properties;C:\work\project-3.0\vobs\apps_fwrk\davinci_= common\ > = bin\classes\com\apl\davinci;C:\work\project-3.0\vobs\apps_fwrk\davinci_co= mmon\bi > = n\classes\com\apl\davinci\common;C:\work\project-3.0\vobs\apps_fwrk\davin= ci_comm > = on\bin\classes\com\apl\davinci\common\constants;C:\work\project-3.0\vobs\= apps_fw > = rk\davinci_common\bin\classes\com\apl\davinci\common\context;C:\work\proj= ect-3.0 > = \vobs\apps_fwrk\davinci_common\bin\classes\com\apl\davinci\common\db;C:\w= ork\pro > = ject-3.0\vobs\apps_fwrk\davinci_common\bin\classes\com\apl\davinci\common= \except > = ions;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\classes\com\ap= l\davin > = ci\common\messages;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\= classes > = \com\apl\davinci\common\util;C:\work\project-3.0\vobs\apps_fwrk\davinci_c= ommon\b > = in\classes\com\apl\davinci\unittest;C:\work\project-3.0\vobs\apps_fwrk\da= vinci_c > = ommon\bin\classes\com\apl\davinci\unittest\common;C:\work\project-3.0\vob= s\apps_ > = fwrk\davinci_common\bin\classes\com\apl\davinci\unittest\common\db;C:\wor= k\proje > = ct-3.0\vobs\apps_fwrk\davinci_common\bin\classes\com\apl\davinci\unittest= \common > = \logging;C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\classes\co= m\apl\d > = avinci\unittest\common\properties;C:\work\project-3.0\vobs\apps_fwrk\davi= nci_com > = mon\test\resource;C:\work\project-3.0\vobs\apps_fwrk\external_jars\lib\ex= t\admin > = .jar;C:\work\project-3.0\vobs\apps_fwrk\external_jars\lib\ext\db2j.jar;C:= \work\p > = roject-3.0\vobs\apps_fwrk\external_jars\lib\ext\db2jcc.jar;C:\work\projec= t-3.0\v > = obs\apps_fwrk\external_jars\lib\ext\db2jcc_license_cu.jar;C:\work\project= -3.0\vo > = bs\apps_fwrk\external_jars\lib\ext\jmxc.jar;C:\work\project-3.0\vobs\apps= _fwrk\e > = xternal_jars\lib\ext\jmxri.jar;C:\work\project-3.0\vobs\apps_fwrk\externa= l_jars\>=20 > = lib\ext\jmxtools.jar;C:\work\project-3.0\vobs\apps_fwrk\external_jars\lib= \ext\ju > = nit.jar;C:\work\project-3.0\vobs\apps_fwrk\external_jars\lib\ext\log4j-1.= 2.9.jar > = ;C:\work\project-3.0\vobs\apps_fwrk\external_jars\lib\ext\ojdbc14.jar;C:\= work\pr > = oject-3.0\vobs\apps_fwrk\external_jars\lib\ext\ccl.jar;C:\work\project-3.= 0\vobs\ > = apps_fwrk\external_jars\lib\ext\cobertura.jar;C:\work\project-3.0\vobs\ap= ps_fwrk > = \external_jars\lib\ext\javancss.jar;C:\java\apache-ant-1.6.5\lib\junit-3.= 8.1.jar > = ;C:\java\apache-ant-1.6.5\lib\ant-launcher.jar;C:\java\apache-ant-1.6.5\l= ib\ant. > jar;C:\java\apache-ant-1.6.5\lib\ant-junit.jar' > [junit] = 'org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner' > [junit] = 'testsfile=3DC:\work\project-3.0\vobs\apps_fwrk\davinci_common\junitte > stcases510608256.properties' > [junit] 'filtertrace=3Dtrue' > [junit] 'haltOnError=3Dfalse' > [junit] 'haltOnFailure=3Dfalse' > [junit] = 'formatter=3Dorg.apache.tools.ant.taskdefs.optional.junit.SummaryJUnit > ResultFormatter' > [junit] 'showoutput=3Dfalse' > [junit] = 'formatter=3Dorg.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResu > = ltFormatter,C:\work\project-3.0\vobs\apps_fwrk\docs\testresult\IGNORETHIS= .xml' > [junit] = 'propsfile=3DC:\work\project-3.0\vobs\apps_fwrk\davinci_common\junit14 > 09959285.properties' > [junit] > [junit] The ' characters around the executable and arguments are > [junit] not part of the command. > [junit] Tests run: 3, Failures: 2, Errors: 0, Time elapsed: 55.89 = sec > [junit] TEST = com.apl.davinci.unittest.common.db.DatabaseConnectionServiceTes > t FAILED > [junit] Tests run: 26, Failures: 0, Errors: 0, Time elapsed: 0.061 = sec > [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.02 = sec > [junit] Tests FAILED > Build sequence for target(s) `report' is [report] > Complete build sequence is [report, init, clean, compile, build, test, = ] >=20 > report: > [cobertura-report] Cobertura 1.4 > [cobertura-report] The copyright for this program is retained by its = contributor > s > [cobertura-report] See the included COPYRIGHT file for a complete list = of contri > butors > [cobertura-report] Cobertura is licensed under the GNU General Public = License > [cobertura-report] Cobertura comes with ABSOLUTELY NO WARRANTY > dropping C:\C from path as it doesn't exist > dropping C:\C from path as it doesn't exist > [cobertura-report] Executing 'C:\j2sdk1.4.2_07\jre\bin\java.exe' with = arguments: >=20 > [cobertura-report] '-classpath' > [cobertura-report] = 'C:\java\apache-ant-1.6.5\lib\ant-antlr.jar;C:\java\apache-an > = t-1.6.5\lib\ant-apache-bcel.jar;C:\java\apache-ant-1.6.5\lib\ant-apache-b= sf.jar; > = C:\java\apache-ant-1.6.5\lib\ant-apache-log4j.jar;C:\java\apache-ant-1.6.= 5\lib\a > = nt-apache-oro.jar;C:\java\apache-ant-1.6.5\lib\ant-apache-regexp.jar;C:\j= ava\apa > = che-ant-1.6.5\lib\ant-apache-resolver.jar;C:\java\apache-ant-1.6.5\lib\an= t-commo > = ns-logging.jar;C:\java\apache-ant-1.6.5\lib\ant-commons-net.jar;C:\java\a= pache-a > = nt-1.6.5\lib\ant-icontract.jar;C:\java\apache-ant-1.6.5\lib\ant-jai.jar;C= :\java\ > = apache-ant-1.6.5\lib\ant-javamail.jar;C:\java\apache-ant-1.6.5\lib\ant-jd= epend.j > = ar;C:\java\apache-ant-1.6.5\lib\ant-jmf.jar;C:\java\apache-ant-1.6.5\lib\= ant-jsc > = h.jar;C:\java\apache-ant-1.6.5\lib\ant-junit.jar;C:\java\apache-ant-1.6.5= \lib\an > = t-launcher.jar;C:\java\apache-ant-1.6.5\lib\ant-netrexx.jar;C:\java\apach= e-ant-1 > = .6.5\lib\ant-nodeps.jar;C:\java\apache-ant-1.6.5\lib\ant-starteam.jar;C:\= java\ap > = ache-ant-1.6.5\lib\ant-stylebook.jar;C:\java\apache-ant-1.6.5\lib\ant-swi= ng.jar; > = C:\java\apache-ant-1.6.5\lib\ant-trax.jar;C:\java\apache-ant-1.6.5\lib\an= t-vaj.j > = ar;C:\java\apache-ant-1.6.5\lib\ant-weblogic.jar;C:\java\apache-ant-1.6.5= \lib\an > = t-xalan1.jar;C:\java\apache-ant-1.6.5\lib\ant-xslp.jar;C:\java\apache-ant= -1.6.5\ > lib\ant.jar;C:\java\apache-ant-1.6.5\lib\asm-2.0.RC1.jar;C:> = \java\apache-ant-1.6. > = 5\lib\autopilot-core.jar;C:\java\apache-ant-1.6.5\lib\ccl.jar;C:\java\apa= che-ant > = -1.6.5\lib\cobertura.jar;C:\java\apache-ant-1.6.5\lib\jakarta-oro-2.0.8.j= ar;C:\j > = ava\apache-ant-1.6.5\lib\java-getopt-1.0.9.jar;C:\java\apache-ant-1.6.5\l= ib\java > = ncss.jar;C:\java\apache-ant-1.6.5\lib\junit-3.8.1.jar;C:\java\apache-ant-= 1.6.5\l > = ib\log4j-1.2.9.jar;C:\java\apache-ant-1.6.5\lib\mailapi.jar;C:\java\apach= e-ant-1 > = .6.5\lib\wsanttasks.jar;C:\java\apache-ant-1.6.5\lib\xercesImpl.jar;C:\ja= va\apac > he-ant-1.6.5\lib\xml-apis.jar;C:\j2sdk1.4.2_07\lib\tools.jar' > [cobertura-report] 'net.sourceforge.cobertura.reporting.Main' > [cobertura-report] '--format' > [cobertura-report] 'html' > [cobertura-report] '--datafile' > [cobertura-report] 'bin/cobertura.ser' > [cobertura-report] '--destination' > [cobertura-report] = 'C:\work\project-3.0\vobs\apps_fwrk\davinci_common\bin\html' > [cobertura-report] '--source' > [cobertura-report] = 'C:\work\project-3.0\vobs\apps_fwrk\davinci_common\src' > [cobertura-report] > [cobertura-report] The ' characters around the executable and = arguments are > [cobertura-report] not part of the command. > dropping C:\C from path as it doesn't exist > dropping C:\C from path as it doesn't exist > [cobertura-report] Reporting time: 1222ms >=20 > BUILD SUCCESSFUL > Total time: 1 minute 0 seconds >=20 >=20 |