saucelabs / forwarder

Forwarder is a production-ready, fast MITM proxy with PAC support. It's suitable for debugging, intercepting and manipulating HTTP traffic. It's used as a core component of Sauce Labs Sauce Connect Proxy.
https://forwarder-proxy.io
Mozilla Public License 2.0
225 stars 13 forks source link

fix e2e DNS issues and increase parallelism level by default #772

Closed mmatczuk closed 5 months ago

mmatczuk commented 6 months ago

Updated DNS wait to all services.

Choraden commented 6 months ago
  1. It looks like context cancellation leaks composes - they are not cleaned up. Let's fix it here or open an issue.

  2. Compose networks are visible for each other, thus they can't have the same name. Tests that use internal network fail when their setups happen to be executed simultaneously. Try make -C e2e run-e2e SETUP="flag-dns"

Other than that LGTM.

mmatczuk commented 6 months ago

I'm aware of the issues.