Skip to content

Add OKW Remote SSH library - #94

Merged
MobyNL merged 2 commits into
MarketSquare:masterfrom
Hrabovszki1023:add-okw-remote-ssh
Mar 4, 2026
Merged

MobyNL merged 2 commits into
MarketSquare:masterfrom
Hrabovszki1023:add-okw-remote-ssh

Conversation

@Hrabovszki1023

@Hrabovszki1023 Hrabovszki1023 commented Feb 17, 2026

Copy link
Copy Markdown
Contributor

Summary

About the library

Robot Framework keyword library for deterministic remote command execution and SFTP file transfer via SSH.

Key features:

  • Session-based SSH connections via Paramiko
  • Drei-Phasen-Modell: Set Remote (Vorbereiten) → Execute Remote (Ausführen) → Verify Remote * (Prüfen)
  • Command queuing: Set Remote collects commands, Execute Remote sends them in one SSH call (preserves shell context)
  • Structured verification: stdout, stderr, exit code, duration
  • Three match modes: EXACT, WCM (wildcard: *, ?), REGX (regex)
  • SFTP file transfer: upload, download, verify, clear, remove
  • OKW global token support ($IGNORE, $EMPTY)
  • $MEM{KEY} value expansion across all parameters
  • 60 contract tests, tested on Windows and Linux

Links:

Hrabovszki1023 and others added 2 commits February 17, 2026 22:27
Robot Framework keyword library for deterministic remote command
execution and SFTP file transfer via SSH. Features structured
verification (stdout, stderr, exit code, duration), OKW contract
matching (EXACT/WCM/REGX), and global token support.

PyPI: https://pypi.org/project/robotframework-okw-remote-ssh/
GitHub: https://github.com/Hrabovszki1023/robotframework-okw-remote-ssh
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MobyNL
MobyNL merged commit b539d77 into MarketSquare:master Mar 4, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants