Ejemplo n.º 1
0
 def writeSuccessFile(self):
     if(os.path.isfile('./template.xml')):
         tmplt = agTemplateParse.agTemplateParse('./template.xml')
         prog = tmplt.getProgramName()
         if(os.path.isfile('./'+prog)):
             os.chmod(prog, 0744)
             s = open(STAGE2_SUCCESS, 'w')
             s.close()
         else:
             self.outputFile("Executable Program Not Found\n")
     else:
         self.outputFile("No template.xml File\n")
Ejemplo n.º 2
0
 def createTestFile(self, folder, testlist):
     self.commandList = []
     currentfolder = os.getcwd()
     os.chdir(folder)
     self.outputFile("\n-------------Begin Stage 3----------------\n")
     if(self.checkPreviousStage(STAGE2_SUCCESS)):
         template = agTemplateParse.agTemplateParse(STUDENT_XML) 
         if(template.getErrs() == 0):    
             for test in testlist:
                 teststring = self.getTestString(template,test)
                 self.commandList.append(teststring)
             self.outputTestFile()        
         else:
             self.outputFile('Errors in template.xml File\n')
     else:
         self.outputFile('Stage 2 Not Completed\n')
     os.chdir(currentfolder)