Interface DigitalZoomClient

  • All Known Subinterfaces:
    ReportiumClient

    public interface DigitalZoomClient
    • Method Detail

      • testStart

        void testStart​(String name,
                       TestContext context)
        Create a new test execution
        Parameters:
        name - Test name
        context - Testing env context, e.g. CI build number
      • testStop

        void testStop​(TestResult testResult)
        Indicates that the test has stopped and its execution status.
        Parameters:
        testResult - Test execution result
      • testStop

        void testStop​(TestResult testResult,
                      TestContext testContext)
        Indicates that the test has stopped and its execution status and context.
        Parameters:
        testResult - Test execution result
        testContext - Testing env context, e.g. CI build number
      • stepStart

        void stepStart​(String description)
        Log a new logical step for the current test, e.g. "Submit shopping cart"
        Parameters:
        description - Step description
        Since:
        engine 10.2
      • stepEnd

        void stepEnd()
        Log the end of the current logical step for the current test
        Since:
        engine 10.2
      • stepEnd

        void stepEnd​(String message)
        Log the end of the current logical step for the current test
        Parameters:
        message - step message
        Since:
        engine 10.2
      • getReportUrl

        String getReportUrl()
        Returns the URL to the created online report in Perfecto's reporting solution.

        The report is based on all tests that match the current execution context, and is not limited to a single functional test execution.

        Returns:
        URL to the created online report