You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by va...@apache.org on 2007/08/02 06:55:28 UTC

svn commit: r562015 - in /harmony/enhanced/buildtest/branches/2.0/scripts: parameters.xml publisher.xml

Author: varlax
Date: Wed Aug  1 21:55:26 2007
New Revision: 562015

URL: http://svn.apache.org/viewvc?view=rev&rev=562015
Log:
mail notification enhancements: added support for BCC list, improved subject formatting

Modified:
    harmony/enhanced/buildtest/branches/2.0/scripts/parameters.xml
    harmony/enhanced/buildtest/branches/2.0/scripts/publisher.xml

Modified: harmony/enhanced/buildtest/branches/2.0/scripts/parameters.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/scripts/parameters.xml?view=diff&rev=562015&r1=562014&r2=562015
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/scripts/parameters.xml (original)
+++ harmony/enhanced/buildtest/branches/2.0/scripts/parameters.xml Wed Aug  1 21:55:26 2007
@@ -46,11 +46,16 @@
             description="Do always notify Run Status or only when status is changed"
             value="true"/>
         <to description="E-Mail address to send notifications to"/>
+        <bcc description="list of recipients to receive blind copies of notifications"
+             value=""/>
         <suppress.exelogs description="Define this property to suppress the execution logs publishing."/>
         <from description="E-Mail address to send notifications from"/>
         <subject.prefix 
             description="Subject prefix of E-Mail Notifications"
             value="[build-test alert]"/>
+        <subject.suffix
+            description="Subject suffix of E-Mail Notifications"
+            value=""/>
     </usemail>
 
     <external>

Modified: harmony/enhanced/buildtest/branches/2.0/scripts/publisher.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/buildtest/branches/2.0/scripts/publisher.xml?view=diff&rev=562015&r1=562014&r2=562015
==============================================================================
--- harmony/enhanced/buildtest/branches/2.0/scripts/publisher.xml (original)
+++ harmony/enhanced/buildtest/branches/2.0/scripts/publisher.xml Wed Aug  1 21:55:26 2007
@@ -41,8 +41,8 @@
     </condition>
 
     <condition property="mail.execution.status"
-               value="BUILD PASSED"
-               else="BUILD FAILED">
+               value="PASSED"
+               else="FAILED">
         <istrue value="${thisbuildsuccessful}"/>
     </condition>
 
@@ -65,7 +65,7 @@
     <!-- compose subject line -->
     <property name="mail.subject.suffix" value=""/>
     <property name="mail.subject.line"
-              value="${mail.subject.prefix} ${mail.execution.status} ${os.name} ${mail.os.arch}: ${suite.name}${mail.subject.suffix}"/>
+              value="${mail.subject.prefix} ${mail.execution.status} ${os.name} ${mail.os.arch}: ${suite.name} ${mail.subject.suffix}"/>
 
     <!-- implement publisher interface -->
     <target name="publish" if="do.mail">
@@ -73,6 +73,7 @@
         <log message="    Sending mail notification:"/>
         <log message="        smtp: '${mail}'"/>
         <log message="        to: '${mail.to}'"/>
+        <log message="        bcc: '${mail.bcc}'"/>
         <log message="        from: '${mail.from}'"/>
         <log message="    Files to attach: ${mail.attachs}"/>
         <log message="    Execution logs file: ${mail.execution.log}"/>
@@ -102,6 +103,7 @@
             <mail mailhost="${mail}"
                   tolist="${mail.to}"
                   from="${mail.from}"
+                  bcclist="${mail.bcc}"
                   subject="${mail.subject.line}"
                   files="${mail.attachs},${mail.execution.log}">
                 <message>${mail.summary.content}${mail.message.content}</message>
@@ -130,6 +132,7 @@
         <sequential>
             <mail mailhost="${mail}"
                   tolist="${mail.to}"
+                  bcclist="${mail.bcc}"
                   from="${mail.from}"
                   subject="${mail.subject.line}">
                 <message>