Class TmsApiClient

java.lang.Object
ru.testit.clients.TmsApiClient
All Implemented Interfaces:
ITmsApiClient

public class TmsApiClient extends Object implements ITmsApiClient
  • Constructor Details

  • Method Details

    • createTestRun

      public ru.testit.client.model.TestRunV2ApiResult createTestRun() throws ru.testit.client.invoker.ApiException
      Specified by:
      createTestRun in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • getTestRun

      public ru.testit.client.model.TestRunV2ApiResult getTestRun(String uuid) throws ru.testit.client.invoker.ApiException
      Specified by:
      getTestRun in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • completeTestRun

      public void completeTestRun(String uuid) throws ru.testit.client.invoker.ApiException
      Specified by:
      completeTestRun in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • updateAutoTest

      public void updateAutoTest(ru.testit.client.model.AutoTestPutModel model) throws ru.testit.client.invoker.ApiException
      Specified by:
      updateAutoTest in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • createAutoTest

      public String createAutoTest(ru.testit.client.model.AutoTestPostModel model) throws ru.testit.client.invoker.ApiException
      Specified by:
      createAutoTest in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • updateAutoTests

      public void updateAutoTests(List<ru.testit.client.model.AutoTestPutModel> models) throws ru.testit.client.invoker.ApiException
      Specified by:
      updateAutoTests in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • createAutoTests

      public List<ru.testit.client.model.AutoTestModel> createAutoTests(List<ru.testit.client.model.AutoTestPostModel> models) throws ru.testit.client.invoker.ApiException
      Specified by:
      createAutoTests in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • GetWorkItemUuidsByIds

      public List<UUID> GetWorkItemUuidsByIds(Iterable<String> workItemIds)
      Specified by:
      GetWorkItemUuidsByIds in interface ITmsApiClient
    • getAutoTestByExternalId

      public ru.testit.client.model.AutoTestApiResult getAutoTestByExternalId(String externalId) throws ru.testit.client.invoker.ApiException
      Specified by:
      getAutoTestByExternalId in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • linkAutoTestToWorkItems

      public void linkAutoTestToWorkItems(String id, Iterable<String> workItemIds)
      Specified by:
      linkAutoTestToWorkItems in interface ITmsApiClient
    • unlinkAutoTestToWorkItem

      public void unlinkAutoTestToWorkItem(String id, String workItemId)
      Specified by:
      unlinkAutoTestToWorkItem in interface ITmsApiClient
    • getWorkItemsLinkedToTest

      public List<ru.testit.client.model.WorkItemIdentifierModel> getWorkItemsLinkedToTest(String id) throws ru.testit.client.invoker.ApiException
      Specified by:
      getWorkItemsLinkedToTest in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • sendTestResults

      public List<UUID> sendTestResults(String testRunUuid, List<ru.testit.client.model.AutoTestResultsForTestRunModel> models) throws ru.testit.client.invoker.ApiException
      Specified by:
      sendTestResults in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • addAttachment

      public String addAttachment(String path) throws ru.testit.client.invoker.ApiException
      Specified by:
      addAttachment in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • getTestFromTestRun

      public List<String> getTestFromTestRun(String testRunUuid, String configurationId) throws ru.testit.client.invoker.ApiException
      Specified by:
      getTestFromTestRun in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • getAutotestExternalIdsFromTestRun

      public List<String> getAutotestExternalIdsFromTestRun() throws ru.testit.client.invoker.ApiException
      Specified by:
      getAutotestExternalIdsFromTestRun in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • getTestResult

      public ru.testit.client.model.TestResultResponse getTestResult(UUID uuid) throws ru.testit.client.invoker.ApiException
      Specified by:
      getTestResult in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException
    • updateTestResult

      public void updateTestResult(UUID uuid, ru.testit.client.model.TestResultUpdateV2Request model) throws ru.testit.client.invoker.ApiException
      Specified by:
      updateTestResult in interface ITmsApiClient
      Throws:
      ru.testit.client.invoker.ApiException