Skip to content

Commit 6c77171

Browse files
Merge pull request #10 from Shivanshu-lambdatest/master
added missing flags
2 parents 9399aa3 + 10d4d6b commit 6c77171

File tree

2 files changed

+37
-2
lines changed

2 files changed

+37
-2
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>com.github.lambdatest</groupId>
66
<artifactId>lambdatest-tunnel-binary</artifactId>
77
<packaging>jar</packaging>
8-
<version>1.0.11</version>
8+
<version>1.0.12</version>
99
<name>lambdatest-maven-tunnel</name>
1010
<description>LambdaTest tunnel binary in Java</description>
1111
<url>https://www.lambdatest.com</url>

src/main/java/com/lambdatest/tunnel/Tunnel.java

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
public class Tunnel {
2828

29-
private static final List<String> IGNORE_KEYS = Arrays.asList("user", "key", "infoAPIPort", "binarypath", "load-balanced", "mitm");
29+
private static final List<String> IGNORE_KEYS = Arrays.asList("user", "key", "infoAPIPort", "binarypath", "load-balanced", "mitm", "pacfile", "mTLSHosts", "clientKey", "clientCert", "allowHosts", "verbose");
3030

3131
private boolean tunnelFlag = false;
3232

@@ -82,6 +82,12 @@ public Tunnel() throws TunnelException {
8282
parameters.put("basicAuth", "--basic-auth");
8383
parameters.put("mitm", "--mitm");
8484
parameters.put("skip-upgrade", "--skip-upgrade");
85+
parameters.put("pacfile","--pacfile");
86+
parameters.put("mTLSHosts","--mTLSHosts");
87+
parameters.put("clientKey","--clientKey");
88+
parameters.put("clientCert","--clientCert");
89+
parameters.put("allowHosts","--allowHosts");
90+
parameters.put("verbose","--verbose");
8591
}
8692

8793
/**
@@ -237,6 +243,35 @@ public String passParametersToTunnel(Map<String, String> options) {
237243
command += " --mitm ";
238244
}
239245

246+
if(options.get("pacfile") != "" && options.get("pacfile") !=null ) {
247+
command += " --pacfile ";
248+
command += options.get("pacfile");
249+
}
250+
251+
if(options.get("mTLSHosts") != "" && options.get("mTLSHosts") !=null ) {
252+
command += " --mTLSHosts ";
253+
command += options.get("mTLSHosts");
254+
}
255+
256+
if(options.get("clientKey") != "" && options.get("clientKey") !=null ) {
257+
command += " --clientKey ";
258+
command += options.get("clientKey");
259+
}
260+
261+
if(options.get("clientCert") != "" && options.get("clientCert") !=null ) {
262+
command += " --clientCert ";
263+
command += options.get("clientCert");
264+
}
265+
266+
if(options.get("allowHosts") != "" && options.get("allowHosts") !=null ) {
267+
command += " --allowHosts ";
268+
command += options.get("allowHosts");
269+
}
270+
271+
if(options.get("verbose") != "" && options.get("verbose") !=null ) {
272+
command += " --verbose ";
273+
}
274+
240275
if(t1.port!=null) {
241276
command += " --callbackURL http://127.0.0.1:" + String.valueOf(t1.port);
242277
}

0 commit comments

Comments
 (0)