In order to test the provider, you can simply run make test
.
$ make test
You can run the complete suite of Rollbar acceptance tests by doing the following:
$ make testacc TEST="./rollbar/" 2>&1 | tee test.log
To run a single acceptance test in isolation replace the last line above with:
$ make testacc TEST="./rollbar/" TESTARGS='-run=TestAccRollbarProjects_Basic'
A set of tests can be selected by passing TESTARGS
a substring. For example, to run all Rollbar project tests:
$ make testacc TEST="./rollbar/" TESTARGS='-run=RollbarProject'
The following parameters are available for running the test. The absence of some of the non-required parameters will cause certain tests to be skipped.
- TF_ACC (
integer
) Required - must be set to1
. - ROLLBAR_ACCOUNT_ACCESS_TOKEN (
string
) - The account access token of the user running the test. - ROLLBAR_PROJECT_ACCESS_TOKEN (
string
) - The account access token of the user running the test.
Please note: if you run the entire acceptance suite, you will need to set BOTH ROLLBAR_ACCOUNT_ACCESS_TOKEN
& ROLLBAR_PROJECT_ACCESS_TOKEN
.
Otherwise, certain tests require either token.
For example:
export TF_ACC=...
export ROLLBAR_ACCOUNT_ACCESS_TOKEN=...
export ROLLBAR_PROJECT_ACCESS_TOKEN=...
$ make testacc TEST="./rollbar/" 2>&1 | tee test.log