in wallaby.conf.js [10:47]
module.exports = function (wallaby) {
var path = require('path')
process.env.NODE_PATH +=
path.delimiter + path.join(wallaby.localProjectDir, 'core', 'node_modules')
return {
files: [
'modules/**/src/**/*.ts',
'modules/**/fixtures.ts',
{ pattern: 'modules/**/test/**/*.test.ts', ignore: true },
{ pattern: 'modules/**/node_modules/**', ignore: true },
{ pattern: 'modules/**/build/**', ignore: true },
{ pattern: 'modules/*-browser/**/*.ts', ignore: true },
{ pattern: 'modules/*-backend/**/*.ts', ignore: true },
],
tests: [
'modules/**/test/**/*test.ts',
'!modules/**/node_modules/**',
'!modules/**/build/**',
'!modules/*-+(browser|backend)/**/*.ts',
],
filesWithNoCoverageCalculated: ['modules/**/src/index.ts'],
testFramework: 'mocha',
compilers: {
'**/*.ts': wallaby.compilers.typeScript(compilerOptions),
},
env: {
type: 'node',
AWS_ACCESS_KEY_ID: process.env.AWS_ACCESS_KEY_ID,
AWS_SECRET_ACCESS_KEY: process.env.AWS_SECRET_ACCESS_KEY,
AWS_SESSION_TOKEN: process.env.AWS_SESSION_TOKEN,
params: {
env: 'AWS_REGION=us-west-2;AWS_CONTAINER_CREDENTIALS_FULL_URI=http://127.0.0.1:9911'
},
},
debug: true,
}
}