[jboss-svn-commits] JBL Code SVN: r35826 - in labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src: main/java/org/jboss/community/sbs/plugin/reports/monthly/valuesource and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Nov 2 03:50:09 EDT 2010


Author: velias
Date: 2010-11-02 03:50:08 -0400 (Tue, 02 Nov 2010)
New Revision: 35826

Modified:
   labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/changes/changes.xml
   labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/monthly/valuesource/FISHEYEValueSource.java
   labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/test/java/org/jboss/community/sbs/plugin/reports/monthly/valuesource/FISHEYEValueSourceTest.java
Log:
patched case when FE returns "No changeset data found at" message

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/changes/changes.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/changes/changes.xml	2010-11-02 01:05:02 UTC (rev 35825)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/changes/changes.xml	2010-11-02 07:50:08 UTC (rev 35826)
@@ -11,7 +11,7 @@
 
   <body>
 
-    <release version="1.0.0" date="2010-10-??" description="Initial version" />
+    <release version="1.0.0" date="2010-11-02" description="Initial version" />
 
   </body>
 

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/monthly/valuesource/FISHEYEValueSource.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/monthly/valuesource/FISHEYEValueSource.java	2010-11-02 01:05:02 UTC (rev 35825)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/monthly/valuesource/FISHEYEValueSource.java	2010-11-02 07:50:08 UTC (rev 35826)
@@ -184,8 +184,14 @@
     }
 
     String retsponse = (new String(responseBody)).trim();
+
     String[] responseParsed = retsponse.split(":");
 
+    if (responseParsed.length > 1 && "fault".equals(responseParsed[0])
+        && responseParsed[1].startsWith("No changeset data found at")) {
+      return new String[] { "0", "0" };
+    }
+
     if (responseParsed.length < 3 || !"ok".equals(responseParsed[0])) {
       throw new FishEyeCallException("Bad response (not 'ok' or not enough values): " + retsponse);
     }
@@ -196,5 +202,4 @@
 
     return retvalue;
   }
-
 }

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/test/java/org/jboss/community/sbs/plugin/reports/monthly/valuesource/FISHEYEValueSourceTest.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/test/java/org/jboss/community/sbs/plugin/reports/monthly/valuesource/FISHEYEValueSourceTest.java	2010-11-02 01:05:02 UTC (rev 35825)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/test/java/org/jboss/community/sbs/plugin/reports/monthly/valuesource/FISHEYEValueSourceTest.java	2010-11-02 07:50:08 UTC (rev 35826)
@@ -73,6 +73,12 @@
       // OK
     }
 
+    ret = tested
+        .processResponse("fault:No changeset data found at JBossAS/projects/snowdrop - repository indexing maybe incomplete?"
+            .getBytes());
+    Assert.assertEquals("0", ret[0]);
+    Assert.assertEquals("0", ret[1]);
+
     ret = tested.processResponse("ok:1:10".getBytes());
     Assert.assertEquals("1", ret[0]);
     Assert.assertEquals("10", ret[1]);



More information about the jboss-svn-commits mailing list