Skip to content

Add localstack convenience targets and tests#34

Merged
AntonioCS merged 1 commit intomainfrom
feature/localstack-convenience-targets
Dec 15, 2025
Merged

Add localstack convenience targets and tests#34
AntonioCS merged 1 commit intomainfrom
feature/localstack-convenience-targets

Conversation

@AntonioCS
Copy link
Owner

Summary

  • Add localstack/s3/ls target for listing S3 buckets (supports optional bucket= parameter)
  • Add localstack/sqs/ls target for listing SQS queues
  • Add comprehensive test suite for localstack module (11 tests, 26 assertions)
  • Wrap targets with ifndef __MB_TEST_DISCOVERY__ for test framework compatibility

Test plan

  • Run make test=localstack - all 26 assertions pass
  • Run full test suite make - all 106 assertions pass
  • Manual testing of new targets against running LocalStack instance

localstack.mk:
- Add localstack/s3/ls target for listing buckets (optional bucket= param)
- Add localstack/sqs/ls target for listing SQS queues
- Wrap targets with ifndef __MB_TEST_DISCOVERY__ for test compatibility

localstack_test.mk (new):
- Add comprehensive tests for localstack module functions
- Test localstack_cmd, localstack_api, localstack_api_check, localstack_api_json
- Test configuration defaults
- Test command generation for new convenience targets
- 11 tests, 26 assertions
@AntonioCS AntonioCS merged commit 3f337a8 into main Dec 15, 2025
1 check passed
@AntonioCS AntonioCS deleted the feature/localstack-convenience-targets branch December 15, 2025 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant