mirror of
https://github.com/serverless/serverless.git
synced 2025-12-08 19:46:03 +00:00
27 lines
842 B
JavaScript
27 lines
842 B
JavaScript
'use strict';
|
|
|
|
const path = require('path');
|
|
const disableServerlessStatsRequests = require('@serverless/test/disable-serverless-stats-requests');
|
|
const { _ensureArtifact } = require('../lib/utils/getEnsureArtifact');
|
|
|
|
disableServerlessStatsRequests(path.resolve(__dirname, '..'));
|
|
|
|
const BbPromise = require('bluebird');
|
|
|
|
BbPromise.config({
|
|
longStackTraces: true,
|
|
});
|
|
|
|
module.exports = require('@serverless/test/setup/mocha-reporter');
|
|
|
|
module.exports.deferredRunner.then(runner => {
|
|
runner.on('suite end', suite => {
|
|
if (!suite.parent || !suite.parent.root) return;
|
|
|
|
// Ensure to reset memoization on artifacts generation after each test file run.
|
|
// Reason is that homedir is automatically cleaned for each test,
|
|
// therefore eventually built custom resource file is also removed
|
|
_ensureArtifact.clear();
|
|
});
|
|
});
|