Hi
I am following an example in the documentation here.
* Use negative indexes to return the last entries in build list, e.g. [-5:-1] returns last five builds in list
This curl command:
curl --user usr1:password12 http://localhost:8085/rest/api/latest/result.json?expand=results[-5:-1].result
returns
curl: (3) [globbing] bad range specification in column 66
I have 37 results for this plan.
A simpler command using [0] also returns error
curl --user usr1:password12 http://localhost:8085/rest/api/latest/result.json?expand=results[0].result
[globbing] bad range in column 70.
I solved the problem with globbing error by using -g flag. However I only get the latest result.
results[0].result works as expected
results[-5:-1].result still returns the last result. Currently there are 38 results in my plan.
I found the answer for this error :
curl: (3) [globbing] bad range specification in column
-g flag has to be used with a curl command that includes brackets.
Error is gone when -g is used. So this command works:
url --user usr1:password12 http://localhost:8085/rest/api/latest/result.json?expand=results[0].result
But this command only returns the last result (the same as the result when using [0]):
url --user usr1:password12 http://localhost:8085/rest/api/latest/result.json?expand=results[-5:-1].result
even though I have multiple results. What am I missing? Thank you.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.