else:
result = yield self.start()
if result == SKIPPED:
self.startCommand(cmd, warnings)
# stdio is the first log
self.stdio_log = stdio_log = self.addLog("stdio")
cmd.useLog(stdio_log, True)
def addLog(self, name):
loog = self._step_status.addLog(name)
self._connectPendingLogObservers()
logfilename = self.build.generateLogfileName(self.name, name)
log = LogFile(self, name, logfilename)
self.logs.append(log)
os.makedirs(dirname)
self.openfile = open(fn, "w+")
self.runEntries = []