From: Eric Bollengier Date: Wed, 2 Sep 2020 13:31:44 +0000 (+0200) Subject: BEE Backport regress/tests/query-parameter-test X-Git-Tag: Release-11.3.2~1185 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca7f10165b68428ad75ea85e8ce01c8bccf71949;p=thirdparty%2Fbacula.git BEE Backport regress/tests/query-parameter-test This commit is the result of the squash of the following main commits: Author: Eric Bollengier Date: Tue Jul 21 10:28:13 2020 +0200 regress: Add copyright to regress scripts Author: Eric Bollengier Date: Wed Feb 12 15:20:58 2020 +0100 Fix segfault Author: Eric Bollengier Date: Wed Feb 5 17:33:01 2020 +0100 regress: Add test for the .query command --- diff --git a/regress/tests/query-parameter-test b/regress/tests/query-parameter-test new file mode 100755 index 0000000000..9046418ebb --- /dev/null +++ b/regress/tests/query-parameter-test @@ -0,0 +1,45 @@ +#!/bin/sh +# +# Copyright (C) 2000-2020 Kern Sibbald +# License: BSD 2-Clause; see file LICENSE-FOSS +# +# Test the query parameter interface for plugins + +TestName="query-parameter-test" +JobName=query +. scripts/functions + +scripts/cleanup +scripts/copy-test-confs + +change_jobname CompressedTest $JobName +start_test + +make -C build/src/plugins/fd install-test-plugin install-postgresql + +cat <${cwd}/tmp/bconcmds +@output /dev/null +messages +@$out $tmp/log1.out +setdebug level=50 trace=1 client=$HOST-fd +status client=$HOST-fd +@#.query client=$HOST-fd parameter="auth" plugin="ndmp: user=root password=root host=netapp" +@#.query client=$HOST-fd parameter="volume" plugin="ndmp: user=root password=root host=netapp" +@#.query client=$HOST-fd parameter="dest_volume" plugin="ndmp: user=root password=root host=netapp" +@#.query client=$HOST-fd parameter="type" plugin="ndmp: user=root password=root host=netapp" +@#.query client=$HOST-fd parameter="profile" plugin="ndmp" +.query client=$HOST-fd parameter="volume" plugin="ndmp: profile=root" +@#.query client=$HOST-fd parameter="volume" plugin="ndmp: user=root password=root" +@#.query client=$HOST-fd parameter="volume" plugin="ndmp: user=root host=netapp" + +.query client=$HOST-fd parameter="database" plugin="postgresql:" +.query client=$HOST-fd parameter="database" plugin="postgresql: user=toto unix_user=titi" +.query client=$HOST-fd parameter="withsleep" plugin="test-plugin" +messages +quit +END_OF_DATA + +run_bacula +stop_bacula + +end_test