Example #1
0
from source_coverage import get_source_coverage
import os, glob
from optparse import OptionParser, OptionGroup

if __name__=='__main__':
    parser = OptionParser('Usage: %prog -d {name of the source directory}')
    parser.add_option('-d', '--dir', action='store', type='string', dest='dir', help='Source file directory path')

    (opts, args) = parser.parse_args()
    
    src_dir = opts.dir
    if not src_dir.endswith('/'):
        src_dir += '/'

    cov_lines = []
    seen_lines = []

    for istats in glob.glob(src_dir + '*/run.istats'):
        for c_filename in glob.glob(src_dir+'*.c'):
            print c_filename
	    cov_lines, seen_lines = get_source_coverage(c_filename, istats, cov_lines, seen_lines)

    print 'Covered: ' + str(len(cov_lines))
    print 'coverage: ' + str(float(len(cov_lines))/float(len(seen_lines)))
from source_coverage import source_coverage, get_source_coverage
import glob, os

cov_main = []
seen_main = []

cov_comp = []
seen_comp = []

for c in glob.glob('/mnt/ext-hdd/coreutils-6.10/src/*.c'):
    if os.path.exists(c[:-2]+'_main/'):
        cov_temp, seen_temp = get_source_coverage(c, c[:-2]+'_main/run.istats', [], [])
        cov_main.extend(cov_temp)
        seen_main.extend(seen_temp)

    cov_temp, seen_temp = source_coverage(c)
    cov_comp.extend(cov_temp)
    seen_comp.extend(seen_temp)

print(len(cov_main), len(seen_main))
print(len(cov_comp), len(seen_comp))
Example #3
0
from source_coverage import source_coverage, get_source_coverage
import glob, os

cov_main = []
seen_main = []

cov_comp = []
seen_comp = []

for c in glob.glob('/mnt/ext-hdd/coreutils-6.10/src/*.c'):
    if os.path.exists(c[:-2] + '_main/'):
        cov_temp, seen_temp = get_source_coverage(c,
                                                  c[:-2] + '_main/run.istats',
                                                  [], [])
        cov_main.extend(cov_temp)
        seen_main.extend(seen_temp)

    cov_temp, seen_temp = source_coverage(c)
    cov_comp.extend(cov_temp)
    seen_comp.extend(seen_temp)

print(len(cov_main), len(seen_main))
print(len(cov_comp), len(seen_comp))
Example #4
0
from source_coverage import get_source_coverage
import os, glob
from optparse import OptionParser, OptionGroup

if __name__ == '__main__':
    parser = OptionParser('Usage: %prog -d {name of the source directory}')
    parser.add_option('-d',
                      '--dir',
                      action='store',
                      type='string',
                      dest='dir',
                      help='Source file directory path')

    (opts, args) = parser.parse_args()

    src_dir = opts.dir
    if not src_dir.endswith('/'):
        src_dir += '/'

    cov_lines = []
    seen_lines = []

    for istats in glob.glob(src_dir + '*/run.istats'):
        for c_filename in glob.glob(src_dir + '*.c'):
            print c_filename
            cov_lines, seen_lines = get_source_coverage(
                c_filename, istats, cov_lines, seen_lines)

    print 'Covered: ' + str(len(cov_lines))
    print 'coverage: ' + str(float(len(cov_lines)) / float(len(seen_lines)))