Example #1
0
def handle_args():
    usage = ""

    parser = argparse.ArgumentParser(description=usage)
    parser.add_argument("--bin_path",
                        dest="bin_path",
                        default=".",
                        help="OpenMS build path")
    parser.add_argument("--src_path",
                        dest="src_path",
                        default=".",
                        help="OpenMS source path")
    parser.add_argument("--ignore-file",
                        dest="ignorefile",
                        default="",
                        help="Checker ignore file")
    parser.add_argument("--pxds-out",
                        dest="pxds_out",
                        default="",
                        help="Folder to write pxd files")
    parser.add_argument(
        "--generate_pxd_for",
        dest="generate_pxd",
        default="",
        help="Generate pxd file onyl for this class, then exit")
    parser.add_argument(
        "--output",
        dest="output_format",
        default="text",
        help=
        "Output format (valid are 'xml', 'text', 'text-quiet', 'text-verbose' for text or ctest XML format)"
    )
    parser.add_argument('--print_pxd', action='store_true', default=False)
    #   print "Usage: checker.php <OpenMS src path> <OpenMS build path> [-u \"user name\"] [-t test] [options]\n";

    args = parser.parse_args(sys.argv[1:])
    return args
def handle_args():
    usage = ""

    parser = argparse.ArgumentParser(description = usage )
    parser.add_argument("--bin_path", dest="bin_path", default=".", help="OpenMS build path")
    parser.add_argument("--src_path", dest="src_path", default=".", help="OpenMS source path")
    parser.add_argument("--ignore-file", dest="ignorefile", default="", help="Checker ignore file")
    parser.add_argument("--pxds-out", dest="pxds_out", default="", help="Folder to write pxd files")
    parser.add_argument("--generate_pxd_for", dest="generate_pxd", default="", help="Generate pxd file onyl for this class, then exit")
    parser.add_argument("--output", dest="output_format", default="text", help="Output format (valid are 'xml', 'text', 'text-quiet', 'text-verbose' for text or ctest XML format)")
    parser.add_argument('--print_pxd', action='store_true', default=False)
    #   print "Usage: checker.php <OpenMS src path> <OpenMS build path> [-u \"user name\"] [-t test] [options]\n";

    args = parser.parse_args(sys.argv[1:])
    return args