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")
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)