Azure / Azure/azure-devops-cli-extension

Ability to query a build for it's runs - new routeTemplate needed

Open
#1,503 0 comments 0 reactions 0 assignees View on GitHub
Feature
Dominant language
Python
Stars
682
Forks
278
Avg merge
3d 23h
Merged PRs (30d)
3

Description

**Is your feature request related to a problem? Please describe.**
Yes - I'm unable to use az devops cli to query the test runs for a given buildId. It requires a query of the format:

https://dev.azure.com/{org}/{project}/_apis/test/runs?buildUri=vstfs:///Build/Build/842086&api-version=7.0

but none of the route templates under test/Runs match:

Line 5211: "routeTemplate": "{project}/_apis/test/Runs/{runId}/{resource}/{testCaseResultId}"
Line 5251: "routeTemplate": "{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/Iterations/{iterationId}/{resource}"
Line 5341: "routeTemplate": "{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/{resource}/{iterationId}"
Line 5371: "routeTemplate": "{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/{resource}"
Line 5421: "routeTemplate": "{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/{resource}/{attachmentId}"
Line 5531: "routeTemplate": "{project}/_apis/test/Runs/{runId}/{resource}"
Line 5561: "routeTemplate": "{project}/_apis/test/Runs/{runId}/{resource}/{testCaseResultId}/Iterations/{iterationId}/{action}"
Line 5781: "routeTemplate": "{project}/_apis/test/Runs/{runId}/{resource}/{attachmentId}"
Line 5821: "routeTemplate": "{project}/_apis/test/Runs/{runId}/{resource}"
Line 5851: "routeTemplate": "{project}/_apis/test/Runs/{runId}/{resource}"
Line 5861: "routeTemplate": "{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/Iterations/{iterationId}/{resource}/{actionPath}"

**Describe the solution you'd like**
Please add a new route template along the lines of:

"routeTemplate": "{project}/_apis/test/Runs

so we can query a given buildId for its available runIds

**Additional context**
None

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.