def test_main_build_opt_in(self): args = ['--org', self.org, '--task-class', 'build'] with LogCapture() as log_capture: main(args) log_capture.check( ('travis.build_info', 'INFO', 'overall_total=1'), ('travis.build_info', 'INFO', 'overall_started=1'), ('travis.build_info', 'INFO', 'overall_queued=0'))
def test_main(self): args = [ '--org', self.org ] with LogCapture() as log_capture: main(args) log_capture.check( ('travis.build_info', 'INFO', 'overall_total=1'), ('travis.build_info', 'INFO', 'overall_started=1'), ('travis.build_info', 'INFO', 'overall_queued=0') )
def test_main_debug(self): args = ['--org', self.org, '--log-level', 'debug'] with LogCapture() as log_capture: main(args) log_capture.check( ('travis.build_info', 'DEBUG', '--->bar'), ('travis.build_info', 'DEBUG', 'total: 1, started: 1'), ('travis.build_info', 'DEBUG', '--------'), ('travis.build_info', 'INFO', 'overall_total=1'), ('travis.build_info', 'INFO', 'overall_started=1'), ('travis.build_info', 'INFO', 'overall_queued=0'))
def test_main_debug_jobs(self): args = [ '--org', self.org, '--log-level', 'debug', '--task-class', 'job' ] with LogCapture() as log_capture: main(args) log_capture.check( ('travis.build_info', 'DEBUG', '----> bar'), ('travis.build_info', 'DEBUG', 'total jobs: 3, started jobs: 0'), ('travis.build_info', 'DEBUG', '--------'), ('travis.build_info', 'INFO', 'overall_jobs_total=3'), ('travis.build_info', 'INFO', 'overall_jobs_started=0'))
def test_main_debug(self): args = [ '--org', self.org, '--log-level', 'debug' ] with LogCapture() as log_capture: main(args) log_capture.check( ('travis.build_info', 'DEBUG', '--->bar'), ('travis.build_info', 'DEBUG', 'total: 1, started: 1'), ('travis.build_info', 'DEBUG', '--------'), ('travis.build_info', 'INFO', 'overall_total=1'), ('travis.build_info', 'INFO', 'overall_started=1'), ('travis.build_info', 'INFO', 'overall_queued=0') )
def test_main_debug_jobs(self): args = [ '--org', self.org, '--log-level', 'debug', '--task-class', 'job' ] with LogCapture() as log_capture: main(args) log_capture.check( ('travis.build_info', 'DEBUG', '----> bar'), ('travis.build_info', 'DEBUG', 'total jobs: 3, started jobs: 0'), ('travis.build_info', 'DEBUG', '--------'), ('travis.build_info', 'INFO', 'overall_jobs_total=3'), ('travis.build_info', 'INFO', 'overall_jobs_started=0') )
def test_main_duration(self, _mock_builds): args = ['--org', self.org, '--task-class', 'duration'] with LogCapture() as log_capture: main(args) log_capture.check(('travis.build_info', 'INFO', "[{'repo': 'bar', 'average duration': 10}]"))