def build(self):
     """
     :return: com.xebialabs.overthere.ConnectionOptions
     """
     options = ConnectionOptions()
     for k, v in self.__dict__.items():
         self._set_conn_opt(options, k, v)
     return options
Exemple #2
0
    def __init__(self, username, password, address, connectionType, timeout,
                 allowDelegate, cscriptExecutable, remotePath, script):
        self.options = ConnectionOptions()
        self.options.set(ConnectionOptions.USERNAME, username)
        self.options.set(ConnectionOptions.PASSWORD, password)
        self.options.set(ConnectionOptions.ADDRESS, address)
        self.options.set(ConnectionOptions.OPERATING_SYSTEM,
                         OperatingSystemFamily.WINDOWS)

        self.remotePath = remotePath
        self.script = script
        self.connectionType = connectionType
        # WINRM_NATIVE only
        self.allowDelegate = allowDelegate
        # WINRM_INTERNAL only
        self.timeout = timeout

        self.stdout = CapturingOverthereExecutionOutputHandler.capturingHandler(
        )
        self.stderr = CapturingOverthereExecutionOutputHandler.capturingHandler(
        )
    def __init__(self, script, connectionType=None, host=None, password=None):
        self.logger = logger
        # self.logger.debug("In Selenium Runner init")
        self.script = script

        self.connectionType = connectionType

        if host:
            self.options = ConnectionOptions()
            self.options.set(ConnectionOptions.USERNAME, host.get("username"))
            self.options.set(ConnectionOptions.PASSWORD, password)
            self.options.set(ConnectionOptions.ADDRESS, host.get("address"))
            self.options.set(ConnectionOptions.OPERATING_SYSTEM,
                             OperatingSystemFamily.UNIX)
            self.options.set(SshConnectionBuilder.CONNECTION_TYPE,
                             SshConnectionType.SCP)
        else:
            self.options = None

        self.stdout = CapturingOverthereExecutionOutputHandler.capturingHandler(
        )
        self.stderr = CapturingOverthereExecutionOutputHandler.capturingHandler(
        )
    def __init__(self, script, connectionType=None, host=None, password=None):
        self.logger = getattr(__builtin__, 'logger', None)
        self.script = script

        self.connectionType = connectionType

        if host:
            self.options = ConnectionOptions()
            self.options.set(ConnectionOptions.USERNAME,
                             host.getProperty('username'))
            self.options.set(ConnectionOptions.PASSWORD, password)
            self.options.set(ConnectionOptions.ADDRESS,
                             host.getProperty('address'))
            self.options.set(ConnectionOptions.OPERATING_SYSTEM,
                             OperatingSystemFamily.UNIX)
            self.options.set(SshConnectionBuilder.CONNECTION_TYPE,
                             SshConnectionType.SCP)
        else:
            self.options = None

        self.stdout = CapturingOverthereExecutionOutputHandler.capturingHandler(
        )
        self.stderr = CapturingOverthereExecutionOutputHandler.capturingHandler(
        )