Skip to content

Commit

Permalink
Update wording on Acceptance Test cost warning. (hashicorp#25002)
Browse files Browse the repository at this point in the history
* updated wording

* amended language

* ACM acronym

* appease linters
  • Loading branch information
breathingdust authored May 27, 2022
1 parent 88212bd commit 58d3719
Showing 1 changed file with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions docs/contributing/running-and-writing-acceptance-tests.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,25 @@ Terraform Providers, see the [Extending Terraform documentation](https://www.ter

## Acceptance Tests Often Cost Money to Run

Because acceptance tests create real resources, they often cost money to run.
Our acceptance test suite creates real resources, and as a result they cost real money to run.
Because the resources only exist for a short period of time, the total amount
of money required is usually a relatively small. Nevertheless, we don't want
financial limitations to be a barrier to contribution, so if you are unable to
of money required is usually a relatively small amount. That said there are particular services
which are very expensive to run and its important to be prepared for those costs.

Some services which can be cost prohibitive include (among others):

- WorkSpaces
- Glue
- OpenSearch
- RDS
- ACM (Amazon Certificate Manager)
- FSx
- Kinesis Analytics
- EC2
- ElastiCache
- Storage Gateway

We don't want financial limitations to be a barrier to contribution, so if you are unable to
pay to run acceptance tests for your contribution, mention this in your
pull request. We will happily accept "best effort" implementations of
acceptance tests and run them for you on our side. This might mean that your PR
Expand Down

0 comments on commit 58d3719

Please sign in to comment.