2022-10-19 17:39:46 +03:00
|
|
|
* Options:
|
2023-08-11 15:52:52 +03:00
|
|
|
* continue on error: false
|
2022-10-19 17:39:46 +03:00
|
|
|
* follow redirect: false
|
|
|
|
* insecure: false
|
|
|
|
* max redirect: 50
|
2023-05-26 16:53:53 +03:00
|
|
|
* retry: 0
|
2022-10-19 17:39:46 +03:00
|
|
|
* ------------------------------------------------------------------------------
|
|
|
|
* Executing entry 1
|
|
|
|
*
|
|
|
|
* Cookie store:
|
|
|
|
*
|
|
|
|
* Request:
|
|
|
|
* POST http://localhost:8000/jobs
|
|
|
|
*
|
|
|
|
* Request can be run with the following curl command:
|
2023-02-06 16:20:01 +03:00
|
|
|
* curl --request POST 'http://localhost:8000/jobs'
|
2022-10-19 17:39:46 +03:00
|
|
|
*
|
|
|
|
> POST /jobs HTTP/1.1
|
|
|
|
> Host: localhost:8000
|
|
|
|
> Accept: */*
|
|
|
|
> User-Agent: hurl/~~~
|
|
|
|
>
|
|
|
|
* Response: (received 60 bytes in ~~~ ms)
|
|
|
|
*
|
2023-02-16 15:04:41 +03:00
|
|
|
< HTTP/1.1 201 CREATED
|
|
|
|
< Server: Werkzeug/~~~ Python/~~~
|
|
|
|
< Date: ~~~
|
2022-10-19 17:39:46 +03:00
|
|
|
< Content-Type: application/json
|
|
|
|
< Content-Length: 60
|
|
|
|
< Server: Flask Server
|
2023-02-16 15:04:41 +03:00
|
|
|
< Connection: close
|
2022-10-19 17:39:46 +03:00
|
|
|
<
|
|
|
|
* Captures:
|
|
|
|
* job_id: ~~~
|
|
|
|
*
|
|
|
|
* ------------------------------------------------------------------------------
|
|
|
|
* Executing entry 2
|
|
|
|
*
|
2022-10-19 18:18:52 +03:00
|
|
|
* Entry options:
|
2023-05-26 16:53:53 +03:00
|
|
|
* retry: 10
|
2022-10-19 18:18:52 +03:00
|
|
|
* retry-interval: 100
|
|
|
|
*
|
2022-10-19 17:39:46 +03:00
|
|
|
* Cookie store:
|
|
|
|
*
|
|
|
|
* Request:
|
|
|
|
* GET http://localhost:8000/jobs/~~~
|
|
|
|
*
|
|
|
|
* Request can be run with the following curl command:
|
|
|
|
* curl 'http://localhost:8000/jobs/~~~'
|
|
|
|
*
|
|
|
|
> GET /jobs/~~~ HTTP/1.1
|
|
|
|
> Host: localhost:8000
|
|
|
|
> Accept: */*
|
|
|
|
> User-Agent: hurl/~~~
|
|
|
|
>
|
|
|
|
* Response: (received 60 bytes in ~~~ ms)
|
|
|
|
*
|
2023-02-16 15:04:41 +03:00
|
|
|
< HTTP/1.1 200 OK
|
|
|
|
< Server: Werkzeug/~~~ Python/~~~
|
|
|
|
< Date: ~~~
|
2022-10-19 17:39:46 +03:00
|
|
|
< Content-Type: application/json
|
|
|
|
< Content-Length: 60
|
|
|
|
< Server: Flask Server
|
2023-02-16 15:04:41 +03:00
|
|
|
< Connection: close
|
2022-10-19 17:39:46 +03:00
|
|
|
<
|
|
|
|
*
|
|
|
|
* Assert failure
|
2023-06-15 14:45:47 +03:00
|
|
|
* --> tests_ok/retry_option.hurl:19:0
|
2022-10-19 17:39:46 +03:00
|
|
|
* |
|
2022-10-19 18:18:52 +03:00
|
|
|
* 19 | jsonpath "$.state" == "COMPLETED"
|
2022-10-19 17:39:46 +03:00
|
|
|
* | actual: string <RUNNING>
|
|
|
|
* | expected: string <COMPLETED>
|
|
|
|
* |
|
|
|
|
*
|
|
|
|
* Retry entry 2 (x1 pause 100 ms)
|
|
|
|
* ------------------------------------------------------------------------------
|
|
|
|
* Executing entry 2
|
|
|
|
*
|
2022-10-19 18:18:52 +03:00
|
|
|
* Entry options:
|
2023-05-26 16:53:53 +03:00
|
|
|
* retry: 10
|
2022-10-19 18:18:52 +03:00
|
|
|
* retry-interval: 100
|
|
|
|
*
|
2022-10-19 17:39:46 +03:00
|
|
|
* Cookie store:
|
|
|
|
*
|
|
|
|
* Request:
|
|
|
|
* GET http://localhost:8000/jobs/~~~
|
|
|
|
*
|
|
|
|
* Request can be run with the following curl command:
|
|
|
|
* curl 'http://localhost:8000/jobs/~~~'
|
|
|
|
*
|
|
|
|
> GET /jobs/~~~ HTTP/1.1
|
|
|
|
> Host: localhost:8000
|
|
|
|
> Accept: */*
|
|
|
|
> User-Agent: hurl/~~~
|
|
|
|
>
|
|
|
|
* Response: (received 60 bytes in ~~~ ms)
|
|
|
|
*
|
2023-02-16 15:04:41 +03:00
|
|
|
< HTTP/1.1 200 OK
|
|
|
|
< Server: Werkzeug/~~~ Python/~~~
|
|
|
|
< Date: ~~~
|
2022-10-19 17:39:46 +03:00
|
|
|
< Content-Type: application/json
|
|
|
|
< Content-Length: 60
|
|
|
|
< Server: Flask Server
|
2023-02-16 15:04:41 +03:00
|
|
|
< Connection: close
|
2022-10-19 17:39:46 +03:00
|
|
|
<
|
|
|
|
*
|
|
|
|
* Assert failure
|
2023-06-15 14:45:47 +03:00
|
|
|
* --> tests_ok/retry_option.hurl:19:0
|
2022-10-19 17:39:46 +03:00
|
|
|
* |
|
2022-10-19 18:18:52 +03:00
|
|
|
* 19 | jsonpath "$.state" == "COMPLETED"
|
2022-10-19 17:39:46 +03:00
|
|
|
* | actual: string <RUNNING>
|
|
|
|
* | expected: string <COMPLETED>
|
|
|
|
* |
|
|
|
|
*
|
|
|
|
* Retry entry 2 (x2 pause 100 ms)
|
|
|
|
* ------------------------------------------------------------------------------
|
|
|
|
* Executing entry 2
|
|
|
|
*
|
2022-10-19 18:18:52 +03:00
|
|
|
* Entry options:
|
2023-05-26 16:53:53 +03:00
|
|
|
* retry: 10
|
2022-10-19 18:18:52 +03:00
|
|
|
* retry-interval: 100
|
|
|
|
*
|
2022-10-19 17:39:46 +03:00
|
|
|
* Cookie store:
|
|
|
|
*
|
|
|
|
* Request:
|
|
|
|
* GET http://localhost:8000/jobs/~~~
|
|
|
|
*
|
|
|
|
* Request can be run with the following curl command:
|
|
|
|
* curl 'http://localhost:8000/jobs/~~~'
|
|
|
|
*
|
|
|
|
> GET /jobs/~~~ HTTP/1.1
|
|
|
|
> Host: localhost:8000
|
|
|
|
> Accept: */*
|
|
|
|
> User-Agent: hurl/~~~
|
|
|
|
>
|
|
|
|
* Response: (received 60 bytes in ~~~ ms)
|
|
|
|
*
|
2023-02-16 15:04:41 +03:00
|
|
|
< HTTP/1.1 200 OK
|
|
|
|
< Server: Werkzeug/~~~ Python/~~~
|
|
|
|
< Date: ~~~
|
2022-10-19 17:39:46 +03:00
|
|
|
< Content-Type: application/json
|
|
|
|
< Content-Length: 60
|
|
|
|
< Server: Flask Server
|
2023-02-16 15:04:41 +03:00
|
|
|
< Connection: close
|
2022-10-19 17:39:46 +03:00
|
|
|
<
|
|
|
|
*
|
|
|
|
* Assert failure
|
2023-06-15 14:45:47 +03:00
|
|
|
* --> tests_ok/retry_option.hurl:19:0
|
2022-10-19 17:39:46 +03:00
|
|
|
* |
|
2022-10-19 18:18:52 +03:00
|
|
|
* 19 | jsonpath "$.state" == "COMPLETED"
|
2022-10-19 17:39:46 +03:00
|
|
|
* | actual: string <RUNNING>
|
|
|
|
* | expected: string <COMPLETED>
|
|
|
|
* |
|
|
|
|
*
|
|
|
|
* Retry entry 2 (x3 pause 100 ms)
|
|
|
|
* ------------------------------------------------------------------------------
|
|
|
|
* Executing entry 2
|
|
|
|
*
|
2022-10-19 18:18:52 +03:00
|
|
|
* Entry options:
|
2023-05-26 16:53:53 +03:00
|
|
|
* retry: 10
|
2022-10-19 18:18:52 +03:00
|
|
|
* retry-interval: 100
|
|
|
|
*
|
2022-10-19 17:39:46 +03:00
|
|
|
* Cookie store:
|
|
|
|
*
|
|
|
|
* Request:
|
|
|
|
* GET http://localhost:8000/jobs/~~~
|
|
|
|
*
|
|
|
|
* Request can be run with the following curl command:
|
|
|
|
* curl 'http://localhost:8000/jobs/~~~'
|
|
|
|
*
|
|
|
|
> GET /jobs/~~~ HTTP/1.1
|
|
|
|
> Host: localhost:8000
|
|
|
|
> Accept: */*
|
|
|
|
> User-Agent: hurl/~~~
|
|
|
|
>
|
|
|
|
* Response: (received 60 bytes in ~~~ ms)
|
|
|
|
*
|
2023-02-16 15:04:41 +03:00
|
|
|
< HTTP/1.1 200 OK
|
|
|
|
< Server: Werkzeug/~~~ Python/~~~
|
|
|
|
< Date: ~~~
|
2022-10-19 17:39:46 +03:00
|
|
|
< Content-Type: application/json
|
|
|
|
< Content-Length: 60
|
|
|
|
< Server: Flask Server
|
2023-02-16 15:04:41 +03:00
|
|
|
< Connection: close
|
2022-10-19 17:39:46 +03:00
|
|
|
<
|
|
|
|
*
|
|
|
|
* Assert failure
|
2023-06-15 14:45:47 +03:00
|
|
|
* --> tests_ok/retry_option.hurl:19:0
|
2022-10-19 17:39:46 +03:00
|
|
|
* |
|
2022-10-19 18:18:52 +03:00
|
|
|
* 19 | jsonpath "$.state" == "COMPLETED"
|
2022-10-19 17:39:46 +03:00
|
|
|
* | actual: string <RUNNING>
|
|
|
|
* | expected: string <COMPLETED>
|
|
|
|
* |
|
|
|
|
*
|
|
|
|
* Retry entry 2 (x4 pause 100 ms)
|
|
|
|
* ------------------------------------------------------------------------------
|
|
|
|
* Executing entry 2
|
|
|
|
*
|
2022-10-19 18:18:52 +03:00
|
|
|
* Entry options:
|
2023-05-26 16:53:53 +03:00
|
|
|
* retry: 10
|
2022-10-19 18:18:52 +03:00
|
|
|
* retry-interval: 100
|
|
|
|
*
|
2022-10-19 17:39:46 +03:00
|
|
|
* Cookie store:
|
|
|
|
*
|
|
|
|
* Request:
|
|
|
|
* GET http://localhost:8000/jobs/~~~
|
|
|
|
*
|
|
|
|
* Request can be run with the following curl command:
|
|
|
|
* curl 'http://localhost:8000/jobs/~~~'
|
|
|
|
*
|
|
|
|
> GET /jobs/~~~ HTTP/1.1
|
|
|
|
> Host: localhost:8000
|
|
|
|
> Accept: */*
|
|
|
|
> User-Agent: hurl/~~~
|
|
|
|
>
|
|
|
|
* Response: (received 62 bytes in ~~~ ms)
|
|
|
|
*
|
2023-02-16 15:04:41 +03:00
|
|
|
< HTTP/1.1 200 OK
|
|
|
|
< Server: Werkzeug/~~~ Python/~~~
|
|
|
|
< Date: ~~~
|
2022-10-19 17:39:46 +03:00
|
|
|
< Content-Type: application/json
|
|
|
|
< Content-Length: 62
|
|
|
|
< Server: Flask Server
|
2023-02-16 15:04:41 +03:00
|
|
|
< Connection: close
|
2022-10-19 17:39:46 +03:00
|
|
|
<
|
|
|
|
*
|
|
|
|
* ------------------------------------------------------------------------------
|
|
|
|
* Executing entry 3
|
|
|
|
*
|
|
|
|
* Cookie store:
|
|
|
|
*
|
|
|
|
* Request:
|
|
|
|
* DELETE http://localhost:8000/jobs/~~~
|
|
|
|
*
|
|
|
|
* Request can be run with the following curl command:
|
2023-02-06 16:20:01 +03:00
|
|
|
* curl --request DELETE 'http://localhost:8000/jobs/~~~'
|
2022-10-19 17:39:46 +03:00
|
|
|
*
|
|
|
|
> DELETE /jobs/~~~ HTTP/1.1
|
|
|
|
> Host: localhost:8000
|
|
|
|
> Accept: */*
|
|
|
|
> User-Agent: hurl/~~~
|
|
|
|
>
|
|
|
|
* Response: (received 0 bytes in ~~~ ms)
|
|
|
|
*
|
2023-02-16 15:04:41 +03:00
|
|
|
< HTTP/1.1 200 OK
|
|
|
|
< Server: Werkzeug/~~~ Python/~~~
|
|
|
|
< Date: ~~~
|
2022-10-19 17:39:46 +03:00
|
|
|
< Content-Type: application/json
|
|
|
|
< Server: Flask Server
|
|
|
|
< Content-Length: 0
|
2023-02-16 15:04:41 +03:00
|
|
|
< Connection: close
|
2022-10-19 17:39:46 +03:00
|
|
|
<
|
|
|
|
*
|
|
|
|
* ------------------------------------------------------------------------------
|
|
|
|
* Executing entry 4
|
|
|
|
*
|
|
|
|
* Cookie store:
|
|
|
|
*
|
|
|
|
* Request:
|
|
|
|
* GET http://localhost:8000/jobs/~~~
|
|
|
|
*
|
|
|
|
* Request can be run with the following curl command:
|
|
|
|
* curl 'http://localhost:8000/jobs/~~~'
|
|
|
|
*
|
|
|
|
> GET /jobs/~~~ HTTP/1.1
|
|
|
|
> Host: localhost:8000
|
|
|
|
> Accept: */*
|
|
|
|
> User-Agent: hurl/~~~
|
|
|
|
>
|
|
|
|
* Response: (received 42 bytes in ~~~ ms)
|
|
|
|
*
|
2023-02-16 15:04:41 +03:00
|
|
|
< HTTP/1.1 404 NOT FOUND
|
|
|
|
< Server: Werkzeug/~~~ Python/~~~
|
|
|
|
< Date: ~~~
|
2022-10-19 17:39:46 +03:00
|
|
|
< Content-Type: application/json
|
|
|
|
< Content-Length: 42
|
|
|
|
< Server: Flask Server
|
2023-02-16 15:04:41 +03:00
|
|
|
< Connection: close
|
2022-10-19 17:39:46 +03:00
|
|
|
<
|
|
|
|
*
|