Interface ApiClient

  • All Known Implementing Classes:
    TmsApiClient

    public interface ApiClient
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String addAttachment​(java.lang.String path)  
      void completeTestRun​(java.lang.String uuid)  
      java.lang.String createAutoTest​(ru.testit.client.model.AutoTestPostModel model)  
      java.util.List<ru.testit.client.model.AutoTestModel> createAutoTests​(java.util.List<ru.testit.client.model.AutoTestPostModel> models)  
      ru.testit.client.model.TestRunV2ApiResult createTestRun()  
      ru.testit.client.model.AutoTestApiResult getAutoTestByExternalId​(java.lang.String externalId)  
      java.util.List<java.lang.String> getTestFromTestRun​(java.lang.String testRunUuid, java.lang.String configurationId)  
      ru.testit.client.model.TestResultResponse getTestResult​(java.util.UUID uuid)  
      ru.testit.client.model.TestRunV2ApiResult getTestRun​(java.lang.String uuid)  
      java.util.List<ru.testit.client.model.WorkItemIdentifierModel> getWorkItemsLinkedToTest​(java.lang.String id)  
      java.util.List<java.util.UUID> GetWorkItemUuidsByIds​(java.lang.Iterable<java.lang.String> workItemIds)  
      void linkAutoTestToWorkItems​(java.lang.String id, java.lang.Iterable<java.lang.String> workItemIds)  
      java.util.List<java.util.UUID> sendTestResults​(java.lang.String testRunUuid, java.util.List<ru.testit.client.model.AutoTestResultsForTestRunModel> models)  
      void unlinkAutoTestToWorkItem​(java.lang.String id, java.lang.String workItemId)  
      void updateAutoTest​(ru.testit.client.model.AutoTestPutModel model)  
      void updateAutoTests​(java.util.List<ru.testit.client.model.AutoTestPutModel> models)  
      void updateTestResult​(java.util.UUID uuid, ru.testit.client.model.TestResultUpdateV2Request model)  
    • Method Detail

      • createTestRun

        ru.testit.client.model.TestRunV2ApiResult createTestRun()
                                                         throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • getTestRun

        ru.testit.client.model.TestRunV2ApiResult getTestRun​(java.lang.String uuid)
                                                      throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • completeTestRun

        void completeTestRun​(java.lang.String uuid)
                      throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • updateAutoTest

        void updateAutoTest​(ru.testit.client.model.AutoTestPutModel model)
                     throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • createAutoTest

        java.lang.String createAutoTest​(ru.testit.client.model.AutoTestPostModel model)
                                 throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • updateAutoTests

        void updateAutoTests​(java.util.List<ru.testit.client.model.AutoTestPutModel> models)
                      throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • createAutoTests

        java.util.List<ru.testit.client.model.AutoTestModel> createAutoTests​(java.util.List<ru.testit.client.model.AutoTestPostModel> models)
                                                                      throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • GetWorkItemUuidsByIds

        java.util.List<java.util.UUID> GetWorkItemUuidsByIds​(java.lang.Iterable<java.lang.String> workItemIds)
      • getAutoTestByExternalId

        ru.testit.client.model.AutoTestApiResult getAutoTestByExternalId​(java.lang.String externalId)
                                                                  throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • linkAutoTestToWorkItems

        void linkAutoTestToWorkItems​(java.lang.String id,
                                     java.lang.Iterable<java.lang.String> workItemIds)
      • unlinkAutoTestToWorkItem

        void unlinkAutoTestToWorkItem​(java.lang.String id,
                                      java.lang.String workItemId)
      • getWorkItemsLinkedToTest

        java.util.List<ru.testit.client.model.WorkItemIdentifierModel> getWorkItemsLinkedToTest​(java.lang.String id)
                                                                                         throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • sendTestResults

        java.util.List<java.util.UUID> sendTestResults​(java.lang.String testRunUuid,
                                                       java.util.List<ru.testit.client.model.AutoTestResultsForTestRunModel> models)
                                                throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • addAttachment

        java.lang.String addAttachment​(java.lang.String path)
                                throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • getTestFromTestRun

        java.util.List<java.lang.String> getTestFromTestRun​(java.lang.String testRunUuid,
                                                            java.lang.String configurationId)
                                                     throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • getTestResult

        ru.testit.client.model.TestResultResponse getTestResult​(java.util.UUID uuid)
                                                         throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException
      • updateTestResult

        void updateTestResult​(java.util.UUID uuid,
                              ru.testit.client.model.TestResultUpdateV2Request model)
                       throws ru.testit.client.invoker.ApiException
        Throws:
        ru.testit.client.invoker.ApiException