Cloud-Radar
github.com
Spec sheet
- Purpose
- Cloud-Radar is a Python module for testing AWS CloudFormation templates and stacks.Read 7 Oct 2026 · github.com
- Intended users
- The project is for people writing unit or functional tests for AWS CloudFormation templates and stacks in Python.Read 7 Oct 2026 · github.com
- Integrations
- The project is built with Taskcat and cfn_tools from cfn-flip; Taskcat is used for functional testing.Read 4 Oct 2026 · github.com
- Support
- The README directs users to GitHub issues to report bugs and request features, and names Levi as the contact.Read 4 Oct 2026 · github.com
- License
- The project is distributed under the Apache-2.0 license.Read 7 Oct 2026 · github.com
- AWS resource access
- Functional tests can interact with deployed resources using boto3 and control stack lifecycle, including testing whether resources are retained after stack deletion.Read 7 Oct 2026 · github.com
- Dependencies
- The project is built with Taskcat and cfn_tools from cfn-flip; the E2E testing feature requires optional extra dependencies.Read 7 Oct 2026 · github.com
- Functional tests
- Cloud-Radar wraps Taskcat to help write functional tests for CloudFormation deployments across AWS Regions.Read 7 Oct 2026 · github.com
- Install
- The README documents installation with pip install cloud-radar and an optional cloud-radar[e2e] extra for functional testing.Read 4 Oct 2026 · github.com
- Installation
- The maker documents installation with pip as cloud-radar and lists Python 3.8 or newer as a prerequisite.Read 7 Oct 2026 · github.com
- Known gaps
- The roadmap lists incomplete pseudo parameter functionality, references to conditionally removed resources, and updating a stack instance in Taskcat as remaining work.Read 7 Oct 2026 · github.com
- Known limits
- The README says not all Taskcat or CloudFormation features may be supported and lists incomplete pseudo-parameter functionality and resource references affected by conditionals on its roadmap.Read 4 Oct 2026 · github.com
- Local testing
- The maker says unit tests can run locally without AWS credentials.Read 7 Oct 2026 · github.com
- Maturity
- PyPI classifies the package as Pre-Alpha.Read 7 Oct 2026 · pypi.org
- Requirement
- Cloud-Radar requires Python >= 3.8.Read 4 Oct 2026 · github.com
- Template support
- Unit testing supports a subset of CloudFormation transforms, focused on AWS::LanguageExtensions, including Fn::ForEach and extended Fn::FindInMap behavior.Read 7 Oct 2026 · github.com
- Testing limitation
- For unit tests, Ref and GetAtt return placeholder strings by default rather than realistic AWS resource values; template metadata can supply test values.Read 7 Oct 2026 · github.com
- Unit tests
- It renders templates with a chosen region and parameters so tests can check conditions, conditional resources, resource properties, and names generated with !Sub.Read 7 Oct 2026 · github.com
Where Specifiction places it
- CI Failure Analysis And Flaky Test Tools#12 of 217.0
- Test Flakiness Management Software#24 of 317.0
- Infrastructure Testing Tools#24 of 286.9
- Social Media Listening Software#85 of 866.3
- Disk Space Analyzers#105 of 1056.3