Skip to content

Performance testing for specific OpenTofu scenarios

License

Notifications You must be signed in to change notification settings

opentofu/opentofu-performance-testing

Repository files navigation

OpenTofu Performance Tests

This repository is a collection of scenarios that are used to validate changes against OpenTofu which have a performance impact. Each folder in this repository represents a specific scenario and is tied to at least one issue / pull request.

Adding a test scenario

Each scenario consists of:

  • A README.md, based off of ./template/README.md
  • Any .tf or .tofu files required
  • A run.sh script that will execute tofu in the required sequence. This may also perform setup, such as generating large data inputs.
    • Do NOT include and check in large data files into this repository. Generate them in this script instead.

Future Design

At the moment, using this repo is a fairly manual process. It is not designed for automation or acceptance.

If this is a useful tool for the OpenTofu project, it will likley be formalized futher and treated more like a series of benchmarks.

For now however, it fills it's current purpose.

About

Performance testing for specific OpenTofu scenarios

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published