Groovy Documentation

geb.gradle.browserstack
[Groovy] Class BrowserStackTunnel

java.lang.Object
  geb.gradle.cloud.ExternalJavaTunnel
      geb.gradle.browserstack.BrowserStackTunnel

class BrowserStackTunnel
extends ExternalJavaTunnel

Field Summary
protected BrowserStackAccount account

protected List applicationUrls

protected File tunnelJar

 
Fields inherited from class ExternalJavaTunnel
logger, project, tunnelProcess
 
Property Summary
String outputPrefix

String tunnelReadyMessage

 
Constructor Summary
BrowserStackTunnel(Project project, Logger logger, BrowserStackAccount account, File tunnelJar, List applicationUrls)

 
Method Summary
static String assembleAppSpecifier(List applicationUrls)

List assembleArguments()

static int determinePort(URL url)

void validateState()

 
Methods inherited from class ExternalJavaTunnel
assembleArguments, getOutputPrefix, getTunnelReadyMessage, startTunnel, stopTunnel, validateState
 

Field Detail

account

protected final BrowserStackAccount account


applicationUrls

protected final List applicationUrls


tunnelJar

protected final File tunnelJar


 
Property Detail

outputPrefix

final String outputPrefix


tunnelReadyMessage

final String tunnelReadyMessage


 
Constructor Detail

BrowserStackTunnel

BrowserStackTunnel(Project project, Logger logger, BrowserStackAccount account, File tunnelJar, List applicationUrls)


 
Method Detail

assembleAppSpecifier

static String assembleAppSpecifier(List applicationUrls)


assembleArguments

@Override
List assembleArguments()


determinePort

static int determinePort(URL url)


validateState

@Override
void validateState()


 

Groovy API Documentation for Geb 0.9.3 - Licensed under the Apache License, Version 2.0 - http://www.gebish.org