X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fprodstub%2Fbasic_test.sh;h=33d7ae4c4685887e9bd539a4734dd3968c9f1ff4;hb=refs%2Fchanges%2F06%2F8606%2F3;hp=a17c804168157644e4db27910d7539b0377da26b;hpb=b7311fbcbd77f615266a039613516adb9cea24f1;p=nonrtric.git diff --git a/test/prodstub/basic_test.sh b/test/prodstub/basic_test.sh index a17c8041..33d7ae4c 100755 --- a/test/prodstub/basic_test.sh +++ b/test/prodstub/basic_test.sh @@ -42,6 +42,7 @@ fi # source function to do curl and check result . ../common/do_curl_function.sh +RESP_CONTENT="*" echo "=== hello world ===" RESULT="OK" @@ -157,7 +158,7 @@ do_curl PUT /arm/create/prod-x/job-y?response=405 200 ## check the db echo "=== status ===" -RESULT="json:{\"prod-x\": {\"supervision_response\": 400, \"supervision_counter\": 2, \"types\": [\"10\", \"15\"], \"job-y\": {\"create_response\": 405, \"delete_response\": 404, \"json\": null, \"create_counter\": 0, \"delete_counter\": 0, \"delivering\": false, \"delivery_attempts\": 0}}}" +RESULT="json:{\"prod-x\": {\"supervision_response\": 400, \"supervision_counter\": 2, \"types\": [\"10\", \"15\"], \"job-y\": {\"create_response\": 405, \"delete_response\": 404, \"json\": null, \"create_counter\": 0, \"delete_counter\": 0, \"delivering\": \"stopped\", \"delivery_attempts\": 0}}}" do_curl GET /status 200 ## add delete response for job @@ -169,7 +170,7 @@ do_curl PUT /arm/delete/prod-x/job-y?response=407 200 ## check the db echo "=== status ===" -RESULT="json:{\"prod-x\": {\"supervision_response\": 400, \"supervision_counter\": 2, \"types\": [\"10\", \"15\"], \"job-y\": {\"create_response\": 405, \"delete_response\": 407, \"json\": null, \"create_counter\": 0, \"delete_counter\": 0, \"delivering\": false, \"delivery_attempts\": 0}}}" +RESULT="json:{\"prod-x\": {\"supervision_response\": 400, \"supervision_counter\": 2, \"types\": [\"10\", \"15\"], \"job-y\": {\"create_response\": 405, \"delete_response\": 407, \"json\": null, \"create_counter\": 0, \"delete_counter\": 0, \"delivering\": \"stopped\", \"delivery_attempts\": 0}}}" do_curl GET /status 200 ## Get jobdata @@ -188,12 +189,12 @@ do_curl PUT /arm/delete/prod-x/job-1 200 echo "=== callback create job ===" RESULT="" echo "{\"ei_job_identity\": \"job-1\", \"ei_job_data\": {}, \"target_uri\": \"http://localhost:80\",\"ei_type_identity\": \"10\"}" > .p.json -do_curl POST /callbacks/create/prod-x 201 .p.json +do_curl POST /callbacks/job/prod-x 201 .p.json echo "=== callback create job -update ===" RESULT="" echo "{\"ei_job_identity\": \"job-1\", \"ei_job_data\": {}, \"target_uri\": \"http://localhost:80\",\"ei_type_identity\": \"10\"}" > .p.json -do_curl POST /callbacks/create/prod-x 200 .p.json +do_curl POST /callbacks/job/prod-x 200 .p.json ## Get jobdata echo "=== job data ===" @@ -203,7 +204,7 @@ do_curl GET /jobdata/prod-x/job-1 200 ## check the db echo "=== status ===" -RESULT="json:{\"prod-x\": {\"supervision_response\": 400, \"supervision_counter\": 2, \"types\": [\"10\", \"15\"], \"job-y\": {\"create_response\": 405, \"delete_response\": 407, \"json\": null, \"create_counter\": 0, \"delete_counter\": 0, \"delivering\": false, \"delivery_attempts\": 0}, \"job-1\": {\"create_response\": 200, \"delete_response\": 204, \"json\": {\"ei_job_identity\": \"job-1\", \"ei_job_data\": {}, \"target_uri\": \"http://localhost:80\", \"ei_type_identity\": \"10\"}, \"create_counter\": 2, \"delete_counter\": 0, \"delivering\": false, \"delivery_attempts\": 0}}}" +RESULT="json:{\"prod-x\": {\"supervision_response\": 400, \"supervision_counter\": 2, \"types\": [\"10\", \"15\"], \"job-y\": {\"create_response\": 405, \"delete_response\": 407, \"json\": null, \"create_counter\": 0, \"delete_counter\": 0, \"delivering\": \"stopped\", \"delivery_attempts\": 0}, \"job-1\": {\"create_response\": 200, \"delete_response\": 204, \"json\": {\"ei_job_identity\": \"job-1\", \"ei_job_data\": {}, \"target_uri\": \"http://localhost:80\", \"ei_type_identity\": \"10\"}, \"create_counter\": 2, \"delete_counter\": 0, \"delivering\": \"delivering\", \"delivery_attempts\": 0}}}" do_curl GET /status 200 # create and delete job tests @@ -214,7 +215,7 @@ do_curl PUT /arm/create/prod-x/job-1?response=404 200 echo "=== callback create job -update ===" RESULT="returning configured response code" echo "{\"ei_job_identity\": \"job-1\", \"ei_job_data\": {}, \"target_uri\": \"http://localhost:80\",\"ei_type_identity\": \"10\"}" > .p.json -do_curl POST /callbacks/create/prod-x 404 .p.json +do_curl POST /callbacks/job/prod-x 404 .p.json echo "=== set job delete response ===" RESULT="" @@ -223,7 +224,7 @@ do_curl PUT /arm/delete/prod-x/job-1?response=404 200 echo "=== callback delete job===" RESULT="returning configured response code" echo "{\"ei_job_identity\": \"job-1\", \"ei_job_data\": {}, \"target_uri\": \"http://localhost:80\",\"ei_type_identity\": \"10\"}" > .p.json -do_curl POST /callbacks/delete/prod-x 404 .p.json +do_curl DELETE /callbacks/job/prod-x/job-1 404 .p.json echo "=== set job delete response ===" RESULT="" @@ -232,12 +233,12 @@ do_curl PUT /arm/delete/prod-x/job-1 200 echo "=== callback delete job===" RESULT="" echo "{\"ei_job_identity\": \"job-1\", \"ei_job_data\": {}, \"target_uri\": \"http://localhost:80\",\"ei_type_identity\": \"10\"}" > .p.json -do_curl POST /callbacks/delete/prod-x 204 .p.json +do_curl DELETE /callbacks/job/prod-x/job-1 204 .p.json ## check the db echo "=== status ===" -RESULT="json:{\"prod-x\": {\"supervision_response\": 400, \"supervision_counter\": 2, \"types\": [\"10\", \"15\"], \"job-y\": {\"create_response\": 405, \"delete_response\": 407, \"json\": null, \"create_counter\": 0, \"delete_counter\": 0, \"delivering\": false, \"delivery_attempts\": 0}, \"job-1\": {\"create_response\": 404, \"delete_response\": 404, \"json\": null, \"create_counter\": 3, \"delete_counter\": 2, \"delivering\": false, \"delivery_attempts\": 0}}}" +RESULT="json:{\"prod-x\": {\"supervision_response\": 400, \"supervision_counter\": 2, \"types\": [\"10\", \"15\"], \"job-y\": {\"create_response\": 405, \"delete_response\": 407, \"json\": null, \"create_counter\": 0, \"delete_counter\": 0, \"delivering\": \"stopped\", \"delivery_attempts\": 0}, \"job-1\": {\"create_response\": 404, \"delete_response\": 404, \"json\": null, \"create_counter\": 3, \"delete_counter\": 2, \"delivering\": \"stopped\", \"delivery_attempts\": 0}}}" do_curl GET /status 200 @@ -250,7 +251,7 @@ do_curl PUT /arm/create/prod-x/job-1 200 echo "=== callback create job ===" RESULT="" echo "{\"ei_job_identity\": \"job-1\", \"ei_job_data\": {}, \"target_uri\": \"http://localhost:80\",\"ei_type_identity\": \"10\"}" > .p.json -do_curl POST /callbacks/create/prod-x 201 .p.json +do_curl POST /callbacks/job/prod-x 201 .p.json echo "=== data delivery start ===" RESULT="job not found"