mirror of https://github.com/getdnsapi/getdns.git
Don't configure before running tests
+ run tests in a separate directory
This commit is contained in:
parent
45d12a9f0b
commit
2675554f6a
|
@ -4,9 +4,10 @@ compiler:
|
||||||
- clang
|
- clang
|
||||||
before_script:
|
before_script:
|
||||||
- sudo apt-get update
|
- sudo apt-get update
|
||||||
- sudo apt-get install libunbound-dev libldns-dev libidn11-dev check libevent-dev libev-dev
|
- sudo apt-get install libunbound-dev libldns-dev libidn11-dev check libevent-dev libev-dev bc
|
||||||
script:
|
script:
|
||||||
- libtoolize -fic
|
- libtoolize -fic
|
||||||
- autoreconf -fi
|
- autoreconf -fi
|
||||||
- ./configure
|
- mkdir tests
|
||||||
- make tpkg
|
- cd tests
|
||||||
|
- sh src/test/tpkg/run-tpkg-tests.sh
|
||||||
|
|
|
@ -94,9 +94,6 @@ doc: FORCE
|
||||||
example:
|
example:
|
||||||
cd spec/example && $(MAKE) $@
|
cd spec/example && $(MAKE) $@
|
||||||
|
|
||||||
tpkg:
|
|
||||||
cd src && $(MAKE) $@
|
|
||||||
|
|
||||||
test:
|
test:
|
||||||
cd src && $(MAKE) $@
|
cd src && $(MAKE) $@
|
||||||
|
|
||||||
|
|
|
@ -878,7 +878,7 @@ AC_SUBST(GETDNS_QUERY)
|
||||||
AC_SUBST(INSTALL_GETDNS_QUERY)
|
AC_SUBST(INSTALL_GETDNS_QUERY)
|
||||||
AC_SUBST(UNINSTALL_GETDNS_QUERY)
|
AC_SUBST(UNINSTALL_GETDNS_QUERY)
|
||||||
|
|
||||||
AC_CONFIG_FILES([Makefile src/Makefile src/version.c src/getdns/getdns.h src/getdns/getdns_extra.h spec/example/Makefile src/test/Makefile src/test/tpkg/run-tpkg-tests.sh doc/Makefile getdns.pc])
|
AC_CONFIG_FILES([Makefile src/Makefile src/version.c src/getdns/getdns.h src/getdns/getdns_extra.h spec/example/Makefile src/test/Makefile doc/Makefile getdns.pc])
|
||||||
if [ test -n "$DOXYGEN" ]
|
if [ test -n "$DOXYGEN" ]
|
||||||
then AC_CONFIG_FILES([src/Doxyfile])
|
then AC_CONFIG_FILES([src/Doxyfile])
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -148,9 +148,6 @@ libgetdns.la: $(GETDNS_OBJ) version.lo context.lo libmini_event.lo $(GLDNS_OBJ)
|
||||||
$(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) -o $@ $(GETDNS_OBJ) version.lo context.lo libmini_event.lo $(GLDNS_OBJ) $(COMPAT_OBJ) $(UTIL_OBJ) $(LDFLAGS) -rpath $(libdir) -version-info $(libversion) -no-undefined -export-symbols $(srcdir)/libgetdns.symbols
|
$(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) -o $@ $(GETDNS_OBJ) version.lo context.lo libmini_event.lo $(GLDNS_OBJ) $(COMPAT_OBJ) $(UTIL_OBJ) $(LDFLAGS) -rpath $(libdir) -version-info $(libversion) -no-undefined -export-symbols $(srcdir)/libgetdns.symbols
|
||||||
|
|
||||||
|
|
||||||
tpkg:
|
|
||||||
cd test && $(MAKE) $@
|
|
||||||
|
|
||||||
test: all
|
test: all
|
||||||
cd test && $(MAKE) $@
|
cd test && $(MAKE) $@
|
||||||
|
|
||||||
|
|
|
@ -92,11 +92,6 @@ default: all
|
||||||
|
|
||||||
all: $(PROGRAMS)
|
all: $(PROGRAMS)
|
||||||
|
|
||||||
tpkg: run-tpkg-tests
|
|
||||||
|
|
||||||
run-tpkg-tests:
|
|
||||||
cd tpkg && sh run-tpkg-tests.sh
|
|
||||||
|
|
||||||
$(ALL_OBJS):
|
$(ALL_OBJS):
|
||||||
$(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(CFLAGS) $(LDNS_CFLAGS) -c $(srcdir)/$(@:.lo=.c) -o $@
|
$(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(CFLAGS) $(LDNS_CFLAGS) -c $(srcdir)/$(@:.lo=.c) -o $@
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
export SRCDIR=`(cd "@srcdir@"; pwd)`
|
export SRCDIR=`dirname $0`
|
||||||
export SRCROOT=`(cd "${SRCDIR}/../../.."; pwd)`
|
export SRCROOT=`(cd "${SRCDIR}/../../.."; pwd)`
|
||||||
export TPKG="${SRCDIR}/tpkg"
|
export TPKG="${SRCDIR}/tpkg"
|
||||||
export BUILDDIR=`pwd`
|
export BUILDDIR=`pwd`
|
|
@ -319,8 +319,11 @@ function report() {
|
||||||
if [[ $passed -lt $TPKG_PASS ]]; then
|
if [[ $passed -lt $TPKG_PASS ]]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
elif [[ $failed -gt 0 ]]; then
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
fi
|
fi
|
||||||
exit 0
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# clone test1 to test2
|
# clone test1 to test2
|
||||||
|
|
Loading…
Reference in New Issue