コード例 #1
0
        public RenderingTask(IEyesConnector connector, FrameData scriptResult, IList <VisualGridSelector[]> regionSelectors,
                             ICheckSettings settings, List <VisualGridTask> taskList, List <VisualGridTask> openTasks,
                             VisualGridRunner visualGridManager, UserAgent userAgent, IDebugResourceWriter debugResourceWriter, RenderTaskListener listener)
        {
            connector_           = connector;
            result_              = scriptResult;
            regionSelectors_     = regionSelectors;
            settings_            = settings;
            taskList_            = taskList;
            openTasks_           = openTasks;
            renderingInfo_       = visualGridManager.RenderingInfo;
            visualGridManager_   = visualGridManager;
            userAgent_           = userAgent;
            debugResourceWriter_ = debugResourceWriter;

            fetchedCacheMap_       = visualGridManager.CachedResources;
            putResourceCache_      = visualGridManager.PutResourceCache;
            cachedBlobsUrls_       = visualGridManager.CachedBlobsURLs;
            cachedResourceMapping_ = visualGridManager.CachedResourceMapping;

            CollectBlobsFromFrameData_(scriptResult);

            logger_ = visualGridManager_.Logger;

            listeners_.Add(listener);

            string renderingGridForcePut = Environment.GetEnvironmentVariable("APPLITOOLS_RENDERING_GRID_FORCE_PUT");

            isForcePutNeeded_ = "true".Equals(renderingGridForcePut, StringComparison.OrdinalIgnoreCase);
        }
コード例 #2
0
 public void AddListener(RenderTaskListener listener)
 {
     listeners_.Add(listener);
 }