mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
- The tests/runtests.pl script now checks to see if the test case that runs is
present in the tests/data/Makefile.am and outputs a notice message on the screen if not. Each test file has to be included in that Makefile.am to get included in release archives and forgetting to add files there is a common mistake. This is an attempt to make it harder to forget.
This commit is contained in:
parent
5bec1b1cf0
commit
78b7d7f7a8
7
CHANGES
7
CHANGES
@ -6,6 +6,13 @@
|
|||||||
|
|
||||||
Changelog
|
Changelog
|
||||||
|
|
||||||
|
Daniel Stenberg (11 Jan 2010)
|
||||||
|
- The tests/runtests.pl script now checks to see if the test case that runs is
|
||||||
|
present in the tests/data/Makefile.am and outputs a notice message on the
|
||||||
|
screen if not. Each test file has to be included in that Makefile.am to get
|
||||||
|
included in release archives and forgetting to add files there is a common
|
||||||
|
mistake. This is an attempt to make it harder to forget.
|
||||||
|
|
||||||
Daniel Stenberg (9 Jan 2010)
|
Daniel Stenberg (9 Jan 2010)
|
||||||
- Johan van Selst found and fixed a OpenSSL session ref count leak:
|
- Johan van Selst found and fixed a OpenSSL session ref count leak:
|
||||||
|
|
||||||
|
@ -84,3 +84,5 @@ filecheck:
|
|||||||
rm -rf test-place ; \
|
rm -rf test-place ; \
|
||||||
exit $$RC
|
exit $$RC
|
||||||
|
|
||||||
|
show:
|
||||||
|
@echo $(EXTRA_DIST)
|
||||||
|
@ -425,6 +425,15 @@ sub checkcmd {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#######################################################################
|
||||||
|
# Get the list of tests that the tests/data/Makefile.am knows about!
|
||||||
|
#
|
||||||
|
my $disttests;
|
||||||
|
sub get_disttests {
|
||||||
|
my @dist = `cd $srcdir/data && make show`;
|
||||||
|
$disttests = join("", @dist);
|
||||||
|
}
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
# Check for a command in the PATH of the machine running curl.
|
# Check for a command in the PATH of the machine running curl.
|
||||||
#
|
#
|
||||||
@ -1882,6 +1891,11 @@ sub singletest {
|
|||||||
# timestamp test preparation start
|
# timestamp test preparation start
|
||||||
$timeprepini{$testnum} = Time::HiRes::time() if($timestats);
|
$timeprepini{$testnum} = Time::HiRes::time() if($timestats);
|
||||||
|
|
||||||
|
if($disttests !~ /\Wtest$testnum\W/ ) {
|
||||||
|
print STDERR "NOTICE: data/test$testnum is not present in tests/data/Makefile.am!\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# load the test case file definition
|
# load the test case file definition
|
||||||
if(loadtest("${TESTDIR}/test${testnum}")) {
|
if(loadtest("${TESTDIR}/test${testnum}")) {
|
||||||
if($verbose) {
|
if($verbose) {
|
||||||
@ -3307,6 +3321,7 @@ mkdir($LOGDIR, 0777);
|
|||||||
#
|
#
|
||||||
|
|
||||||
if(!$listonly) {
|
if(!$listonly) {
|
||||||
|
get_disttests();
|
||||||
checksystem();
|
checksystem();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user