Пример #1
0
        '-DVIXL_DEBUG', '-DVIXL_INCLUDE_SIMLUATOR_AARCH64',
        '-DVIXL_INCLUDE_TARGET_A32', '-DVIXL_INCLUDE_TARGET_T32',
        '-DVIXL_INCLUDE_TARGET_A64'
    ]
    opts += ['-I%s' % config.dir_src_vixl]
    opts += ['-I%s' % config.dir_tests]
    opts += ['-I%s' % config.dir_aarch64_examples]
    opts += ['-I%s' % config.dir_aarch32_examples]

    to_check = FilterFiles(files)
    printer.Print("clang-tidy: %d files to check" % len(to_check))

    queue = TestQueue(prefix=progress_prefix)

    for file in to_check:
        for cpp_version in config.tested_cpp_standards:
            command = [clang_tidy, file] + opts + ['-std=%s' % cpp_version]
            queue.AddTest(file, command=command)

    return queue.Run(jobs, True, RunTest)


if __name__ == '__main__':
    # Parse the arguments.
    args = BuildOptions()
    files = args.files or util.get_source_files()

    rc = ClangTidyFiles(files, args.clang_tidy, args.jobs)

    sys.exit(rc)
Пример #2
0
def RunClangTidy(clang_path, jobs):
    return clang_tidy.ClangTidyFiles(util.get_source_files(),
                                     clang_path,
                                     jobs=jobs,
                                     progress_prefix='clang-tidy: ')
Пример #3
0
def RunLinter(jobs):
    return lint.RunLinter(map(lambda x: join(dir_root, x),
                              util.get_source_files()),
                          jobs=args.jobs,
                          progress_prefix='cpp lint: ')
Пример #4
0
def RunClangFormat(clang_path, jobs):
    return clang_format.ClangFormatFiles(util.get_source_files(),
                                         clang_path,
                                         jobs=jobs,
                                         progress_prefix='clang-format: ')
Пример #5
0
def RunLinter(jobs):
    return lint.RunLinter([join(dir_root, x) for x in util.get_source_files()],
                          jobs=args.jobs,
                          progress_prefix='cpp lint: ')