mirror of https://github.com/getdnsapi/getdns.git
tpkg tests build in parallel
This commit is contained in:
parent
e127365900
commit
1eae032743
|
@ -4,8 +4,6 @@
|
||||||
# use .tpkg.var.test for in test variable passing
|
# use .tpkg.var.test for in test variable passing
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
(cd $(srcdir)/../.. && )
|
|
||||||
|
|
||||||
rm -f report.txt
|
rm -f report.txt
|
||||||
(
|
(
|
||||||
cd ${SRCROOT}
|
cd ${SRCROOT}
|
||||||
|
|
|
@ -5,4 +5,4 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build"
|
cd "${BUILDDIR}/build"
|
||||||
make XTRA_CFLAGS='-Werror'
|
make XTRA_CFLAGS='-Werror' -j 4
|
||||||
|
|
|
@ -5,4 +5,4 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build"
|
cd "${BUILDDIR}/build"
|
||||||
make install
|
make -j 4 install
|
||||||
|
|
|
@ -5,6 +5,6 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build"
|
cd "${BUILDDIR}/build"
|
||||||
make getdns_query \
|
make -j 4 getdns_query \
|
||||||
&& echo "export GETDNS_QUERY=\"${BUILDDIR}/build/src/tools/getdns_query\"" \
|
&& echo "export GETDNS_QUERY=\"${BUILDDIR}/build/src/tools/getdns_query\"" \
|
||||||
>> ../.tpkg.var.master
|
>> ../.tpkg.var.master
|
||||||
|
|
|
@ -5,4 +5,4 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build"
|
cd "${BUILDDIR}/build"
|
||||||
make install-getdns_query
|
make -j 4 install-getdns_query
|
||||||
|
|
|
@ -5,4 +5,4 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build-stub-only"
|
cd "${BUILDDIR}/build-stub-only"
|
||||||
make XTRA_CFLAGS='-Werror'
|
make XTRA_CFLAGS='-Werror' -j 4
|
||||||
|
|
|
@ -5,6 +5,6 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build-stub-only"
|
cd "${BUILDDIR}/build-stub-only"
|
||||||
make getdns_query \
|
make -j 4 getdns_query \
|
||||||
&& echo "export GETDNS_STUB_QUERY=\"${BUILDDIR}/build-stub-only/src/tools/getdns_query\"" \
|
&& echo "export GETDNS_STUB_QUERY=\"${BUILDDIR}/build-stub-only/src/tools/getdns_query\"" \
|
||||||
>> ../.tpkg.var.master
|
>> ../.tpkg.var.master
|
||||||
|
|
|
@ -5,4 +5,4 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build-stub-only"
|
cd "${BUILDDIR}/build-stub-only"
|
||||||
make test
|
make -j 4 test
|
||||||
|
|
|
@ -5,4 +5,4 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build-event-loops"
|
cd "${BUILDDIR}/build-event-loops"
|
||||||
make XTRA_CFLAGS=-Werror
|
make XTRA_CFLAGS=-Werror -j 4
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build-event-loops"
|
cd "${BUILDDIR}/build-event-loops"
|
||||||
if make test
|
if make -j 4 test
|
||||||
then
|
then
|
||||||
if grep ERROR "${BUILDDIR}/build-event-loops/src/test/*.log"
|
if grep ERROR "${BUILDDIR}/build-event-loops/src/test/*.log"
|
||||||
then
|
then
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
[ -f .tpkg.var.test ] && source .tpkg.var.test
|
||||||
|
|
||||||
cd "${BUILDDIR}/build-event-loops"
|
cd "${BUILDDIR}/build-event-loops"
|
||||||
make clean
|
make -j 4 clean
|
||||||
scan-build -o ../scan-build-reports -v --status-bugs make everything
|
scan-build -o ../scan-build-reports -v --status-bugs make -j 4 everything
|
||||||
|
|
|
@ -15,7 +15,7 @@ LCOV_MERGE=""
|
||||||
for TEST_PKG in ${SRCDIR}/*.tpkg
|
for TEST_PKG in ${SRCDIR}/*.tpkg
|
||||||
do
|
do
|
||||||
# when we run our test, we need to compile with profiling
|
# when we run our test, we need to compile with profiling
|
||||||
LDFLAGS="-lgcov --coverage" CFLAGS="-fprofile-arcs -ftest-coverage -O0" "${TPKG}" $* exe "${TEST_PKG}"
|
LDFLAGS="-lgcov --coverage" CFLAGS="-g -fprofile-arcs -ftest-coverage -O0" "${TPKG}" $* exe "${TEST_PKG}"
|
||||||
# after the test is complete, we need to collect the coverage data
|
# after the test is complete, we need to collect the coverage data
|
||||||
INFO_FILE=`echo $TEST_PKG | sed 's/.tpkg$//'`.info
|
INFO_FILE=`echo $TEST_PKG | sed 's/.tpkg$//'`.info
|
||||||
geninfo $SRCDIR/.. -o $INFO_FILE
|
geninfo $SRCDIR/.. -o $INFO_FILE
|
||||||
|
|
Loading…
Reference in New Issue