1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const ava_1 = require("ava");
|
4 | const index_1 = require("../index");
|
5 | const funcs = require("./fixtures/functions");
|
6 | const util_1 = require("./fixtures/util");
|
7 | (0, ava_1.default)((0, util_1.title)("aws", `AWS Lambda ARM architecture`), async (t) => {
|
8 | const faastModule = await (0, index_1.faastAws)(funcs, {
|
9 | timeout: 20,
|
10 | gc: "off",
|
11 | description: t.title,
|
12 | packageJson: {
|
13 | sharp: "*"
|
14 | },
|
15 | awsLambdaOptions: {
|
16 | Architectures: ["arm64"]
|
17 | }
|
18 | });
|
19 | const remote = faastModule.functions;
|
20 | try {
|
21 | t.is(await remote.hello("Andy"), "Hello Andy!");
|
22 | }
|
23 | finally {
|
24 | await faastModule.cleanup();
|
25 | }
|
26 | });
|
27 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXdzLWFybS50ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vdGVzdC9hd3MtYXJtLnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw2QkFBdUI7QUFDdkIsb0NBQW9DO0FBQ3BDLDhDQUE4QztBQUM5QywwQ0FBd0M7QUFFeEMsSUFBQSxhQUFJLEVBQUMsSUFBQSxZQUFLLEVBQUMsS0FBSyxFQUFFLDZCQUE2QixDQUFDLEVBQUUsS0FBSyxFQUFDLENBQUMsRUFBQyxFQUFFO0lBQ3hELE1BQU0sV0FBVyxHQUFHLE1BQU0sSUFBQSxnQkFBUSxFQUFDLEtBQUssRUFBRTtRQUN0QyxPQUFPLEVBQUUsRUFBRTtRQUNYLEVBQUUsRUFBRSxLQUFLO1FBQ1QsV0FBVyxFQUFFLENBQUMsQ0FBQyxLQUFLO1FBQ3BCLFdBQVcsRUFBRTtZQUNULEtBQUssRUFBRSxHQUFHO1NBQ2I7UUFDRCxnQkFBZ0IsRUFBRTtZQUNkLGFBQWEsRUFBRSxDQUFDLE9BQU8sQ0FBQztTQUMzQjtLQUNKLENBQUMsQ0FBQztJQUNILE1BQU0sTUFBTSxHQUFHLFdBQVcsQ0FBQyxTQUFTLENBQUM7SUFFckMsSUFBSTtRQUNBLENBQUMsQ0FBQyxFQUFFLENBQUMsTUFBTSxNQUFNLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxFQUFFLGFBQWEsQ0FBQyxDQUFDO0tBQ25EO1lBQVM7UUFDTixNQUFNLFdBQVcsQ0FBQyxPQUFPLEVBQUUsQ0FBQztLQUMvQjtBQUNMLENBQUMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHRlc3QgZnJvbSBcImF2YVwiO1xuaW1wb3J0IHsgZmFhc3RBd3MgfSBmcm9tIFwiLi4vaW5kZXhcIjtcbmltcG9ydCAqIGFzIGZ1bmNzIGZyb20gXCIuL2ZpeHR1cmVzL2Z1bmN0aW9uc1wiO1xuaW1wb3J0IHsgdGl0bGUgfSBmcm9tIFwiLi9maXh0dXJlcy91dGlsXCI7XG5cbnRlc3QodGl0bGUoXCJhd3NcIiwgYEFXUyBMYW1iZGEgQVJNIGFyY2hpdGVjdHVyZWApLCBhc3luYyB0ID0+IHtcbiAgICBjb25zdCBmYWFzdE1vZHVsZSA9IGF3YWl0IGZhYXN0QXdzKGZ1bmNzLCB7XG4gICAgICAgIHRpbWVvdXQ6IDIwLFxuICAgICAgICBnYzogXCJvZmZcIixcbiAgICAgICAgZGVzY3JpcHRpb246IHQudGl0bGUsXG4gICAgICAgIHBhY2thZ2VKc29uOiB7XG4gICAgICAgICAgICBzaGFycDogXCIqXCJcbiAgICAgICAgfSxcbiAgICAgICAgYXdzTGFtYmRhT3B0aW9uczoge1xuICAgICAgICAgICAgQXJjaGl0ZWN0dXJlczogW1wiYXJtNjRcIl1cbiAgICAgICAgfVxuICAgIH0pO1xuICAgIGNvbnN0IHJlbW90ZSA9IGZhYXN0TW9kdWxlLmZ1bmN0aW9ucztcblxuICAgIHRyeSB7XG4gICAgICAgIHQuaXMoYXdhaXQgcmVtb3RlLmhlbGxvKFwiQW5keVwiKSwgXCJIZWxsbyBBbmR5IVwiKTtcbiAgICB9IGZpbmFsbHkge1xuICAgICAgICBhd2FpdCBmYWFzdE1vZHVsZS5jbGVhbnVwKCk7XG4gICAgfVxufSk7XG4iXX0= |
\ | No newline at end of file |