UNPKG

faastjs

Version:

Serverless batch computing made simple.

27 lines 2.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ava_1 = require("ava"); const index_1 = require("../index"); const funcs = 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXdzLWFybS50ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vdGVzdC9hd3MtYXJtLnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw2QkFBdUI7QUFDdkIsb0NBQW9DO0FBQ3BDLDhDQUE4QztBQUM5QywwQ0FBd0M7QUFFeEMsSUFBQSxhQUFJLEVBQUMsSUFBQSxZQUFLLEVBQUMsS0FBSyxFQUFFLDZCQUE2QixDQUFDLEVBQUUsS0FBSyxFQUFDLENBQUMsRUFBQyxFQUFFO0lBQ3hELE1BQU0sV0FBVyxHQUFHLE1BQU0sSUFBQSxnQkFBUSxFQUFDLEtBQUssRUFBRTtRQUN0QyxPQUFPLEVBQUUsRUFBRTtRQUNYLEVBQUUsRUFBRSxLQUFLO1FBQ1QsV0FBVyxFQUFFLENBQUMsQ0FBQyxLQUFLO1FBQ3BCLFdBQVcsRUFBRTtZQUNULEtBQUssRUFBRSxHQUFHO1NBQ2I7UUFDRCxnQkFBZ0IsRUFBRTtZQUNkLGFBQWEsRUFBRSxDQUFDLE9BQU8sQ0FBQztTQUMzQjtLQUNKLENBQUMsQ0FBQztJQUNILE1BQU0sTUFBTSxHQUFHLFdBQVcsQ0FBQyxTQUFTLENBQUM7SUFFckMsSUFBSTtRQUNBLENBQUMsQ0FBQyxFQUFFLENBQUMsTUFBTSxNQUFNLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxFQUFFLGFBQWEsQ0FBQyxDQUFDO0tBQ25EO1lBQVM7UUFDTixNQUFNLFdBQVcsQ0FBQyxPQUFPLEVBQUUsQ0FBQztLQUMvQjtBQUNMLENBQUMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHRlc3QgZnJvbSBcImF2YVwiO1xuaW1wb3J0IHsgZmFhc3RBd3MgfSBmcm9tIFwiLi4vaW5kZXhcIjtcbmltcG9ydCAqIGFzIGZ1bmNzIGZyb20gXCIuL2ZpeHR1cmVzL2Z1bmN0aW9uc1wiO1xuaW1wb3J0IHsgdGl0bGUgfSBmcm9tIFwiLi9maXh0dXJlcy91dGlsXCI7XG5cbnRlc3QodGl0bGUoXCJhd3NcIiwgYEFXUyBMYW1iZGEgQVJNIGFyY2hpdGVjdHVyZWApLCBhc3luYyB0ID0+IHtcbiAgICBjb25zdCBmYWFzdE1vZHVsZSA9IGF3YWl0IGZhYXN0QXdzKGZ1bmNzLCB7XG4gICAgICAgIHRpbWVvdXQ6IDIwLFxuICAgICAgICBnYzogXCJvZmZcIixcbiAgICAgICAgZGVzY3JpcHRpb246IHQudGl0bGUsXG4gICAgICAgIHBhY2thZ2VKc29uOiB7XG4gICAgICAgICAgICBzaGFycDogXCIqXCJcbiAgICAgICAgfSxcbiAgICAgICAgYXdzTGFtYmRhT3B0aW9uczoge1xuICAgICAgICAgICAgQXJjaGl0ZWN0dXJlczogW1wiYXJtNjRcIl1cbiAgICAgICAgfVxuICAgIH0pO1xuICAgIGNvbnN0IHJlbW90ZSA9IGZhYXN0TW9kdWxlLmZ1bmN0aW9ucztcblxuICAgIHRyeSB7XG4gICAgICAgIHQuaXMoYXdhaXQgcmVtb3RlLmhlbGxvKFwiQW5keVwiKSwgXCJIZWxsbyBBbmR5IVwiKTtcbiAgICB9IGZpbmFsbHkge1xuICAgICAgICBhd2FpdCBmYWFzdE1vZHVsZS5jbGVhbnVwKCk7XG4gICAgfVxufSk7XG4iXX0=