Class AzureDevopsRestClient
- java.lang.Object
-
- step.repositories.azure.devops.rest.AbstractRestClient
-
- step.repositories.azure.devops.rest.AzureDevopsRestClient
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class AzureDevopsRestClient extends AbstractRestClient
-
-
Field Summary
-
Fields inherited from class step.repositories.azure.devops.rest.AbstractRestClient
client
-
-
Constructor Summary
Constructors Constructor Description AzureDevopsRestClient(java.lang.String organization, java.lang.String project, java.lang.String accessToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tcall(java.lang.String method, java.lang.String relativeUri, java.lang.Object requestEntity, java.lang.Class<T> responseType, ApiVersion apiVersion, java.lang.String urlSuffix)TestRuncreateTestRun(TestRun.Create create)<T> voidDELETE(RequestSpecification<T> spec, java.lang.Object... parameters)voiddeleteTestRun(int runId)<T> TGET(RequestSpecification<T> spec, java.lang.Object... parameters)<T> TGET(RequestSpecification<T> spec, java.lang.Object[] parameters, java.lang.String urlSuffix)java.lang.StringgetBaseUri()java.util.List<TestSuite>getChildSuites(TestSuite suite)TestCasegetTestCase(int planId, int suiteId, int caseId)TestCasegetTestCase(TestSuite suite, int caseId)TestCaseResultgetTestCaseResult(int runId, int testResultId)java.util.Optional<TestCaseResult>getTestCaseResultOptional(int runId, int testCaseId)java.util.List<TestCaseResult>getTestCaseResults(int runId)java.util.List<TestCase>getTestCases(int planId, int suiteId)java.util.List<TestCase>getTestCases(TestSuite suite)java.util.List<TestPlan>getTestPlans()TestPointgetTestPoint(TestCase kase)java.util.List<TestPoint>getTestPoints(int planId, int suiteId)TestRungetTestRun(int runId)java.util.List<TestRun>getTestRuns()java.util.List<TestRun>getTestRuns(int planId)TestSuitegetTestSuite(int planId, int suiteId)java.util.List<TestSuite>getTestSuites(int planId)java.util.List<TestSuite>getTestSuitesOld(int planId)java.util.List<WorkItem>getWorkItems(int... workItemIds)<T> TPATCH(RequestSpecification<T> spec, java.lang.Object requestEntity, java.lang.Object... requestParameters)<T> TPOST(RequestSpecification<T> spec, java.lang.Object requestEntity, java.lang.Object... specParameters)voidupdateTestCaseResult(TestCaseResult result)TestRunupdateTestRun(TestRun run)voiduploadAttachment(ResultAttachment attach, int runId, int resultId)-
Methods inherited from class step.repositories.azure.devops.rest.AbstractRestClient
close, invoke, performCall
-
-
-
-
Method Detail
-
getBaseUri
public java.lang.String getBaseUri()
-
call
public <T> T call(java.lang.String method, java.lang.String relativeUri, java.lang.Object requestEntity, java.lang.Class<T> responseType, ApiVersion apiVersion, java.lang.String urlSuffix)
-
GET
public <T> T GET(RequestSpecification<T> spec, java.lang.Object... parameters)
-
GET
public <T> T GET(RequestSpecification<T> spec, java.lang.Object[] parameters, java.lang.String urlSuffix)
-
DELETE
public <T> void DELETE(RequestSpecification<T> spec, java.lang.Object... parameters)
-
POST
public <T> T POST(RequestSpecification<T> spec, java.lang.Object requestEntity, java.lang.Object... specParameters)
-
PATCH
public <T> T PATCH(RequestSpecification<T> spec, java.lang.Object requestEntity, java.lang.Object... requestParameters)
-
getTestPlans
public java.util.List<TestPlan> getTestPlans()
-
getTestSuitesOld
public java.util.List<TestSuite> getTestSuitesOld(int planId)
-
getTestSuites
public java.util.List<TestSuite> getTestSuites(int planId)
-
getTestSuite
public TestSuite getTestSuite(int planId, int suiteId)
-
getTestCases
public java.util.List<TestCase> getTestCases(int planId, int suiteId)
-
getTestCase
public TestCase getTestCase(int planId, int suiteId, int caseId)
-
getTestRuns
public java.util.List<TestRun> getTestRuns()
-
getTestRuns
public java.util.List<TestRun> getTestRuns(int planId)
-
getTestRun
public TestRun getTestRun(int runId)
-
deleteTestRun
public void deleteTestRun(int runId)
-
createTestRun
public TestRun createTestRun(TestRun.Create create)
-
getTestPoints
public java.util.List<TestPoint> getTestPoints(int planId, int suiteId)
-
getTestCaseResult
public TestCaseResult getTestCaseResult(int runId, int testResultId)
-
getTestCaseResults
public java.util.List<TestCaseResult> getTestCaseResults(int runId)
-
getWorkItems
public java.util.List<WorkItem> getWorkItems(int... workItemIds)
-
getTestCaseResultOptional
public java.util.Optional<TestCaseResult> getTestCaseResultOptional(int runId, int testCaseId)
-
updateTestCaseResult
public void updateTestCaseResult(TestCaseResult result)
-
uploadAttachment
public void uploadAttachment(ResultAttachment attach, int runId, int resultId)
-
-