コード例 #1
0
ファイル: __init__.py プロジェクト: felixcarmona/coveragit
    def __init__(self):
        parser = argparse.ArgumentParser(
            description=
            'Check the uncovered code lines which have been modified or added in an specific pull request or commit'
        )
        parser.add_argument(
            '--base',
            '-b',
            type=str,
            default='HEAD~1',
            help=
            'Base branch, tag, commit, or history marker to compare the current revision'
        )
        parser.add_argument('--concise',
                            '-c',
                            action='store_true',
                            help='Only display the affected uncovered lines')
        parser.add_argument('--xml',
                            '-x',
                            type=str,
                            default='coverage.xml',
                            help='Path of the generated coverage .xml')
        parser.add_argument('--repository',
                            '-r',
                            type=str,
                            default=None,
                            help='Path of the git repository')
        parser.add_argument(
            '--silently',
            '-s',
            action='store_true',
            help=
            'Even with missing coverage, exit with success system exit status')
        parser.set_defaults(concise=False)

        args = parser.parse_args()

        self._additions_finder = AdditionsFinder()
        self._coverage_processor = CoverageProcessor()
        self._base = args.base
        self._xml = args.xml
        self._repository = args.repository
        if self._repository is None:
            self._repository = getcwd()

        self._concise = args.concise
        self._silently = args.silently
コード例 #2
0
 def setUp(self):
     self._coverage_processor = CoverageProcessor()