【发布时间】:2018-12-29 05:36:14
【问题描述】:
我收到“使用以下处理程序完成请求之前退出进程错误。为什么在执行所有测试后我的回调没有被调用?
"errorMessage": "RequestId: 000e2a3b-8c5f-11e8-91f4-27bcbb5fbff8 在完成请求之前进程退出” START RequestId: 16d47a14-8c61-11e8-b782-b7d39e21e674 版本:$LATEST 2018-07-20T21:08:46.755Z 16d47a14-8c61-11e8-b782-b7d39e21e674 茉莉花 开始 2018-07-20T21:08:46.771Z 16d47a14-8c61-11e8-b782-b7d39e21e674 测试 测试 2018-07-20T21:08:46.899Z 16d47a14-8c61-11e8-b782-b7d39e21e674
2018-07-20T21:08:46.899Z 16d47a14-8c61-11e8-b782-b7d39e21e674 访问 网站 2018-07-20T21:08:46.900Z 16d47a14-8c61-11e8-b782-b7d39e21e674
\u001b[32m✓ 访问谷歌\u001b[39m 2018-07-20T21:08:46.900Z 16d47a14-8c61-11e8-b782-b7d39e21e674
2018-07-20T21:08:46.901Z 16d47a14-8c61-11e8-b782-b7d39e21e674 已执行 1 个规范中的 1 个\u001b[32m 成功\u001b[39m 在 0.147 秒内。结束请求 ID: 16d47a14-8c61-11e8-b782-b7d39e21e674 报告请求 ID: 16d47a14-8c61-11e8-b782-b7d39e21e674 持续时间:432.18 毫秒 持续时间:500 毫秒内存大小:3008 MB 使用的最大内存:41 MB
RequestId:16d47a14-8c61-11e8-b782-b7d39e21e674 进程之前退出 完成请求
我的处理程序
exports.handler = async (event, context, callback) =>{
const Jasmine = require('jasmine');
const { SpecReporter } = require('jasmine-spec-reporter');
const reporter = new SpecReporter();
const jasmine = new Jasmine();
jasmine.loadConfig({
spec_dir: 'specs',
spec_files: [
'**/*spec.js',
],
helpers: [
]
});
// Setup reporter
jasmine.env.clearReporters();
jasmine.addReporter(reporter);
const customReporter = {
specStarted(specInfo) {
console.log(`...Test: ${specInfo.description}`);
},
};
//jasmine.addReporter(customReporter);
// TODO: Consider blocking log output for code outside of tests.
await jasmine.execute();
console.log(`Tests Test`);
callback(null, "success");
}
【问题讨论】:
标签: javascript amazon-web-services jasmine aws-lambda