UNPKG

faastjs

Version:

Serverless batch computing made simple.

28 lines 2.79 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const ava_1 = tslib_1.__importDefault(require("ava")); const index_1 = require("../index"); const funcs = tslib_1.__importStar(require("./fixtures/functions")); const util_1 = require("./fixtures/util"); (0, ava_1.default)((0, util_1.title)("aws", `AWS Lambda ARM architecture`), async (t) => { const faastModule = await (0, index_1.faastAws)(funcs, { timeout: 20, gc: "off", description: t.title, packageJson: { sharp: "*" }, awsLambdaOptions: { Architectures: ["arm64"] } }); const remote = faastModule.functions; try { t.is(await remote.hello("Andy"), "Hello Andy!"); } finally { await faastModule.cleanup(); } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXdzLW90aGVyLnRlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi90ZXN0L2F3cy1vdGhlci50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHNEQUF1QjtBQUN2QixvQ0FBb0M7QUFDcEMsb0VBQThDO0FBQzlDLDBDQUF3QztBQUV4QyxJQUFBLGFBQUksRUFBQyxJQUFBLFlBQUssRUFBQyxLQUFLLEVBQUUsNkJBQTZCLENBQUMsRUFBRSxLQUFLLEVBQUMsQ0FBQyxFQUFDLEVBQUU7SUFDeEQsTUFBTSxXQUFXLEdBQUcsTUFBTSxJQUFBLGdCQUFRLEVBQUMsS0FBSyxFQUFFO1FBQ3RDLE9BQU8sRUFBRSxFQUFFO1FBQ1gsRUFBRSxFQUFFLEtBQUs7UUFDVCxXQUFXLEVBQUUsQ0FBQyxDQUFDLEtBQUs7UUFDcEIsV0FBVyxFQUFFO1lBQ1QsS0FBSyxFQUFFLEdBQUc7U0FDYjtRQUNELGdCQUFnQixFQUFFO1lBQ2QsYUFBYSxFQUFFLENBQUMsT0FBTyxDQUFDO1NBQzNCO0tBQ0osQ0FBQyxDQUFDO0lBQ0gsTUFBTSxNQUFNLEdBQUcsV0FBVyxDQUFDLFNBQVMsQ0FBQztJQUVyQyxJQUFJO1FBQ0EsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxNQUFNLE1BQU0sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEVBQUUsYUFBYSxDQUFDLENBQUM7S0FDbkQ7WUFBUztRQUNOLE1BQU0sV0FBVyxDQUFDLE9BQU8sRUFBRSxDQUFDO0tBQy9CO0FBQ0wsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdGVzdCBmcm9tIFwiYXZhXCI7XG5pbXBvcnQgeyBmYWFzdEF3cyB9IGZyb20gXCIuLi9pbmRleFwiO1xuaW1wb3J0ICogYXMgZnVuY3MgZnJvbSBcIi4vZml4dHVyZXMvZnVuY3Rpb25zXCI7XG5pbXBvcnQgeyB0aXRsZSB9IGZyb20gXCIuL2ZpeHR1cmVzL3V0aWxcIjtcblxudGVzdCh0aXRsZShcImF3c1wiLCBgQVdTIExhbWJkYSBBUk0gYXJjaGl0ZWN0dXJlYCksIGFzeW5jIHQgPT4ge1xuICAgIGNvbnN0IGZhYXN0TW9kdWxlID0gYXdhaXQgZmFhc3RBd3MoZnVuY3MsIHtcbiAgICAgICAgdGltZW91dDogMjAsXG4gICAgICAgIGdjOiBcIm9mZlwiLFxuICAgICAgICBkZXNjcmlwdGlvbjogdC50aXRsZSxcbiAgICAgICAgcGFja2FnZUpzb246IHtcbiAgICAgICAgICAgIHNoYXJwOiBcIipcIlxuICAgICAgICB9LFxuICAgICAgICBhd3NMYW1iZGFPcHRpb25zOiB7XG4gICAgICAgICAgICBBcmNoaXRlY3R1cmVzOiBbXCJhcm02NFwiXVxuICAgICAgICB9XG4gICAgfSk7XG4gICAgY29uc3QgcmVtb3RlID0gZmFhc3RNb2R1bGUuZnVuY3Rpb25zO1xuXG4gICAgdHJ5IHtcbiAgICAgICAgdC5pcyhhd2FpdCByZW1vdGUuaGVsbG8oXCJBbmR5XCIpLCBcIkhlbGxvIEFuZHkhXCIpO1xuICAgIH0gZmluYWxseSB7XG4gICAgICAgIGF3YWl0IGZhYXN0TW9kdWxlLmNsZWFudXAoKTtcbiAgICB9XG59KTtcbiJdfQ==