html-reporter
Version:
Html-reporter and GUI for viewing and managing results of a tests run. Currently supports Testplane and Hermione.
190 lines (189 loc) • 4.96 kB
TypeScript
import { ToolName, TwoUpFitMode, ViewMode } from "../../constants";
import { SortDirection, TreeViewMode } from "../new-ui/types/store";
declare const _default: {
config: import("../../types").StoreReporterConfig;
} & {
gui: boolean;
running: boolean;
processing: boolean;
stopping: boolean;
autoRun: boolean;
skips: never[];
browsers: never[];
groupedTests: {
result: {
byKey: {};
allKeys: "error"[];
};
meta: {
byKey: {};
allKeys: never[];
};
};
tree: {
groups: {
byId: {};
allRootIds: never[];
};
suites: {
byId: {};
byHash: {};
allIds: never[];
allRootIds: never[];
failedRootIds: never[];
stateById: {};
};
browsers: {
byId: {};
stateById: {};
allIds: never[];
};
results: {
byId: {};
stateById: {};
allIds: never[];
};
images: {
byId: {};
stateById: {};
allIds: never[];
};
};
closeIds: never[];
apiValues: {
toolName: ToolName;
extraItems: {};
metaInfoExtenders: {};
imagesSaver: {
saveImg: () => "";
};
reportsSaver: {
saveReportData: () => "";
};
snapshotsSaver: {
saveSnapshot: () => "";
};
};
loading: {};
modals: never[];
stats: {
all: {
total: number;
updated: number;
passed: number;
failed: number;
skipped: number;
retries: number;
warned: number;
};
perBrowser: {};
};
view: {
diffMode: "3-up";
expand: string;
baseHost: string;
strictMatchFilter: boolean;
keyToGroupTestsBy: string;
};
db: undefined;
fetchDbDetails: never[];
progressBar: {
currentRootSuiteId: null;
};
notifications: never[];
staticImageAccepter: {
enabled: boolean;
acceptableImages: {};
accepterDelayedImages: {
imageId: string;
stateName: string;
stateNameImageId: string;
}[];
imagesToCommitCount: number;
};
app: {
isNewUi: boolean;
isInitialized: boolean;
availableFeatures: never[];
suitesPage: {
currentBrowserId: null;
currentTreeNodeId: null;
currentGroupId: null;
currentStepId: null;
currentHighlightedStepId: null;
viewMode: ViewMode;
nameFilter: string;
useRegexFilter: boolean;
useMatchCaseFilter: boolean;
filteredBrowsers: never[];
};
visualChecksPage: {
currentBrowserId: null;
stateName: null;
viewMode: ViewMode;
nameFilter: string;
useRegexFilter: boolean;
useMatchCaseFilter: boolean;
filteredBrowsers: never[];
diffMode: "2-up-interactive";
};
loading: {
taskTitle: string;
isVisible: boolean;
isInProgress: boolean;
progress: {};
};
staticImageAccepterModal: {
commitMessage: string;
};
groupTestsData: {
availableSections: never[];
availableExpressions: never[];
currentExpressionIds: never[];
};
sortTestsData: {
availableExpressions: never[];
currentExpressionIds: never[];
currentDirection: SortDirection;
previousExpressionIds: never[];
previousDirection: SortDirection;
};
guiServerConnection: {
isConnected: boolean;
};
snapshotsPlayer: {
isActive: boolean;
highlightStartTime: number;
highlightEndTime: number;
goToTime: number;
};
};
ui: {
suitesPage: {
treeViewMode: TreeViewMode;
retryIndexByTreeNodeId: {};
expandedSectionsById: {};
expandedStepsByResultId: {};
expandedTreeNodesById: {};
sectionSizes: number[];
backupSectionSizes: number[];
isSnapshotsPlayerVisible: boolean;
};
visualChecksPage: {
sectionSizes: number[];
backupSectionSizes: number[];
is2UpDiffVisible: boolean;
twoUpFitMode: TwoUpFitMode;
};
staticImageAccepterToolbar: {
offset: {
x: number;
y: number;
};
};
};
timestamp: number;
browserFeatures: {};
plugins: {};
};
export default _default;