summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2015-09-08 21:00:28 +0300
committerArtur Signell <artur@vaadin.com>2015-09-08 21:02:28 +0300
commit938d28fd942c4a1921631e9afab0b690b2b1fe74 (patch)
tree9141a8173313a4f1777d0995b38e9a07d40f4d23
parent69cfceb0689b4c2f82a7941233ce6083b95d1d22 (diff)
downloadvaadin-framework-938d28fd942c4a1921631e9afab0b690b2b1fe74.tar.gz
vaadin-framework-938d28fd942c4a1921631e9afab0b690b2b1fe74.zip
Don't use proxy port blocked by Firefox
Change-Id: I32d09c17ecbc65442305bb9e6853ff19b6dcfda4
-rwxr-xr-xuitest/src/com/vaadin/tests/tb3/MultiBrowserTestWithProxy.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/uitest/src/com/vaadin/tests/tb3/MultiBrowserTestWithProxy.java b/uitest/src/com/vaadin/tests/tb3/MultiBrowserTestWithProxy.java
index f8b01fb11b..460006b7f8 100755
--- a/uitest/src/com/vaadin/tests/tb3/MultiBrowserTestWithProxy.java
+++ b/uitest/src/com/vaadin/tests/tb3/MultiBrowserTestWithProxy.java
@@ -50,8 +50,14 @@ public abstract class MultiBrowserTestWithProxy extends MultiBrowserTest {
protected Integer getProxyPort() {
if (proxyPort == null) {
- // Assumes we can use any port >= 2000
+ // Assumes we can use any port >= 2000,
+ // except for 2049 in Firefox...
proxyPort = availablePort.addAndGet(1);
+ if (proxyPort == 2049) {
+ // Restricted in Firefox, see
+ // http://www-archive.mozilla.org/projects/netlib/PortBanning.html#portlist
+ proxyPort = availablePort.addAndGet(1);
+ }
}
return proxyPort;
}