How do y'all handle automated integration tests for third-party services in your OSS codebase? Riemann has ~12 API keys it needs for testing
-
-
Replying to @aphyr
Ideally I'd like to be able to run the tests from a fresh checkout without having to sign up for each service and write down an API key.
4 replies 0 retweets 0 likes -
Replying to @chaosprime
@chaosprime yeah but where do you actually *store* the env vars?2 replies 0 retweets 0 likes -
Replying to @aphyr
@chaosprime Uh, to clarify: the issue is that this file is tricky to *share* because it represents (often privileged) account credentials.1 reply 0 retweets 0 likes -
Replying to @aphyr
@chaosprime e.g. I often negotiate a free plan for testing integration capabilities with Riemann; those API credentials can't be public.1 reply 0 retweets 0 likes -
Replying to @aphyr
@chaosprime And conversely, when users submit tests, I often don't have *their* keys, so we have no unified path for running all int tests.1 reply 0 retweets 0 likes -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.