The scenario runner does not have (yet) a way to set system properties. You can either set these programmatically via System.setProperty() or in your JAVA_OPTS env variable.
On 11/03/2010 09:23, Prasad Shindikar wrote: > Is there some way in which I can specify these arguments as part of > the scenariorunner itself ? Since i do not, instantiate > this(NetstatScenarios) on my own, I am unable to understand how do I > specify System or JVM specific properties. > > <scenarioRunner > scenarioIncludes="com/mypackage/NetstatScenarios.java" > scenarioExcludes="**/*Steps.java" > classLoaderInjected="false" > skip="false" > > ignoreFailure="true" > batch="true" > scope="compile" > sourceDirectory="src" > testSourceDirectory="src/test/java" /> > > > Regards, > > Prasad Shindikar > > > On Thu, Mar 11, 2010 at 1:30 PM, Mauro Talevi > <[email protected] <mailto:[email protected]>> wrote: > > No, log4j is not used anywhere in the report rendering, but log4j > may conflict with some other library, e.g. junit: > > > http://www.coderanch.com/t/61565/Other-Open-Source-Projects/log-j-not-working-with > > You could try the suggestion at the end of post: adding > -Dlog4j.ignoreTCL=true to the JVM. > > > On 11/03/2010 06:15, Prasad Shindikar wrote: >> Now I am facing a problem with render reports task. >> >> Here is the output from the build script >> *[scenarioRunner] Running scenario com.mypackage.NetstatScenarios >> [renderReports] log4j:ERROR A "org.apache.log4j.ConsoleAppender" >> object is not assignable to a "org.apache.log4j.Appender" variable. >> [renderReports] log4j:ERROR The class "org.apache.log4j.Appender" >> was loaded by >> [renderReports] log4j:ERROR [AntClassLoader[ <system-classpath>* >> *[renderReports] log4j:ERROR Could not instantiate appender named >> "CONSOLE". >> [renderReports] Rendering reports in './target/jbehave-reports' >> using formats '[txt, html, xml]' and template properties >> '{defaultFormats=stats >> [renderReports] renderedDirectory=rendered}'* >> >> I would like to mention that I already have a log4j configured >> and will not be able to modify those settings. I think render >> reports requires a logger, which is probably clashing with the >> already existing definition. Any ideas on how to get around this >> issue ? > >
