commit ab2da932e01fd3929817c67f73f8b637e1225f0a
Author:     Mauro Talevi <mauro.tal...@aquilonia.org>
AuthorDate: Sat, 21 Mar 2015 13:56:04 +0000
Commit:     Mauro Talevi <mauro.tal...@aquilonia.org>
CommitDate: Sat, 21 Mar 2015 13:56:04 +0000

    Updated core exmaple custom-reports template.  Updated Eclipse lifecycle 
mapping.

diff --git a/examples/core/src/main/java/ftl/custom-reports.ftl 
b/examples/core/src/main/java/ftl/custom-reports.ftl
index 4459b36..fae5584 100755
--- a/examples/core/src/main/java/ftl/custom-reports.ftl
+++ b/examples/core/src/main/java/ftl/custom-reports.ftl
@@ -1,16 +1,13 @@
 <#ftl strip_whitespace=true>
 <#macro renderStat stats name class=""><#assign value = stats.get(name)!0><#if 
(value != 0)><span 
class="${class}">${value}</span><#else>${value}</#if></#macro>
-<#macro renderMillis stats name class=""><#assign millis = 
stats.get(name)!0><span class="${class}"><#assign time = 
timeFormatter.formatMillis(millis)>${time}</span></#macro>
+<#macro renderTime millis class=""><span class="${class}"><#assign time = 
timeFormatter.formatMillis(millis)>${time}</span></#macro>
 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
 <html>
 <head>
-<title>Custom Reports</title>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<style type="text/css" media="all">
-@import url( "./style/jbehave-core.css" );
-</style>
+<title>JBehave Reports</title>
+<meta http-equiv="Content-Type" content="text/html; charset=${encoding}" />
 </head>
 
 <body>
@@ -22,7 +19,7 @@
 
 <h2>Story Reports</h2>
 
-<table>
+<table id="mainTable">
 <colgroup span="2" class="stories"></colgroup>
 <colgroup span="5" class="scenarios"></colgroup>
 <colgroup span="5" class="scenarios"></colgroup>
@@ -129,7 +126,8 @@
 <@renderStat stats "stepsIgnorable" "ignorable"/>
 </td>
 <td>
-<@renderMillis stats "duration"/>
+<#assign path = report.getPath()>
+<@renderTime storyDurations.get(path)!0/>
 </td>
 <td>
 <#assign filesByFormat = report.filesByFormat>
@@ -193,7 +191,7 @@
 <@renderStat stats "stepsIgnorable" "ignorable"/>
 </td>
 <td>
-<@renderMillis stats "duration"/>
+<@renderTime storyDurations.get('total')!0/>
 </td>
 <td>
 Totals
@@ -206,10 +204,24 @@ Totals
 <div class="clear"></div>
 <div id="footer">
 <div class="left">Generated on ${date?string("dd/MM/yyyy HH:mm:ss")}</div>
-<div class="right">JBehave &#169; 2003-2011</div>
+<div class="right">JBehave &#169; 2003-2014</div>
 <div class="clear"></div>
 </div>
 
+<script type="text/javascript" language="javascript" 
src="TableFilter/tablefilter.js"></script>  
+    <script language="javascript" type="text/javascript">  
+    
+    var mainTable_Props = {
+        filters_row_index: 2,
+        btn_reset: true
+    };
+    var tableFilter = setFilterGrid("mainTable", mainTable_Props, 2);
+</script>
+
+<style type="text/css" media="all">
+@import url( "./style/jbehave-core.css" );
+</style>
+
 </body>
 
 </html>
diff --git a/ides/eclipse/lifecycle-mapping-metadata.xml 
b/ides/eclipse/lifecycle-mapping-metadata.xml
index 9cb75be..9a4d18b 100644
--- a/ides/eclipse/lifecycle-mapping-metadata.xml
+++ b/ides/eclipse/lifecycle-mapping-metadata.xml
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <lifecycleMappingMetadata>
-  <!-- Why this is needed for Eclipe: 
http://wiki.eclipse.org/M2E_plugin_execution_not_covered -->
   <pluginExecutions>
     <pluginExecution>
       <pluginExecutionFilter>
@@ -47,11 +46,9 @@
         <artifactId>maven-hpi-plugin</artifactId>
         <versionRange>[3.0,)</versionRange>
         <goals>
-          <goal>insert-test</goal>
+          <goal>resolve-test-dependencies</goal>
           <goal>test-hpl</goal>
-          <goal>
-            resolve-test-dependencies
-          </goal>
+          <goal>insert-test</goal>
         </goals>
       </pluginExecutionFilter>
       <action>
@@ -64,9 +61,9 @@
         <artifactId>maven-scala-plugin</artifactId>
         <versionRange>[2.9.1,)</versionRange>
         <goals>
-          <goal>add-source</goal>
-          <goal>compile</goal>
           <goal>testCompile</goal>
+          <goal>compile</goal>
+          <goal>add-source</goal>
         </goals>
       </pluginExecutionFilter>
       <action>
@@ -86,6 +83,18 @@
         <ignore />
       </action>
     </pluginExecution>
+    <pluginExecution>
+      <pluginExecutionFilter>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-plugin-plugin</artifactId>
+        <versionRange>3.2</versionRange>
+        <goals>
+          <goal>descriptor</goal>
+        </goals>
+      </pluginExecutionFilter>
+      <action>
+        <ignore />
+      </action>
+    </pluginExecution>
   </pluginExecutions>
 </lifecycleMappingMetadata>
-



Reply via email to