Beispiel #1
0
 def create_metrics(in_file_names):
     # create the metrics from the current revision
     context = {}
     context['base'] = base
     context['in_file_names'] = in_file_names
     context['include_metrics'] = [
         ('sloc', 'SLOCMetric'), ('mccabe', 'McCabeMetric')]
     context['quiet'] = True
     context['verbose'] = False
     # context['format'] = 'CSV'
     res = metrics.process(context)
     return metrics.format(res, 'CSV')
Beispiel #2
0
    def setUp(self):
        """Create metrics for test file."""
        context = {}    # context in which token was used
        # moved the metrics list into context dict
        context['include_metrics'] = [('mccabe', 'McCabeMetric'),
            ('sloc', 'SLOCMetric')]
        context['quiet'] = True
        context['verbose'] = False
        context['base'] = ''
        self.in_file = os.path.abspath('tests/code_samples/js1.js')
        context['in_file_names'] = [self.in_file]
        context['output_format'] = None

        self.metrics = process(context)
Beispiel #3
0
    def setUp(self):
        """Create metrics for test file."""
        context = {}  # context in which token was used
        # moved the metrics list into context dict
        context['include_metrics'] = [('mccabe', 'McCabeMetric'),
                                      ('sloc', 'SLOCMetric')]
        context['quiet'] = True
        context['verbose'] = True
        context['base'] = ''
        self.in_file = '/home/mark/devel/metrics/tests/code_samples/python_sample.py'
        context['in_file_names'] = [self.in_file]
        context['output_format'] = None

        self.metrics = process(context)
    def setUp(self):
        """Create metrics for test file."""
        context = {}    # context in which token was used
        # moved the metrics list into context dict
        context['include_metrics'] = [('mccabe', 'McCabeMetric'),
            ('sloc', 'SLOCMetric')]
        context['quiet'] = True
        context['verbose'] = True
        context['base'] = ''
        self.in_file = '/home/mark/devel/metrics/tests/code_samples/python_sample.py'
        context['in_file_names'] = [self.in_file]
        context['output_format'] = None

        self.metrics = process(context)
Beispiel #5
0
    def setUp(self):
        """Create metrics for test file."""
        context = {}  # context in which token was used
        # moved the metrics list into context dict
        context['include_metrics'] = [('mccabe', 'McCabeMetric'),
                                      ('sloc', 'SLOCMetric')]
        context['quiet'] = True
        context['verbose'] = False
        context['base'] = ''
        self.in_file = os.path.abspath('tests/code_samples/js1.js')
        context['in_file_names'] = [self.in_file]
        context['output_format'] = None

        self.metrics = process(context)
Beispiel #6
0
    def setUp(self):
        """Process file put the results into hte metrics dicitionary."""
        context = {}    # context in which token was used
        # moved the metrics list into context dict
        context['include_metrics'] = [('mccabe', 'McCabeMetric'), ('sloc',
            'SLOCMetric')]
        context['quiet'] = True
        context['verbose'] = False
        context['base'] = ''
        self.in_file = os.path.abspath(
            'tests/code_samples/nsAccessibleWrap.cpp')
        context['in_file_names'] = [self.in_file]
        context['output_format'] = None

        self.metrics = process(context)