@shelex/cypress-allure-plugin
Version:
allure reporting plugin for cypress
21 lines (18 loc) • 628 B
JavaScript
const { attachScreenshotsAndVideo } = require('./attachments');
const { handleCrash } = require('./handleCrash');
const logger = require('../reporter/debug');
const handleResults = (allureMapping, results, config) => {
logger.writer('processing "after:spec" results');
try {
results.error
? handleCrash(results, config)
: attachScreenshotsAndVideo(allureMapping, results, config);
} catch (e) {
logger.writer(
'failed to add attachments in "after:spec" due to: %O',
e
);
}
allureMapping = null;
};
module.exports = { handleResults };