@schurakov/agent-js-cypress
Version:
Report Portal plugin for Cypress fork
55 lines (50 loc) • 1.17 kB
JavaScript
const testItemStatuses = {
PASSED: 'passed',
FAILED: 'failed',
SKIPPED: 'skipped',
};
const logLevels = {
ERROR: 'error',
TRACE: 'trace',
DEBUG: 'debug',
INFO: 'info',
WARN: 'warn',
};
const entityType = {
SUITE: 'suite',
STEP: 'step',
BEFORE_METHOD: 'BEFORE_METHOD',
BEFORE_SUITE: 'BEFORE_SUITE',
AFTER_METHOD: 'AFTER_METHOD',
AFTER_SUITE: 'AFTER_SUITE',
};
const hookTypes = {
BEFORE_ALL: 'before all',
BEFORE_EACH: 'before each',
AFTER_ALL: 'after all',
AFTER_EACH: 'after each',
};
const hookTypesMap = {
[]: entityType.BEFORE_METHOD,
[]: entityType.BEFORE_SUITE,
[]: entityType.AFTER_METHOD,
[]: entityType.AFTER_SUITE,
};
const reporterEvents = {
INIT: 'rpInit',
LOG: 'rpLog',
LAUNCH_LOG: 'rpLaunchLog',
ADD_ATTRIBUTES: 'rpAddAttrbiutes',
SET_DESCRIPTION: 'rpSetDescription',
SET_TEST_CASE_ID: 'setTestCaseId',
CUSTOM_SCREENSHOT: 'customScreenshot',
SET_STATUS: 'setStatus',
SET_LAUNCH_STATUS: 'setLaunchStatus',
};
module.exports = {
testItemStatuses,
logLevels,
entityType,
hookTypesMap,
reporterEvents,
};