I am not using any extension. My file is simply 'netstat_scenarios'

Regards,

Prasad Shindikar


On Wed, Mar 10, 2010 at 2:23 PM, Mauro Talevi <[email protected]>wrote:

>  You need to configure in your Scenario class the ScenarioNameResolver to
> whatever extension you're using, e.g. new
> UnderscoredCamelCaseResolver(".scenario").  By default, it uses no
> extension.
>
> Cheers
>
>
> On 10/03/2010 08:50, Prasad Shindikar wrote:
>
> Hi Mauro,
>
> Thanks! The script is able to find the scenario java file. However, the
> classloader is unable to find the text based scenario file -
> 'netstat_scenarios'.
>
> This is the stack trace that I get when I run the ant script.
>
> *Buildfile: jbehave.xml
> [scenarioRunner] Running scenario com.mypackage.NetstatScenarios
> [scenarioRunner] Failure in runing scenarios:
> [scenarioRunner] com.mypackage.NetstatScenarios: Path
> 'com/mypackage/netstat_scenarios' could not be found by classloader
> [org.jbehave.scenario.ScenarioClassLoader urls=[]]
> [renderReports] log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is
> not assignable to a "org.apache.log4j.Appender" variable.*
>
> PS: The file is present at the above mentioned location. I am thinking does
> the PATH for the classloader require 'src' as a part of the PATH. ie the
> PATH should be 'src/com/mypackage/netstat_scenarios' instead of the above
> mentioned path?
>
> Regards,
>
> Prasad Shindikar
>
>
> On Wed, Mar 10, 2010 at 2:02 PM, Mauro Talevi 
> <[email protected]>wrote:
>
>> Hi,
>>
>> I think the problem in locating the scenario stems from the configuration
>> of the source directory + includes:  the directory should not include the
>> package, ie 'src' instead of 'src/com/mypackage', and the includes should
>> not include the directory:
>>
>> <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" />
>>
>>
>> Also, if the the scenarios are located in the test directory you need to
>> specify scope="test".
>>
>> Cheers
>>
>>
>> On 10/03/2010 07:19, Prasad Shindikar wrote:
>>
>>  Hi,
>> *
>> I am trying to run jbehave using ANT. However, I get the following stack
>> trace.
>>
>> Buildfile: jbehave.xml
>> [scenarioRunner] No scenarios to run.
>> [renderReports] Rendering reports in './target/jbehave-reports' using
>> formats '[txt, html, xml]' and template properties '{defaultFormats=stats
>> [renderReports] renderedDirectory=rendered}'
>>
>> Please find the attached build file that I am using.
>>
>> The text based scenario file, java scenario file and steps classes are all
>> located under the same folder.
>>
>> Can you please guide me why the scenarios are not getting called from the
>> build file ?
>>
>> *Regards,
>>
>> Prasad Shindikar
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>     http://xircles.codehaus.org/manage_email
>>
>>
>>
>
>

Reply via email to