Interface ZebrunnerApiClient


  • public interface ZebrunnerApiClient
    • Method Detail

      • patchTestRunBuild

        void patchTestRunBuild​(java.lang.Long testRunId,
                               java.lang.String build)
      • setTestRunPlatform

        void setTestRunPlatform​(java.lang.Long testRunId,
                                java.lang.String platformName,
                                java.lang.String platformVersion)
      • registerTestRunFinish

        void registerTestRunFinish​(TestRunDTO testRun)
      • registerTestStart

        TestDTO registerTestStart​(java.lang.Long testRunId,
                                  TestDTO test,
                                  boolean headless)
      • registerTestRerunStart

        TestDTO registerTestRerunStart​(java.lang.Long testRunId,
                                       java.lang.Long testId,
                                       TestDTO test,
                                       boolean headless)
      • registerHeadlessTestUpdate

        TestDTO registerHeadlessTestUpdate​(java.lang.Long testRunId,
                                           TestDTO test)
      • revertTestRegistration

        void revertTestRegistration​(java.lang.Long testRunId,
                                    java.lang.Long testId)
      • registerTestFinish

        void registerTestFinish​(java.lang.Long testRunId,
                                TestDTO test)
      • sendLogs

        void sendLogs​(java.util.Collection<Log> logs,
                      java.lang.Long testRunId)
      • upsertTestCaseResults

        void upsertTestCaseResults​(java.lang.Long testRunId,
                                   java.lang.Long testId,
                                   java.util.Collection<TestCaseResult> testCaseResults)
      • uploadScreenshot

        void uploadScreenshot​(byte[] screenshot,
                              java.lang.Long testRunId,
                              java.lang.Long testId,
                              java.lang.Long capturedAt)
      • uploadTestRunArtifact

        void uploadTestRunArtifact​(java.io.InputStream artifact,
                                   java.lang.String name,
                                   java.lang.Long testRunId)
      • uploadTestArtifact

        void uploadTestArtifact​(java.io.InputStream artifact,
                                java.lang.String name,
                                java.lang.Long testRunId,
                                java.lang.Long testId)
      • attachArtifactReferenceToTestRun

        void attachArtifactReferenceToTestRun​(java.lang.Long testRunId,
                                              ArtifactReferenceDTO artifactReference)
      • attachArtifactReferenceToTest

        void attachArtifactReferenceToTest​(java.lang.Long testRunId,
                                           java.lang.Long testId,
                                           ArtifactReferenceDTO artifactReference)
      • attachLabelsToTestRun

        void attachLabelsToTestRun​(java.lang.Long testRunId,
                                   java.util.Collection<LabelDTO> labels)
      • attachLabelsToTest

        void attachLabelsToTest​(java.lang.Long testRunId,
                                java.lang.Long testId,
                                java.util.Collection<LabelDTO> labels)
      • updateSession

        void updateSession​(java.lang.Long testRunId,
                           TestSessionDTO testSession)
      • isKnownIssueAttachedToTest

        boolean isKnownIssueAttachedToTest​(java.lang.Long testRunId,
                                           java.lang.Long testId,
                                           java.lang.String failureStacktrace)