示例#1
0
def genhtml(infofile, basepath, outdir):
    tracefile = TracefileParser(infofile, basepath)
    toplevel = os.path.join(outdir, 'index.html')

    with open(toplevel, 'w') as f:
        f.write(front_page(tracefile))

    with open(os.path.join(outdir, 'style.css'), 'w') as f:
        f.write(stylesheet())

    for directory in tracefile.list_dirs():
        dirname = os.path.join(outdir, directory[1:])
        if not os.path.isdir(dirname):
            os.makedirs(dirname)

        with open(os.path.join(dirname, 'index.html'), 'w') as f:
            f.write(directory_page(tracefile, toplevel, directory))

        with open(os.path.join(dirname, 'style.css'), 'w') as f:
            f.write(stylesheet())

        for filename in tracefile.list_files(directory):
            with open(os.path.join(dirname, filename + '.html'), 'w') as f:
                f.write(file_page(tracefile, toplevel, directory, filename))
示例#2
0
文件: genhtml.py 项目: sr527/gcov
def genhtml(infofile, basepath, outdir):
    tracefile = TracefileParser(infofile, basepath)
    toplevel = os.path.join(outdir, 'index.html')

    with open(toplevel, 'w') as f:
        f.write(front_page(tracefile))

    with open(os.path.join(outdir, 'style.css'), 'w') as f:
        f.write(stylesheet())

    for directory in tracefile.list_dirs():
        dirname = os.path.join(outdir, directory[1:])
        if not os.path.isdir(dirname):
            os.makedirs(dirname)
        
        with open(os.path.join(dirname, 'index.html'), 'w') as f:
            f.write(directory_page(tracefile, toplevel, directory))

        with open(os.path.join(dirname, 'style.css'), 'w') as f:
            f.write(stylesheet())

        for filename in tracefile.list_files(directory):
            with open(os.path.join(dirname, filename + '.html'), 'w') as f:
                f.write(file_page(tracefile, toplevel, directory, filename))
示例#3
0
import sys, os

sys.path.append(os.getcwd())

from gcov.parser import TracefileParser
from gcov.generators import front_page

if __name__ == '__main__':
    tp = TracefileParser(sys.argv[1])
 
    print front_page(tp)
示例#4
0
import sys, os

sys.path.append(os.getcwd())

from gcov.parser import TracefileParser
from gcov.generators import front_page

if __name__ == '__main__':
    tp = TracefileParser(sys.argv[1])

    print front_page(tp)