AWS-SAM-LOCAL单元测试策略

时间:2018-01-29 17:28:02

标签: aws-sam-cli

我一直在寻找aws-sam-local单元测试策略,并没有找到太多。只是在寻找建议?

2 个答案:

答案 0 :(得分:0)

我通常建议您对代码进行单元测试,无论语言如何,您都可以在任何项目中使用。例如:JUnit for java,

测试用sam的独特之处我有时会维护几个有效负载test-case-1.json,test-case-2.json

你可以运行

sam local invoke -e test-case-1.json并验证您是否手动或以编程方式获得了适当的输出,以便对您的功能进行更多功能测试。

或者,如果它的API Ill在构建期间启动容器并运行一些集成测试。我还建议在暂存环境/别名中实际部署到您的帐户后运行集成测试,因为这是最现实的。

答案 1 :(得分:0)

要在“ tests”目录中运行“ test_handler.py”,您可以执行以下操作。您可能不需要所有步骤。在执行“ sam build”命令的目录中执行此操作。

{{1}}