Replaced some invalid urls

This commit is contained in:
Kornel Benko 2013-08-28 16:50:23 +02:00
parent bc59cf6a93
commit b94d0e35d3
11 changed files with 38 additions and 34 deletions

View File

@ -23,5 +23,6 @@ export/examples/he/splash_pdf5
export/examples/hu/example_lyxified_pdf5
export/examples/hu/example_raw_pdf5
export/examples/hu/splash_pdf5
export/examples/id/splash_pdf5
export/examples/id/splash_pdf5 # HAHA
# my test
export/examples/ru/splash_pdf5

View File

@ -20,12 +20,13 @@ endforeach()
# Define the perl-script running the actual test
set(SEARCH_URL_SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/search_url.pl")
# Test all but inaccessible
# Test used and as accessible expected urls
add_test(NAME "check_accessible_urls"
WORKING_DIRECTORY "${TOP_SEARCH_PATH}"
COMMAND ${PERL_EXECUTABLE} "${SEARCH_URL_SCRIPT}"
"filesToScan=${LYXFILES_FILE}"
"ignoredURLS=${CMAKE_CURRENT_SOURCE_DIR}/inaccessibleURLS")
"ignoredURLS=${CMAKE_CURRENT_SOURCE_DIR}/inaccessibleURLS"
"ignoredURLS=${CMAKE_CURRENT_SOURCE_DIR}/knownInvalidURLS")
# Test inaccessible, but revert the error marker (failed <=> passed)
# if this fails, then some url is accessible and does not belong
@ -38,7 +39,8 @@ add_test(NAME "check_inaccessible_urls"
"revertedURLS=${CMAKE_CURRENT_SOURCE_DIR}/inaccessibleURLS")
#
# Test our own bad URLs
# Test our own bad urls
# and urls used in examples which should not match valid urls
# if this test fails, then our testtool contains errors
add_test(NAME "check_invalid_urls"
WORKING_DIRECTORY "${TOP_SEARCH_PATH}"

View File

@ -1,32 +1,9 @@
# "Login incorrect."
# permission denied
ftp://ftp.aas.org/pubs
ftp://ftp.springer.de/pub/tex/latex/aa
# Cannot connect to trick.ntp.springer.de
ftp://trick.ntp.springer.de/pub/tex/latex/llncs/latex2e
# file/directory not found
ftp://www.ctan.org/pub/tex-archive/macros/latex2e/contrib/fancyhdr/fancyhdr.pdf
ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/caption/caption.pdf
# What protocol is 'htp'
htp://www.lyx.org
# Net::HTTP: connect: timeout
http://www.educat.hu-berlin.de/~voss/lyx
#Net::HTTP: Bad hostname 'math.tulane.edu'
http://math.tulane.edu/~entcs/
# Net::HTTP: Bad hostname 'media.texample.net'
http://media.texample.net/tikz/examples/TEX/free-body-diagrams.tex
# Net::HTTP: Bad hostname 'shelob.ce.ttu.edu'
http://shelob.ce.ttu.edu/daves/faq.html
http://shelob.ce.ttu.edu/daves/lpfaq/faq.html
# Net::HTTP: Bad hostname 'www.devel.lyx.org'
http://www.devel.lyx.org
http://www.devel.lyx.org/
# Net::HTTP: Bad hostname 'www.euskalgnu.org'
http://www.euskalgnu.org
http://www.uon.edu/doe
# Net::HTTP: Bad hostname 'www.it.lyx.org'
http://www.it.lyx.org
# Net::HTTP: Bad hostname 'www.mx.lyx.org'
http://www.mx.lyx.org
# Net::HTTP: Bad hostname 'www.no.lyx.org'
http://www.no.lyx.org

View File

@ -1 +1,2 @@
http://www.uon.edu/doe
proto://host.xx.ab/abcd

View File

@ -87,8 +87,14 @@ my $errorcount = 0;
my $URLScount = 0;
for my $u (@urls) {
next if (defined($ignoredURLS{$u}));
if (defined($ignoredURLS{$u})) {
$ignoredURLS{$u} += 1;
next;
}
next if ($checkSelectedOnly && ! defined(${selectedURLS}{$u}));
if (defined(${selectedURLS}{$u})) {
${selectedURLS}{$u} += 1;
}
$URLScount++;
print "Checking '$u'";
my $res = &check_url($u);
@ -123,11 +129,28 @@ for my $u (@urls) {
}
}
&printNotUsedURLS("Ignored", \%ignoredURLS);
&printNotUsedURLS("Selected", \%selectedURLS);
print "\n$errorcount URL-tests failed out of $URLScount\n\n";
exit($errorcount);
###############################################################################
sub printNotUsedURLS($$)
{
my ($txt, $rURLS) = @_;
my @msg = ();
for my $u ( sort keys %{$rURLS}) {
if ($rURLS->{$u} < 2) {
push(@msg, $u);
}
}
if (@msg) {
print "\n$txt URLs not found in sources: " . join(' ',@msg) . "\n";
}
}
sub readUrls($$)
{
my ($file, $rUrls) = @_;

View File

@ -23393,7 +23393,7 @@ status collapsed
\begin_layout Plain Layout
http://shelob.ce.ttu.edu/daves/faq.html
http://www.xmarks.com/site/shelob.ce.ttu.edu/daves/faq.html
\end_layout
\end_inset

View File

@ -2891,7 +2891,7 @@ status open
\begin_layout Plain Layout
http://www.devel.lyx.org
http://www.lyx.org/Translation
\end_layout
\end_inset

View File

@ -23508,7 +23508,7 @@ status collapsed
\begin_layout Plain Layout
http://shelob.ce.ttu.edu/daves/lpfaq/faq.html
http://www.xmarks.com/site/shelob.ce.ttu.edu/daves/lpfaq/faq.html
\end_layout
\end_inset

View File

@ -23145,7 +23145,7 @@ status collapsed
\begin_layout Plain Layout
http://shelob.ce.ttu.edu/daves/lpfaq/faq.html
http://www.xmarks.com/site/shelob.ce.ttu.edu/daves/lpfaq/faq.html
\end_layout
\end_inset

View File

@ -2708,7 +2708,7 @@ status collapsed
\begin_layout Plain Layout
http://www.devel.lyx.org/
http://www.lyx.org/Translation/
\end_layout
\end_inset

View File

@ -20165,7 +20165,7 @@ status collapsed
\begin_layout Plain Layout
http://shelob.ce.ttu.edu/daves/lpfaq/faq.html
http://www.xmarks.com/site/shelob.ce.ttu.edu/daves/lpfaq/faq.html
\end_layout
\end_inset