<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>examples/junit/tmp/TEST-One_passing_scenario__one_failing_scenario.xml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -48,7 +48,10 @@ Feature: After Block Exceptions
 
         Scenario: Success       # features/naughty_step_in_scenario.feature:6
           Given this step works # features/step_definitions/steps.rb:5
-    
+      
+      Failing Scenarios:
+      features/naughty_step_in_scenario.feature:3
+      
       2 scenarios (1 failed, 1 passed)
       2 steps (2 passed)
       </diff>
      <filename>features/after_block_exceptions.feature</filename>
    </modified>
    <modified>
      <diff>@@ -49,7 +49,10 @@ Feature: AfterStep Block Exceptions
 
         Scenario: Success       # features/naughty_step_in_scenario.feature:6
           Given this step works # features/step_definitions/steps.rb:5
-    
+      
+      Failing Scenarios:
+      features/naughty_step_in_scenario.feature:3
+      
       2 scenarios (1 failed, 1 passed)
       2 steps (1 failed, 1 passed)
       </diff>
      <filename>features/after_step_block_exceptions.feature</filename>
    </modified>
    <modified>
      <diff>@@ -112,6 +112,9 @@ Feature: backgrounds
       Scenario: another failing background
         Then I should have '10' cukes
 
+    Failing Scenarios:
+    features/background/failing_background.feature:8
+    
     2 scenarios (1 failed, 1 skipped)
     6 steps (1 failed, 5 skipped)
 </diff>
      <filename>features/background.feature</filename>
    </modified>
    <modified>
      <diff>@@ -81,7 +81,10 @@ Feature: Cucumber command line
             ./features/step_definitions/sample_steps.rb:2:in `flunker'
             ./features/step_definitions/sample_steps.rb:9:in `/^failing$/'
             features/sample.feature:18:in `Given failing'
-
+      
+      Failing Scenarios:
+      features/sample.feature:17
+      
       2 scenarios (1 failed, 1 undefined)
       2 steps (1 failed, 1 undefined)
 </diff>
      <filename>features/cucumber_cli.feature</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,10 @@ Feature: Cucumber command line
              (Spec::Expectations::ExpectationNotMetError)
             ./features/step_definitions/sample_steps.rb:63:in `/^failing expectation$/'
             features/failing_expectation.feature:4:in `Given failing expectation'
-
+      
+      Failing Scenarios:
+      features/failing_expectation.feature:3
+      
       1 scenario (1 failed)
       1 step (1 failed)
 
@@ -40,6 +43,9 @@ Feature: Cucumber command line
             ./features/step_definitions/sample_steps.rb:63:in `/^failing expectation$/'
             features/failing_expectation.feature:4:in `Given failing expectation'
 
+      Failing Scenarios:
+      features/failing_expectation.feature:3
+      
       1 scenario (1 failed)
       1 step (1 failed)
 </diff>
      <filename>features/cucumber_cli_diff_disabled.feature</filename>
    </modified>
    <modified>
      <diff>@@ -62,6 +62,9 @@ Feature: Cucumber --work-in-progress switch
             I fail (RuntimeError)
             ./features/step_definitions/steps.rb:2:in `/^a failing step$/'
             features/wip.feature:4:in `Given a failing step'
+      
+      Failing Scenarios:
+      features/wip.feature:3
 
       1 scenario (1 failed)
       1 step (1 failed)</diff>
      <filename>features/work_in_progress.feature</filename>
    </modified>
    <modified>
      <diff>@@ -59,6 +59,17 @@ module Cucumber
       end
 
       def print_stats(features)
+        
+        @failures = step_mother.scenarios(:failed).select { |s| s.is_a?(Cucumber::Ast::Scenario) }
+        
+        if !@failures.empty?
+          @io.puts(format_string(&quot;Failing Scenarios:&quot;, :failed))
+          @failures.each do |failure|
+            @io.puts format_string(failure.file_colon_line, :failed)
+          end
+          @io.puts
+        end
+        
         @io.print dump_count(step_mother.scenarios.length, &quot;scenario&quot;)
         print_status_counts{|status| step_mother.scenarios(status)}
 </diff>
      <filename>lib/cucumber/formatter/console.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>51f5fe86c2bb64b4b4c4fa6d82e77b84687e2416</id>
    </parent>
  </parents>
  <author>
    <name>Ryan Bigg</name>
    <email>radarlistener@gmail.com</email>
  </author>
  <url>http://github.com/aslakhellesoy/cucumber/commit/34bc9bf5f4e4b9de55508086092af097dffc7548</url>
  <id>34bc9bf5f4e4b9de55508086092af097dffc7548</id>
  <committed-date>2009-06-08T23:45:22-07:00</committed-date>
  <authored-date>2009-06-08T23:45:22-07:00</authored-date>
  <message>Display a list in the stats of what scenarios are failing to make it easier for people to play them back.</message>
  <tree>88f758a769ad5bb1bcadb48757de09b5731986d7</tree>
  <committer>
    <name>Ryan Bigg</name>
    <email>radarlistener@gmail.com</email>
  </committer>
</commit>
