Mercurial > hg > orthanc-tests
comparison Plugins/DicomWeb/Jobs/TestStowClientPause.sh @ 245:1ea269d46d82
test dicomweb jobs
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 21 Jun 2019 17:19:03 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
244:49cf8ed97a28 | 245:1ea269d46d82 |
---|---|
1 set -ex | |
2 | |
3 CURL="curl -s -u alice:orthanctest" | |
4 | |
5 # CARDIAC | |
6 job=`${CURL} http://localhost:8042/dicom-web/servers/sample/stow -d '{"Resources":["6e2c0ec2-5d99c8ca-c1c21cee-79a09605-68391d12"],"Synchronous":false,"Debug":true}' | jq -r .ID` | |
7 | |
8 sleep 1 | |
9 | |
10 ${CURL} http://localhost:8042/jobs/${job} | jq . | |
11 ${CURL} http://localhost:8042/jobs/${job}/pause -d '{}' | |
12 | |
13 sleep 1 | |
14 | |
15 ${CURL} http://localhost:8042/jobs/${job} | jq . | |
16 | |
17 sleep 2 | |
18 | |
19 ${CURL} http://localhost:8042/jobs/${job}/resume -d '{}' | |
20 | |
21 | |
22 set +x | |
23 | |
24 while true | |
25 do | |
26 info=`${CURL} http://localhost:8042/jobs/${job}` | |
27 state=`echo $info | jq -r .State` | |
28 | |
29 echo $info | jq . | |
30 echo $state | |
31 if [ $state != "Running" ]; then | |
32 break | |
33 else | |
34 sleep 1 | |
35 fi | |
36 done | |
37 |