The test cases have been tested on three serverless platforms: AWS Lambda, OpenWhisk and Fn Project.
AWS CLI
and SAM CLI
.wsk
cli tool.gcc
>= 7.0maven
>= 3.6.0nodejs
>= 12.0jq
protobuf-compiler
, libprotobuf-dev
>= 3.0libcrypto++-dev
>= 5.6.3python3
libcap-dev
libncurses5-dev
libboost-dev
libssl-dev
autopoint
help2man
texinfo
automake
libtool
pkg-config
libhiredis-dev
python3-boto3
You can install this dependencies in Ubuntu (17.04 or newer) by running:
sudo apt-get install maven nodejs jq\
gcc-7 g++-7 protobuf-compiler libprotobuf-dev \
libcrypto++-dev libcap-dev \
libncurses5-dev libboost-dev libssl-dev autopoint help2man \
libhiredis-dev texinfo automake libtool pkg-config python3-boto3
It's strongly recommended to use Ubuntu 17.04 or newer
Please refer the README
in each testcase directory for specific instructions to run the tests.