- my $result=eval '$'.$p->{"module"}.'::HTML_TEST;';
- return if defined $result && !$result;
- my $url=$URL_BASE.$p->{"url"};
+ my $HTML_TEST=eval '$'.$p->{"module"}.'::HTML_TEST;';
+ return if defined $HTML_TEST && !$HTML_TEST;
+ my $validate=$opt_validate;
+ $validate=0 if $HTML_TEST && $HTML_TEST eq "download";
+ my $HTML_TEST_QUERY_STRING=eval '$'.$p->{"module"}.'::HTML_TEST_QUERY_STRING;';
+ my $url=$URL_BASE.$p->{"url"}.(!$HTML_TEST_QUERY_STRING ? "" : "?".$HTML_TEST_QUERY_STRING);