mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
[svn] Improved support for unit testing
This commit is contained in:
parent
d12bf532d5
commit
b285d8070b
@ -1,3 +1,9 @@
|
|||||||
|
2005-11-02 Mauro Tortonesi <mauro@ferrara.linux.it>
|
||||||
|
|
||||||
|
* Makefile.in: Improved support for unit testing.
|
||||||
|
|
||||||
|
* configure.in: Ditto.
|
||||||
|
|
||||||
2005-10-27 Mauro Tortonesi <mauro@ferrara.linux.it>
|
2005-10-27 Mauro Tortonesi <mauro@ferrara.linux.it>
|
||||||
|
|
||||||
* Makefile.in: Added basic support for unit testing.
|
* Makefile.in: Added basic support for unit testing.
|
||||||
|
11
Makefile.in
11
Makefile.in
@ -80,19 +80,14 @@ CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' LIBS='$(LIBS)' \
|
|||||||
prefix='$(prefix)' exec_prefix='$(exec_prefix)' bindir='$(bindir)' \
|
prefix='$(prefix)' exec_prefix='$(exec_prefix)' bindir='$(bindir)' \
|
||||||
infodir='$(infodir)' mandir='$(mandir)' manext='$(manext)'
|
infodir='$(infodir)' mandir='$(mandir)' manext='$(manext)'
|
||||||
|
|
||||||
TESTDEFS = CC='$(CC)' CPPFLAGS='$(CPPFLAGS) -DTESTING' DEFS='$(DEFS)' \
|
|
||||||
CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' LIBS='$(LIBS)' \
|
|
||||||
prefix='$(prefix)' exec_prefix='$(exec_prefix)' bindir='$(bindir)' \
|
|
||||||
infodir='$(infodir)' mandir='$(mandir)' manext='$(manext)'
|
|
||||||
|
|
||||||
# subdirectories in the distribution
|
# subdirectories in the distribution
|
||||||
SUBDIRS = src doc po util windows
|
SUBDIRS = src doc po tests util windows
|
||||||
|
|
||||||
# default target
|
# default target
|
||||||
all: src/config.h Makefile $(SUBDIRS)
|
all: src/config.h Makefile $(SUBDIRS)
|
||||||
|
|
||||||
test: src/config.h Makefile
|
unittest: src/config.h Makefile
|
||||||
cd src && $(MAKE) $(TESTDEFS) clean && $(MAKE) $(TESTDEFS) test$(exeext)
|
cd tests && $(MAKE) $(TESTDEFS) $@
|
||||||
|
|
||||||
check: all
|
check: all
|
||||||
|
|
||||||
|
@ -476,7 +476,7 @@ dnl
|
|||||||
dnl Create output
|
dnl Create output
|
||||||
dnl
|
dnl
|
||||||
AC_CONFIG_FILES([Makefile src/Makefile doc/Makefile util/Makefile
|
AC_CONFIG_FILES([Makefile src/Makefile doc/Makefile util/Makefile
|
||||||
po/Makefile.in windows/Makefile])
|
po/Makefile.in tests/Makefile windows/Makefile])
|
||||||
AC_CONFIG_HEADERS([src/config.h])
|
AC_CONFIG_HEADERS([src/config.h])
|
||||||
AH_BOTTOM([
|
AH_BOTTOM([
|
||||||
#include "config-post.h"
|
#include "config-post.h"
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2005-11-02 Mauro Tortonesi <mauro@ferrara.linux.it>
|
||||||
|
|
||||||
|
* Makefile.in: Removed support for unit testing (now it is in
|
||||||
|
tests/Makefile.in).
|
||||||
|
|
||||||
2005-10-27 Mauro Tortonesi <mauro@ferrara.linux.it>
|
2005-10-27 Mauro Tortonesi <mauro@ferrara.linux.it>
|
||||||
|
|
||||||
* Makefile.in: Added basic support for unit testing.
|
* Makefile.in: Added basic support for unit testing.
|
||||||
|
@ -102,26 +102,6 @@ $(OBJ): config-post.h config.h connect.h convert.h cookies.h ftp.h \
|
|||||||
progress.h ptimer.h recur.h res.h retr.h safe-ctype.h ssl.h \
|
progress.h ptimer.h recur.h res.h retr.h safe-ctype.h ssl.h \
|
||||||
sysdep.h url.h utils.h wget.h xmalloc.h
|
sysdep.h url.h utils.h wget.h xmalloc.h
|
||||||
|
|
||||||
#
|
|
||||||
# Dependencies for test binary
|
|
||||||
#
|
|
||||||
|
|
||||||
TESTOBJ = $(ALLOCA) cmpt.o connect.o convert.o cookies.o \
|
|
||||||
ftp.o ftp-basic.o ftp-ls.o $(OPIE_OBJ) $(GETOPT_OBJ) hash.o \
|
|
||||||
host.o html-parse.o html-url.o http.o $(NTLM_OBJ) init.o \
|
|
||||||
log.o main.o $(MD5_OBJ) netrc.o progress.o ptimer.o recur.o \
|
|
||||||
res.o retr.o safe-ctype.o snprintf.o $(SSL_OBJ) test.o \
|
|
||||||
url.o utils.o version.o xmalloc.o
|
|
||||||
|
|
||||||
$(TESTOBJ): config-post.h config.h connect.h convert.h cookies.h ftp.h \
|
|
||||||
gen-md5.h getopt.h gnu-md5.h hash.h host.h html-parse.h \
|
|
||||||
http-ntlm.h init.h log.h mswindows.h netrc.h options.h \
|
|
||||||
progress.h ptimer.h recur.h res.h retr.h safe-ctype.h ssl.h \
|
|
||||||
sysdep.h test.h url.h utils.h wget.h xmalloc.h
|
|
||||||
|
|
||||||
test$(exeext): $(TESTOBJ)
|
|
||||||
$(LINK) $(TESTOBJ) $(LIBS)
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Dependencies for installing
|
# Dependencies for installing
|
||||||
#
|
#
|
||||||
|
@ -81,10 +81,10 @@ unittest: test$(exeext)
|
|||||||
# Dependencies for test binary
|
# Dependencies for test binary
|
||||||
#
|
#
|
||||||
|
|
||||||
TESTOBJ = $(ALLOCA) ccache.o cmpt.o connect.o convert.o cookies.o \
|
TESTOBJ = $(ALLOCA) cmpt.o connect.o convert.o cookies.o \
|
||||||
ftp.o ftp-basic.o ftp-ls.o $(OPIE_OBJ) $(GETOPT_OBJ) hash.o \
|
ftp.o ftp-basic.o ftp-ls.o $(OPIE_OBJ) $(GETOPT_OBJ) hash.o \
|
||||||
host.o html-parse.o html-url.o http.o $(NTLM_OBJ) init.o \
|
host.o html-parse.o html-url.o http.o $(NTLM_OBJ) init.o \
|
||||||
log.o main.o $(MD5_OBJ) netrc.o progress.o protocol.o \
|
log.o main.o $(MD5_OBJ) netrc.o progress.o \
|
||||||
ptimer.o recur.o res.o retr.o safe-ctype.o snprintf.o \
|
ptimer.o recur.o res.o retr.o safe-ctype.o snprintf.o \
|
||||||
$(SSL_OBJ) test.o url.o utils.o version.o xmalloc.o
|
$(SSL_OBJ) test.o url.o utils.o version.o xmalloc.o
|
||||||
|
|
||||||
@ -94,13 +94,13 @@ TESTOBJ = $(ALLOCA) ccache.o cmpt.o connect.o convert.o cookies.o \
|
|||||||
# time, and it's a lot safer than attempting to get all the
|
# time, and it's a lot safer than attempting to get all the
|
||||||
# dependencies right.
|
# dependencies right.
|
||||||
|
|
||||||
HEADERS = ../src/ccache.h ../src/config-post.h ../src/config.h \
|
HEADERS = ../src/config-post.h ../src/config.h \
|
||||||
../src/connect.h ../src/convert.h ../src/cookies.h \
|
../src/connect.h ../src/convert.h ../src/cookies.h \
|
||||||
../src/ftp.h ../src/gen-md5.h ../src/getopt.h \
|
../src/ftp.h ../src/gen-md5.h ../src/getopt.h \
|
||||||
../src/gnu-md5.h ../src/hash.h ../src/host.h \
|
../src/gnu-md5.h ../src/hash.h ../src/host.h \
|
||||||
../src/html-parse.h ../src/http-ntlm.h ../src/init.h \
|
../src/html-parse.h ../src/http-ntlm.h ../src/init.h \
|
||||||
../src/log.h ../src/mswindows.h ../src/netrc.h \
|
../src/log.h ../src/mswindows.h ../src/netrc.h \
|
||||||
../src/options.h ../src/progress.h ../src/protocol.h \
|
../src/options.h ../src/progress.h \
|
||||||
../src/ptimer.h ../src/recur.h ../src/res.h \
|
../src/ptimer.h ../src/recur.h ../src/res.h \
|
||||||
../src/retr.h ../src/safe-ctype.h ../src/ssl.h \
|
../src/retr.h ../src/safe-ctype.h ../src/ssl.h \
|
||||||
../src/sysdep.h ../src/test.h ../src/url.h \
|
../src/sysdep.h ../src/test.h ../src/url.h \
|
||||||
|
Loading…
Reference in New Issue
Block a user