Example #1
0
 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'))
Example #2
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')
         )
Example #3
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'))
Example #4
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'))
Example #5
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')
         )
Example #6
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')
            )
Example #7
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}]"))