Please sign in to comment.
Fix that tests run in forked processes were printing coverage reports
For a few tests, we shell out to `ruby -e "require 'fakeweb'; ..."` to get a clean environment in order to check what warnings appear when you combine FakeWeb with other libs. Recently these processes starting printing coverage reports, which messes with our assertions about the warnings output. This sets the SimpleCov formatter to `MultiFormatter` for those processes, which keeps them collecting/logging coverage data while suppressing any output. p.s. this also sneaks in a more robust technique for checking whether the full suite is being run (in #running_all_tests?).
- Loading branch information...