[jboss-cvs] JBossAS SVN: r97509 - in projects/jboss-jca/trunk: doc/developerguide/en/modules and 3 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Dec 7 11:07:52 EST 2009


Author: jesper.pedersen
Date: 2009-12-07 11:07:52 -0500 (Mon, 07 Dec 2009)
New Revision: 97509

Added:
   projects/jboss-jca/trunk/tools/tattletale/
   projects/jboss-jca/trunk/tools/tattletale/configuration.properties
   projects/jboss-jca/trunk/tools/tattletale/filter.properties
   projects/jboss-jca/trunk/tools/tattletale/lib/
   projects/jboss-jca/trunk/tools/tattletale/lib/javassist.jar
   projects/jboss-jca/trunk/tools/tattletale/lib/tattletale-ant.jar
   projects/jboss-jca/trunk/tools/tattletale/lib/tattletale.jar
Modified:
   projects/jboss-jca/trunk/build.xml
   projects/jboss-jca/trunk/doc/developerguide/en/modules/testing.xml
Log:
[JBJCA-234] [JBJCA-235] Integrate Tattletale into the QA environment

Modified: projects/jboss-jca/trunk/build.xml
===================================================================
--- projects/jboss-jca/trunk/build.xml	2009-12-07 14:40:16 UTC (rev 97508)
+++ projects/jboss-jca/trunk/build.xml	2009-12-07 16:07:52 UTC (rev 97509)
@@ -177,6 +177,10 @@
     <fileset dir="${tools.dir}/cobertura/lib"/>
   </path>
 
+  <path id="tattletale.lib.path.id">
+    <fileset dir="${tools.dir}/tattletale/lib"/>
+  </path>
+
   <!-- ================================= 
        Target: init              
        ================================= -->
@@ -550,6 +554,23 @@
   </target>
 
   <!-- ================================= 
+       Target: tattletale
+       ================================= -->
+  <target name="tattletale" depends="sjc">
+    <taskdef name="report"
+             classname="org.jboss.tattletale.ant.ReportTask"
+             classpathref="tattletale.lib.path.id"/>
+
+    <mkdir dir="${reports.dir}/tattletale"/>
+
+    <report source="${target.dir}/sjc"
+            destination="${reports.dir}/tattletale"
+            configuration="${tools.dir}/tattletale/configuration.properties"
+            filter="${tools.dir}/tattletale/filter.properties"
+            profiles="java6"/>
+  </target>
+
+  <!-- ================================= 
        Target: clean              
        ================================= -->
   <target name="clean">

Modified: projects/jboss-jca/trunk/doc/developerguide/en/modules/testing.xml
===================================================================
--- projects/jboss-jca/trunk/doc/developerguide/en/modules/testing.xml	2009-12-07 14:40:16 UTC (rev 97508)
+++ projects/jboss-jca/trunk/doc/developerguide/en/modules/testing.xml	2009-12-07 16:07:52 UTC (rev 97509)
@@ -162,6 +162,30 @@
 
     </section>
 
+    <section id="tattletale">
+      <title>Tattletale</title>
+      <para>Tattletale generates reports about different quality matrix of the dependencies within the project.</para>
+
+      <para>The reports that the tool provides makes sure that the JBoss JCA project doesn't for example have
+        cyclic dependencies within the project.</para>
+
+      <para>The goal is to have as no issues flagged by the tool. The Tattletale reports are
+        generated using</para>
+
+      <programlisting>
+ant tattletale
+      </programlisting>
+
+      <para>The reports are generated into</para>
+
+      <programlisting>
+reports/tattletale
+      </programlisting>
+
+      <para>The home of Tattletale is located here: <ulink url="http://www.jboss.org/tattletale"/>.</para>
+
+    </section>
+
   </section>
 
 </chapter>

Added: projects/jboss-jca/trunk/tools/tattletale/configuration.properties
===================================================================
--- projects/jboss-jca/trunk/tools/tattletale/configuration.properties	                        (rev 0)
+++ projects/jboss-jca/trunk/tools/tattletale/configuration.properties	2009-12-07 16:07:52 UTC (rev 97509)
@@ -0,0 +1 @@
+reports=*

Added: projects/jboss-jca/trunk/tools/tattletale/filter.properties
===================================================================

Added: projects/jboss-jca/trunk/tools/tattletale/lib/javassist.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/trunk/tools/tattletale/lib/javassist.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/trunk/tools/tattletale/lib/tattletale-ant.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/trunk/tools/tattletale/lib/tattletale-ant.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/trunk/tools/tattletale/lib/tattletale.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/trunk/tools/tattletale/lib/tattletale.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




More information about the jboss-cvs-commits mailing list