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.0jqprotobuf-compiler, libprotobuf-dev >= 3.0libcrypto++-dev >= 5.6.3python3libcap-devlibncurses5-devlibboost-devlibssl-devautopointhelp2mantexinfoautomakelibtoolpkg-configlibhiredis-devpython3-boto3You 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.