##// END OF EJS Templates
Étiquette ajoutée à la révision 9d5e16586c2c
Étiquette ajoutée à la révision 9d5e16586c2c

File last commit:

r398:57611985e772 R3++
r401:e2418ff35b1b R3++
Show More
38 lines | 1.2 KiB | text/x-python | PythonLexer
#!/usr/bin/env python3
__author__ = "Alexis Jeandet"
__copyright__ = "Copyright 2018, Laboratory of Plasma Physics"
__credits__ = []
__license__ = "GPLv2"
__version__ = "1.0.0"
__maintainer__ = "Alexis Jeandet"
__email__ = "alexis.jeandet@member.fsf.org"
__status__ = "Development"
import argparse
import subprocess
parser = argparse.ArgumentParser()
parser.add_argument("-s", "--sources", help="Source path path", required=True)
parser.add_argument("-o", "--output-folder", help="Will generate html report into this folder", required=True)
parser.add_argument("-g", "--gcov-exe", help="Gcov executable", required=True)
parser.add_argument("path", help="Path where are located gcda and gcno files")
args = parser.parse_args()
def main():
p = subprocess.Popen(["gcovr",
"--gcov-executable=" + args.gcov_exe,
"--object-directory=" + args.path,
"-r=" + args.sources,
"-o=" + args.output_folder + "/gcov.html"
if __name__ == "__main__":