| | |
| | | </job> |
| | | |
| | | <if expr="RC == 0"> |
| | | <message>'Sub-job %s completed. Result: %s' % (STAXSubJobID, STAXResult)</message> |
| | | <message> |
| | | 'Sub-job %s completed. Result: %s' % (STAXSubJobID, STAXResult) |
| | | </message> |
| | | <else> |
| | | <sequence> |
| | | <message log="1" level="'Error'">'Sub-job %s could not be started. RC: %s Result: %s' % (STAXSubJobID,RC,STAFResult)</message> |
| | |
| | | </request> |
| | | </stafcmd> |
| | | |
| | | <message> |
| | | 'Log Query on STAX_Job_%s Completed. RC=%s' % (STAXSubJobID,RC) |
| | | </message> |
| | | <if expr="RC == 0"> |
| | | <sequence> |
| | | <script> |
| | | resultQuery= STAFResult |
| | | </script> |
| | | <message> |
| | | 'Log Query on STAX_Job_%s Completed. RC=%s' % (STAXSubJobID,RC) |
| | | </message> |
| | | </sequence> |
| | | <else> |
| | | <sequence> |
| | | <message log="1" level="'Error'"> |
| | | 'Unable to perform log query on STAX_Job_%s. RC: %s Result: %s' % (STAXSubJobID,RC,STAFResult) |
| | | </message> |
| | | <return>1</return> |
| | | </sequence> |
| | | </else> |
| | | </if> |
| | | |
| | | <!-- Write Text File for results --> |
| | | <script> |
| | | resultFile= STAFResult |
| | | textfile= '%s/results.txt' % logdir |
| | | txtfh=open(textfile,'w') |
| | | </script> |
| | | |
| | | <iterate var="line" in="resultFile"> |
| | | <iterate var="line" in="resultQuery"> |
| | | |
| | | <script> |
| | | txtfh.write('%s\n' % line) |
| | |
| | | |
| | | <!-- Write XML File for results --> |
| | | <script> |
| | | import re |
| | | resultFile= STAFResult |
| | | xmlfile= '%s/results.xml' % logdir |
| | | xmlfh=open(xmlfile,'w') |
| | | errorfile= '%s/results.errors' % logdir |
| | | errorfh=open(errorfile,'w') |
| | | import re |
| | | xmlfile= '%s/results.xml' % logdir |
| | | xmlfh=open(xmlfile,'w') |
| | | errorfile= '%s/results.errors' % logdir |
| | | errorfh=open(errorfile,'w') |
| | | </script> |
| | | |
| | | <!-- Build the test case dictionary object --> |
| | |
| | | testCaseList=[] |
| | | </script> |
| | | |
| | | <iterate var="element" in="STAFResult"> |
| | | <iterate var="element" in="resultQuery"> |
| | | <script> |
| | | level=element['level'] |
| | | message=element['message'] |
| | |
| | | testCaseList.append(tcname) |
| | | |
| | | else: |
| | | errorfh.write('No match element %s.\n' % element) |
| | | errorfh.write('Warning: No match Start element %s.\n' % element) |
| | | |
| | | elif level == 'Stop': |
| | | |
| | |
| | | testDict[tcname]=stopValueDict |
| | | |
| | | else: |
| | | errorfh.write('No match element %s.\n' % element) |
| | | errorfh.write('Warning: No match Stop element %s.\n' % element) |
| | | |
| | | elif level == 'Status': |
| | | |
| | |
| | | testDict[tcname]=statusValueDict |
| | | |
| | | else: |
| | | errorfh.write('No match element %s.\n' % element) |
| | | errorfh.write('Warning: No match Status element %s.\n' % element) |
| | | |
| | | elif level == 'Info': |
| | | errorfh.write('Warning: Info element %s.\n' % element) |
| | | |
| | | else: |
| | | errorfh.write('Bad element %s.\n' % element) |
| | | errorfh.write('Error: Unknown element %s.\n' % element) |
| | | |
| | | </script> |
| | | </iterate> |