diff options
Diffstat (limited to 'tests/testXKMS.sh')
-rwxr-xr-x | tests/testXKMS.sh | 129 |
1 files changed, 129 insertions, 0 deletions
diff --git a/tests/testXKMS.sh b/tests/testXKMS.sh new file mode 100755 index 00000000..be972dd1 --- /dev/null +++ b/tests/testXKMS.sh @@ -0,0 +1,129 @@ +#!/bin/sh +# +# This script needs to be called from testrun.sh script +# + +########################################################################## +########################################################################## +########################################################################## +echo "--- testXKMS started for xmlsec-$crypto library ($timestamp)" +echo "--- LD_LIBRARY_PATH=$LD_LIBRARY_PATH" +echo "--- log file is $logfile" +echo "--- testXKMS started for xmlsec-$crypto library ($timestamp)" >> $logfile +echo "--- LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >> $logfile + +########################################################################## +########################################################################## +########################################################################## +echo "--------- Positive Testing ----------" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/locate-example-1" \ + "" \ + "no-match" \ + "--xkms-service http://www.example.com/xkms" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/locate-example-1" \ + "" \ + "bad-service" \ + "--xkms-service http://www.example.com/xkms-bad-service" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/locate-example-2" \ + "" \ + "no-match" \ + "--xkms-service http://www.example.com/xkms" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/validate-example-1" \ + "" \ + "no-match" \ + "--xkms-service http://www.example.com/xkms" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/locate-opaque-client-data" \ + "" \ + "no-match" \ + "--xkms-service http://www.example.com/xkms" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/compound-example-1" \ + "" \ + "no-match" \ + "--xkms-service http://www.example.com/xkms" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/status-request" \ + "" \ + "success" \ + "--xkms-service http://www.example.com/xkms" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/bad-request-name" \ + "" \ + "not-supported" \ + "--xkms-service http://www.example.com/xkms" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/soap12-locate-example-1" \ + "" \ + "no-match" \ + "--xkms-service http://www.example.com/xkms --xkms-format soap-1.2" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/soap11-locate-example-1" \ + "" \ + "unsupported" \ + "--xkms-service http://www.example.com/xkms --xkms-format soap-1.2" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/soap12-bad-request-name" \ + "" \ + "msg-invalid" \ + "--xkms-service http://www.example.com/xkms --xkms-format soap-1.2" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/soap11-locate-example-1" \ + "" \ + "no-match" \ + "--xkms-service http://www.example.com/xkms --xkms-format soap-1.1" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/soap12-locate-example-1" \ + "" \ + "unsupported" \ + "--xkms-service http://www.example.com/xkms --xkms-format soap-1.1" + +execXkmsServerRequestTest $res_success \ + "" \ + "aleksey-xkms-01/soap11-bad-request-name" \ + "" \ + "msg-invalid" \ + "--xkms-service http://www.example.com/xkms --xkms-format soap-1.1" + +########################################################################## +########################################################################## +########################################################################## +echo "--------- Negative Testing ----------" + +########################################################################## +########################################################################## +########################################################################## +echo "--- testXKMS finished" >> $logfile +echo "--- testXKMS finished" +echo "--- detailed log is written to $logfile" + |