From: Mike Rylander Date: Fri, 11 Nov 2022 19:38:55 +0000 (-0500) Subject: Allow QP tester to run without a full stack in simple situations X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=42dd87ddc0b0124fa8de42f915716e167a85e9c4;p=working%2FEvergreen.git Allow QP tester to run without a full stack in simple situations Signed-off-by: Mike Rylander Signed-off-by: Jason Stephenson --- diff --git a/Open-ILS/src/support-scripts/test-scripts/query_parser.pl b/Open-ILS/src/support-scripts/test-scripts/query_parser.pl index ebc0777d8e..679a233e76 100755 --- a/Open-ILS/src/support-scripts/test-scripts/query_parser.pl +++ b/Open-ILS/src/support-scripts/test-scripts/query_parser.pl @@ -105,11 +105,14 @@ if (!$noconnect) { } $parser->parse; -my $sql = $parser->toSQL; -$sql =~ s/^\s*$//gm; print "Parsed query tree:\n" . Dumper($parser) unless $quiet; print "Abstract query:\n" . Dumper($parser->parse_tree->to_abstract_query) unless $quiet; +print "Canonicalized query: " . $parser->canonicalize ."\n" unless $quiet; -print "SQL:\n$sql\n\n" unless $quiet; +if (!$noconnect and !$quiet) { + my $sql = $parser->toSQL; + $sql =~ s/^\s*$//gm; + print "SQL:\n$sql\n\n"; +}