def run_test(logger): failed = [ TaskMock( ('fake/binary', 'FakeTest'), 0, { 'runtime_ms': [10], 'exit_code': [1], 'last_execution_time': [10], 'log_file': [os.path.join(logger.output_dir, 'fake.log')] }) ] open(failed[0].log_file, 'w').close() self.assertTrue(os.path.isfile(failed[0].log_file)) logger.log_exit(failed[0]) self.assertTrue(os.path.isfile(failed[0].log_file)) logger.print_tests('', failed, True) logger.move_to('failed', failed) self.assertFalse(os.path.isfile(failed[0].log_file)) self.assertTrue( os.path.isfile(os.path.join(logger.output_dir, 'failed', 'fake.log'))) logger.summarize([], failed, [])
def run_test(logger): passed = [ TaskMock( ('fake/binary', 'FakeTest'), 0, { 'runtime_ms': [10], 'exit_code': [0], 'last_execution_time': [10], 'log_file': [os.path.join(tempfile.gettempdir(), 'fake.log')] }) ] open(passed[0].log_file, 'w').close() self.assertTrue(os.path.isfile(passed[0].log_file)) logger.log_exit(passed[0]) self.assertFalse(os.path.isfile(passed[0].log_file)) logger.print_tests('', passed, True) logger.move_to(None, passed) logger.summarize(passed, [], [])