All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.applitools.eyes.visualgrid.services.IRenderingEyes Maven / Gradle / Ivy

package com.applitools.eyes.visualgrid.services;

import com.applitools.eyes.IBatchCloser;
import com.applitools.eyes.Logger;
import com.applitools.eyes.TestResultContainer;

import java.util.Collection;
import java.util.List;
import java.util.concurrent.Future;

public interface IRenderingEyes {

    boolean isEyesClosed();

    RunningTest getNextTestToClose();

    void setListener(EyesListener listener);

    ScoreTask getBestScoreTaskForCheck();

    ScoreTask getBestScoreTaskForOpen();

    Collection> close();

    Logger getLogger();

    List getAllTestResults();

    IBatchCloser getBatchCloser();

    String getBatchId();

    interface EyesListener{

        void onTaskComplete(VisualGridTask visualGridTask, IRenderingEyes eyes);

        void onRenderComplete();
    }

    List getAllRunningTests();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy