mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

andrug
28.48.2008 fa19afe8bf142541ffca9daa18b2e51f22e9bb49
Display in the report the start/stop dates for each clients
3 files modified
33 ■■■■ changed files
opendj-sdk/opends/tests/system-tests/phases/parser/parser.py 14 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/tests/system-tests/phases/scheduler/scheduler.xml 15 ●●●● patch | view | raw | blame | history
opendj-sdk/opends/tests/system-tests/report/result.xsl 4 ●●● patch | view | raw | blame | history
opendj-sdk/opends/tests/system-tests/phases/parser/parser.py
@@ -402,6 +402,8 @@
    self.dependency = NOT_DEFINED
    self.result     = NOT_DEFINED
    self.logDir     = NOT_DEFINED
    self.startDate  = NOT_DEFINED
    self.stopDate   = NOT_DEFINED
    
  def getId(self):
    return self.iid
@@ -447,6 +449,18 @@
    
  def setLogDir(self,logDir):
    self.logDir = logDir
  def getStartDate(self):
    return self.startDate
  def setStartDate(self,startDate):
    self.startDate = startDate
  def getStopDate(self):
    return self.stopDate
  def setStopDate(self,stopDate):
    self.stopDate = stopDate
###########################
opendj-sdk/opends/tests/system-tests/phases/scheduler/scheduler.xml
@@ -294,6 +294,7 @@
      
      <script>
        startTime=strftime("%Y%m%d@%H:%M:%S",localtime())
        client.setStartDate(startTime)
        errNum = NOT_DEFINED
      </script>
      
@@ -447,6 +448,7 @@
      <!--=== log info ===-->
      <script>
        stopTime=strftime("%Y%m%d@%H:%M:%S",localtime())
        client.setStopDate(stopTime)
      </script>
      <message>
        '-- Stop %s client (id %s) running on %s at %s' %\
@@ -461,16 +463,21 @@
      
      <if expr="errNum == 0">
        <script>
          client.setResult('SUCCESS')
          fileFd.write('\n&lt;clientResult status=\"SUCCESS\"/&gt;\n')
          result = 'SUCCESS'
        </script>
      <else>
        <script>
          client.setResult('FAIL')
          fileFd.write('\n&lt;clientResult status=\"FAIL\"/&gt;\n')
          result = 'FAIL'
        </script>
      </else>
      </if>
      <script>
        client.setResult(result)
        attrs = 'status=\"%s\" startDate=\"%s\" stopDate=\"%s\"' % \
                (result,client.getStartDate(),client.getStopDate())
        fileFd.write('\n&lt;clientResult %s/&gt;\n' % attrs)
      </script>
      <!-- DO NOT record number of error(s) found by clients         -->
      <!-- each should use checkRC and ERR_NUM[0] is already updated -->
      <!-- <script>
opendj-sdk/opends/tests/system-tests/report/result.xsl
@@ -631,10 +631,12 @@
        <xsl:value-of select="$clientHost"/>
      </span>
    </a>
    [Start : <xsl:value-of select="clientResult/@startDate"/> /
    Stop : <xsl:value-of select="clientResult/@stopDate"/>].
    <p id="{$i}" style="display: none">
      <xsl:call-template name="parseChildPhase" />
    </p>
    client ends with status :
    Client ends with status :
      <xsl:variable name="clientStatus" 
                    select="normalize-space(clientResult/@status)"/>
      <xsl:choose>