mirror of
https://github.com/Orange-OpenSource/hurl.git
synced 2024-11-26 23:23:20 +03:00
28 lines
443 B
Plaintext
28 lines
443 B
Plaintext
# Create a new job
|
|
POST http://localhost:8000/jobs
|
|
|
|
HTTP 201
|
|
[Captures]
|
|
job_id: jsonpath "$.id"
|
|
[Asserts]
|
|
jsonpath "$.state" == "RUNNING"
|
|
|
|
|
|
# Pull job status until it is completed
|
|
GET http://localhost:8000/jobs/{{job_id}}
|
|
[Options]
|
|
retry: true
|
|
retry-interval: 100
|
|
|
|
HTTP 200
|
|
[Asserts]
|
|
jsonpath "$.state" == "COMPLETED"
|
|
|
|
|
|
# Delete the job
|
|
DELETE http://localhost:8000/jobs/{{job_id}}
|
|
HTTP 200
|
|
|
|
GET http://localhost:8000/jobs/{{job_id}}
|
|
HTTP 404
|