Interface TestClassResult

    • Method Detail

      • getTestClass

        TestClass getTestClass()
        Returns:
        The associated TestClass this is a 'run' of.
      • getTestCaseResults

        @NotNull
        @Deprecated
        @NotNull List<TestCaseResult> getTestCaseResults()
        Deprecated.
        since 6.9 returns immutable list use getTestCaseResultsSet()
        Retrieve the TestCaseResults contained within this TestClassResult
        Returns:
        the TestCaseResults contained within this TestClassResult
      • getTestCaseResultsSet

        @NotNull
        @NotNull Set<TestCaseResult> getTestCaseResultsSet()
        Retrieve the TestCaseResults contained within this TestClassResult
        Returns:
        the TestCaseResults contained within this TestClassResult
      • addTestCase

        void addTestCase​(TestCaseResult testCaseResult)
        Add a testCase to this TestClassResult (to this group)
        Parameters:
        testCaseResult - to add
      • getDuration

        long getDuration()
        The total running time (in milliseconds) for this class (cumulation of all TestCaseResults durations)
        Returns:
        total running time for this TestClass
      • setDuration

        void setDuration​(long duration)
        Set how long this testClassResult took.
        Parameters:
        duration - - time in milliseconds
      • getFailedTestCount

        int getFailedTestCount()
        Returns:
        Number of failed TestCaseResults in this TestClassResult
      • setFailedTestCount

        void setFailedTestCount​(int failedTestCount)
        Set the number of failing tests in this group
        Parameters:
        failedTestCount - - number of failed tests in this group
      • getSuccessfulTestCount

        int getSuccessfulTestCount()
        Returns:
        Number of successful TestCaseResults in this TestClassResult
      • setSuccessfulTestCount

        void setSuccessfulTestCount​(int successfulTestCount)
        Set the number of successful tests in this group
        Parameters:
        successfulTestCount - - number of successful tests in this group
      • incrementSuccessfulTestCount

        void incrementSuccessfulTestCount()
        add 1 to the current successful test count
      • incrementFailedTestCount

        void incrementFailedTestCount()
        add 1 to the current failed test count
      • getBuildResultsSummary

        BuildResultsSummary getBuildResultsSummary()
        Returns:
        the BuildResultsSummary this test class result is associated with.
      • incrementSkippedTestCount

        void incrementSkippedTestCount()
        add 1 to the current skipped test count.
      • getSkippedTestCount

        int getSkippedTestCount()
        Returns:
        Number of skipped TestCaseResults in this TestClassResult.
      • setSkippedTestCount

        void setSkippedTestCount​(int skippedTestCount)
        Set the number of skipped tests in this group
        Parameters:
        skippedTestCount - - number of skipped tests in this group