cypress-terminal-report
Version:
Better terminal and file output for cypress test logs.
78 lines (77 loc) • 2.67 kB
TypeScript
declare const CONSTANTS: {
readonly TASK_NAME: "ctrLogMessages";
readonly TASK_NAME_OUTPUT: "ctrLogFiles";
readonly LOG_TYPES: {
readonly BROWSER_CONSOLE_LOG: "cons:log";
readonly BROWSER_CONSOLE_INFO: "cons:info";
readonly BROWSER_CONSOLE_WARN: "cons:warn";
readonly BROWSER_CONSOLE_ERROR: "cons:error";
readonly BROWSER_CONSOLE_DEBUG: "cons:debug";
readonly CYPRESS_LOG: "cy:log";
readonly CYPRESS_XHR: "cy:xhr";
readonly CYPRESS_FETCH: "cy:fetch";
readonly CYPRESS_REQUEST: "cy:request";
readonly CYPRESS_INTERCEPT: "cy:intercept";
readonly CYPRESS_COMMAND: "cy:command";
readonly PLUGIN_LOG_TYPE: "ctr:info";
};
readonly SEVERITY: {
readonly SUCCESS: "success";
readonly ERROR: "error";
readonly WARNING: "warning";
};
/**
* Unicode log symbols
*/
readonly LOG_SYMBOLS: {
readonly ERROR: "✘";
readonly WARNING: "❖";
readonly SUCCESS: "✔";
readonly INFO: "✱";
readonly DEBUG: "⚈";
readonly ROUTE: "➟";
};
/**
* Non-unicode log symbols
*/
readonly LOG_SYMBOLS_BASIC: {
readonly ERROR: "x";
readonly WARNING: "!";
readonly SUCCESS: "+";
readonly INFO: "i";
readonly DEBUG: "%";
readonly ROUTE: "~";
};
readonly LOG_OCCURRENCE: {
readonly ON_FAIL: "onFail";
readonly ALWAYS: "always";
readonly NEVER: "never";
};
readonly COLORS: {
readonly WHITE: "white";
readonly YELLOW: "yellow";
readonly RED: "red";
readonly BLUE: "blue";
readonly GREEN: "green";
readonly GREY: "grey";
};
readonly STATE: {
readonly FAILED: "failed";
readonly PASSED: "passed";
readonly RUNNING: "running";
};
readonly HOOK_TITLES: {
readonly BEFORE: "[[ before all {index} ]]";
readonly AFTER: "[[ after all {index} ]]";
};
readonly PADDING: {
readonly LOG: string;
};
readonly DEBUG_LOG_PREFIX: "CTR-DEBUG: ";
readonly HTTP_METHODS: readonly ["ACL", "BIND", "CHECKOUT", "CONNECT", "COPY", "DELETE", "GET", "HEAD", "LINK", "LOCK", "M-SEARCH", "MERGE", "MKACTIVITY", "MKCALENDAR", "MKCOL", "MOVE", "NOTIFY", "OPTIONS", "PATCH", "POST", "PROPFIND", "PROPPATCH", "PURGE", "PUT", "REBIND", "REPORT", "SEARCH", "SOURCE", "SUBSCRIBE", "TRACE", "UNBIND", "UNLINK", "UNLOCK", "UNSUBSCRIBE"];
readonly COMMAND_TIMINGS: {
readonly TIMESTAMP: "timestamp";
readonly SECONDS: "seconds";
};
};
export default CONSTANTS;