comparison upreckon/testcases.py @ 176:88e1e6786f67

Fixed crashing on stdio=False with _unix
author Oleg Oshmyan <chortos@inbox.lv>
date Mon, 20 Jun 2011 16:00:45 +0300
parents e0b2fbd7ebe0
children 760d38ee86d6
comparison
equal deleted inserted replaced
175:35d59ba0e27c 176:88e1e6786f67
272 callback() 272 callback()
273 outfile.seek(0) 273 outfile.seek(0)
274 return case.validate(outfile) 274 return case.validate(outfile)
275 else: 275 else:
276 case.infile.copy(case.problem.config.inname) 276 case.infile.copy(case.problem.config.inname)
277 call(case.problem.config.path, case=case, stdin=devnull, stdout=devnull, stderr=STDOUT) 277 call(case.problem.config.path, case=case, stdin=devnull, stdout=devnull, stderr=devnull)
278 if config.globalconf.force_zero_exitcode and case.process.returncode or case.process.returncode < 0: 278 if config.globalconf.force_zero_exitcode and case.process.returncode or case.process.returncode < 0:
279 raise NonZeroExitCode(case.process.returncode) 279 raise NonZeroExitCode(case.process.returncode)
280 case.has_called_back = True 280 case.has_called_back = True
281 callback() 281 callback()
282 try: 282 try: