* Add missing requires in test_puma_server_ssl.rb
* Skip teardown if setup was skipped in test_preserve_bundler_env
* Otherwise we get
puma/test/helpers/integration.rb:27: warning: instance variable @ios_to_close not initialized
puma/test/helpers/integration.rb:34: warning: instance variable @bind_path not initialized
See https://travis-ci.org/github/puma/puma/jobs/662767158#L469
* Same pattern as in test/test_integration_cluster.rb.
* Leave BUNDLE_GEMFILE unset in workers if it was unset in the master
Co-Authored-By: Tim Morgan <tim@timmorgan.org>
* Use Bundler.original_env instead of raw environment variables
Co-authored-by: Tim Morgan <tim@timmorgan.org>
Co-authored-by: Nate Berkopec <nate.berkopec@gmail.com>
This test was failing on Travis when run in parallel with other tests in
the TestIntegrationCluster test. Removing the line "parallelize_me!"
from the top of the file worked, but I chose to move the test into its own
file to keep the existing tests running in parallel.