# HG changeset patch # User Sebastien Jodogne # Date 1561130343 -7200 # Node ID 1ea269d46d8244bbb24cfa642b9be6135614d53c # Parent 49cf8ed97a28e4a81d4789633e7bd0ba4409a0c6 test dicomweb jobs diff -r 49cf8ed97a28 -r 1ea269d46d82 Plugins/DicomWeb/Jobs/TestStowClientCancel.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/DicomWeb/Jobs/TestStowClientCancel.sh Fri Jun 21 17:19:03 2019 +0200 @@ -0,0 +1,37 @@ +set -ex + +CURL="curl -s -u alice:orthanctest" + +# CARDIAC +job=`${CURL} http://localhost:8042/dicom-web/servers/sample/stow -d '{"Resources":["6e2c0ec2-5d99c8ca-c1c21cee-79a09605-68391d12"],"Synchronous":false,"Debug":true}' | jq -r .ID` + +sleep 1 + +${CURL} http://localhost:8042/jobs/${job} | jq . +${CURL} http://localhost:8042/jobs/${job}/cancel -d '{}' + +sleep 1 + +${CURL} http://localhost:8042/jobs/${job} | jq . + +sleep 2 + +${CURL} http://localhost:8042/jobs/${job}/resubmit -d '{}' +sleep 1 + +set +x + +while true +do + info=`${CURL} http://localhost:8042/jobs/${job}` + state=`echo $info | jq -r .State` + + echo $info | jq . + echo $state + if [ $state != "Running" ]; then + break + else + sleep 1 + fi +done + diff -r 49cf8ed97a28 -r 1ea269d46d82 Plugins/DicomWeb/Jobs/TestStowClientPause.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/DicomWeb/Jobs/TestStowClientPause.sh Fri Jun 21 17:19:03 2019 +0200 @@ -0,0 +1,37 @@ +set -ex + +CURL="curl -s -u alice:orthanctest" + +# CARDIAC +job=`${CURL} http://localhost:8042/dicom-web/servers/sample/stow -d '{"Resources":["6e2c0ec2-5d99c8ca-c1c21cee-79a09605-68391d12"],"Synchronous":false,"Debug":true}' | jq -r .ID` + +sleep 1 + +${CURL} http://localhost:8042/jobs/${job} | jq . +${CURL} http://localhost:8042/jobs/${job}/pause -d '{}' + +sleep 1 + +${CURL} http://localhost:8042/jobs/${job} | jq . + +sleep 2 + +${CURL} http://localhost:8042/jobs/${job}/resume -d '{}' + + +set +x + +while true +do + info=`${CURL} http://localhost:8042/jobs/${job}` + state=`echo $info | jq -r .State` + + echo $info | jq . + echo $state + if [ $state != "Running" ]; then + break + else + sleep 1 + fi +done + diff -r 49cf8ed97a28 -r 1ea269d46d82 Plugins/DicomWeb/Jobs/TestStowClientSynchronous.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/DicomWeb/Jobs/TestStowClientSynchronous.sh Fri Jun 21 17:19:03 2019 +0200 @@ -0,0 +1,4 @@ +set -ex + +# CARDIAC +curl -s -u alice:orthanctest http://localhost:8042/dicom-web/servers/sample/stow -d '{"Resources":["6e2c0ec2-5d99c8ca-c1c21cee-79a09605-68391d12"],"Synchronous":true,"Debug":true}' diff -r 49cf8ed97a28 -r 1ea269d46d82 Plugins/DicomWeb/Jobs/TestWadoClientCancel.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/DicomWeb/Jobs/TestWadoClientCancel.sh Fri Jun 21 17:19:03 2019 +0200 @@ -0,0 +1,36 @@ +set -ex + +CURL="curl -s -u alice:orthanctest" + +# CARDIAC +job=`${CURL} http://localhost:8042/dicom-web/servers/sample/wado -d '{"Uri":"/studies/1.3.51.0.1.1.192.168.29.133.1681753.1681732","Debug":true}' | jq -r .ID` + +sleep 1 + +${CURL} http://localhost:8042/jobs/${job} | jq . +${CURL} http://localhost:8042/jobs/${job}/cancel -d '{}' + +sleep 1 + +${CURL} http://localhost:8042/jobs/${job} | jq . + +sleep 2 + +${CURL} http://localhost:8042/jobs/${job}/resubmit -d '{}' + + +set +x + +while true +do + info=`${CURL} http://localhost:8042/jobs/${job}` + state=`echo $info | jq -r .State` + + echo $info | jq . + echo $state + if [ $state != "Running" ]; then + break + else + sleep 1 + fi +done diff -r 49cf8ed97a28 -r 1ea269d46d82 Plugins/DicomWeb/Jobs/TestWadoClientPause.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/DicomWeb/Jobs/TestWadoClientPause.sh Fri Jun 21 17:19:03 2019 +0200 @@ -0,0 +1,37 @@ +set -ex + +CURL="curl -s -u alice:orthanctest" + +# CARDIAC +job=`${CURL} http://localhost:8042/dicom-web/servers/sample/wado -d '{"Uri":"/studies/1.3.51.0.1.1.192.168.29.133.1681753.1681732","Debug":true}' | jq -r .ID` + +sleep 1 + +${CURL} http://localhost:8042/jobs/${job} | jq . +${CURL} http://localhost:8042/jobs/${job}/pause -d '{}' + +sleep 1 + +${CURL} http://localhost:8042/jobs/${job} | jq . + +sleep 2 + +${CURL} http://localhost:8042/jobs/${job}/resume -d '{}' + + +set +x + +while true +do + info=`${CURL} http://localhost:8042/jobs/${job}` + state=`echo $info | jq -r .State` + + echo $info | jq . + echo $state + if [ $state != "Running" ]; then + break + else + sleep 1 + fi +done + diff -r 49cf8ed97a28 -r 1ea269d46d82 Plugins/DicomWeb/Jobs/TestWadoClientSynchronous.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Plugins/DicomWeb/Jobs/TestWadoClientSynchronous.sh Fri Jun 21 17:19:03 2019 +0200 @@ -0,0 +1,4 @@ +set -ex + +# CARDIAC +curl -s -u alice:orthanctest http://localhost:8042/dicom-web/servers/sample/wado -d '{"Uri":"/studies/1.3.51.0.1.1.192.168.29.133.1681753.1681732","Synchronous":true,"Debug":true}'