source_path, source_found = lib.unpack_package(work_path, tgz, args.cpp_only) if not source_found: print("No files to process") continue results_to_diff = [] main_crashed = False your_crashed = False main_timeout = False your_timeout = False libraries = lib.library_includes.get_libraries(source_path) c, errout, info, time_main, cppcheck_options, timing_info = lib.scan_package( main_dir, source_path, jobs, libraries) if c < 0: if c == -101 and 'error: could not find or open any of the paths given.' in errout: # No sourcefile found (for example only headers present) print('Error: 101') elif c == lib.RETURN_CODE_TIMEOUT: print('Main timed out!') main_timeout = True else: print('Main crashed!') main_crashed = True results_to_diff.append(errout) c, errout, info, time_your, cppcheck_options, timing_info = lib.scan_package( your_repo_dir, source_path, jobs, libraries) if c < 0:
tgz = lib.download_package(work_path, package, None) if tgz is None: print("No package downloaded") continue if not lib.unpack_package(work_path, tgz): print("No files to process") continue results_to_diff = [] master_crashed = False your_crashed = False libraries = lib.get_libraries() c, errout, info, time, cppcheck_options, timing_info = lib.scan_package( work_path, master_dir, jobs, libraries) if c < 0: if c == -101 and 'error: could not find or open any of the paths given.' in errout: # No sourcefile found (for example only headers present) print('Error: 101') else: print('Master crashed!') master_crashed = True results_to_diff.append(errout) c, errout, info, time, cppcheck_options, timing_info = lib.scan_package( work_path, your_repo_dir, jobs, libraries) if c < 0: if c == -101 and 'error: could not find or open any of the paths given.' in errout: # No sourcefile found (for example only headers present) print('Error: 101')