/step-functions-test

Project to play with AWS golang sdk for testing

Primary LanguageGoApache License 2.0Apache-2.0

AWS Step Functions Test Project

Project to interact with AWS services and test them using golium. Services tested are:

  • Step functions
  • Lambda
  • S3
  • IAM
  • Dynamo DB

Requirements

Quick start

make install
make download-tools
  • Launch aws local stack
docker-compose up
  • Build aws stack with SAM template
make build
  • Zip deployment
make zip-deployment
  • Launch test
make test

Other commands

  • Validate SAM template
make validate-template
  • Lint go code
make lint
  • Clean zip Deployment
make clean-zip-deployment