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 ?
>
>

Reply via email to