mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-10 23:09:59 -04:00
Minimize stdout logging in pairwise testing jobs
The size of the log generated by each GitLab CI job is limited to 4 MB by default. While this limit is configurable, it makes little sense to print build logs to standard output if they are being captured to files anyway. Limit use of "tee" in util/pairwise-testing.sh to printing the combination of configure switches used for a given build. This way the job should never exceed the default 4 MB log size limit, yet it will still indicate its progress in a concise way.
This commit is contained in:
parent
f6e2d6ced9
commit
a8dd69a431
1 changed files with 3 additions and 3 deletions
|
|
@ -23,10 +23,10 @@ while read -r -a configure_switches; do
|
|||
runid=${RANDOM}
|
||||
mkdir "pairwise-${runid}"
|
||||
cd "pairwise-${runid}"
|
||||
echo "${configure_switches[@]}" > "../pairwise-output.${runid}.txt"
|
||||
../configure "${configure_switches[@]}" 2>&1 | tee -a "../pairwise-output.${runid}.txt"
|
||||
echo "${configure_switches[@]}" | tee "../pairwise-output.${runid}.txt"
|
||||
../configure "${configure_switches[@]}" >> "../pairwise-output.${runid}.txt" 2>&1
|
||||
grep -F "WARNING: unrecognized options:" "../pairwise-output.${runid}.txt" && exit 1
|
||||
make "-j${BUILD_PARALLEL_JOBS:-1}" all 2>&1 | tee -a "../pairwise-output.${runid}.txt"
|
||||
make "-j${BUILD_PARALLEL_JOBS:-1}" all >> "../pairwise-output.${runid}.txt" 2>&1
|
||||
cd ..
|
||||
rm -rf "pairwise-${runid}" "pairwise-output.${runid}.txt"
|
||||
done < pairwise-commands.txt
|
||||
|
|
|
|||
Loading…
Reference in a new issue