*** Settings ***
Documentation Resource for managing bash execution when SSHLibrary.Execute_Command is not enough.
-...
+...
... Copyright (c) 2017 Cisco Systems, Inc. and others. All rights reserved.
-...
+...
... This program and the accompanying materials are made available under the
... terms of the Eclipse Public License v1.0 which accompanies this distribution,
... and is available at http://www.eclipse.org/legal/epl-v10.html
-...
-...
+...
+...
... There are many test tools that need to be started from bash,
... and then either waited upon or aborted.
... Typical hurdles are usage of virtualenv or preventing idle SSH sessions from closing down.
... This Resource contains keywords specifically for these situations,
... in order to avoid SSHKeywords growing too big.
-...
+...
... Each keyword assumes There is a SSH session already esteablished and active,
... with properties such as timeout already configured.
... No keyword should close or switch away from that session,
... but the configured timeout may be changed if requested.
-...
+...
... TODO: Backport improvements from project-specific Resources,
... for example logging to generated filename from NetconfKeywords and NexusKeywords.
Library SSHLibrary