Robot Framework test library for SSH and SFTP
Project description
Introduction
SSHLibrary is a Robot Framework (http://robotframework.org) test library for testing SSH and SFTP.
The library has the following main usages: - Executing commands on remote, either with blocking or non-blocking behaviour. - Writing and reading in an interactive session. - Transferring files and directories over SFTP. - Ensuring that files or directories exist on remote.
License
SSHLibrary is licensed under Apache License 2.0.
See LICENSE.txt for details.
Installation
Install from Python Package Index: pip install robotframework-sshlibrary
The installation is documented at http://code.google.com/p/robotframework-sshlibrary/wiki/InstallationInstructions.
For general information about using test libraries with Robot Framework, see http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html#using-test-libraries.
Documentation
The documentation and examples can be found at ‘doc/SSHLibrary.html’ or at https://code.google.com/p/robotframework-sshlibrary/wiki/KeywordDocumentation.
Directory Layout
- atest/
Acceptance tests. Naturally using Robot Framework.
- doc/
SSHLibrary documentation.
- lib/
Contains Trilead SSH library JAR distribution which must be in CLASSPATH when executing tests with Jython.
- src/
SSHLibrary source code.
- utests/
Unit tests.
Running the Acceptance Tests
Running the acceptance tests requires some configuration which is explained at https://code.google.com/p/robotframework-sshlibrary/wiki/RunningLibraryAcceptanceTests
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for robotframework-sshlibrary-2.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4b96e018459dcd5549586c8df49c2a5befd552fe543887702b67f8be42a324d |
|
MD5 | 6a16715448c7469614b777864ebcf28c |
|
BLAKE2b-256 | fa8598950520d37f46c0f39f1300e80cc48ddb73c32efbacfb7b8e226902f65a |