@applitools/eyes-browser
Version:
187 lines (186 loc) • 6.2 kB
TypeScript
import type * as Core from '@applitools/core';
import { TestResultsStatus, TestResultsStatusEnum } from '../enums/TestResultsStatus';
import { ProxySettings } from '../input/ProxySettings';
import { RectangleSize, RectangleSizeData } from '../input/RectangleSize';
import { TestAccessibilityStatus } from './TestAccessibilityStatus';
import { SessionUrls, SessionUrlsData } from './SessionUrls';
import { StepInfo, StepInfoData } from './StepInfo';
export type TestResults = {
readonly id?: string;
readonly name?: string;
readonly secretToken?: string;
readonly status?: TestResultsStatus;
readonly appName?: string;
readonly batchId?: string;
readonly batchName?: string;
readonly branchName?: string;
readonly hostOS?: string;
readonly hostApp?: string;
readonly hostDisplaySize?: RectangleSize;
readonly accessibilityStatus?: TestAccessibilityStatus;
readonly startedAt?: string;
readonly duration?: number;
readonly isNew?: boolean;
readonly isDifferent?: boolean;
readonly isAborted?: boolean;
readonly appUrls?: SessionUrls;
readonly apiUrls?: SessionUrls;
readonly stepsInfo?: StepInfo[];
readonly steps?: number;
readonly matches?: number;
readonly mismatches?: number;
readonly missing?: number;
readonly exactMatches?: number;
readonly strictMatches?: number;
readonly contentMatches?: number;
readonly layoutMatches?: number;
readonly noneMatches?: number;
readonly url?: string;
readonly server?: {
eyesServerUrl: string;
apiKey: string;
proxy?: ProxySettings;
};
readonly keepIfDuplicate?: boolean;
};
export declare class TestResultsData implements Required<TestResults> {
private _core?;
private _result;
/** @internal */
constructor(options: {
result?: Partial<Core.TestResult<'classic' | 'ufg'>>;
core?: Core.Core<Core.SpecType, 'classic' | 'ufg'>;
});
get id(): string;
getId(): string;
/** @deprecated */
setId(_id: string): void;
get name(): string;
getName(): string;
/** @deprecated */
setName(_name: string): void;
get secretToken(): string;
getSecretToken(): string;
/** @deprecated */
setSecretToken(_secretToken: string): void;
get status(): TestResultsStatus;
getStatus(): TestResultsStatusEnum;
/** @deprecated */
setStatus(_status: TestResultsStatusEnum): void;
get appName(): string;
getAppName(): string;
/** @deprecated */
setAppName(_appName: string): void;
get batchName(): string;
getBatchName(): string;
/** @deprecated */
setBatchName(_batchName: string): void;
get batchId(): string;
getBatchId(): string;
/** @deprecated */
setBatchId(_batchId: string): void;
get branchName(): string;
getBranchName(): string;
/** @deprecated */
setBranchName(_branchName: string): void;
get hostOS(): string;
getHostOS(): string;
/** @deprecated */
setHostOS(_hostOS: string): void;
get hostApp(): string;
getHostApp(): string;
/** @deprecated */
setHostApp(_hostApp: string): void;
get hostDisplaySize(): RectangleSize;
getHostDisplaySize(): RectangleSizeData;
/** @deprecated */
setHostDisplaySize(_hostDisplaySize: RectangleSize): void;
get accessibilityStatus(): TestAccessibilityStatus;
getAccessibilityStatus(): TestAccessibilityStatus;
/** @deprecated */
setAccessibilityStatus(_accessibilityStatus: TestAccessibilityStatus): void;
get startedAt(): string;
getStartedAt(): Date;
/** @deprecated */
setStartedAt(_startedAt: Date | string): void;
get duration(): number;
getDuration(): number;
/** @deprecated */
setDuration(_duration: number): void;
get isNew(): boolean;
getIsNew(): boolean;
/** @deprecated */
setIsNew(_isNew: boolean): void;
get isDifferent(): boolean;
getIsDifferent(): boolean;
/** @deprecated */
setIsDifferent(_isDifferent: boolean): void;
get isAborted(): boolean;
getIsAborted(): boolean;
/** @deprecated */
setIsAborted(_isAborted: boolean): void;
get appUrls(): SessionUrls;
getAppUrls(): SessionUrlsData;
/** @deprecated */
setAppUrls(_appUrls: SessionUrls): void;
get apiUrls(): SessionUrls;
getApiUrls(): SessionUrlsData;
/** @deprecated */
setApiUrls(_apiUrls: SessionUrls): void;
get stepsInfo(): StepInfo[];
getStepsInfo(): StepInfoData[];
/** @deprecated */
setStepsInfo(_stepInfo: StepInfo[]): void;
get steps(): number;
getSteps(): number;
/** @deprecated */
setSteps(_steps: number): void;
get matches(): number;
getMatches(): number;
/** @deprecated */
setMatches(_matches: number): void;
get mismatches(): number;
getMismatches(): number;
/** @deprecated */
setMismatches(_mismatches: number): void;
get missing(): number;
getMissing(): number;
/** @deprecated */
setMissing(_missing: number): void;
get exactMatches(): number;
getExactMatches(): number;
/** @deprecated */
setExactMatches(_exactMatches: number): void;
get strictMatches(): number;
getStrictMatches(): number;
/** @deprecated */
setStrictMatches(_strictMatches: number): void;
get contentMatches(): number;
getContentMatches(): number;
/** @deprecated */
setContentMatches(_contentMatches: number): void;
get layoutMatches(): number;
getLayoutMatches(): number;
/** @deprecated */
setLayoutMatches(_layoutMatches: number): void;
get noneMatches(): number;
getNoneMatches(): number;
/** @deprecated */
setNoneMatches(_noneMatches: number): void;
get url(): string;
getUrl(): string;
/** @deprecated */
setUrl(_url: string): void;
get server(): Core.EyesServerSettings;
get keepIfDuplicate(): boolean;
isPassed(): boolean;
delete(): Promise<void>;
/** @deprecated */
deleteSession(): Promise<void>;
/** @internal */
toObject(): TestResults;
/** @internal */
toJSON(): Core.TestResult<'classic' | 'ufg'>;
/** @internal */
toString(): string;
}