Forgot to attach build file and scenario source...

Attachment: build.xml
Description: XML document

Attachment: SystemIntegration.java
Description: Binary data


On 26/04/2010, at 11:01 AM, Ben Sullivan wrote:

Hi Mauro

This looks to be fixed when run from IntelliJ.  However I'm still getting a problem on the command line when running the scenarios:

 ant all
Buildfile: build.xml

clean:
   [delete] Deleting directory /Users/bensullivan/work/bdd-demo/gen

setup:
    [mkdir] Created dir: /Users/bensullivan/work/bdd-demo/gen/classes

compile:
    [javac] Compiling 4 source files to /Users/bensullivan/work/bdd-demo/gen/classes

compile-test:
     [copy] Copying 3 files to /Users/bensullivan/work/bdd-demo/gen/classes
    [javac] Compiling 5 source files to /Users/bensullivan/work/bdd-demo/gen/classes

run-scenarios:
[scenarioRunner] Running scenario au.com.nsqa.story.etl.SystemIntegration
[scenarioRunner] Failure in runing scenarios: 
[scenarioRunner] au.com.nsqa.story.etl.SystemIntegration: java.io.FileNotFoundException: /usr/share/ant/lib/jbehave-reports/au.com.nsqa.story.etl.system_integration.stats (No such file or directory)

Vanilla ant still seems to be preventing the specification of the jbehave-reports directory outside of the ANT_HOME/lib.  I really need this to work in order to demo in conjunction with my CI server...  Worst case scenario I guess I could tell my render target to go to ANT_HOME/lib/<my render dir>...

Have to bath the kids now - will try and debug later on if I have a chance..

Cheers

Ben

On 24/04/2010, at 11:23 PM, Mauro Talevi wrote:

Ben,

allowed configuration of absolute output dir (see TraderScenario example).

Verified with trader example Ant build.xml. 

Can you please verify it works for you too (using latest svn version) before we push out bugfix release 2.5.2?

Cheers

On 24/04/2010 13:18, Mauro Talevi wrote:
Hi Ben, 

I've been able to reproduce issue in the JBehave examples

https://jira.codehaus.org/browse/JBEHAVE-277

(had not been spotted because if the Ant scenarios run fine and if you don't do an ant clean first, it will pick up the report outputs previously outputted by IDE or Maven).
  
We'll try to sort it out quickly.  When do you need it by for your demo?

Cheers

On 24/04/2010 11:43, Ben Sullivan wrote:
Hi folks

I'm trying to get the reporting up and running for a small demo I'm putting together on BDD.

I'm seeing some weird behaviour when executing the scenario runner through ant.  

When I run my scenario through a run configuration in IntelliJ I can see with the report files in the jbehave-reports directory which itself is contained in the directory I have configured IntelliJ to put compiled classes (<project_root>/out).  All good.

When I run through ant using InelliJ the report files appear in a bundled ant directory for IntelliJ:

/Applications/IntelliJ%20IDEA%209.0.2.app/lib/ant/lib 

When I try and run with a raw ant installation from the command line I get the following:

~/work/bdd-demo $ ant run-scenarios
Buildfile: build.xml

setup:

compile:

compile-test:

run-scenarios:
[scenarioRunner] Running scenario au.com.nsqa.story.etl.SystemIntegration
[scenarioRunner] Failure in runing scenarios: 
[scenarioRunner] au.com.nsqa.story.etl.SystemIntegration: java.io.FileNotFoundException: /usr/share/ant/lib/jbehave-reports/au.com.nsqa.story.etl.system_integration.stats (No such file or directory)

BUILD SUCCESSFUL
Total time: 0 seconds

It appears as though JBehave is trying to write to the root of the classpath directory for ant instead of the classpath root for my classes...

I have attached my build file for reference, together with my scenario source.

Any assistance would be much appreciated before I embark on a JBehave source debugging exercise!

Thanks

Ben









Reply via email to