version = sys.argv[2]
inputFile = sys.argv[3]
outputFile = sys.argv[4]
+ fromDistDir = sys.argv[5]
with open(inputFile, mode='r') as inputFilePtr:
with open(outputFile, mode='w') as outputFilePtr:
for line in inputFilePtr:
distPath = os.path.join(repositoryRoot, 'pdns', 'dnsdistdist', f'dnsdist-{version}')
relativeToDist = os.path.relpath(target, distPath)
target = os.path.join('pdns', 'dnsdistdist', relativeToDist)
- else:
+ elif fromDistDir == '1':
print(f'Ignoring {target} that we could not map to a distdir', file=sys.stderr)
continue
version = os.getenv('BUILDER_VERSION')
c.run(f'llvm-profdata-{clang_version} merge -sparse -o {outputDir}/temp.profdata /tmp/code-*.profraw')
c.run(f'llvm-cov-{clang_version} export --format=lcov --ignore-filename-regex=\'^/usr/\' -instr-profile={outputDir}/temp.profdata -object {binary} > {outputDir}/coverage.lcov')
- c.run(f'{outputDir}/.github/scripts/normalize_paths_in_coverage.py {outputDir} {version} {outputDir}/coverage.lcov {outputDir}/normalized_coverage.lcov')
+ c.run(f'{outputDir}/.github/scripts/normalize_paths_in_coverage.py {outputDir} {version} {outputDir}/coverage.lcov {outputDir}/normalized_coverage.lcov 0')
c.run(f'mv {outputDir}/normalized_coverage.lcov {outputDir}/coverage.lcov')
def setup_authbind(c):