Lines Matching full:args

16 def add(parser, args):  argument
20 if args.source == "git" and (args.origin == "" or args.commit == ""):
23 if args.source != "git" and (args.origin != "" or args.commit != ""):
29 args.name[0], args.mode, args.source, args.origin, args.commit
35 def build(parser, args): argument
38 SATestBuild.VERBOSE = args.verbose
40 projects = get_projects(parser, args)
42 args.jobs,
44 args.override_compiler,
45 args.extra_analyzer_config,
46 args.extra_checkers,
47 args.regenerate,
48 args.strictness,
57 def compare(parser, args): argument
66 if args.histogram is not None and args.histogram not in choices:
71 dir_old = CmpRuns.ResultsDirectory(args.old[0], args.root_old)
72 dir_new = CmpRuns.ResultsDirectory(args.new[0], args.root_new)
77 show_stats=args.show_stats,
78 stats_only=args.stats_only,
79 histogram=args.histogram,
80 verbose_log=args.verbose_log,
84 def update(parser, args): argument
90 SATestUpdateDiffs.update_reference_results(project, args.git)
93 def benchmark(parser, args): argument
96 projects = get_projects(parser, args)
97 benchmark = Benchmark(projects, args.iterations, args.output)
101 def benchmark_compare(parser, args): argument
104 SATestBenchmark.compare(args.old, args.new, args.output)
107 def get_projects(parser, args): argument
121 if args.projects:
122 projects_arg = args.projects.split(",")
139 max_size = Size.from_str(args.max_size)
148 def docker(parser, args): argument
149 if len(args.rest) > 0:
150 if args.rest[0] != "--":
152 args.rest = args.rest[1:]
154 if args.build_image:
156 elif args.shell:
157 docker_shell(args)
159 sys.exit(docker_run(args, " ".join(args.rest)))
166 def docker_shell(args): argument
171 docker_run(args, "--wait", "--detach")
182 def docker_run(args, command, docker_args=""): argument
193 llvm=args.llvm_project_dir,
194 build=args.build_dir,
195 clang=args.clang_dir,
422 help="Additional args that will be forwarded " "to the docker's entrypoint.",
478 args = parser.parse_args()
479 args.func(parser, args)